
From nobody Tue Nov  6 03:34:48 2018
Return-Path: <florian@openbsd.org>
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 090D4130DC6 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 03:34:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.233
X-Spam-Level: 
X-Spam-Status: No, score=-1.233 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 xjavXvyxxg98 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 03:34:43 -0800 (PST)
Received: from imap.narrans.de (michelangelo.narrans.de [45.77.55.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8EB3130DC3 for <v6ops@ietf.org>; Tue,  6 Nov 2018 03:34:42 -0800 (PST)
Received: from localhost (imap.narrans.de [local]) by imap.narrans.de (OpenSMTPD) with ESMTPA id 44da717d for <v6ops@ietf.org>; Tue, 6 Nov 2018 12:34:38 +0100 (CET)
Date: Tue, 6 Nov 2018 12:34:38 +0100
From: Florian Obser <florian@openbsd.org>
To: v6ops@ietf.org
Message-ID: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: NeoMutt/20180716
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dNilRLXhWrRh2Y5WE4JmGSza51k>
Subject: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 11:34:46 -0000

Hi,
When an IPv6 host moves between networks using SLAAC it accumulates
unusable addresses over time.

For example a laptop is used in the office where 2001:db8:23::/64 is
advertised and configures two IPs (RFC 7217 and RFC 4941). At the end
of the day the lid is shut, the laptop suspends and is taken home.

At home 2001:db8:42::/64 is advertised. The lid is opened and the
laptop wakes up. This is treated as a (re-)attachment to a link and a
router solicitation is send (RFC 4861 Section 6.3.7). Now the laptop
has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:42::/64.

Only the addresses from 2001:db8:42::/64 are usable to reach the
Internet since the next hop for 2001:db8:23::/64 is unreachable.

If the host does not implement rule 5.5 "Prefer addresses in a prefix
advertised by the next-hop." of RFC 6274 Section 5 addresses from both
prefixes are treated equally valid and stay in the candidate set for
source address selection. Rule 8 is probably going to be the tie
breaker "Use longest matching prefix" meaning some destinations can be
reach while others can't.

A similar problem arises when the host moves to a network with
legacy-IP only.

While moving SLAAC from the original KAME kernel implementation to a
user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd )
in OpenBSD I couldn't find any guidance in the RFCs regarding how to
handle this case.

The general spirit in the RFCs seems to be to keep the addresses
around until the valid lifetime expires (the address becomes invalid),
there is no other suggestion that one should delete addresses earlier.

So I asked the usual suspects at the 103 welcome reception and the
knee jerk reaction was:
Hum, interesting.
Delete the IPs when the interface goes down.
No wait, when the interface comes up.
No, hang on, when the interface comes up you send a solicitation and
if you don't get an answer from the old router delete the addresses
and form new ones, otherwise you might flood the neighbor table of the
router because you generate privacy addresses like crazy.

I note that my work Mac gets this right by some heuristic that deletes
addresses. There are no issues moving between networks - including
moving to legacy IP only.

In OpenBSD I'm setting the preferred lifetime to 0 when the link comes
up and restore it if a router advertisement is seen with that
prefix. This works nicely when moving between IPv6 networks but causes
problems when moving to legacy-IP only.

Anecdotal evidence suggests that FreeBSD just keeps the old IPs around
and on Linux it depends on what software you are using(?).

Network-manager seems to delete all the IPs and then restores them on wake
up, i.e. you don't get new privacy IPs. Kinda like the Mac behaviour
but the Mac seems to keep the IPs around at first and only deletes them
later while linux deletes the IPs on suspend.

Did I miss an RFC / RFCs that provides more guidance? If not, this
doesn't seem to be a completely trivial problem and I think we should
have some words on it. (I only mentioned the easiest case so far,
I have more complicated scenarios.)

Thanks,
Florian

-- 
I'm not entirely sure you are real.


From nobody Tue Nov  6 04:22:32 2018
Return-Path: <prvs=184881054d=jordi.palet@consulintel.es>
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 A046612D4F1 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:22:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 D-QD7SMFNwnq for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:22:29 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D271712958B for <v6ops@ietf.org>; Tue,  6 Nov 2018 04:22:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541506947; x=1542111747; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:Message-ID:Thread-Topic:References:In-Reply-To: Mime-version:Content-type:Content-transfer-encoding; bh=oM6DP0KT JyMlbTCimWQXGFk+5YBTb/QsM+VMRU39SNo=; b=MJbuZfFeB7yoDClUWC2G8vZE JcW1KFbXrC7N5pSRp8b5lGAL/P6MpPr1OflIKqjHhZs8MPKpo8kx8TtTe2m8zX0H Utbk35zp1+N1tMSrLJOOGinf66nJPRL82RrNHFCsY/3l5IoWm28AlMDZBqB4WUOE mxGZhotxI0g9Ov96Tp4=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 06 Nov 2018 13:22:27 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 06 Nov 2018 13:22:26 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005946464.msg for <v6ops@ietf.org>; Tue, 06 Nov 2018 13:22:25 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Tue, 06 Nov 2018 13:22:25 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=184881054d=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Tue, 06 Nov 2018 19:22:14 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Florian Obser <florian@openbsd.org>, <v6ops@ietf.org>
Message-ID: <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/UNXAhAO8gs-yzPE28h8wg8vDOMU>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 12:22:32 -0000

Hi Florian,

I just realized that this is the same problem we described in RIPE-690 to r=
ecommend persistent prefixes, because when a CPE has a power outage, if the=
 ISP is changing the prefix, hosts may keep the original one, and not be ab=
le to communicate for a while ...

One CPE vendor seems to keep the prefix in flash, so if it gets changed acr=
oss a reboot or WAN down/up, then can send RA with lifetime 0 to the LANs .=
..

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Florian Obser <florian@open=
bsd.org>
Fecha: martes, 6 de noviembre de 2018, 18:35
Para: <v6ops@ietf.org>
Asunto: [v6ops] SLAAC host moving between networks

    Hi,
    When an IPv6 host moves between networks using SLAAC it accumulates
    unusable addresses over time.
   =20
    For example a laptop is used in the office where 2001:db8:23::/64 is
    advertised and configures two IPs (RFC 7217 and RFC 4941). At the end
    of the day the lid is shut, the laptop suspends and is taken home.
   =20
    At home 2001:db8:42::/64 is advertised. The lid is opened and the
    laptop wakes up. This is treated as a (re-)attachment to a link and a
    router solicitation is send (RFC 4861 Section 6.3.7). Now the laptop
    has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:42::/6=
4.
   =20
    Only the addresses from 2001:db8:42::/64 are usable to reach the
    Internet since the next hop for 2001:db8:23::/64 is unreachable.
   =20
    If the host does not implement rule 5.5 "Prefer addresses in a prefix
    advertised by the next-hop." of RFC 6274 Section 5 addresses from both
    prefixes are treated equally valid and stay in the candidate set for
    source address selection. Rule 8 is probably going to be the tie
    breaker "Use longest matching prefix" meaning some destinations can be
    reach while others can't.
   =20
    A similar problem arises when the host moves to a network with
    legacy-IP only.
   =20
    While moving SLAAC from the original KAME kernel implementation to a
    user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd )
    in OpenBSD I couldn't find any guidance in the RFCs regarding how to
    handle this case.
   =20
    The general spirit in the RFCs seems to be to keep the addresses
    around until the valid lifetime expires (the address becomes invalid),
    there is no other suggestion that one should delete addresses earlier.
   =20
    So I asked the usual suspects at the 103 welcome reception and the
    knee jerk reaction was:
    Hum, interesting.
    Delete the IPs when the interface goes down.
    No wait, when the interface comes up.
    No, hang on, when the interface comes up you send a solicitation and
    if you don't get an answer from the old router delete the addresses
    and form new ones, otherwise you might flood the neighbor table of the
    router because you generate privacy addresses like crazy.
   =20
    I note that my work Mac gets this right by some heuristic that deletes
    addresses. There are no issues moving between networks - including
    moving to legacy IP only.
   =20
    In OpenBSD I'm setting the preferred lifetime to 0 when the link comes
    up and restore it if a router advertisement is seen with that
    prefix. This works nicely when moving between IPv6 networks but causes
    problems when moving to legacy-IP only.
   =20
    Anecdotal evidence suggests that FreeBSD just keeps the old IPs around
    and on Linux it depends on what software you are using(?).
   =20
    Network-manager seems to delete all the IPs and then restores them on w=
ake
    up, i.e. you don't get new privacy IPs. Kinda like the Mac behaviour
    but the Mac seems to keep the IPs around at first and only deletes them
    later while linux deletes the IPs on suspend.
   =20
    Did I miss an RFC / RFCs that provides more guidance? If not, this
    doesn't seem to be a completely trivial problem and I think we should
    have some words on it. (I only mentioned the easiest case so far,
    I have more complicated scenarios.)
   =20
    Thanks,
    Florian
   =20
    --=20
    I'm not entirely sure you are real.
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov  6 04:43:59 2018
Return-Path: <pch-bCE2691D2@u-1.phicoh.com>
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 831F3130DC6 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:43:57 -0800 (PST)
X-Quarantine-ID: <byRVWHsEdrDC>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "Cc"
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=unavailable 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 byRVWHsEdrDC for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:43:55 -0800 (PST)
Received: from stereo.hq.phicoh.net (stereo6-tun.hq.phicoh.net [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76DB0130DC3 for <v6ops@ietf.org>; Tue,  6 Nov 2018 04:43:55 -0800 (PST)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1gK0hy-0000FkC; Tue, 6 Nov 2018 13:43:50 +0100
Message-Id: <m1gK0hy-0000FkC@stereo.hq.phicoh.net>
To: v6ops@ietf.org
Cc: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Cc: Florian Obser <florian@openbsd.org>
From: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Sender: pch-bCE2691D2@u-1.phicoh.com
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> 
In-reply-to: Your message of "Tue, 06 Nov 2018 19:22:14 +0700 ." <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> 
Date: Tue, 06 Nov 2018 13:43:44 +0100
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/6clt-lnnuy1v_UN8X8VrY8OK71I>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 12:43:57 -0000

> I just realized that this is the same problem we described in
> RIPE-690 to recommend persistent prefixes, because when a CPE has
> a power outage, if the ISP is changing the prefix, hosts may keep
> the original one, and not be able to communicate for a while ...

To some extent, host support for multiple upstream routers should fix
this issue. I.e., a host should tie a SLAAC prefix to the default router
that announced the prefix. 

If the ISP changes the prefix then the host would notice that an existing
SLAAC prefix is no longer tied to any default router. 

In address selection, the host should then prefer the new prefix over
the old one.

This has no effect on exiting connections, but there is not much you can do
anyhow.

It also doesn't prevent stale addresses form staying around. I guess the
host can safely reduce the remaining lifetime to 2 hours. It should be safe to
do that on every link down event.

Some kind of link-change detection RFC might be useful. Though this ties
in with mac addess randomization.


From nobody Tue Nov  6 04:57:59 2018
Return-Path: <nick@foobar.org>
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 DD071130DEE for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:57:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 PnExjzUYk3iw for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 04:57:56 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FE63130DE4 for <v6ops@ietf.org>; Tue,  6 Nov 2018 04:57:56 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wA6BvMMC007344 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Nov 2018 11:57:23 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Cc: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org>
Date: Tue, 6 Nov 2018 12:57:53 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.4
MIME-Version: 1.0
In-Reply-To: <m1gK0hy-0000FkC@stereo.hq.phicoh.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-rKyWU6aI_EEPfvURdzEqOhzoO4>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 12:57:59 -0000

Philip Homburg wrote on 06/11/2018 12:43:
> Some kind of link-change detection RFC might be useful. Though this ties
> in with mac addess randomization.

+ adds state.  This is not a criticism, just an observation that there's 
a conflicting set of requirements here between maintaining state and not 
maintaining state.  In the case of e.g. CPEs rebooting and being 
assigned different prefixes, there isn't an existing way of doing this. 
Perhaps we need a mechanism to poll the issuing router to see if the 
prefix is still valid?

Nick


From nobody Tue Nov  6 05:05:41 2018
Return-Path: <pch-bCE2691D2@u-1.phicoh.com>
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 4FF03130DEE for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:05:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] 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 sqYfX7vVtWKK for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:05:38 -0800 (PST)
Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [130.37.15.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C447130DF4 for <v6ops@ietf.org>; Tue,  6 Nov 2018 05:05:37 -0800 (PST)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1gK12t-0000IRC; Tue, 6 Nov 2018 14:05:27 +0100
Message-Id: <m1gK12t-0000IRC@stereo.hq.phicoh.net>
To: v6ops@ietf.org
From: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Sender: pch-bCE2691D2@u-1.phicoh.com
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> 
In-reply-to: Your message of "Tue, 6 Nov 2018 12:57:53 +0000 ." <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> 
Date: Tue, 06 Nov 2018 14:05:27 +0100
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CK70D0T4YQ5TiDlP9JBcKK70XSo>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 13:05:40 -0000

In your letter dated Tue, 6 Nov 2018 12:57:53 +0000 you wrote:
>Philip Homburg wrote on 06/11/2018 12:43:
>> Some kind of link-change detection RFC might be useful. Though this ties
>> in with mac addess randomization.
>
>+ adds state.  This is not a criticism, just an observation that there's 
>a conflicting set of requirements here between maintaining state and not 
>maintaining state.  In the case of e.g. CPEs rebooting and being 
>assigned different prefixes, there isn't an existing way of doing this. 
>Perhaps we need a mechanism to poll the issuing router to see if the 
>prefix is still valid?

In the context of mac address randomization, this is what I think ideally
a host should do:
- if a host attaches to a new link it should use a new mac address, new IIDs
  but also prevent any packets with old addresses from going out
- if a host re-attaches to the same link it was before it should keep all 
  addresses unchanged.

I think this is rather tricky to get right. 

Simply checking if an old prefix would work on the new link would violate
these principles.


From nobody Tue Nov  6 05:29:15 2018
Return-Path: <prvs=184881054d=jordi.palet@consulintel.es>
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 751C9130E07 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:29:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 FGEnGsOjLiZ1 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:29:11 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 065E4124BAA for <v6ops@ietf.org>; Tue,  6 Nov 2018 05:29:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541510948; x=1542115748; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=3c3+T/5+zBvy5hdjisx0nMFmMDfNFLAjZ5P60N0LcKs=; b=PsHaDQWyKk6u3 6EIU1cpK9fcPRxDPQTpc6B8QOWHO1v93fb8bRcbXwiJuNzQOcYKpZGo9Kn9v73ag ZGnbnyRz+yxuz7E9GhgoJH7wg+fOWQgS6aJ9PA3ocnI/oKBgcZEEcY0CD4LZ0tKR X/3eaMpYu+vdUmYgj8Mz4YqpkZL94s=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 06 Nov 2018 14:29:08 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 06 Nov 2018 14:29:07 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005946621.msg for <v6ops@ietf.org>; Tue, 06 Nov 2018 14:29:06 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Tue, 06 Nov 2018 14:29:06 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=184881054d=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Tue, 06 Nov 2018 20:28:57 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Nick Hilliard <nick@foobar.org>, Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
CC: <v6ops@ietf.org>
Message-ID: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org>
In-Reply-To: <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Yfl6YHv2W6hH4f_wmXt_DmTs31U>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 13:29:14 -0000

It is much better to educate ISP so they understand that with IPv6 there is=
 no need to change prefixes, so they should not do that. They can also offe=
r new services in an easier way if the prefix is persistent ...

Regars,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Nick Hilliard <nick@foobar.=
org>
Fecha: martes, 6 de noviembre de 2018, 19:58
Para: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
CC: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Philip Homburg wrote on 06/11/2018 12:43:
    > Some kind of link-change detection RFC might be useful. Though this t=
ies
    > in with mac addess randomization.
   =20
    + adds state.  This is not a criticism, just an observation that there'=
s=20
    a conflicting set of requirements here between maintaining state and no=
t=20
    maintaining state.  In the case of e.g. CPEs rebooting and being=20
    assigned different prefixes, there isn't an existing way of doing this.=
=20
    Perhaps we need a mechanism to poll the issuing router to see if the=20
    prefix is still valid?
   =20
    Nick
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov  6 05:32:54 2018
Return-Path: <nick@foobar.org>
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 4F435130EDE for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:32:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 IR7uHrwkLS7a for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 05:32:49 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DAD8124BAA for <v6ops@ietf.org>; Tue,  6 Nov 2018 05:32:48 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wA6CWDfU011527 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Nov 2018 12:32:14 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>, v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <72f3750d-151c-7f4e-28c5-a29d99477c1c@foobar.org>
Date: Tue, 6 Nov 2018 13:32:45 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.4
MIME-Version: 1.0
In-Reply-To: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/U6IT1wAJzCaltXc99QC8XC_zcJQ>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 13:32:53 -0000

JORDI PALET MARTINEZ wrote on 06/11/2018 13:28:
> It is much better to educate ISP so they understand that with IPv6
> there is no need to change prefixes, so they should not do that. They
> can also offer new services in an easier way if the prefix is
> persistent ...

it's a question of where you want the state to reside in your network: 
at the ISP, at the CPE or on the host. Previously, NAT gave us the 
capability to abstract away the state from both the ISP and the host, by 
putting it into the CPE.

Nick


From nobody Tue Nov  6 06:04:43 2018
Return-Path: <cgaylord@vt.edu>
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 1304B130DD4 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:04:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 FXcli3vTXycT for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:04:40 -0800 (PST)
Received: from omr2.cc.vt.edu (omr2.cc.ipv6.vt.edu [IPv6:2607:b400:92:8400:0:33:fb76:806e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D683D124BAA for <v6ops@ietf.org>; Tue,  6 Nov 2018 06:04:39 -0800 (PST)
Received: from mr6.cc.vt.edu (mr6.cc.ipv6.vt.edu [IPv6:2607:b400:92:8500:0:af:2d00:4488]) by omr2.cc.vt.edu (8.14.4/8.14.4) with ESMTP id wA6E4cBP014647 for <v6ops@ietf.org>; Tue, 6 Nov 2018 09:04:38 -0500
Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by mr6.cc.vt.edu (8.14.7/8.14.7) with ESMTP id wA6E4X8Y027829 for <v6ops@ietf.org>; Tue, 6 Nov 2018 09:04:38 -0500
Received: by mail-ed1-f69.google.com with SMTP id 6-v6so1245063edz.10 for <v6ops@ietf.org>; Tue, 06 Nov 2018 06:04:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=30PWwX6ZlcSbqbH7Ent/DDuEWfFo3EmyT/Uo0PsopgQ=; b=gQPi0vhgp1D9c8w/x08GmlKMxBaZt+764EpLTat25eZYhX8b8H7zSfCdE3ljiyuqt7 sRplftOFV++slDvqvMzGtrzWrF5iWiNcgunbwojR5K7WHa2pootTByLobUHoVwcfW6Zp bWWPnf9TT7GuU1LKLjVbjYnC7yJMaEx5xiN6VK//nkOsrT30u+1xgDZq4/n/iE+posY9 zZvfhSWIwh6ccNgKD10ufR3c+msEV2JCaPsyH8vVwMk119vguwdPHuITx0yaDubOxiRN W8/+86KN2DNFJYVbpadULdFCKQk3/sop4/ZciYZxaln7zZ9C6iNOBgoibUH0yx9y6A1U guPQ==
X-Gm-Message-State: AGRZ1gIN3QC0eLhk+22WE/tJ1zfvaM41VXdeADTONkwSsNCQJt+OR6z9 hdbQm6rwsRTtc6w8jjuSrmdTai//8Lyb5PvDkRbGqwk25wMypt9W7QAdxvyQ0vpdfK1iZXRDcf+ CVvw3vB4QzPW17R9VzYMHlT86bWm3JFfF
X-Received: by 2002:a50:ba3d:: with SMTP id g58-v6mr15193115edc.214.1541513072283;  Tue, 06 Nov 2018 06:04:32 -0800 (PST)
X-Google-Smtp-Source: AJdET5c29d3UqwDrGOLhvBDw7hDWN3NsbfTCiLqz38E8TbW2TFVsKjH84YKK045U0tRnv+nRuJXsqscqhxCGv0+iQZk=
X-Received: by 2002:a50:ba3d:: with SMTP id g58-v6mr15193084edc.214.1541513071795;  Tue, 06 Nov 2018 06:04:31 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
In-Reply-To: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
From: Clark Gaylord <cgaylord@vt.edu>
Date: Tue, 6 Nov 2018 09:04:17 -0500
Message-ID: <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Cc: Nick Hilliard <nick@foobar.org>, Philip Homburg <pch-v6ops-8@u-1.phicoh.com>, v6ops@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000faf830579ff7b03"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-6Thmaq6O3E9VwqjFkj8E4I81kk>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 14:04:42 -0000

--0000000000000faf830579ff7b03
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Nov 6, 2018, 08:29 JORDI PALET MARTINEZ <jordi.palet=3D
40consulintel.es@dmarc.ietf.org> wrote:

> It is much better to educate ISP so they understand that with IPv6 there
> is no need to change prefixes, so they should not do that. They can also
> offer new services in an easier way if the prefix is persistent ...
>
> Regars,
> Jordi=EF=BB=BF
>

While this may be worthwhile (arguable) it is also irrelevant. Prefixes
change, even if you think you know the business of the errant ISP more than
they do. Hosts need to do something reasonable when they change. Neither
using invalid addresses nor growing the list of no-longer-valid-addresses
without bound qualify as "reasonable".

--ckg

--=20

--
Clark Gaylord
cgaylord@vt.edu
... Autocorrect may have improved this message ...

--0000000000000faf830579ff7b03
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Nov 6, 2018, 08:29 JORD=
I PALET MARTINEZ &lt;jordi.palet=3D<a href=3D"mailto:40consulintel.es@dmarc=
.ietf.org">40consulintel.es@dmarc.ietf.org</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">It is much better to educate ISP so they understand =
that with IPv6 there is no need to change prefixes, so they should not do t=
hat. They can also offer new services in an easier way if the prefix is per=
sistent ...<br>
<br>
Regars,<br>
Jordi=EF=BB=BF<br></blockquote></div><div><br></div><div>While this may be =
worthwhile (arguable) it is also irrelevant. Prefixes change, even if you t=
hink you know the business of the errant ISP more than they do. Hosts need =
to do something reasonable when they change. Neither using invalid addresse=
s nor growing the list of no-longer-valid-addresses without bound qualify a=
s &quot;reasonable&quot;.</div><div><br></div><div>--ckg</div><div><br></di=
v><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-s=
martmail=3D"gmail_signature"><p dir=3D"ltr">--<br>
Clark Gaylord<br>
<a href=3D"mailto:cgaylord@vt.edu">cgaylord@vt.edu</a><br>
... Autocorrect may have improved this message ... </p>
</div>

--0000000000000faf830579ff7b03--


From nobody Tue Nov  6 06:11:51 2018
Return-Path: <prvs=184881054d=jordi.palet@consulintel.es>
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 6A128130EE1 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:11:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 QE4uLYagfrQS for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:11:40 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07A6A130E78 for <v6ops@ietf.org>; Tue,  6 Nov 2018 06:11:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541513498; x=1542118298; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=Z3XcM/qdKeFCABp/wYkpSn mWhV4w89h4u1LXrnF9lHc=; b=huWdRTBVbld7G3ghu/Sm/7M8iAyC07kkwCYlQ4 zjbqNXuQupzeXKPLDWuxqSdYRrRapo/mrGKMMc/zau4aq7aAC3En+GavnndY0a0g R7gf7tMinMg7jN1+yD66E0zgddtTgSbARRXebmmrxw9K2slB9gQC5695xaXQSTFh sl44c=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 06 Nov 2018 15:11:38 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 06 Nov 2018 15:11:38 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005946677.msg for <v6ops@ietf.org>; Tue, 06 Nov 2018 15:11:37 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Tue, 06 Nov 2018 15:11:37 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=184881054d=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Tue, 06 Nov 2018 21:11:28 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Clark Gaylord <cgaylord@vt.edu>
CC: <v6ops@ietf.org>
Message-ID: <2E355D1F-3C25-4D41-BE72-20BD9B03454A@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com>
In-Reply-To: <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3624383493_1325838491"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/HeFbgYptiHC7zh2EWCyOBNSpquI>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 14:11:50 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3624383493_1325838491
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

Not saying I don=E2=80=99t agree that host should be able to know it =E2=80=
=A6 and do something about that.

=20

The point is that, is not the same if it changes and the CPE knows it (life=
time, same or new prefix), etc., or if it changes when the CPE is rebooting=
 and the CPE doesn=E2=80=99t know that it has been changed, but in the LANs=
 is still remembered the old one.

=20

With persistent prefixes we solve that case at least.


Saludos,

Jordi

=20

=20

=20

De: v6ops <v6ops-bounces@ietf.org> en nombre de Clark Gaylord <cgaylord@vt.=
edu>
Fecha: martes, 6 de noviembre de 2018, 21:05
Para: JORDI PALET MARTINEZ <jordi.palet=3D40consulintel.es@dmarc.ietf.org>
CC: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

=20

On Tue, Nov 6, 2018, 08:29 JORDI PALET MARTINEZ <jordi.palet=3D40consulinte=
l.es@dmarc.ietf.org> wrote:

It is much better to educate ISP so they understand that with IPv6 there is=
 no need to change prefixes, so they should not do that. They can also offe=
r new services in an easier way if the prefix is persistent ...

Regars,
Jordi=EF=BB=BF

=20

While this may be worthwhile (arguable) it is also irrelevant. Prefixes cha=
nge, even if you think you know the business of the errant ISP more than th=
ey do. Hosts need to do something reasonable when they change. Neither usin=
g invalid addresses nor growing the list of no-longer-valid-addresses witho=
ut bound qualify as "reasonable".

=20

--ckg

=20

--=20

--
Clark Gaylord
cgaylord@vt.edu
.... Autocorrect may have improved this message ...=20

_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops=20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3624383493_1325838491
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DES link=3Dblue vlink=3Dpurple><div class=3DW=
ordSection1><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-la=
nguage:EN-US'>Not saying I don=E2=80=99t agree that host should be able to =
know it =E2=80=A6 and do something about that.<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso=
-fareast-language:EN-US'>The point is that, is not the same if it changes a=
nd the CPE knows it (lifetime, same or new prefix), etc., or if it changes =
when the CPE is rebooting and the CPE doesn=E2=80=99t know that it has been=
 changed, but in the LANs is still remembered the old one.<o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:=
EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'mso-fareast-language:EN-US'>With persistent prefixes we solve that=
 case at least.<o:p></o:p></span></p><div><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;color:black'><br>Saludos,<o:p></o:p></sp=
an></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-=
US style=3D'font-size:10.5pt;color:black;mso-fareast-language:EN-US'>Jordi<=
o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><s=
pan lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fareast-language=
:EN-US'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><=
p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'=
><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-top:solid #B5=
C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'margin-=
left:35.4pt'><b><span style=3D'font-size:12.0pt;color:black'>De: </span></b=
><span style=3D'font-size:12.0pt;color:black'>v6ops &lt;v6ops-bounces@ietf.=
org&gt; en nombre de Clark Gaylord &lt;cgaylord@vt.edu&gt;<br><b>Fecha: </b=
>martes, 6 de noviembre de 2018, 21:05<br><b>Para: </b>JORDI PALET MARTINEZ=
 &lt;jordi.palet=3D40consulintel.es@dmarc.ietf.org&gt;<br><b>CC: </b>&lt;v6=
ops@ietf.org&gt;<br><b>Asunto: </b>Re: [v6ops] SLAAC host moving between ne=
tworks<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin=
-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><div><p class=3DMsoNormal sty=
le=3D'margin-left:35.4pt'>On Tue, Nov 6, 2018, 08:29 JORDI PALET MARTINEZ &=
lt;jordi.palet=3D<a href=3D"mailto:40consulintel.es@dmarc..ietf.org">40cons=
ulintel.es@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p></div><blockquote st=
yle=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0p=
t;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal style=3D'margin-=
left:35.4pt'>It is much better to educate ISP so they understand that with =
IPv6 there is no need to change prefixes, so they should not do that. They =
can also offer new services in an easier way if the prefix is persistent ..=
.<br><br>Regars,<br>Jordi=EF=BB=BF<o:p></o:p></p></blockquote></div><div><p=
 class=3DMsoNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div>=
<div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>While this may be wo=
rthwhile (arguable) it is also irrelevant. Prefixes change, even if you thi=
nk you know the business of the errant ISP more than they do. Hosts need to=
 do something reasonable when they change. Neither using invalid addresses =
nor growing the list of no-longer-valid-addresses without bound qualify as =
&quot;reasonable&quot;.<o:p></o:p></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNorma=
l style=3D'margin-left:35.4pt'>--ckg<o:p></o:p></p></div><div><p class=3DMs=
oNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><p class=3D=
MsoNormal style=3D'margin-left:35.4pt'>-- <o:p></o:p></p><div><p style=3D'm=
argin-left:35.4pt'>--<br>Clark Gaylord<br><a href=3D"mailto:cgaylord@vt.edu=
">cgaylord@vt.edu</a><br>.... Autocorrect may have improved this message ..=
. <o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>__=
_____________________________________________ v6ops mailing list v6ops@ietf=
.org https://www.ietf.org/mailman/listinfo/v6ops <o:p></o:p></p></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3624383493_1325838491--


From nobody Tue Nov  6 06:54:05 2018
Return-Path: <gert@space.net>
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 D2657130DFE for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:54:03 -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] 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 RiicxZgKCmJI for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 06:54:01 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A881C130E5D for <v6ops@ietf.org>; Tue,  6 Nov 2018 06:54:01 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 5EC4841C1E for <v6ops@ietf.org>; Tue,  6 Nov 2018 15:53:59 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 4ED99418E5; Tue,  6 Nov 2018 15:53:59 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 3FD0F7D4F; Tue,  6 Nov 2018 15:53:59 +0100 (CET)
Date: Tue, 6 Nov 2018 15:53:59 +0100
From: Gert Doering <gert@space.net>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Cc: Nick Hilliard <nick@foobar.org>, Philip Homburg <pch-v6ops-8@u-1.phicoh.com>, v6ops@ietf.org
Message-ID: <20181106145359.GT11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NGLvZPMUg9qrOhVNjpc0v4Sike4>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 14:54:04 -0000

Hi,

On Tue, Nov 06, 2018 at 08:28:57PM +0700, JORDI PALET MARTINEZ wrote:
> It is much better to educate ISP so they understand that with IPv6 there is no need to change prefixes, so they should not do that. They can also offer new services in an easier way if the prefix is persistent ...

This does not help my laptop when it moves from office to home network
(which was the original question).

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Tue Nov  6 07:18:23 2018
Return-Path: <prvs=184881054d=jordi.palet@consulintel.es>
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 9D020130E5D for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 07:18:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 obGGeDgixmBd for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 07:18:19 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 082EA12870E for <v6ops@ietf.org>; Tue,  6 Nov 2018 07:18:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541517497; x=1542122297; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=3bDWbUdmQxBszQQ/ZoFHOHkLCqjOojpz8wlPZrYPBFg=; b=YA16cotQnudrq 103qJCmzAhPjNoVgizpdIUYTts09Z0E998xeTA+Af1J7ejDZIT+5vjBe7SsE154J MiYC3jraUcIR2EM08LpvXro8mQdkjBQ99NoCmmyUFbnbhoMekUd+T4ldZOz9uTkZ L3cAF6t8xQo+PxDI+o8pi2h0NNUvv0=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 06 Nov 2018 16:18:17 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 06 Nov 2018 16:18:16 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005946749.msg for <v6ops@ietf.org>; Tue, 06 Nov 2018 16:18:15 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Tue, 06 Nov 2018 16:18:15 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=184881054d=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Tue, 06 Nov 2018 22:18:06 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Gert Doering <gert@space.net>
CC: <v6ops@ietf.org>
Message-ID: <937FE3E0-F9F4-4FBA-AC19-91CC73D474C8@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net>
In-Reply-To: <20181106145359.GT11393@Space.Net>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/JPctLwRnwscrXmijDcK8YKnwI40>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 15:18:22 -0000

Agree, I said that in the following post ("Not saying I don=E2=80=99t agree=
 that host should be able to know it =E2=80=A6 and do something about that"=
), either I missed sending it because the jet lag, or it hasn't arrived to =
the list ...

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Gert Doering <gert@space.ne=
t>
Fecha: martes, 6 de noviembre de 2018, 21:54
Para: JORDI PALET MARTINEZ <jordi.palet=3D40consulintel.es@dmarc.ietf.org>
CC: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi,
   =20
    On Tue, Nov 06, 2018 at 08:28:57PM +0700, JORDI PALET MARTINEZ wrote:
    > It is much better to educate ISP so they understand that with IPv6 th=
ere is no need to change prefixes, so they should not do that. They can als=
o offer new services in an easier way if the prefix is persistent ...
   =20
    This does not help my laptop when it moves from office to home network
    (which was the original question).
   =20
    Gert Doering
            -- NetMaster
    --=20
    have you enabled IPv6 on something today...?
   =20
    SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michae=
l Emmer
    Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culema=
nn
    D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
    Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov  6 09:55:03 2018
Return-Path: <lorenzo@google.com>
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 17A82130DEF for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 09:55:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level: 
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 ZC1FS-oHF51j for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 09:55:00 -0800 (PST)
Received: from mail-it1-x129.google.com (mail-it1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) (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 39A48130DE7 for <v6ops@ietf.org>; Tue,  6 Nov 2018 09:55:00 -0800 (PST)
Received: by mail-it1-x129.google.com with SMTP id k206-v6so19140916ite.0 for <v6ops@ietf.org>; Tue, 06 Nov 2018 09:55:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=a5rHJ2lBT43w5r3zYEPNOapb/YF9saXRImXxzwHjXeQ=; b=obO6yDiD5wFajAlqr1K6cETT9QoQLO/prpI0BIX8jC06NmetXOs36Dq13A1TBpj1nP zz2g7pPbjMOVSO3oXetsbqSAC9AW17yFtEIubACgar9yxJMjZaOMzzSbHzfM7Gmegtky 6QkBRuvykkfiHCy34BqED3vIgCutKFOOvjF2ACWjG8f4y0rV1aEJK9xMtLViB1MbwRXi SFSiJTLL6jeptDZ0Jc/M51RnDjuaK3DXF8T/KsHIDmBu5MY0kCnHnQpObshDvEcTLYFn iiHNpczkLh9ylJQtiMQ1wUufTriS4TVPuYYGfbaX38myD6nAlvdH9gMuum6D25CAng5d KDCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=a5rHJ2lBT43w5r3zYEPNOapb/YF9saXRImXxzwHjXeQ=; b=WE3NRAtTr/iOauUoSrx8X7FP70wvw5mdyM8nIL8mYRzVqVK3a1T6a8iOxfiu4iuGXa cM5ttP8qIWrE8Z7hSyI1x5okMUWwKiluXP/9DapjNtF4m9lRHeBxJHcWOYGsCHjba0XK zc4CUlkjzeMOqQCgf74flHqkf+zl2g+7vJjM07tIuCgqYaoSI3TS/0Y0vSkQJxNdAwJg N8RHshNkoxugL4gIi1Eg39uM4qLIPdldnahNA2VXhByImwabSpdlpCeA2dQ8bEsi5EEW dU5rkdv6LkUy6YE/k26CIDuNXyutF+VTdOXmk2EXSgh+bHrQ9uUy9hWEY7HhBK1K6gxt +HtQ==
X-Gm-Message-State: AGRZ1gLooVVMZfRL8h9rOv128xwpWU5+zrHlQe5VYo5tJmX8Sa8gH4Hn 4APpQRQ+Xf3fg7eLWpKjd4KWgiR7vWP6XOHjf9I2PA==
X-Google-Smtp-Source: AJdET5dk8efcwV6tVxADYNepCG/s/n3XMSavtPNTIksk5Jh9pqSRsX1HGe78eSheszfT6QhXquEPmqBltrrahhvWQGY=
X-Received: by 2002:a24:a50f:: with SMTP id k15-v6mr2809169itf.24.1541526899433;  Tue, 06 Nov 2018 09:54:59 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Wed, 7 Nov 2018 00:54:46 +0700
Message-ID: <CAKD1Yr2X2uAk6kNNmGorsgwtBH6TKUvFK8TjwTzZmBN8rhzv9g@mail.gmail.com>
To: Florian Obser <florian@openbsd.org>
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000041175f057a02b347"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NYPc7858gBVN4RpXoxVASH21i_I>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 17:55:02 -0000

--00000000000041175f057a02b347
Content-Type: text/plain; charset="UTF-8"

On Tue, 6 Nov 2018, 18:35 Florian Obser <florian@openbsd.org wrote:

> When an IPv6 host moves between networks using SLAAC it accumulates
> unusable addresses over time.
>

That sounds like an implementation bug. Widely-used implementations do not
do this.

Delete the IPs when the interface goes down.
>

This is what our implementation has been doing for several years.

--00000000000041175f057a02b347
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, =
6 Nov 2018, 18:35 Florian Obser &lt;<a href=3D"mailto:florian@openbsd.org">=
florian@openbsd.org</a> wrote:</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
When an IPv6 host moves between networks using SLAAC it accumulates<br>
unusable addresses over time.<br></blockquote></div></div><div dir=3D"auto"=
><br></div><div dir=3D"auto">That sounds like an implementation bug. Widely=
-used implementations do not do this.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Delete the IPs when the interface goes down.<br></blockquote></div></div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">This is what our implementation=
 has been doing for several years.</div></div>

--00000000000041175f057a02b347--


From nobody Tue Nov  6 13:47:37 2018
Return-Path: <nick@foobar.org>
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 6DA60127332 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 13:47:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 XgX-qbYx8BAr for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 13:47:33 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 093F3126CC7 for <v6ops@ietf.org>; Tue,  6 Nov 2018 13:47:32 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from crumpet.local (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wA6Kkulx070632 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Nov 2018 20:46:58 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.local
To: Gert Doering <gert@space.net>
Cc: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
Date: Tue, 6 Nov 2018 21:47:28 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.4
MIME-Version: 1.0
In-Reply-To: <20181106145359.GT11393@Space.Net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Su-XiD8UOmhFT1qBekMqOaWM20k>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 21:47:35 -0000

Gert Doering wrote on 06/11/2018 14:53:
> This does not help my laptop when it moves from office to home network
> (which was the original question).

if your laptop does that, then surely it will see an interface flap on 
the interface used for its default route?  In this case, any existing 
ipv6 prefixes should be scrubbed from the interface.  If they aren't, 
this is an implementation bug.

If there aren't any interface flaps, then this would be ipv6 mobility.

Nick


From nobody Tue Nov  6 14:52:14 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 1DEB012870E for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 14:52:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 7bQs8pvYEuhT for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 14:52:10 -0800 (PST)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 E291C126F72 for <v6ops@ietf.org>; Tue,  6 Nov 2018 14:52:09 -0800 (PST)
Received: by mail-pg1-x534.google.com with SMTP id 32-v6so6474262pgu.2 for <v6ops@ietf.org>; Tue, 06 Nov 2018 14:52:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=qJlcGHJ9V0h0ZsPLnqJm/j2DmwKb/okARGzgPLe5RsM=; b=I32Oqp4QL5u8XJ+6nqiskIu5eiTLkfyHL+fKrjj93NnMedFFnfm5cLzK2RSByRDY3l T0lG/FSuVBTxzvKktH1ayYIrNJ6zPOnKbR3TymCDXsWs+vOlNrPdMAVomz6ej+xTaEXI xZXcwDYJQD7Pk7GlVK3hZCotvGBuXdHxJa4c+IWeLC0K0vn7VvHGV3nLt4q01n8X9cni x6opuHTE5KHWzx135w6z5cTOWy6iQocp+3rzWquW0yxvmcZ6yivLZVRJrL4VY/oHq2cC rmlcPE1IyWgsdU6hcSQNH6f3fG6XPIXp/CxJUP72MSow8xvEmMLsjZWEMtkIBWUH6SY+ ga/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qJlcGHJ9V0h0ZsPLnqJm/j2DmwKb/okARGzgPLe5RsM=; b=TFvRu8tXgXwSueqkk16cmrrk0bUlQZCiSdASz1Yjr7Sbp4+Z9MSniVsEwWxg2mKjRc Y2ILnpwKwen4XlEU21ZBF4RCFU8yOwKYPg62BQXE6AIrVKGZ+JFGjl2OTW6jRtMO9snq VPukbco0YqPuiERtuGc59c5qISQvaGyrr9RzwQDcdRyAKF80VT/vEaIYKvXVXQo4adNl IYQ2ZXq8Q493RyG+r7PlydUqKsdv3nRa0xihKbgyscYcEy6sp+oLaa2HxLYMhJGDJpRz A1Jz6lLqPGvLf65GsiVKpRNVIH+p7zSYNmAi7TKQGZLl9IwWzCT7fjziD32wRoZJ/2LF NaoA==
X-Gm-Message-State: AGRZ1gIXVutMe4hAz4YppKBajQa06s2SkYfNSmeN9Zqc9yvZrR6WGPzZ T4i1u1X7yg6KuAAkeUGg8nFg4aGO
X-Google-Smtp-Source: AJdET5dWeYYA9RvSrGL7u7BWQpYX+nQBK6GTy5wO5Ps2fLvCn10K8A9FZsSWF4hCFyx7cHJr6y9xSA==
X-Received: by 2002:a63:cc0b:: with SMTP id x11-v6mr25071790pgf.33.1541544728807;  Tue, 06 Nov 2018 14:52:08 -0800 (PST)
Received: from [130.216.38.40] (sc-cs-567-laptop.uoa.auckland.ac.nz. [130.216.38.40]) by smtp.gmail.com with ESMTPSA id s184sm24137657pgc.38.2018.11.06.14.52.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 14:52:07 -0800 (PST)
To: Nick Hilliard <nick@foobar.org>
Cc: Gert Doering <gert@space.net>, v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <72d4b2d3-7fe8-666e-5a38-b28531be7d39@gmail.com>
Date: Wed, 7 Nov 2018 11:52:02 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/J4yncm69m8TKrt8jg6ioBgaaSiw>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 22:52:12 -0000

On 2018-11-07 10:47, Nick Hilliard wrote:
> Gert Doering wrote on 06/11/2018 14:53:
>> This does not help my laptop when it moves from office to home network
>> (which was the original question).
> 
> if your laptop does that, then surely it will see an interface flap on 
> the interface used for its default route?  In this case, any existing 
> ipv6 prefixes should be scrubbed from the interface.  If they aren't, 
> this is an implementation bug.

Agreed. I routinely move my laptop between home and office, and I used
to sometimes see sticky addresses on Windows 7, but the source address
selection algorithm never picked them so it didn't  matter. I haven't
seen sticky addresses since I switched to Windows 10.

   Brian

> If there aren't any interface flaps, then this would be ipv6 mobility.
> 
> Nick
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
> 


From nobody Tue Nov  6 15:11:01 2018
Return-Path: <bs7652@att.com>
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 E8C5E130E09 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:11:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.601
X-Spam-Level: 
X-Spam-Status: No, score=-0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no 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 HtQQ9WtV-LwT for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:10:59 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67865130E11 for <v6ops@ietf.org>; Tue,  6 Nov 2018 15:10:59 -0800 (PST)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wA6N5ZFZ042008; Tue, 6 Nov 2018 18:10:56 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049459.ppops.net-00191d01. with ESMTP id 2nkkprs5fc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Nov 2018 18:10:56 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA6NAtJZ023754; Tue, 6 Nov 2018 18:10:56 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA6NAlFh023633; Tue, 6 Nov 2018 18:10:48 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id E110E400575E; Tue,  6 Nov 2018 23:10:47 +0000 (GMT)
Received: from GAALPA1MSGHUBAB.ITServices.sbc.com (unknown [130.8.218.151]) by zlp30488.vci.att.com (Service) with ESMTPS id CE68840002B0; Tue,  6 Nov 2018 23:10:47 +0000 (GMT)
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.253]) by GAALPA1MSGHUBAB.ITServices.sbc.com ([130.8.218.151]) with mapi id 14.03.0415.000; Tue, 6 Nov 2018 18:10:47 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Clark Gaylord'" <cgaylord@vt.edu>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] SLAAC host moving between networks
Thread-Index: AQHUdcTGZX7eL89qAkapZNKa5vvMY6VC/vsA//+2STqAAFxagIAACeCAgABCNQA=
Date: Tue, 6 Nov 2018 23:10:47 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com>
In-Reply-To: <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.210.250]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6114DF1DFC6GAALPA1MSGUSRBF_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-06_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=563 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811060196
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xrj9x0aPgyXEJorqlBvm6VPfVX8>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 23:11:01 -0000

--_000_2D09D61DDFA73D4C884805CC7865E6114DF1DFC6GAALPA1MSGUSRBF_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SXQgaXMgbXVjaCBiZXR0ZXIgdG8gZWR1Y2F0ZSBJU1Agc28gdGhleSB1bmRlcnN0YW5kIHRoYXQg
d2l0aCBJUHY2IHRoZXJlIGlzIG5vIG5lZWQgdG8gY2hhbmdlIHByZWZpeGVzLCBzbyB0aGV5IHNo
b3VsZCBub3QgZG8gdGhhdC4gVGhleSBjYW4gYWxzbyBvZmZlciBuZXcgc2VydmljZXMgaW4gYW4g
ZWFzaWVyIHdheSBpZiB0aGUgcHJlZml4IGlzIHBlcnNpc3RlbnQgLi4uDQoNClJlZ2FycywNCkpv
cmRp77u/DQoNCldoaWxlIHRoaXMgbWF5IGJlIHdvcnRod2hpbGUgKGFyZ3VhYmxlKSBpdCBpcyBh
bHNvIGlycmVsZXZhbnQuIFByZWZpeGVzIGNoYW5nZSwgZXZlbiBpZiB5b3UgdGhpbmsgeW91IGtu
b3cgdGhlIGJ1c2luZXNzIG9mIHRoZSBlcnJhbnQgSVNQIG1vcmUgdGhhbiB0aGV5IGRvLiBIb3N0
cyBuZWVkIHRvIGRvIHNvbWV0aGluZyByZWFzb25hYmxlIHdoZW4gdGhleSBjaGFuZ2UuIE5laXRo
ZXIgdXNpbmcgaW52YWxpZCBhZGRyZXNzZXMgbm9yIGdyb3dpbmcgdGhlIGxpc3Qgb2Ygbm8tbG9u
Z2VyLXZhbGlkLWFkZHJlc3NlcyB3aXRob3V0IGJvdW5kIHF1YWxpZnkgYXMgInJlYXNvbmFibGUi
Lg0KDQotLWNrZw0KDQo8YmhzPiBQcml2YWN5IGV4cGVydHMgKGluc2lkZSBhbmQgb3V0c2lkZSBJ
RVRGKSByZWNvbW1lbmQgY2hhbmdpbmcgYXNzaWduZWQgcHJlZml4ZXMgYWJvdXQgZXZlcnkgZGF5
LiBNYXliZSBJRVRGIHBhcnRpY2lwYW50cyBuZWVkIHRvIGJlIGJldHRlciBlZHVjYXRlZCBvbiBw
cml2YWN5IGltcGxpY2F0aW9ucyBvZiBzdGF0aWMgSVB2NiBwcmVmaXggYXNzaWdubWVudHMuDQo=

--_000_2D09D61DDFA73D4C884805CC7865E6114DF1DFC6GAALPA1MSGUSRBF_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBpcyBtdWNoIGJl
dHRlciB0byBlZHVjYXRlIElTUCBzbyB0aGV5IHVuZGVyc3RhbmQgdGhhdCB3aXRoIElQdjYgdGhl
cmUgaXMgbm8gbmVlZCB0byBjaGFuZ2UgcHJlZml4ZXMsIHNvIHRoZXkgc2hvdWxkIG5vdCBkbyB0
aGF0LiBUaGV5IGNhbiBhbHNvIG9mZmVyIG5ldyBzZXJ2aWNlcyBpbiBhbiBlYXNpZXIgd2F5IGlm
IHRoZSBwcmVmaXggaXMgcGVyc2lzdGVudCAuLi48YnI+DQo8YnI+DQpSZWdhcnMsPGJyPg0KSm9y
ZGnvu788bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+V2hpbGUgdGhpcyBtYXkgYmUgd29ydGh3aGlsZSAoYXJndWFibGUp
IGl0IGlzIGFsc28gaXJyZWxldmFudC4gUHJlZml4ZXMgY2hhbmdlLCBldmVuIGlmIHlvdSB0aGlu
ayB5b3Uga25vdyB0aGUgYnVzaW5lc3Mgb2YgdGhlIGVycmFudCBJU1AgbW9yZSB0aGFuIHRoZXkg
ZG8uIEhvc3RzIG5lZWQgdG8gZG8gc29tZXRoaW5nIHJlYXNvbmFibGUgd2hlbiB0aGV5IGNoYW5n
ZS4gTmVpdGhlciB1c2luZyBpbnZhbGlkIGFkZHJlc3Nlcw0KIG5vciBncm93aW5nIHRoZSBsaXN0
IG9mIG5vLWxvbmdlci12YWxpZC1hZGRyZXNzZXMgd2l0aG91dCBib3VuZCBxdWFsaWZ5IGFzICZx
dW90O3JlYXNvbmFibGUmcXVvdDsuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPi0tY2tnPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtiaHMm
Z3Q7IFByaXZhY3kgZXhwZXJ0cyAoaW5zaWRlIGFuZCBvdXRzaWRlIElFVEYpIHJlY29tbWVuZCBj
aGFuZ2luZyBhc3NpZ25lZCBwcmVmaXhlcyBhYm91dCBldmVyeSBkYXkuIE1heWJlIElFVEYgcGFy
dGljaXBhbnRzIG5lZWQgdG8gYmUgYmV0dGVyIGVkdWNhdGVkIG9uIHByaXZhY3kgaW1wbGljYXRp
b25zIG9mIHN0YXRpYyBJUHY2IHByZWZpeCBhc3NpZ25tZW50cy48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_2D09D61DDFA73D4C884805CC7865E6114DF1DFC6GAALPA1MSGUSRBF_--


From nobody Tue Nov  6 15:33:47 2018
Return-Path: <marka@isc.org>
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 2BE78126CB6 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:33:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 ZGAsNinQEyKu for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:33:43 -0800 (PST)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2F4F124D68 for <v6ops@ietf.org>; Tue,  6 Nov 2018 15:33:42 -0800 (PST)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id 7AEE93AC0D7; Tue,  6 Nov 2018 23:33:42 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 3E727160050; Tue,  6 Nov 2018 23:33:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 2CC36160097; Tue,  6 Nov 2018 23:33:42 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id p2DsiJxTQ-zX; Tue,  6 Nov 2018 23:33:42 +0000 (UTC)
Received: from [172.30.42.67] (c27-253-115-14.carlnfd2.nsw.optusnet.com.au [27.253.115.14]) by zmx1.isc.org (Postfix) with ESMTPSA id 2CEA1160050; Tue,  6 Nov 2018 23:33:41 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Mark Andrews <marka@isc.org>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com>
Date: Wed, 7 Nov 2018 10:33:38 +1100
Cc: Clark Gaylord <cgaylord@vt.edu>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5A355689-BF44-4A96-A7C4-F913A7A1CA80@isc.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ZnuLK108RbroUaVeqdMbzmUOfDk>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 23:33:45 -0000

It=E2=80=99s all trade offs.  You can have both static and dynamic =
prefix delegations driven by the client
with DHCPv6 today.  What would be nice is a RA option / flag to say that =
a prefix is expected to be dynamic so this can be signalled to the node.

Mark


> On 7 Nov 2018, at 10:10 am, STARK, BARBARA H <bs7652@att.com> wrote:
>=20
> It is much better to educate ISP so they understand that with IPv6 =
there is no need to change prefixes, so they should not do that. They =
can also offer new services in an easier way if the prefix is persistent =
...
>=20
> Regars,
> Jordi=EF=BB=BF
> =20
> While this may be worthwhile (arguable) it is also irrelevant. =
Prefixes change, even if you think you know the business of the errant =
ISP more than they do. Hosts need to do something reasonable when they =
change. Neither using invalid addresses nor growing the list of =
no-longer-valid-addresses without bound qualify as "reasonable".
> =20
> --ckg
> =20
> <bhs> Privacy experts (inside and outside IETF) recommend changing =
assigned prefixes about every day. Maybe IETF participants need to be =
better educated on privacy implications of static IPv6 prefix =
assignments.
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

--=20
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: marka@isc.org


From nobody Tue Nov  6 15:43:57 2018
Return-Path: <markzzzsmith@gmail.com>
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 5D01C124D68 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:43:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 uho2CJ8p65Bq for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 15:43:53 -0800 (PST)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (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 C8E91124C04 for <v6ops@ietf.org>; Tue,  6 Nov 2018 15:43:53 -0800 (PST)
Received: by mail-ot1-x329.google.com with SMTP id q1so13233454otk.0 for <v6ops@ietf.org>; Tue, 06 Nov 2018 15:43:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=s8s7PfI80jP6E3nFVNk0dP73zP+lFzaJU88Bwm5K4TU=; b=EbVOj8KkEC/lQ1qbAx0B+Hzbb3EF8Eg6rlUaL7jU5d0DthXzlkYF91kSZycKA4kLTy KkQPULrJPhf4xmrW4h8larTcDs4OY95eJfCPT6Qm+naun8hasBzeSPGYbdx8sCGbnIW9 JpT35LjuSpzU7W9lgsc+doMUlvIddmU1HpaI6e+IH4k8PqqNEcH5ELKfuMtlNBtdNmMy hMneYlguIskY9haSUsls8L7fFEAsDKDFyYW5xmn1GOAmsfSWZKuiPHFPRdblvyKIsowg WCypJFIfI9nceXsU1mBEfRXuC7/EYIH2R3jl48QCT4sO8ih66sChPOQJQrbtTOPQlOoY m/lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=s8s7PfI80jP6E3nFVNk0dP73zP+lFzaJU88Bwm5K4TU=; b=XpmtEYOghoHl6es7gH/1UYOMG11mhE3i0kSWvmj7nFhhzgpq9tUYoqqqds8LW0vapg JHlMO3l1vigfIYR+KKczM/Ghtfz854UDRMMmVY/1fP1KHMNKejOSGEXv36iQ2G84XL7C Fxd0c7OFpf4gMLYZXlfITZ0Tab1EOxN22/urr7SoZWb31grRq7wBb1L3mrx80FFMS769 UXX6oK6A2FiTzKhD/fsMucV7EQWTI6MSObuGrxLQJCyi8gvpSGoQUmz1oNsCB/RbzhCV jbYMnMO6xkx84LdCugd5R7IX3XruGbdWuUaR+zhdLGETyvu9OW2x/rK3YX/LSG5Ejd17 IcIQ==
X-Gm-Message-State: AGRZ1gLNgBP3PYeqFdRiJW16czY8Uo587J73rZIWojo67ToBLx+Pcvsp wrT90BwcfadF9I7GNvOf9RKhPT9upsbu3TpdumMHgUqc
X-Google-Smtp-Source: AJdET5dx5CQs5Q0wFnV2k7Yw/NmsQWzFOjM2N10RLRQ9KWHXZVWJLsEl2xdWbV0UYmJizhQ7dzLbEiIDgqxz24g4PUY=
X-Received: by 2002:a9d:56bd:: with SMTP id o58mr18064180oth.318.1541547833083;  Tue, 06 Nov 2018 15:43:53 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 7 Nov 2018 10:43:26 +1100
Message-ID: <CAO42Z2xkqWenu_9N6TK87DMBO3Dr9SrrLU=aDn8nL5sce+LWfA@mail.gmail.com>
To: florian@openbsd.org
Cc: v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/P_yCQ7s3LwhyaM5U7EzpTNQd2t8>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Nov 2018 23:43:55 -0000

On Tue, 6 Nov 2018 at 22:35, Florian Obser <florian@openbsd.org> wrote:
>
> Hi,
> When an IPv6 host moves between networks using SLAAC it accumulates
> unusable addresses over time.
>
<snip>

> Did I miss an RFC / RFCs that provides more guidance? If not, this
> doesn't seem to be a completely trivial problem and I think we should
> have some words on it. (I only mentioned the easiest case so far,
> I have more complicated scenarios.)
>

It's a long time since I did something related and thought about this
(the CPE scenario Jordi mentioned).

I thought I'd read in an RFC somewhere that the one of the factors in
source address selection was the value of the preferred lifetime of an
address, so addresses with greater value preferred or valid lifetimes
would be preferred as a tie breaker.

However, I can't seem to remember which RFC, so maybe I just thought
it would be that way and then an implementation I looked at worked
that way.

Using higher value lifetimes to tie break isn't necessarily going to
work reliably - the preferred and valid lifetimes used on the new
network may be smaller than the past networks', so the past networks
addresses would be preferred. In my casual experiment the lifetime
values were all the same, so the newer learned prefixes/addresses
naturally had greater value lifetimes.

Perhaps an idea is that when a host's link comes up and it issues an
ND RS and receives corresponding ND RAs, it then uses the set of
received RA PIOs to determine which of the existing addresses on the
interface are valid.

For addresses outside of those RA PIO prefixes, it could either
immediately mark them as invalid or remove them. Applications using
them would get an immediate notification that communications using
those addresses has failed.

A more conservative approach could be to mark them as deprecated,
allowing applications to continue to try to use them (see RFC4862,
5.5.4.  "Address Lifetime Expiry" for some more discussion) although a
drawback would be that to end-user applications it would look like
packet loss and rely on relatively long multi-second timeouts to
determine that communications has failed for these addresses.

There is a corner case where using RA PIOs to validate wouldn't work,
and that is where there aren't PIOs in the RAs.

That can be valid if stateful DHCPv6 is used for address assignment
(i.e. no SLAAC used on the link), and all hosts are to send all
traffic to all destinations (except Link Local ones) via their default
router (i.e. no prefixes marked as on-link).  In other words, with no
SLAAC and no-link prefixes, hosts don't need to be provided with any
RA PIOs. In that scenario the hosts' existing SLAAC addresses could be
immediately removed/deprecated, and the existing stateful DHCPv6
addresses confirmed to be valid using a DHCPv6 mechanism, probably
Renew.


Regards,
Mark.


> Thanks,
> Florian
>
> --
> I'm not entirely sure you are real.
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Tue Nov  6 16:02:24 2018
Return-Path: <markzzzsmith@gmail.com>
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 41847128C65 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 16:02:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 isfrFYrN4Mvj for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 16:02:21 -0800 (PST)
Received: from mail-oi1-x232.google.com (mail-oi1-x232.google.com [IPv6:2607:f8b0:4864:20::232]) (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 CF499124C04 for <v6ops@ietf.org>; Tue,  6 Nov 2018 16:02:20 -0800 (PST)
Received: by mail-oi1-x232.google.com with SMTP id v83-v6so12385852oia.5 for <v6ops@ietf.org>; Tue, 06 Nov 2018 16:02:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=D8Kq8p4vOyN3r14eEK7fbTzUEs2jUWfAOB605BOgfWE=; b=Joq4L9knww7M9BY892hahnYQ/cowszbSVw0eTuqTGJl4hjjaLnCGvQQ3qE1CxwXmIU M7lljHZ95A4QnXhZk20YmotzipQ9bJcSqSPByd4NNeH7EFG4Wc7AjN7yTaBTlYCdLOPV cjWRsFzFl5x+ysA3BoUaqfZK6WcKIw8keXOtu4musYlYFpVXp+hgylQM+/ILdYKvV7RW 0FR6aG5JYDFVP5Vu1LdtlMe1MclFxW/Wd6X0o7vJkDbrndirdgNeKoQ76G4WUmXvudL1 6iRAr0zetIFtzWr/1DKvexzbv6lGEqe1Vlnj9vZtY6QaFWgDghT0DhsF7og3ZlSy53g5 XH2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D8Kq8p4vOyN3r14eEK7fbTzUEs2jUWfAOB605BOgfWE=; b=Hza9/VhIuZnBMGGMrkLCSx2MF4dAKkKYRJO6ukb6iuA6MXwvyJYSHB2dpAtEIpLHui ZTV8GyUfG3GqY9AHY/62XMCjzD2hK6aYKtC8mB2lP/CIVCacqI4ICsojClqHTw27AvmD a6SSZzFKvvXpR3r/teoOqz3p0rLIGjt0OfD9CL5K5lsQlPy/uE+cN+NTdf/w+j7lter7 WlsBMgC8xyFRn419fMXPGxpsaoaLIMLGtktjXlZzAYmIXVIviKqGd2+2Iwb9waSu21w8 A4RVeUY/9jV6CkzqORfOG93ykxT7MjQvMU3SOvN7zocIfc9wcu/ZLNjtCUxzorhsquL/ hm7w==
X-Gm-Message-State: AGRZ1gLbxSL8VUM1Rna6xfvyaH1X+iWZC7p01FZhXyZkS0u8exXPge9N Fho/8pvBXoVq8anu6p8w77PudfZu37Q3nErLye8=
X-Google-Smtp-Source: AJdET5d+W+C59tq4phghvUGK1h77pH2vwxXy1wHlJf9oytXdUrk9aQXd3xb1l1W2Ba8yl75HnpI21G2a86e1gQGze2U=
X-Received: by 2002:aca:62d7:: with SMTP id w206-v6mr6305300oib.275.1541548940044;  Tue, 06 Nov 2018 16:02:20 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
In-Reply-To: <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 7 Nov 2018 11:01:53 +1100
Message-ID: <CAO42Z2w17Px+ie2y=HDppkGM6jo9Bf5LKJpXLm-preC=1ny1dg@mail.gmail.com>
To: Nick Hilliard <nick@foobar.org>
Cc: Gert Doering <gert@space.net>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f9afc0057a07d4d5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rtMJUxIZ2Sk5PyXrMeid-vLVHno>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 00:02:22 -0000

--000000000000f9afc0057a07d4d5
Content-Type: text/plain; charset="UTF-8"

On Wed., 7 Nov. 2018, 08:48 Nick Hilliard <nick@foobar.org wrote:

> Gert Doering wrote on 06/11/2018 14:53:
> > This does not help my laptop when it moves from office to home network
> > (which was the original question).
>
> if your laptop does that, then surely it will see an interface flap on
> the interface used for its default route?  In this case, any existing
> ipv6 prefixes should be scrubbed from the interface.  If they aren't,
> this is an implementation bug.
>

Doing that blindly can be a mistake, an interface flap doesn't necessarily
indicate that the interface has been attached to a different network.

It was by accident, however a long time ago I moved a patch lead from one
switch to another unintentionally, with both switches part of the same LAN.
My Linux host didn't consider that to be fatal, and my telnet session
continued to work.

This makes sense as the host treated its interface flapping as though it
was a transient packet loss issue. It didn't place any significance on the
point of packet loss being at one of its direct interfaces instead of
somewhere else in the network.

So when the link came back up, the implementation assumes that all it
needed to do to recover to was to retransmit an packets that had been lost.
I think it is also generally consistent with the weak host model, where
addresses are "owned" by the host, rather than the specific interfaces
they're configured on, meaning that even if the interface goes down, the
host still considers the interface addresses valid, and can use the address
and receive traffic to it on any of its other interfaces.

The trick is to determine whether the same or different networks are being
attached to. That's the problem that RFC6059 - "Simple Procedures for
Detecting Network Attachment in IPv6" is addressing, although I don't know
if and how widely it is implemented:

"Detecting Network Attachment allows hosts to assess if its existing
   addressing or routing configuration is valid for a newly connected
   network.  This document provides simple procedures for Detecting
   Network Attachment in IPv6 hosts, and procedures for routers to
   support such services."

https://tools.ietf.org/html/rfc6059


Regards,
Mark.




> If there aren't any interface flaps, then this would be ipv6 mobility.
>
> Nick
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--000000000000f9afc0057a07d4d5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed.=
, 7 Nov. 2018, 08:48 Nick Hilliard &lt;<a href=3D"mailto:nick@foobar.org" t=
arget=3D"_blank">nick@foobar.org</a> wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">Gert Doering wrote on 06/11/2018 14:53:<br>
&gt; This does not help my laptop when it moves from office to home network=
<br>
&gt; (which was the original question).<br>
<br>
if your laptop does that, then surely it will see an interface flap on <br>
the interface used for its default route?=C2=A0 In this case, any existing =
<br>
ipv6 prefixes should be scrubbed from the interface.=C2=A0 If they aren&#39=
;t, <br>
this is an implementation bug.<br></blockquote></div></div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Doing that blindly can be a mistake, an inter=
face flap doesn&#39;t necessarily indicate that the interface has been atta=
ched to a different network.</div><div dir=3D"auto"><br></div><div>It was b=
y accident, however a long time ago I moved a patch lead from one switch to=
 another unintentionally, with both switches part of the same LAN. My Linux=
 host didn&#39;t consider that to be fatal, and my telnet session continued=
 to work.=C2=A0</div><div><br></div><div>This makes sense as the host treat=
ed its interface flapping as though it was a transient packet loss issue. I=
t didn&#39;t place any significance on the point of packet loss being at on=
e of its direct interfaces instead of somewhere else in the network.</div><=
div><br></div><div>So when the link came back up, the implementation assume=
s that all it needed to do to recover to was to retransmit an packets that =
had been lost. I think it is also generally consistent with the weak host m=
odel, where addresses are &quot;owned&quot; by the host, rather than the sp=
ecific interfaces they&#39;re configured on, meaning that even if the inter=
face goes down, the host still considers the interface addresses valid, and=
 can use the address and receive traffic to it on any of its other interfac=
es.</div><div><br></div><div>The trick is to determine whether the same or =
different networks are being attached to. That&#39;s the problem that RFC60=
59 - &quot;Simple Procedures for Detecting Network Attachment in IPv6&quot;=
 is addressing, although I don&#39;t know if and how widely it is implement=
ed:</div><div><br></div><div>&quot;Detecting Network Attachment allows host=
s to assess if its existing</div><div>=C2=A0 =C2=A0addressing or routing co=
nfiguration is valid for a newly connected</div><div>=C2=A0 =C2=A0network.=
=C2=A0 This document provides simple procedures for Detecting</div><div>=C2=
=A0 =C2=A0Network Attachment in IPv6 hosts, and procedures for routers to</=
div><div>=C2=A0 =C2=A0support such services.&quot;</div><div><br></div><div=
><a href=3D"https://tools.ietf.org/html/rfc6059">https://tools.ietf.org/htm=
l/rfc6059</a><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></=
div><div>Regards,</div><div>Mark.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div clas=
s=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
If there aren&#39;t any interface flaps, then this would be ipv6 mobility.<=
br>
<br>
Nick<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer" target=3D"_blank">v6op=
s@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a=
><br>
</blockquote></div></div></div>
</div></div></div></div>

--000000000000f9afc0057a07d4d5--


From nobody Tue Nov  6 16:49:08 2018
Return-Path: <prvs=184960b608=jordi.palet@consulintel.es>
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 9920F12870E for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 16:49:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 lCOVFGsQRqAt for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 16:49:04 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADD541277BB for <v6ops@ietf.org>; Tue,  6 Nov 2018 16:49:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541551741; x=1542156541; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=MTPM6NMcbv9Dy75MDmXRkX 4y/Z3VI1WN3eIu5A4C7k0=; b=YugizphQ9YpfRvYUZOAiPXm8I5XEtYT6I0jzeI BSzvYWyfs+U+KuQxumqLTp5RgSYFtiwx+hl4Vn2RFPzv5du26Q+Kj/hr4NNw36Ga y+Lhdq1iGXwlL826I/sQJOKvPF2MYc6/LNAOTsKgZLG3t/oB/NrW7Z9LAidj84wV 1VAiM=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Wed, 07 Nov 2018 01:49:01 +0100
X-Spam-Processed: mail.consulintel.es, Wed, 07 Nov 2018 01:48:59 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005947893.msg for <v6ops@ietf.org>; Wed, 07 Nov 2018 01:48:57 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Wed, 07 Nov 2018 01:48:57 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=184960b608=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Wed, 07 Nov 2018 07:48:44 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: "STARK, BARBARA H" <bs7652@att.com>, 'Clark Gaylord' <cgaylord@vt.edu>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3624421732_527794258"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CpbAq7qr24HTo8U1QSGrVcq_SAg>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 00:49:07 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3624421732_527794258
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

I think basing privacy in the prefix is persistent or not is a broken conce=
pt.

=20

It is one of the parameters for privacy, but there are better and more reli=
able ways to track users if someone want to do that, because they can=E2=80=
=99t be sure the prefix is persistent =E2=80=A6

=20

Just take a look to:

http://webkay.robinlinus.com/

or

https://panopticlick.eff.org

=20

I feel that it is much more important to be able to define services by name=
s, with stable addresses that anything else.

=20

Of course, if the user prefers not to have a stable prefix, I=E2=80=99ve se=
en ISPs that in the =E2=80=9Ccontrol panel=E2=80=9D allow the user to choos=
e that option.


Regards,

Jordi

=20

=20

=20

De: v6ops <v6ops-bounces@ietf.org> en nombre de "STARK, BARBARA H" <bs7652@=
att.com>
Fecha: mi=C3=A9rcoles, 7 de noviembre de 2018, 6:11
Para: 'Clark Gaylord' <cgaylord@vt.edu>, JORDI PALET MARTINEZ <jordi.palet=
=3D40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

=20

It is much better to educate ISP so they understand that with IPv6 there is=
 no need to change prefixes, so they should not do that. They can also offe=
r new services in an easier way if the prefix is persistent ...

Regars,
Jordi=EF=BB=BF

=20

While this may be worthwhile (arguable) it is also irrelevant. Prefixes cha=
nge, even if you think you know the business of the errant ISP more than th=
ey do. Hosts need to do something reasonable when they change. Neither usin=
g invalid addresses nor growing the list of no-longer-valid-addresses witho=
ut bound qualify as "reasonable".

=20

--ckg

=20

<bhs> Privacy experts (inside and outside IETF) recommend changing assigned=
 prefixes about every day. Maybe IETF participants need to be better educat=
ed on privacy implications of static IPv6 prefix assignments.

_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops=20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3624421732_527794258
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DES link=3Dblue vlink=3Dpurple><div class=3DW=
ordSection1><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-la=
nguage:EN-US'>I think basing privacy in the prefix is persistent or not is =
a broken concept.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN=
-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'>It i=
s one of the parameters for privacy, but there are better and more reliable=
 ways to track users if someone want to do that, because they can=E2=80=99t=
 be sure the prefix is persistent =E2=80=A6<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&=
nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-=
fareast-language:EN-US'>Just take a look to:<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><a hre=
f=3D"http://webkay.robinlinus.com/">http://webkay.robinlinus.com/</a><o:p><=
/o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareas=
t-language:EN-US'>or<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'mso-fareast-language:EN-US'><a href=3D"https://panopticli=
ck.eff.org">https://panopticlick.eff.org</a><o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&=
nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-=
fareast-language:EN-US'>I feel that it is much more important to be able to=
 define services by names, with stable addresses that anything else.<o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast=
-language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'mso-fareast-language:EN-US'>Of course, if the user prefe=
rs not to have a stable prefix, I=E2=80=99ve seen ISPs that in the =E2=80=
=9Ccontrol panel=E2=80=9D allow the user to choose that option.<o:p></o:p><=
/span></p><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:1=
0.5pt;color:black'><br>Regards,<o:p></o:p></span></p><p class=3DMsoNormal s=
tyle=3D'margin-bottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;=
color:black;mso-fareast-language:EN-US'>Jordi<o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;color:black;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></sp=
an></p></div><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-l=
anguage:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><=
div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0=
cm 0cm'><p class=3DMsoNormal style=3D'margin-left:35.4pt'><b><span style=3D=
'font-size:12.0pt;color:black'>De: </span></b><span style=3D'font-size:12.0=
pt;color:black'>v6ops &lt;v6ops-bounces@ietf.org&gt; en nombre de &quot;STA=
RK, BARBARA H&quot; &lt;bs7652@att.com&gt;<br><b>Fecha: </b>mi=C3=A9rcoles,=
 7 de noviembre de 2018, 6:11<br><b>Para: </b>'Clark Gaylord' &lt;cgaylord@=
vt.edu&gt;, JORDI PALET MARTINEZ &lt;jordi.palet=3D40consulintel.es@dmarc.i=
etf.org&gt;<br><b>CC: </b>&quot;v6ops@ietf.org&quot; &lt;v6ops@ietf.org&gt;=
<br><b>Asunto: </b>Re: [v6ops] SLAAC host moving between networks<o:p></o:p=
></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><o=
:p>&nbsp;</o:p></p></div><div style=3D'border:none;border-left:solid blue 1=
.5pt;padding:0cm 0cm 0cm 4.0pt'><div><blockquote style=3D'border:none;borde=
r-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;marg=
in-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><p class=3DMsoNormal sty=
le=3D'margin-left:35.4pt'>It is much better to educate ISP so they understa=
nd that with IPv6 there is no need to change prefixes, so they should not d=
o that. They can also offer new services in an easier way if the prefix is =
persistent ...<br><br>Regars,<br>Jordi=EF=BB=BF<o:p></o:p></p></blockquote>=
</div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o=
:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>While t=
his may be worthwhile (arguable) it is also irrelevant. Prefixes change, ev=
en if you think you know the business of the errant ISP more than they do. Hosts need to d=
o something reasonable when they change. Neither using invalid addresses no=
r growing the list of no-longer-valid-addresses without bound qualify as &q=
uot;reasonable&quot;.<o:p></o:p></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNorma=
l style=3D'margin-left:35.4pt'>--ckg<o:p></o:p></p><p class=3DMsoNormal sty=
le=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>&lt;bhs&gt; Privacy experts (inside and outside IET=
F) recommend changing assigned prefixes about every day. Maybe IETF partici=
pants need to be better educated on privacy implications of static IPv6 pre=
fix assignments.<o:p></o:p></p></div></div><p class=3DMsoNormal style=3D'ma=
rgin-left:35.4pt'>_______________________________________________ v6ops mai=
ling list v6ops@ietf.org https://www.ietf.org/mailman/listinfo/v6ops <o:p><=
/o:p></p></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3624421732_527794258--


From nobody Tue Nov  6 17:00:23 2018
Return-Path: <naveen.sarma@gmail.com>
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 80DD81292AD; Tue,  6 Nov 2018 17:00:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 k8vAz2S24iPo; Tue,  6 Nov 2018 17:00:11 -0800 (PST)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (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 EBE4C12870E; Tue,  6 Nov 2018 17:00:10 -0800 (PST)
Received: by mail-lf1-x130.google.com with SMTP id n18so10274282lfh.6; Tue, 06 Nov 2018 17:00:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=t0RQfF1TBjF8U64sNo5qXqe5hkAFzSbblwxyQ0HUttU=; b=l5v6m9abncEQ1cox3DB8bYYFWVXTPqAjWqbgtTxIXXMtiX/S4zfqo03Jv2BT4evSjT tBNu3nvX4NyD6jDBAnDPaunXlqe/BkDAVY+6PD9sqFZshUCxj3d2aM9dLCcjcPlVqVGI KDL4Si8NlAWOLWJ58UsSZhm1Q+F9VSt4LrwxpCahe6E1LrWNRDCpt26n59dINAagsCS9 L9PkdEIPdyHaprUZat6rhxBCsbUTFa5hJxBrsA8S0cUzgzHb/yB2PJSSJHzR4DCnX7WJ /TVUdwYzyypXG0wVHUFKfPiJALtogbS4IxABSuPQ0WIwA4TvpZSl6qXhtVRHUDU/KkFw NidA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=t0RQfF1TBjF8U64sNo5qXqe5hkAFzSbblwxyQ0HUttU=; b=nGD+FkT8CVaGjASTvfJ2oAJuy86+F7OKYiBQzvP5DXH/7uzPGOP9qfEZIev2POuXBE F4J4K9jupDycU6Q8W4kYciRDnLgxXYlss0+N3Ryxn0BrqNHsND/wjqrk+qG1FwIGKbnJ x6Qj0Ik/MdJ0oS3xiqURG6YgbURz94EoWOTYnGnX3tJP+iebgN71ohGWBAK8bj6LX5L8 F8Hsqg5zc+GGhuGKPlH99hSCkIM3aRq6zeovA1unsprELmHfN1qF99eH9VEXAW6F0QuA rwPFqGV7Esmzz8dkaXx/UoNs+3bu+9YV5TUauGKJmhOnNqtmadcM+QeN0uL/dJIR+0b+ zTIg==
X-Gm-Message-State: AGRZ1gJDVrsQrl+yaBgSKBkqvF9gEnTELjzWKuPlLEnJVjkHi7V9otiP uNricLWOR4Gu/L1biMk6ccsE/77EORi4KICy477x6vTT
X-Google-Smtp-Source: AJdET5cihr4HV66u0S7gvKdW9xIl8s5J+zy9X2HGifmF5h5mmi4hsDTitLbn7Zs8+K/J/Gqr3qowrDOnnoJCZAT39JM=
X-Received: by 2002:a19:26ce:: with SMTP id m197mr13659961lfm.23.1541552408616;  Tue, 06 Nov 2018 17:00:08 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com>
In-Reply-To: <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Wed, 7 Nov 2018 06:29:52 +0530
Message-ID: <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com>
To: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b7e531057a08a339"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/G6soWMaHx4Lo2AEWa3tLGOVA-q8>
Subject: [v6ops] Fwd: New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 01:00:14 -0000

--000000000000b7e531057a08a339
Content-Type: text/plain; charset="UTF-8"

Hello,

IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form
doesn't offer following services like:

1. Soliciting a prefix of specific length.  The length could be of either
/64 bit prefix (which would generally be solicited by nodes) or non /64 bit
prefix (which would generally be solicited by either CPE or downstream
routers).
2. Releasing the prefixes that are no more used by the device.  This could
be equally important for the routers who assigned the prefix to make the
unused prefixes available for other nodes.

To achieve the above objectives, a ND based message protocol is introduced
in the below draft that does what a DHCPv6 node do; *without introducing
any new message types or new option types or flag types*.

Can you all share your thoughts on the draft?

Thanks & Regards,
Naveen


---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Wed, Nov 7, 2018 at 6:14 AM
Subject: New Version Notification for
draft-naveen-slaac-prefix-management-00.txt
To: Naveen Kottapalli <nkottapalli@benu.net>



A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
has been successfully submitted by Naveen Kottapalli and posted to the
IETF repository.

Name:           draft-naveen-slaac-prefix-management
Revision:       00
Title:          IPv6 Stateless Prefix Management
Document date:  2018-11-06
Group:          Individual Submission
Pages:          15
URL:
https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-00.txt
Status:
https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
Htmlized:
https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
Htmlized:
https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management


Abstract:
   The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) provides a
   provision for the hosts to request for a specific IPv6 address and
   manage the same, whereas the StateLess Address AutoConfiguration
   (SLAAC) doesn't have such a provision.  Also, unavailability of
   DHCPv6 across all OS platforms has limited the IPv6 nodes to not use
   features like soliciting a prefix of desired length and lifetime,
   renewing, releasing / declining a prefix, etc.  This document
   proposes IPv6ND extensions for enabling SLAAC devices to solicit
   prefix information as a hint PIO in RS and other methods like
   renewing or releasing or declining a prefix without introducing any
   new ICMPv6 message or option types.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

--000000000000b7e531057a08a339
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_quote">Hello,</div><d=
iv class=3D"gmail_quote"><br></div><div class=3D"gmail_quote"><div class=3D=
"gmail_quote">IPv6 StateLess Address AutoConfiguration (SLAAC) in its curre=
nt form doesn&#39;t offer following services like:</div><div class=3D"gmail=
_quote"><br></div><div class=3D"gmail_quote">1. Soliciting a prefix of spec=
ific length.=C2=A0 The length could be of either /64 bit prefix (which woul=
d generally be solicited by nodes) or non /64 bit prefix (which would gener=
ally be solicited by either CPE or downstream routers).</div><div class=3D"=
gmail_quote">2. Releasing the prefixes that are no more used by the device.=
=C2=A0 This could be equally important for the routers who assigned the pre=
fix to make the unused prefixes available for other nodes.</div><div class=
=3D"gmail_quote"><br></div><div class=3D"gmail_quote">To achieve the above =
objectives, a ND based message protocol is introduced in the below draft th=
at does what a DHCPv6 node do; <b>without introducing any new message types=
 or new option types or flag types</b>.</div><div class=3D"gmail_quote"><br=
></div><div class=3D"gmail_quote">Can you all share your thoughts on the dr=
aft?</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">T=
hanks &amp; Regards,</div><div class=3D"gmail_quote">Naveen</div><div dir=
=3D"ltr"><div style=3D"font-size:x-small"><br></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">---------- Forwarded message ---------<br>From: <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_=
blank">internet-drafts@ietf.org</a>&gt;</span><br>Date: Wed, Nov 7, 2018 at=
 6:14 AM<br>Subject: New Version Notification for draft-naveen-slaac-prefix=
-management-00.txt<br>To: Naveen Kottapalli &lt;<a href=3D"mailto:nkottapal=
li@benu.net" target=3D"_blank">nkottapalli@benu.net</a>&gt;<br></div><br><b=
r><br>
A new version of I-D, draft-naveen-slaac-prefix-management-00.txt<br>
has been successfully submitted by Naveen Kottapalli and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-naveen-slaac-prefix-man=
agement<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IPv6 Stateless Prefix Management<b=
r>
Document date:=C2=A0 2018-11-06<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-naveen-slaac-prefix-management-00.txt" rel=3D"nore=
ferrer" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-naveen=
-slaac-prefix-management-00.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-naveen-slaac-prefix-management/" rel=3D"noreferrer" target=
=3D"_blank">https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-mana=
gement/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-naveen-slaac-prefix-management-00" rel=3D"noreferrer" target=3D"_blan=
k">https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00</a><=
br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-naveen-slaac-prefix-management" rel=3D"noreferrer" target=
=3D"_blank">https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix=
-management</a><br>
<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) prov=
ides a<br>
=C2=A0 =C2=A0provision for the hosts to request for a specific IPv6 address=
 and<br>
=C2=A0 =C2=A0manage the same, whereas the StateLess Address AutoConfigurati=
on<br>
=C2=A0 =C2=A0(SLAAC) doesn&#39;t have such a provision.=C2=A0 Also, unavail=
ability of<br>
=C2=A0 =C2=A0DHCPv6 across all OS platforms has limited the IPv6 nodes to n=
ot use<br>
=C2=A0 =C2=A0features like soliciting a prefix of desired length and lifeti=
me,<br>
=C2=A0 =C2=A0renewing, releasing / declining a prefix, etc.=C2=A0 This docu=
ment<br>
=C2=A0 =C2=A0proposes IPv6ND extensions for enabling SLAAC devices to solic=
it<br>
=C2=A0 =C2=A0prefix information as a hint PIO in RS and other methods like<=
br>
=C2=A0 =C2=A0renewing or releasing or declining a prefix without introducin=
g any<br>
=C2=A0 =C2=A0new ICMPv6 message or option types.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div></div>
</div></div></div>

--000000000000b7e531057a08a339--


From nobody Tue Nov  6 18:26:20 2018
Return-Path: <swmike@swm.pp.se>
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 4CE1612DDA3 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 18:26:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 hzoGXm8vo9xg for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 18:26:11 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB764127332 for <v6ops@ietf.org>; Tue,  6 Nov 2018 18:26:11 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 41312B0; Wed,  7 Nov 2018 03:26:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1541557569; bh=57V5SSv+DSwRXKSNIVvmd0Z8m34zca2hwQMCa2v7a7Y=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=wJQE5VuF8qP/XRFvgU35ZMGtytkfT+bYk+PAs7ml0vog3B6LDsumPNiDyZpOmS9Om moBYWng1NsTmWeDAPi8t2RIR4FY/pkp2Czfs2omJaUU4JAbgXot++EgZjlLNLtUHwT hSFKxBMdqbO+0F3ABwBHKFR3ApbH5mqg9aOhRYQM=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 3F24DAF; Wed,  7 Nov 2018 03:26:09 +0100 (CET)
Date: Wed, 7 Nov 2018 03:26:09 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Mark Smith <markzzzsmith@gmail.com>
cc: Nick Hilliard <nick@foobar.org>, v6ops list <v6ops@ietf.org>
In-Reply-To: <CAO42Z2w17Px+ie2y=HDppkGM6jo9Bf5LKJpXLm-preC=1ny1dg@mail.gmail.com>
Message-ID: <alpine.DEB.2.20.1811070321590.29822@uplift.swm.pp.se>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <CAO42Z2w17Px+ie2y=HDppkGM6jo9Bf5LKJpXLm-preC=1ny1dg@mail.gmail.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/htgJ_A2HBqIAGwpzvRSu4olMKg0>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 02:26:15 -0000

On Wed, 7 Nov 2018, Mark Smith wrote:

> This makes sense as the host treated its interface flapping as though it 
> was a transient packet loss issue. It didn't place any significance on 
> the point of packet loss being at one of its direct interfaces instead 
> of somewhere else in the network.

My opinion on this is that for servers this makes sense, but for most 
users they're most helped by just taking away all addresses on an 
interface when it goes down and let application re-connect.

This is also what most connection managers do by default for desktop 
applications. Interface down -> remove addresses. If you attach again and 
then use the same address, that's fine. If you're using privacy addresses, 
most likely you won't have the same one again so outgoing connections will 
have to be re-established.

Now, I fully support all your suggestions on enhancements to detect if the 
same network comes back up again after the flap, but if one doesn't have 
that then it's better for desktop applications to remove the addresses at 
link-down and just re-start everything at link-up. To keep addresses on an 
interface that went down and do no detection of "did I connect to the same 
network again and if I didn't THEN wipe the addresses" will just harm 
users (as OP noticed).

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Tue Nov  6 18:34:53 2018
Return-Path: <furry13@gmail.com>
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 CE0FD12785F for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 18:34:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 Gz6lKFAfmuXl for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 18:34:50 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 B7A12126CB6 for <v6ops@ietf.org>; Tue,  6 Nov 2018 18:34:47 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id d18so5108198qto.8 for <v6ops@ietf.org>; Tue, 06 Nov 2018 18:34:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=x44fTUChV2j9FsdwQmEdsc/zCVlgNWOuNG0jpt4p0aE=; b=WOfLEAQBmJ+fBHQV6ffA10BMv9Sgjb9k+yBQXgH5N1VzkRFkxpjhxyPvhfkQXDfNN+ 2th9E72rSF8ejMTF5/IZNKRBxk45hcQh9pOW8LaJd1RkSLlnZ5SsbTJqPidgvtCKLlB1 A5sPghPnqngs1e+mXPrubISy+rjuZNGXt0173uNw48q8jJzZX51zVFij6BlDb2zCsWzi 7Ap9wZE50KHyMz4Ya0lwIPmYzNVlXr9100dSkxklATKNvv6wnt/5aU1XLeXdjafF+a2p sDg8dcK487Kgu7KCk9q3fT3/Md0Tg79KJCUjq8FQ4gD5jhAyhpTLlIjnegymLbxGc/Uf Nb+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=x44fTUChV2j9FsdwQmEdsc/zCVlgNWOuNG0jpt4p0aE=; b=FzyxKXVKQPqvvYgtgvsAHJJEPHvt7CuvqPVQc5QMvMS+YSpj7jTkWSUsnw5FWTruaZ i6Re6CSYjhPn6p8mwabVLlHmRGzcz8PB/G+0MpaYYsAJ0neUY1Wd/r72+H07RCmqR2Cl Xbe+FMBcqJQRYhw5HK81iHhF8hmm1XkqbsQfNAHTbyPWyCoVnseGsQdIGTlhQYcm3OvZ SDuSAW+Yu0Unj07g42bcFAVrN/n71ZNtvpbcyQ+53drxZaU06jn7Pb1ERecn05nO/TzE 67m4JBRq3PmqNiFWhMEq5wT6lVdwnNw6qM2A4kYvObxSv1mwvCh9vl5+2IRuz6b2o0lG ku3A==
X-Gm-Message-State: AGRZ1gI+s3yVtrDIXfNF10B0G+Oh+3Xp6xvvpEDzrktQaHf7F2FCzWOc UNakP//oVgAC1qN/qDICItmgG2ZX1gHQWhctkv0=
X-Google-Smtp-Source: AJdET5ci3w1nJCOHAM4fGlDA8Fx7T8EQDrANKNh9rokUtx/Y8EOkic50yf2APXjA1LXARWcIp1YxL81MA4Ewi1f1A3U=
X-Received: by 2002:a0c:d8b4:: with SMTP id q49mr39287qvj.137.1541558086706; Tue, 06 Nov 2018 18:34:46 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <CAO42Z2xkqWenu_9N6TK87DMBO3Dr9SrrLU=aDn8nL5sce+LWfA@mail.gmail.com>
In-Reply-To: <CAO42Z2xkqWenu_9N6TK87DMBO3Dr9SrrLU=aDn8nL5sce+LWfA@mail.gmail.com>
From: Jen Linkova <furry13@gmail.com>
Date: Wed, 7 Nov 2018 13:34:34 +1100
Message-ID: <CAFU7BAQaWQnQvO7RS54E+pdQWMjjq+qo3MN_=PoJD5ccUByM_Q@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: florian@openbsd.org, V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/E2vWhuQQ3tOzYiOLKMgHddEmLpI>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 02:34:52 -0000

On Wed, Nov 7, 2018 at 10:44 AM Mark Smith <markzzzsmith@gmail.com> wrote:
> I thought I'd read in an RFC somewhere that the one of the factors in
> source address selection was the value of the preferred lifetime of an
> address, so addresses with greater value preferred or valid lifetimes
> would be preferred as a tie breaker.
>
> However, I can't seem to remember which RFC, so maybe I just thought
> it would be that way and then an implementation I looked at worked
> that way.

It wasn't an RFC, it was my draft:
https://tools.ietf.org/html/draft-linkova-6man-default-addr-selection-update-00

It expired because nobody seems to be interested in implementing this.
If we can have an implementation I'd be more than happy to revive the
document.

-- 
SY, Jen Linkova aka Furry


From nobody Tue Nov  6 18:38:53 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 6909A128CE4; Tue,  6 Nov 2018 18:38:51 -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 TiXqYXlS4xaS; Tue,  6 Nov 2018 18:38:49 -0800 (PST)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 7416C126CB6; Tue,  6 Nov 2018 18:38:49 -0800 (PST)
Received: by mail-pg1-x52d.google.com with SMTP id k1-v6so6708226pgq.1; Tue, 06 Nov 2018 18:38:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=Jxf070nbTkm4Ppe44Biz1e22DuVjZ4dBEHa2tmDHD3c=; b=PVSP+wrDj8VbM07xMNiKt9azhQymy8vfbTPArnaeNlZlbBUuvh7Q5kITvaXprVO2RY T/9TTpcNyLYaJZAwsTg7b+vpXOnnEl7V9WR0CQdxYP37GSZcrDHkuAs8Yi2oxpyHx8eC gvBi1gpNj9sD47h/w2RQdbQ6YCDCO7tvRWQpH7XJOaOxu5qFMaoG1yTxhOz/E2dAMiVP hpZwD8KxW3UO53j+a3bQ14smi4iVGsRdTp+xzOury7DDGR5gfxLa6Fp5zk3kd2Zx5JCL HOkoBE70DoPSKdehow2tDXgXeUlU6u2i+jS9P+ILZBdGBr4GopcNqFz0oXSp/Z1JI9Kr DEmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=Jxf070nbTkm4Ppe44Biz1e22DuVjZ4dBEHa2tmDHD3c=; b=nfGIyvnVb9cUfqlfYE2IHXd00Z4rPtG9NcALfxXro51+8I4UKFvVN0XsexfLyRMqZH Zo1UYTNiU/pITrC1O860KhPhJnmEtZzOrXQBEtL2DKA4terU0cjXXjx5LsxNMlU+vMW8 Fmiq3IdiQhsliqoM0QiJNJyzflD4pj2iczqzOZGTLYR8TKHUsL/KspOZ8w0h+u6BNDdK LFtEObaEzPFDw7h6gYHzGzPHw2Kpy00nBzJradQY8RTJpPYzpxwb+RuXjkUNd0+ST02M GALPBbnCZK3MrVSYqI9ouRqtCH5Vgs/htzJZbM8PQMBfL2zfgV6RXmcwElEJRZsCXrNb DSug==
X-Gm-Message-State: AGRZ1gKXm/IH6+kQxAepaW7f6JtJic25X9VqcGFNUaQ7yKaj79vjs46l SaV8GlZL2RdA+wMiC5w+/lo=
X-Google-Smtp-Source: AJdET5eI3uTDau+ikXzZk80Ivxxeujyr8PrAj1iHmXDHQieoCGR59T2razUevdSJmdS2a9jP5z5I4Q==
X-Received: by 2002:a62:4301:: with SMTP id q1-v6mr80028pfa.163.1541558328963;  Tue, 06 Nov 2018 18:38:48 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:9df0:b919:995c:c72b? ([2001:67c:1232:144:9df0:b919:995c:c72b]) by smtp.gmail.com with ESMTPSA id u7-v6sm58369383pfl.34.2018.11.06.18.38.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 18:38:48 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <5B1684C1-A48A-4C53-949A-8DDAA7DF25BA@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_5CF419C5-9D1E-49EA-A057-69B1312DDAC5"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 7 Nov 2018 09:38:45 +0700
In-Reply-To: <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com>
Cc: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/JoMZTacPYqJ8mrJiFowPsh8wRXo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 02:38:51 -0000

--Apple-Mail=_5CF419C5-9D1E-49EA-A057-69B1312DDAC5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Nov 7, 2018, at 7:59 AM, Naveen Kottapalli <naveen.sarma@gmail.com> =
wrote:
>=20
> Hello,
>=20
> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form =
doesn't offer following services like:
>=20
> 1. Soliciting a prefix of specific length.  The length could be of =
either /64 bit prefix (which would generally be solicited by nodes) or =
non /64 bit prefix (which would generally be solicited by either CPE or =
downstream routers).

SLAAC doesn't "solicit" anything. If you want a prefix with any specific =
attributes, you're in the territory of RFC 3633.

> 2. Releasing the prefixes that are no more used by the device.  This =
could be equally important for the routers who assigned the prefix to =
make the unused prefixes available for other nodes.

SLAAC doesn't do *anything* with prefixes.

> To achieve the above objectives, a ND based message protocol is =
introduced in the below draft that does what a DHCPv6 node do; without =
introducing any new message types or new option types or flag types.
>=20
> Can you all share your thoughts on the draft?

My first thought is that a 2001 draft is a bit long in the tooth. Was it =
really posted in June 2001?

The second is that "autoconfiguration" is a bit different than anything =
that one might solicit from or release to a network. For example, with =
addresses, routing is handled by the router that advertised the prefix =
in its RA (and maybe by other routers); when one solicits and starts to =
use a prefix, one needs to advertise it in routing, which means that one =
is going to need to implement and advertise some routing protocol.

Third - L2TP is a bit dated. Maybe that's the reason for the 2001 date =
on the draft. A 2013 article =
(https://www.networkworld.com/article/2163334/tech-primers/what-can-l2tp-d=
o-for-your-network-.html) calls it "unusual". What is your use case? =
What are you trying to achieve?

--Apple-Mail=_5CF419C5-9D1E-49EA-A057-69B1312DDAC5
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlviUDUACgkQEhdRnd2G
P+B1UxAAiVlFAoegc7n3Q4I3GhnaLZI/iO9/pEGaVGR8ROm8va42u6SIPmDUX5rI
wSnSLSCleGpChd5cM7vIciG4UEfWsGC78Xp72lawhQV3ffu79y7KVq/n+5GhXbyU
jQXoTfNnsJ6OHTDe/7oO21Hzt8ZD+nLgfb2FFNn3XoSUByMHc8yD2p7QCDY5iaIj
JjgD4PYPRI5I+YIrt4v1CBWbUMg54nq3Zq1LJJgEgovmrVlFFkMch+3zrsf0aotv
gB4xaUmpT3xDzk3b+HHAuKIPDNB/k1PvEeaxHB7oujyMUjCx1NedTPsOBvgveP1w
0UF/P3ilyiDgyyV52mPRqlCPnd+g8ZtAHMeJPGIgXOsaNiImR9mcR7aeaBvrjuJw
qXRhA/RkJgPGZUo05O06Ab8PMw3nVzjKm73eoyGZLgJ0wGAX8B54jfaiUQt1UKAc
f/1Iex57WeDnFsAJlNsdmxKZ5BXu5VRxgK/2mNGlMB+OUlZRqN7ghvXBXLrpjPCk
tJv5Cdn39R+p5QSDTY296QbF3doffkkAZROthN2oJkJWGbijAMWAjgUdGyeEXAIt
jgU0sjynTNhJlnwHnD4BndLtBofnPIzd88xqUaxGbvZRuIvoL0zTjClOuv2iPAC+
BmiviwjqP0gsPxTgqSb4lg2nnuMqZ+dlV8WMxXpWNkwOfSXNsgk=
=dGJb
-----END PGP SIGNATURE-----

--Apple-Mail=_5CF419C5-9D1E-49EA-A057-69B1312DDAC5--


From nobody Tue Nov  6 19:02:16 2018
Return-Path: <furry13@gmail.com>
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 4D984130E10 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 19:02:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 KZSwze10ALbT for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 19:02:12 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 61FA7130ECA for <v6ops@ietf.org>; Tue,  6 Nov 2018 19:02:12 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id a132so19897950qkg.1 for <v6ops@ietf.org>; Tue, 06 Nov 2018 19:02:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yKzagiHuV5QqMD65dbC1FMRimgWqhED/B87PwkpBitE=; b=NCqsGKLmJ9J7S/QdXj2WTLxDhDM1Z9SISNv/sgZR9oPE+3ddIZ/jocpTIvUgBY0V7W ze4Fyt5jH2LzslO0nRVxlvhb79hfNvIWK/zqw6WgbvUvAIlElAasrTGplJqnsnjwI9b7 yDmEQS3R5RTFT4+MqnOi8cUb+Df5XNI4Sy5gOlKxFF9eperZg9g5Q8vqqKnPTyviuOPe gh+JBJWO6Tg/gqH4MUhn2xgybdxgmfqoJnQfldkHS3zbT649bZ7uufnPdJKm5s3DVQBB fctWNoGy9Px+D39atGX5sXTTsed4UbiabozfjqUMz/kRnZ/CR0ae8KLQbhjZ6rdzMjg+ U2Cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yKzagiHuV5QqMD65dbC1FMRimgWqhED/B87PwkpBitE=; b=dErSzvNdBPpIXxF5WIDVpGnA8GfHI72/KCqRDye9u1PoP4vZrXhi1MrZN3fCi5IueZ xl4gBb56e/TKOy3tMD6h7XmY4VmfJrQ5Otrve27I2dtxiuatBiOwnMSHlXrOUWNudht0 VcHdqatONT01y9Il04vu21RMN9ZzKgwEJN48J0NnRkcJ4eeUTddfRsy9Nwy7HDaLlB7k arD/s7y4LXCR+nAAeUq0io9ewtZYI9YaM2McKOt/YubvcYuI6Bt6lVm1vUVkXU+F3bHR ISDhA537RimL8t8VOwGxx9LN8Kr+hmsn1kppXxnoZUsnQj+sidssD6eKU/k1fkNVqava E9Kg==
X-Gm-Message-State: AGRZ1gL13tVzEuul8BIv8VMtFerd0DIyn5ckKnYijx001dpWfS5/KTkh mn0qfqy2L/0dfZ4F0ivwMQmDcSiCnUJKYXjsfjE=
X-Google-Smtp-Source: AJdET5egVcBNf5b1psNIYI9kWdp+qaf1KKbJw5TFMygBuCajpizJvYo9ZizxNsXk4UOA4MR3R69BCjnqtiuPLdqHTXc=
X-Received: by 2002:ae9:f80f:: with SMTP id x15mr78397qkh.341.1541559731137; Tue, 06 Nov 2018 19:02:11 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
From: Jen Linkova <furry13@gmail.com>
Date: Wed, 7 Nov 2018 14:01:59 +1100
Message-ID: <CAFU7BAQ+j-puO_WAwEz-7_2-VM=LEh=m4uEHGQn5wnSy2pGNvg@mail.gmail.com>
To: florian@openbsd.org
Cc: V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qaOUZUWH-StQcBvqdNEqEn-MTDU>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 03:02:14 -0000

On Tue, Nov 6, 2018 at 10:35 PM Florian Obser <florian@openbsd.org> wrote:
> When an IPv6 host moves between networks using SLAAC it accumulates
> unusable addresses over time.

It looks like a bug to me. The device gets disconnected from one
network and connects to another so addresses need to be reconfigured.
I've not seen such behavior for a while (but it reminds me a but
Windows used to have with 802.1x and IPv4, when 802.1x
re-authentication did not trigger IPv4 address reconfiguration).
The main question is 'how to tell if it's the same or different network'.
Do both network routers have the same LLA by any chance?

I wonder what happens with IPv4 config in those cases...Does your
laptop keep the same v4 address as well?

> A similar problem arises when the host moves to a network with
> legacy-IP only.
> While moving SLAAC from the original KAME kernel implementation to a
> user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd )
> in OpenBSD I couldn't find any guidance in the RFCs regarding how to
> handle this case.
>
> The general spirit in the RFCs seems to be to keep the addresses
> around until the valid lifetime expires (the address becomes invalid),
> there is no other suggestion that one should delete addresses earlier.

Well, I'd expect that disconnecting from one network and reconnecting
to another is a very clear signal
to re-initialize the network configuration. How does your laptop
behave when it is moved between VLANs as a result of 802.1x re-auth?
All sane implementations clear IPv[46] configuration (however I
remember that Network Manager used to have issues with it but  I was
told it's supposed to be fixed.)

> Did I miss an RFC / RFCs that provides more guidance?

I think what you are looking for is https://tools.ietf.org/html/rfc6059

> I'm not entirely sure you are real.

I'm not indeed.

-- 
SY, Jen Linkova aka Furry


From nobody Tue Nov  6 22:35:56 2018
Return-Path: <nordmark@acm.org>
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 A84BA130DD9 for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 22:35:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.935
X-Spam-Level: 
X-Spam-Status: No, score=-1.935 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no 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 b7AGmitqTJBb for <v6ops@ietfa.amsl.com>; Tue,  6 Nov 2018 22:35:52 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (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 68E08130E16 for <v6ops@ietf.org>; Tue,  6 Nov 2018 22:35:52 -0800 (PST)
Received: from [31.133.139.126] (dhcp-8b7e.meeting.ietf.org [31.133.139.126]) (authenticated bits=0) by c.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id wA76ZkSC019639 (version=TLSv1.2 cipher=AES128-SHA bits=128 verify=NOT); Tue, 6 Nov 2018 22:35:49 -0800
To: Florian Obser <florian@openbsd.org>, v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
From: Erik Nordmark <nordmark@acm.org>
Message-ID: <93002a4b-b04a-06ec-a79e-9a77141043f4@acm.org>
Date: Tue, 6 Nov 2018 22:35:45 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Sonic-CAuth: UmFuZG9tSVYUITN4g1gNyWxqcYCsE7cpKHHPW+sjzBnlhSeK/r9IfNzRXtAqJEYkDguY6PkIa4Obluv6mvf6sn/B1qTKv8lobom5D+7upx0=
X-Sonic-ID: C;bF/DW1fi6BGS4ecbDaCztA== M;zssqXVfi6BGS4ecbDaCztA==
X-Sonic-Spam-Details: 0.0/5.0 by cerberusd
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-oIersKibYIrIa897bCFNwQ6Oxw>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 06:35:55 -0000

We do have a RFC on the books which tried to address this:
RFC6059 Simple Procedures for Detecting Network Attachment in IPv6.

I don't know to what extent what's implemented matches what is in that 
RFC, but it does include forgetting about old prefixes and default 
routers when it detects the node is on a different link.

    Erik

On 11/6/18 03:34, Florian Obser wrote:
> Hi,
> When an IPv6 host moves between networks using SLAAC it accumulates
> unusable addresses over time.
> 
> For example a laptop is used in the office where 2001:db8:23::/64 is
> advertised and configures two IPs (RFC 7217 and RFC 4941). At the end
> of the day the lid is shut, the laptop suspends and is taken home.
> 
> At home 2001:db8:42::/64 is advertised. The lid is opened and the
> laptop wakes up. This is treated as a (re-)attachment to a link and a
> router solicitation is send (RFC 4861 Section 6.3.7). Now the laptop
> has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:42::/64.
> 
> Only the addresses from 2001:db8:42::/64 are usable to reach the
> Internet since the next hop for 2001:db8:23::/64 is unreachable.
> 
> If the host does not implement rule 5.5 "Prefer addresses in a prefix
> advertised by the next-hop." of RFC 6274 Section 5 addresses from both
> prefixes are treated equally valid and stay in the candidate set for
> source address selection. Rule 8 is probably going to be the tie
> breaker "Use longest matching prefix" meaning some destinations can be
> reach while others can't.
> 
> A similar problem arises when the host moves to a network with
> legacy-IP only.
> 
> While moving SLAAC from the original KAME kernel implementation to a
> user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd )
> in OpenBSD I couldn't find any guidance in the RFCs regarding how to
> handle this case.
> 
> The general spirit in the RFCs seems to be to keep the addresses
> around until the valid lifetime expires (the address becomes invalid),
> there is no other suggestion that one should delete addresses earlier.
> 
> So I asked the usual suspects at the 103 welcome reception and the
> knee jerk reaction was:
> Hum, interesting.
> Delete the IPs when the interface goes down.
> No wait, when the interface comes up.
> No, hang on, when the interface comes up you send a solicitation and
> if you don't get an answer from the old router delete the addresses
> and form new ones, otherwise you might flood the neighbor table of the
> router because you generate privacy addresses like crazy.
> 
> I note that my work Mac gets this right by some heuristic that deletes
> addresses. There are no issues moving between networks - including
> moving to legacy IP only.
> 
> In OpenBSD I'm setting the preferred lifetime to 0 when the link comes
> up and restore it if a router advertisement is seen with that
> prefix. This works nicely when moving between IPv6 networks but causes
> problems when moving to legacy-IP only.
> 
> Anecdotal evidence suggests that FreeBSD just keeps the old IPs around
> and on Linux it depends on what software you are using(?).
> 
> Network-manager seems to delete all the IPs and then restores them on wake
> up, i.e. you don't get new privacy IPs. Kinda like the Mac behaviour
> but the Mac seems to keep the IPs around at first and only deletes them
> later while linux deletes the IPs on suspend.
> 
> Did I miss an RFC / RFCs that provides more guidance? If not, this
> doesn't seem to be a completely trivial problem and I think we should
> have some words on it. (I only mentioned the easiest case so far,
> I have more complicated scenarios.)
> 
> Thanks,
> Florian
> 


From nobody Tue Nov  6 23:45:59 2018
Return-Path: <otroan@employees.org>
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 7C39E12785F; Tue,  6 Nov 2018 23:45:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 D8p1Ugt0cMuu; Tue,  6 Nov 2018 23:45:55 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7E95127333; Tue,  6 Nov 2018 23:45:55 -0800 (PST)
Received: from astfgl.hanazo.no (dhcp-8190.meeting.ietf.org [31.133.129.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 9A319FECBE55; Wed,  7 Nov 2018 07:45:54 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 379FE8B0631; Wed,  7 Nov 2018 14:45:50 +0700 (+07)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com>
Date: Wed, 7 Nov 2018 14:45:50 +0700
Cc: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3lgM5UbBsdREiAJ9IglXGtxxpzQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 07:45:58 -0000

Naveen,

We have been down this road before with
https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02

Which is what led to RFC3633.

Is your main motivation for this that there are some platforms that =
don=E2=80=99t implement DHCP PD?
Seems like the simple solution is to get those to implement it, rather =
than proposing a redundant standard that no-one has implemented yet.
Unless I am misunderstanding where you want to go with this?

Cheers,
Ole


> On 7 Nov 2018, at 07:59, Naveen Kottapalli <naveen.sarma@gmail.com> =
wrote:
>=20
> Hello,
>=20
> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form =
doesn't offer following services like:
>=20
> 1. Soliciting a prefix of specific length.  The length could be of =
either /64 bit prefix (which would generally be solicited by nodes) or =
non /64 bit prefix (which would generally be solicited by either CPE or =
downstream routers).
> 2. Releasing the prefixes that are no more used by the device.  This =
could be equally important for the routers who assigned the prefix to =
make the unused prefixes available for other nodes.
>=20
> To achieve the above objectives, a ND based message protocol is =
introduced in the below draft that does what a DHCPv6 node do; without =
introducing any new message types or new option types or flag types.
>=20
> Can you all share your thoughts on the draft?
>=20
> Thanks & Regards,
> Naveen
>=20
>=20
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Wed, Nov 7, 2018 at 6:14 AM
> Subject: New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> To: Naveen Kottapalli <nkottapalli@benu.net>
>=20
>=20
>=20
> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
> has been successfully submitted by Naveen Kottapalli and posted to the
> IETF repository.
>=20
> Name:           draft-naveen-slaac-prefix-management
> Revision:       00
> Title:          IPv6 Stateless Prefix Management
> Document date:  2018-11-06
> Group:          Individual Submission
> Pages:          15
> URL:            =
https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-=
00.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
> Htmlized:       =
https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
> Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management=

>=20
>=20
> Abstract:
>    The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) provides =
a
>    provision for the hosts to request for a specific IPv6 address and
>    manage the same, whereas the StateLess Address AutoConfiguration
>    (SLAAC) doesn't have such a provision.  Also, unavailability of
>    DHCPv6 across all OS platforms has limited the IPv6 nodes to not =
use
>    features like soliciting a prefix of desired length and lifetime,
>    renewing, releasing / declining a prefix, etc.  This document
>    proposes IPv6ND extensions for enabling SLAAC devices to solicit
>    prefix information as a hint PIO in RS and other methods like
>    renewing or releasing or declining a prefix without introducing any
>    new ICMPv6 message or option types.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Wed Nov  7 01:11:05 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 6405B128CF2; Wed,  7 Nov 2018 01:10:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level: 
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 L7fScTXmdaRg; Wed,  7 Nov 2018 01:10:53 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EC3C128CB7; Wed,  7 Nov 2018 01:10:52 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA79AjGw056447; Wed, 7 Nov 2018 10:10:45 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 15CC32025A5; Wed,  7 Nov 2018 10:10:45 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 01CAA2024CF; Wed,  7 Nov 2018 10:10:45 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA79Aig9000416; Wed, 7 Nov 2018 10:10:44 +0100
To: Ole Troan <otroan@employees.org>, Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com>
Date: Wed, 7 Nov 2018 10:10:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/UUr8mXffd0HgtkwQ40AJt11Uwnw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 09:10:56 -0000

Le 07/11/2018 à 08:45, Ole Troan a écrit :
> Naveen,
> 
> We have been down this road before with
> https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02
> 
> Which is what led to RFC3633.
> 
> Is your main motivation for this that there are some platforms that don’t implement DHCP PD?

For what is worth: there are some platforms that do not and will not 
implement DHCPv6 PD.

Alex

> Seems like the simple solution is to get those to implement it, rather than proposing a redundant standard that no-one has implemented yet.
> Unless I am misunderstanding where you want to go with this?
> 
> Cheers,
> Ole
> 
> 
>> On 7 Nov 2018, at 07:59, Naveen Kottapalli <naveen.sarma@gmail.com> wrote:
>>
>> Hello,
>>
>> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form doesn't offer following services like:
>>
>> 1. Soliciting a prefix of specific length.  The length could be of either /64 bit prefix (which would generally be solicited by nodes) or non /64 bit prefix (which would generally be solicited by either CPE or downstream routers).
>> 2. Releasing the prefixes that are no more used by the device.  This could be equally important for the routers who assigned the prefix to make the unused prefixes available for other nodes.
>>
>> To achieve the above objectives, a ND based message protocol is introduced in the below draft that does what a DHCPv6 node do; without introducing any new message types or new option types or flag types.
>>
>> Can you all share your thoughts on the draft?
>>
>> Thanks & Regards,
>> Naveen
>>
>>
>> ---------- Forwarded message ---------
>> From: <internet-drafts@ietf.org>
>> Date: Wed, Nov 7, 2018 at 6:14 AM
>> Subject: New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>> To: Naveen Kottapalli <nkottapalli@benu.net>
>>
>>
>>
>> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
>> has been successfully submitted by Naveen Kottapalli and posted to the
>> IETF repository.
>>
>> Name:           draft-naveen-slaac-prefix-management
>> Revision:       00
>> Title:          IPv6 Stateless Prefix Management
>> Document date:  2018-11-06
>> Group:          Individual Submission
>> Pages:          15
>> URL:            https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-00.txt
>> Status:         https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
>> Htmlized:       https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
>> Htmlized:       https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management
>>
>>
>> Abstract:
>>     The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) provides a
>>     provision for the hosts to request for a specific IPv6 address and
>>     manage the same, whereas the StateLess Address AutoConfiguration
>>     (SLAAC) doesn't have such a provision.  Also, unavailability of
>>     DHCPv6 across all OS platforms has limited the IPv6 nodes to not use
>>     features like soliciting a prefix of desired length and lifetime,
>>     renewing, releasing / declining a prefix, etc.  This document
>>     proposes IPv6ND extensions for enabling SLAAC devices to solicit
>>     prefix information as a hint PIO in RS and other methods like
>>     renewing or releasing or declining a prefix without introducing any
>>     new ICMPv6 message or option types.
>>
>>
>>
>>
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> The IETF Secretariat
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
> 


From nobody Wed Nov  7 01:20:13 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 749E4128C65 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:20:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level: 
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 K0n4qWT2rXfX for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:20:08 -0800 (PST)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B98D1286D9 for <v6ops@ietf.org>; Wed,  7 Nov 2018 01:20:08 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA79K6G7039938 for <v6ops@ietf.org>; Wed, 7 Nov 2018 10:20:06 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 7CA1A202555 for <v6ops@ietf.org>; Wed,  7 Nov 2018 10:20:06 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 71CF0202192 for <v6ops@ietf.org>; Wed,  7 Nov 2018 10:20:06 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA79K5dX007314 for <v6ops@ietf.org>; Wed, 7 Nov 2018 10:20:06 +0100
To: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <7e7da80c-9954-9cd3-e0e4-732dc111b5e6@gmail.com>
Date: Wed, 7 Nov 2018 10:20:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OQkjCrwZkiujrZ55i2Xj3FbRa7k>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 09:20:11 -0000

Le 06/11/2018 à 12:34, Florian Obser a écrit :
> Hi,
> When an IPv6 host moves between networks using SLAAC it accumulates
> unusable addresses over time.

I do see this behaviour every now and then on some 4G modules on linux.

There are two reasons they accomulate unusable addresses:
- mid-way re-connection ('connection' on 4G has multiple intermediary
   states, as opposed to older 3G and 2.5G where only one state
   'connected' existed) brings a new prefix.
- privacy change of the Interface ID without deleting the old one.

Accumulating too many addresses is obviously a reason of concern.

There have been attacks on machines to overload them with too many 
addresses.

Alex

> 
> For example a laptop is used in the office where 2001:db8:23::/64 is
> advertised and configures two IPs (RFC 7217 and RFC 4941). At the end
> of the day the lid is shut, the laptop suspends and is taken home.
> 
> At home 2001:db8:42::/64 is advertised. The lid is opened and the
> laptop wakes up. This is treated as a (re-)attachment to a link and a
> router solicitation is send (RFC 4861 Section 6.3.7). Now the laptop
> has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:42::/64.
> 
> Only the addresses from 2001:db8:42::/64 are usable to reach the
> Internet since the next hop for 2001:db8:23::/64 is unreachable.
> 
> If the host does not implement rule 5.5 "Prefer addresses in a prefix
> advertised by the next-hop." of RFC 6274 Section 5 addresses from both
> prefixes are treated equally valid and stay in the candidate set for
> source address selection. Rule 8 is probably going to be the tie
> breaker "Use longest matching prefix" meaning some destinations can be
> reach while others can't.
> 
> A similar problem arises when the host moves to a network with
> legacy-IP only.
> 
> While moving SLAAC from the original KAME kernel implementation to a
> user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd )
> in OpenBSD I couldn't find any guidance in the RFCs regarding how to
> handle this case.
> 
> The general spirit in the RFCs seems to be to keep the addresses
> around until the valid lifetime expires (the address becomes invalid),
> there is no other suggestion that one should delete addresses earlier.
> 
> So I asked the usual suspects at the 103 welcome reception and the
> knee jerk reaction was:
> Hum, interesting.
> Delete the IPs when the interface goes down.
> No wait, when the interface comes up.
> No, hang on, when the interface comes up you send a solicitation and
> if you don't get an answer from the old router delete the addresses
> and form new ones, otherwise you might flood the neighbor table of the
> router because you generate privacy addresses like crazy.
> 
> I note that my work Mac gets this right by some heuristic that deletes
> addresses. There are no issues moving between networks - including
> moving to legacy IP only.
> 
> In OpenBSD I'm setting the preferred lifetime to 0 when the link comes
> up and restore it if a router advertisement is seen with that
> prefix. This works nicely when moving between IPv6 networks but causes
> problems when moving to legacy-IP only.
> 
> Anecdotal evidence suggests that FreeBSD just keeps the old IPs around
> and on Linux it depends on what software you are using(?).
> 
> Network-manager seems to delete all the IPs and then restores them on wake
> up, i.e. you don't get new privacy IPs. Kinda like the Mac behaviour
> but the Mac seems to keep the IPs around at first and only deletes them
> later while linux deletes the IPs on suspend.
> 
> Did I miss an RFC / RFCs that provides more guidance? If not, this
> doesn't seem to be a completely trivial problem and I think we should
> have some words on it. (I only mentioned the easiest case so far,
> I have more complicated scenarios.)
> 
> Thanks,
> Florian
> 


From nobody Wed Nov  7 01:29:39 2018
Return-Path: <otroan@employees.org>
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 B8053128CB7; Wed,  7 Nov 2018 01:29:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 IQAN3tl0xVGf; Wed,  7 Nov 2018 01:29:35 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 266FE1286D9; Wed,  7 Nov 2018 01:29:35 -0800 (PST)
Received: from astfgl.hanazo.no (dhcp-8190.meeting.ietf.org [31.133.129.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 5C886FECBE7C; Wed,  7 Nov 2018 09:29:34 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id EC8278B2BBB; Wed,  7 Nov 2018 16:29:30 +0700 (+07)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com>
Date: Wed, 7 Nov 2018 16:29:30 +0700
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/TulseED9Yl0fynx_gofhq_0dHeo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 09:29:38 -0000

>> We have been down this road before with
>> https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02
>> Which is what led to RFC3633.
>> Is your main motivation for this that there are some platforms that =
don=E2=80=99t implement DHCP PD?
>=20
> For what is worth: there are some platforms that do not and will not =
implement DHCPv6 PD.

And I=E2=80=99m sure platforms that will not implement this=E2=80=A6
DHCPv6 PD is just a wire format specified between a requesting router =
and a delegating router directly connected.
If you cannot implement that, it=E2=80=99s going to be hard to justify =
implementing the exact same, just with different naming.

Ole

>> Seems like the simple solution is to get those to implement it, =
rather than proposing a redundant standard that no-one has implemented =
yet.
>> Unless I am misunderstanding where you want to go with this?
>> Cheers,
>> Ole
>>> On 7 Nov 2018, at 07:59, Naveen Kottapalli <naveen.sarma@gmail.com> =
wrote:
>>>=20
>>> Hello,
>>>=20
>>> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form =
doesn't offer following services like:
>>>=20
>>> 1. Soliciting a prefix of specific length.  The length could be of =
either /64 bit prefix (which would generally be solicited by nodes) or =
non /64 bit prefix (which would generally be solicited by either CPE or =
downstream routers).
>>> 2. Releasing the prefixes that are no more used by the device.  This =
could be equally important for the routers who assigned the prefix to =
make the unused prefixes available for other nodes.
>>>=20
>>> To achieve the above objectives, a ND based message protocol is =
introduced in the below draft that does what a DHCPv6 node do; without =
introducing any new message types or new option types or flag types.
>>>=20
>>> Can you all share your thoughts on the draft?
>>>=20
>>> Thanks & Regards,
>>> Naveen
>>>=20
>>>=20
>>> ---------- Forwarded message ---------
>>> From: <internet-drafts@ietf.org>
>>> Date: Wed, Nov 7, 2018 at 6:14 AM
>>> Subject: New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
>>> To: Naveen Kottapalli <nkottapalli@benu.net>
>>>=20
>>>=20
>>>=20
>>> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
>>> has been successfully submitted by Naveen Kottapalli and posted to =
the
>>> IETF repository.
>>>=20
>>> Name:           draft-naveen-slaac-prefix-management
>>> Revision:       00
>>> Title:          IPv6 Stateless Prefix Management
>>> Document date:  2018-11-06
>>> Group:          Individual Submission
>>> Pages:          15
>>> URL:            =
https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-=
00.txt
>>> Status:         =
https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
>>> Htmlized:       =
https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
>>> Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management=

>>>=20
>>>=20
>>> Abstract:
>>>    The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) =
provides a
>>>    provision for the hosts to request for a specific IPv6 address =
and
>>>    manage the same, whereas the StateLess Address AutoConfiguration
>>>    (SLAAC) doesn't have such a provision.  Also, unavailability of
>>>    DHCPv6 across all OS platforms has limited the IPv6 nodes to not =
use
>>>    features like soliciting a prefix of desired length and lifetime,
>>>    renewing, releasing / declining a prefix, etc.  This document
>>>    proposes IPv6ND extensions for enabling SLAAC devices to solicit
>>>    prefix information as a hint PIO in RS and other methods like
>>>    renewing or releasing or declining a prefix without introducing =
any
>>>    new ICMPv6 message or option types.
>>>=20
>>>=20
>>>=20
>>>=20
>>> Please note that it may take a couple of minutes from the time of =
submission
>>> until the htmlized version and diff are available at tools.ietf.org.
>>>=20
>>> The IETF Secretariat
>>>=20
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Wed Nov  7 01:34:16 2018
Return-Path: <gert@space.net>
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 E50601286D9 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:34:13 -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] 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 T9yDI_xAkbFj for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:34:10 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E268B12008A for <v6ops@ietf.org>; Wed,  7 Nov 2018 01:34:09 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 3853E41C12 for <v6ops@ietf.org>; Wed,  7 Nov 2018 10:34:08 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 27F6541C10; Wed,  7 Nov 2018 10:34:08 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 18AA820DB5; Wed,  7 Nov 2018 10:34:08 +0100 (CET)
Date: Wed, 7 Nov 2018 10:34:08 +0100
From: Gert Doering <gert@space.net>
To: Nick Hilliard <nick@foobar.org>
Cc: Gert Doering <gert@space.net>, v6ops@ietf.org
Message-ID: <20181107093407.GF11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9QCuX7m0BhSEE9G7"
Content-Disposition: inline
In-Reply-To: <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/39pecpjsxoHTfDS-3H-TbW0Z21M>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 09:34:14 -0000

--9QCuX7m0BhSEE9G7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Tue, Nov 06, 2018 at 09:47:28PM +0000, Nick Hilliard wrote:
> Gert Doering wrote on 06/11/2018 14:53:
> > This does not help my laptop when it moves from office to home network
> > (which was the original question).
>=20
> if your laptop does that, then surely it will see an interface flap on=20
> the interface used for its default route?  In this case, any existing=20
> ipv6 prefixes should be scrubbed from the interface.  If they aren't,=20
> this is an implementation bug.

So, where is this written down?  (Which was part of the original question..=
=2E)

Linux, for example, does not do that (unless some userland daemon takes
care of it).

I'm with you, though, that not doing this is causing annoyance - but=20
doing this the way Windows does it ("all TCP sessions are killed right
away if the interface goes down") is causing even *more* annoyance...


> If there aren't any interface flaps, then this would be ipv6 mobility.

How can you get mobility without interface flaps?

(But that's a red herring, mobile IPv6 is even more dead)

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--9QCuX7m0BhSEE9G7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvisY0ACgkQ31bAZeTO
f8V1NxAAiQeCTnkV2LHr69+OXoVxqYFvrKAaLv4PYCw3DBJYXjEWNW4t1XRAfznl
jSYb9Ozb9xu7YtFa61nMUz7W1ie4TizEf+xMaLtH6IpczHfqttYQnem0ptgWShqb
d4dkKZ9U86xG23Ng/mNo5Qv1OqS1FOCaZjBo9Gbm2zIU5c6A6PTaxPuGNrhLDCCm
ka/MteMdNSofFsj1H3X+OngGF+6MIYLHLvWsPDUgbylbcPIpBKyVYvZqw+rprcWb
o06b/2DjIHaRbYBX5qW/jpNFtvvyvv1Fi19Rm+il24mbYwte5N32lZp4rb1WN3pm
MKqlITWPd53puoinz0NNwaUa1esFwIQC6y11NfiRy+uQ3ZZNbIuyD/iL+fwUWrmg
/0vBgmGw0b2JLuZv005F5NVt9s3GufsZK6p28Fj5mitL4eY9cBpgyvb79w15q7J0
KiBzl1AyLsilygRv9md21J5GbUz54cokBZIovX74br3AteT7QP7sldsg3smlKOcm
EBVyzn19oRTrpgp7FrSIPqojgcFYpCdy1MKxHRHBoKUip07hdHQjNgWUL79B56ab
68xA2rh6PIQhegoEVNnA7tlvv4cqBL6frDmC6FQDkm9nx4ItAW7jcK/oWCJDU0DK
I7JKO5br3PzUQIkLWtiM0dMJKYrNdzM97IN24Wdo2QTzuwqDscI=
=SCYr
-----END PGP SIGNATURE-----

--9QCuX7m0BhSEE9G7--


From nobody Wed Nov  7 01:40:19 2018
Return-Path: <furry13@gmail.com>
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 24396129619 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:40:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 TAMHx9ROvL2k for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 01:40:15 -0800 (PST)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 A6E00128CB7 for <v6ops@ietf.org>; Wed,  7 Nov 2018 01:40:15 -0800 (PST)
Received: by mail-qt1-x82d.google.com with SMTP id b22-v6so5874133qtr.11 for <v6ops@ietf.org>; Wed, 07 Nov 2018 01:40:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4RNKaEM0mWM9pXl9047rLsSgiQkTJPKFUUepIrnidYo=; b=TcKhRXZXV9z7fFoQE4eflFnJ57elS0rRJpUO7XDagnHdXI0pkYujS2KQ8Oox2WJ7xD VnTsgBLJ1e0/kNcGDBUQvJxKqmClomU11sHaQwb5TV7ahZRSpYwBBG9cnCGra34d3QQd btXDKsqlK+cGG9HBEb+avNgEFvDtLXw7TVEhEyV5bk4LfHyg0eyINRvod0DY9aF0ISAY Amcw2OhKFYp+FrV7+Ej1QCqEYiV/McfywssnWnsTCMe2EnXAA/ZzHbRZXDjgf5Rb/FPU F7nj+yd1iWumA0hU456cI0/or2E80IMRQAK/vpV6SM/rll5CQgJNdeMG7SlKUhUxAZHZ UFQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4RNKaEM0mWM9pXl9047rLsSgiQkTJPKFUUepIrnidYo=; b=IcdEDAoKdli2VkzOxZz5EfSpGzSlVSBKwqECqbZaPWpIzSLt2+legvSJjP6vfpBBKw uj5fNlrqqopkxYYRPztfSjOWX7EZczsJL2EIfvtdyyPnzllxf5sMx34KM0e14yzIWRfY N4dKaZTTQJApJJ/0Cx0bAN1fCSILUWSNndm+SZN9jIW71soBktH6mgPI6nV2kE30fCbu DV57iM1UrLE6lbfyfQ3Wxi2jvlt5CBNlZ59tf8pFuLHg7GhpRJItOyPXU0/4p8bxNtDe 0pTnUVQLij2pn47pFt3ignUgNkPXDyQo+Ub6SEIZMD+7ibT35Pk3FCAxnW42WN5QFGYj 7e4Q==
X-Gm-Message-State: AGRZ1gL8MY1TKMsK/psVQmmjNfGC++yhwez9dvS/B0fgSXA9l7IVBjLk SflYoHuYKsZVA4up3QHIuqwqqmgcPS2jEs1SQot7C+PToaE=
X-Google-Smtp-Source: AJdET5d9qNPr4c9M2aDi5oP/RGP8bBLEA6L0OP8dQE1dG3YizIPkigYHCFmkpRPou3iEXBOmxUkyXkuluATsv5B1TQE=
X-Received: by 2002:ac8:7044:: with SMTP id y4-v6mr918707qtm.325.1541583614656;  Wed, 07 Nov 2018 01:40:14 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net>
In-Reply-To: <20181107093407.GF11393@Space.Net>
From: Jen Linkova <furry13@gmail.com>
Date: Wed, 7 Nov 2018 20:40:02 +1100
Message-ID: <CAFU7BASS7FQE44JcaGHKMC4iKmH-c=qYNr1pBKYuf6ksNDObJg@mail.gmail.com>
To: Gert Doering <gert@space.net>
Cc: Nick Hilliard <nick@foobar.org>, V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oFHOl1UZ-llrwc81eo_sHpyOB-0>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 09:40:17 -0000

On Wed, Nov 7, 2018 at 8:34 PM Gert Doering <gert@space.net> wrote:
> > if your laptop does that, then surely it will see an interface flap on
> > the interface used for its default route?  In this case, any existing
> > ipv6 prefixes should be scrubbed from the interface.  If they aren't,
> > this is an implementation bug.
>
> So, where is this written down?  (Which was part of the original question...)

I believe it's  what https://tools.ietf.org/html/rfc6059 is about

-- 
SY, Jen Linkova aka Furry


From nobody Wed Nov  7 03:33:17 2018
Return-Path: <bob.hinden@gmail.com>
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 6BE73130DCA for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 03:33:08 -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 epM9At026zIM for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 03:33:06 -0800 (PST)
Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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 D4BCF130E06 for <v6ops@ietf.org>; Wed,  7 Nov 2018 03:33:05 -0800 (PST)
Received: by mail-wm1-x32d.google.com with SMTP id f19-v6so11177961wmb.0 for <v6ops@ietf.org>; Wed, 07 Nov 2018 03:33:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=MMU6uGwZjQwZeUszsgig0aF0vuq2NSn01dn/QtiOcGA=; b=TwUU/u/fddDn4hZvYWOHO2TCSRASwKE3HdjW+NGDffJmx2mfvvZe1GJ+y2k6jp0eG2 oIxO0LCS+gbqrJZNeBYSOvgeUmJOw9kX8xbu2FGsF/aAp19RmCyrbnXMaS0RN6r2+Bqg HQspIJ+BLTCBxoCB9xM02Q+uQ1gxPayRPgmhfUyhIB/aTzzYm7f40cBYsVdEB1HqtPbs m0yxww2Fy4TCxYqXseyu/j+09l8tm1JA3hM+rCITr6/1uU06Os/otpTX+N2DskddHMf0 oI3kMziauIj5cOuPvf0jiOL6r9s5n+kSTxmWhpNXbGdH1g210Hbb0BzSnmkmoNgV1ln2 JeLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=MMU6uGwZjQwZeUszsgig0aF0vuq2NSn01dn/QtiOcGA=; b=tZZFfAtKHC1rc4SgOSupoLrhpxdhDhiTjiatEdOcQtJ1Tw4Mi32Uk8YkViMVwn1U/t pzp/nWPVJ1z37IrcixooAbs6YtYDqjT0lskmFWWKPz7MzewNBfxIYi8P2UBsQXVJXbeQ Cjmu+eXiGc9RPZXmQtCNT/bdM1PpTuqiksDuMGB9lz3IWBKKQxm+ehHikq4Z9LGnppsI b14oC5Jqm07zdOI6G4Q/GTQlwdHMBBhQvWxTOwAAbB9LtvqKL/XlDWh5TsRyRA0qi8t1 8tmsaP/iczzgEfjlQOuG0hVxBmCDl1A2uuBxAzVqPCrEGprnJnpxLmlnSklEAqytV5mc si9Q==
X-Gm-Message-State: AGRZ1gKAQsCtmAzGYsNTSSZwqM7vLXhwCxHwBUKGMO/NWGyKDzA7slU2 3A3AqtxbaH5jrbIMVH+l1vZ/whTP
X-Google-Smtp-Source: AJdET5cG0VNQ0UZHIVeFDNETiQPqQmvcDGMTM2fnBiRkrQ8W6b4mZvo5zd23XiUtcPR91QZMRUGA7g==
X-Received: by 2002:a1c:f712:: with SMTP id v18-v6mr1664976wmh.48.1541590383885;  Wed, 07 Nov 2018 03:33:03 -0800 (PST)
Received: from ?IPv6:2001:67c:370:128:f93f:984:eeff:c682? ([2001:67c:370:128:f93f:984:eeff:c682]) by smtp.gmail.com with ESMTPSA id y83-v6sm953263wmb.20.2018.11.07.03.33.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Nov 2018 03:33:02 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <6EE4DFFB-C910-4783-812F-BB8B7FF97EBE@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_D5C662B4-EEC1-4BAF-BFF4-F4E0CDCFAC11"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Wed, 7 Nov 2018 18:32:57 +0700
In-Reply-To: <72d4b2d3-7fe8-666e-5a38-b28531be7d39@gmail.com>
To: IPv6 Operations <v6ops@ietf.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <72d4b2d3-7fe8-666e-5a38-b28531be7d39@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/GfXSXeJEFoSJBNHzUiBWAX8ob9k>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 11:33:15 -0000

--Apple-Mail=_D5C662B4-EEC1-4BAF-BFF4-F4E0CDCFAC11
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On Nov 7, 2018, at 5:52 AM, Brian E Carpenter =
<brian.e.carpenter@gmail.com> wrote:
>=20
> On 2018-11-07 10:47, Nick Hilliard wrote:
>> Gert Doering wrote on 06/11/2018 14:53:
>>> This does not help my laptop when it moves from office to home =
network
>>> (which was the original question).
>>=20
>> if your laptop does that, then surely it will see an interface flap =
on
>> the interface used for its default route?  In this case, any existing
>> ipv6 prefixes should be scrubbed from the interface.  If they aren't,
>> this is an implementation bug.
>=20
> Agreed. I routinely move my laptop between home and office, and I used
> to sometimes see sticky addresses on Windows 7, but the source address
> selection algorithm never picked them so it didn't  matter. I haven't
> seen sticky addresses since I switched to Windows 10.

I am been at the IETF all week, and have used several different links.  =
I only have three IPv6 address (link-local, global, global temporary), =
no old ones, nor the ones I get when at home.

Seems fine to me.

Bob




>=20
>   Brian
>=20
>> If there aren't any interface flaps, then this would be ipv6 =
mobility.
>>=20
>> Nick
>>=20
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>=20
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


--Apple-Mail=_D5C662B4-EEC1-4BAF-BFF4-F4E0CDCFAC11
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEm0rfRsOCoyamPexGrut0EXfnu6gFAlvizWkACgkQrut0EXfn
u6jqzAf/R/yrglhWIX5JP5i0a0oGL/bwsbBZlf7bfD4S4pwJRsvTbklmiJOLaTq5
mX/xjinE/L3M5QSfZomFtHprlMIKFNs8BXzt9Do6RosehQdatJMFBsAXd2VEbOeG
JgNE0+h926aFz1HTC1L2wHXnbHalbr1rNh0UOdfQ1O55U7MemyGELEUZ8bvv9ICW
ouTHHvZmONlrPL3XwB28ZAUkVhNk1/8cmT2W4llEau0IwZZixXuhu1r+wIGMSU3H
qJWorbd4f1i1mkmlvPgJwGb4jPNRguP47rXFGGd7KZeajjyu0i02xR/sj7JLg9St
z+4gBCb2tSRh+ximihirM9EMko3KHA==
=FziC
-----END PGP SIGNATURE-----

--Apple-Mail=_D5C662B4-EEC1-4BAF-BFF4-F4E0CDCFAC11--


From nobody Wed Nov  7 05:17:23 2018
Return-Path: <nick@foobar.org>
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 703D5127133 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 05:17:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 XltSG_tjHCLn for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 05:17:20 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4986F1274D0 for <v6ops@ietf.org>; Wed,  7 Nov 2018 05:17:20 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wA7CGk3O083251 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 7 Nov 2018 12:16:46 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Gert Doering <gert@space.net>
Cc: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org>
Date: Wed, 7 Nov 2018 13:17:18 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.4
MIME-Version: 1.0
In-Reply-To: <20181107093407.GF11393@Space.Net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5j_kC60L97k-oKTrAjYnLeKAF1M>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 13:17:22 -0000

Gert Doering wrote on 07/11/2018 09:34:
> How can you get mobility without interface flaps?

openvpn, obviously :-)

Nick


From nobody Wed Nov  7 06:28:22 2018
Return-Path: <florian@openbsd.org>
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 CBF43130E47 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 06:28:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.234
X-Spam-Level: 
X-Spam-Status: No, score=-1.234 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665, UNPARSEABLE_RELAY=0.001] autolearn=no 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 0O3MvLOEccrA for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 06:28:12 -0800 (PST)
Received: from imap.narrans.de (michelangelo.narrans.de [45.77.55.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02994130E2B for <v6ops@ietf.org>; Wed,  7 Nov 2018 06:28:11 -0800 (PST)
Received: from localhost (imap.narrans.de [local]) by imap.narrans.de (OpenSMTPD) with ESMTPA id 3b60b5b0 for <v6ops@ietf.org>; Wed, 7 Nov 2018 15:27:59 +0100 (CET)
Date: Wed, 7 Nov 2018 15:27:59 +0100
From: Florian Obser <florian@openbsd.org>
To: v6ops@ietf.org
Message-ID: <20181107142759.3qktcivch7laasot@imap.narrans.de>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de>
User-Agent: NeoMutt/20180716
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/cFnzOZ8cGZ42USa7Jhc7X-KslQI>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 14:28:20 -0000

Thanks Mark, Jen and Erik,
RFC6059 was indeed what I was looking for.
I'm going to implement this in slaacd(8) soonish.

-- 
I'm not entirely sure you are real.


From nobody Wed Nov  7 07:08:15 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 268FF130DCA; Wed,  7 Nov 2018 07:08:06 -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 VkAGr6CsVO89; Wed,  7 Nov 2018 07:08:04 -0800 (PST)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 A2106127B92; Wed,  7 Nov 2018 07:08:04 -0800 (PST)
Received: by mail-pl1-x62b.google.com with SMTP id p4-v6so5596336plo.5; Wed, 07 Nov 2018 07:08:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GL+CU+Ppv6GU1zRmd6RIQeXSZmPvNmCw3EPZOZUVWPE=; b=VB9oYygnBA44NCW3UeYijYJwKG/YPcsfWgWFKZvK77dba3KUuZUTWZ6BXymHXu+yaP Zo2r0QIba2R0uyJWwKLqzoHo/iSPnJpBVW5groLq4Za2dLUjkNXUz55qLSIIBreBn09B x5VVBGZw2KuPcTi3idvSjcahOdEreZE3Rvtc3HHe4eiUv3bYjracfYv5teKlZA/p/W7U GNd0ZeU/62G7s677q1wJ6F6nQgXdp7mFCFW0hJggXwWGTC0Rg1JxKC1KJhzdNeZqXeUf YsT/NYMq+X9cNM9OCpUh83QsL0Cr6xDvSNOTOmXChpQ2KgcTzJnjxthadlSzPH2akN8n FDCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GL+CU+Ppv6GU1zRmd6RIQeXSZmPvNmCw3EPZOZUVWPE=; b=IdsQdTNqWkg9ffZBvHHLK93Yds0XCrLf12mvHXQJmdbrKPeC37h71Y8KGTiePIvcyT y1kjY108favf3slIHHxO2s2bjXPMRemJxUZKM2bJmQh1ovrxN5miCNaw2qaFgL7Ypji3 4AEqfyQgr6mEAQNuXg3egaw7iwRW9O+EH2FuTn3wxBVRQa2zpS6/JM/iYvQBBlWopWC6 4XoTYdPG/PYQjvXmzqT6SFjld/hy3A9HuD/hWk4FMUXGbLRYz7T5ftm1PrXj9IZ/RLbm xI3PiliutECOIcFcIiQ48YcrP15pOMaSts9yO14L/zBbbeDg3lrMZFaHnDijJ9/ruOhq AnYA==
X-Gm-Message-State: AGRZ1gI3SlPXH6rGbC0kyd8H0vCVtT2mrG4Sru4QTHA72c/eXYxCk/h3 oS/71vMnd43meug21gca1xQ=
X-Google-Smtp-Source: AJdET5cuuXNgHAYQyre1aJnNU4MK9OVKJawSB3Y0OY7hYyl97l3aG5s/8+o5Dxo8YOk9nnmqm7F+kQ==
X-Received: by 2002:a17:902:4827:: with SMTP id s36-v6mr567982pld.226.1541603284212;  Wed, 07 Nov 2018 07:08:04 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:b15b:4aa4:12a2:aad6? ([2001:67c:1232:144:b15b:4aa4:12a2:aad6]) by smtp.gmail.com with ESMTPSA id t78-v6sm2479604pfk.59.2018.11.07.07.07.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Nov 2018 07:08:03 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com>
Date: Wed, 7 Nov 2018 22:07:55 +0700
Cc: Ole Troan <otroan@employees.org>, Naveen Kottapalli <naveen.sarma@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/P5p1hFeMbqZk852yUubGItK3aTU>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 15:08:06 -0000

On Nov 7, 2018, at 4:10 PM, Alexandre Petrescu =
<alexandre.petrescu@gmail.com> wrote:
> For what is worth: there are some platforms that do not and will not =
implement DHCPv6 PD.

That's their choice. Not everyone wants to use prefixes. Those that do =
will figure out how to discuss the fact with the network.

=
--------------------------------------------------------------------------=
------
The fact that there is a highway to hell and a stairway to heaven is an =
interesting comment on projected traffic volume...


From nobody Wed Nov  7 10:27:45 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 6206C130934; Wed,  7 Nov 2018 10:27:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 qHo0KvzDuJAG; Wed,  7 Nov 2018 10:27:42 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F283F12F1AC; Wed,  7 Nov 2018 10:27:41 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wA7IRa7v039741; Wed, 7 Nov 2018 11:27:36 -0700
Received: from XCH15-06-09.nw.nos.boeing.com (xch15-06-09.nw.nos.boeing.com [137.136.239.172]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wA7IRX24039721 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 7 Nov 2018 11:27:33 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) by XCH15-06-09.nw.nos.boeing.com (2002:8988:efac::8988:efac) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 7 Nov 2018 10:27:32 -0800
Received: from XCH15-06-10.nw.nos.boeing.com ([137.136.239.219]) by XCH15-06-10.nw.nos.boeing.com ([137.136.239.219]) with mapi id 15.00.1367.000; Wed, 7 Nov 2018 10:27:32 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Fred Baker <fredbaker.ietf@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, Ole Troan <otroan@employees.org>
CC: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUdjVRDj+CiE9WP0u+rCSufpeHWKVEdX8AgAAXuICAAGPMgP//rIbg
Date: Wed, 7 Nov 2018 18:27:32 +0000
Message-ID: <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com>
In-Reply-To: <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 2A3D98F768A0F1DBABBA185F08DD9023932BB37CDD658D3686D876CE64AFE4D62000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/u4Bl2iXuMU1TRp3Wkv9M0MyFVUg>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 18:27:44 -0000

The only drawback with DHCPv6 PD is that it requires additional messages
in addition to RS/RA; there is nothing wrong with the protocol itself.

It would be better if all autoconfiguration could be conducted in a single
unified message exchange by including DHCPv6 PD directives within the
RS/RA messages.

Thanks - Fred


From nobody Wed Nov  7 11:40:19 2018
Return-Path: <gert@space.net>
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 83803127133 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 11:40:18 -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] 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 mmSsgJy71yBb for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 11:40:15 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6452130DCB for <v6ops@ietf.org>; Wed,  7 Nov 2018 11:40:14 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id E4E4741C10 for <v6ops@ietf.org>; Wed,  7 Nov 2018 20:40:11 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id D3C68418E5; Wed,  7 Nov 2018 20:40:11 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id CF7B521755; Wed,  7 Nov 2018 20:40:11 +0100 (CET)
Date: Wed, 7 Nov 2018 20:40:11 +0100
From: Gert Doering <gert@space.net>
To: Nick Hilliard <nick@foobar.org>
Cc: Gert Doering <gert@space.net>, v6ops@ietf.org
Message-ID: <20181107194011.GM11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net> <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lW85TFQtIpIdV4Fa"
Content-Disposition: inline
In-Reply-To: <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dwQ-gyIw-pCO4eRttr2TyYIUVz8>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 19:40:19 -0000

--lW85TFQtIpIdV4Fa
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Wed, Nov 07, 2018 at 01:17:18PM +0000, Nick Hilliard wrote:
> Gert Doering wrote on 07/11/2018 09:34:
> > How can you get mobility without interface flaps?
> openvpn, obviously :-)

OpenVPN is obviously the right answer to every problem related to
networking ("if all you have is a hammer...") - but I'm afraid the
IETF will frown upon it...

Like, no committees involved in the protocol design, no myriard of
negotiation options, useful debug output, and works across today's
real world networks.  (Though the list of openvpn cli options definitely
looks like it could have come out of an IETF standardization process)

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--lW85TFQtIpIdV4Fa
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvjP5sACgkQ31bAZeTO
f8Vubw//bVQSvOzexERm91+JnTKwrtNYBJ3ZzyHerNUnkDUmzdJMmfAdAS3khdtU
IJdFshs8KujxnCSxmhI5rSY3a6N9O76+15dTu2/UWH+b3xrIRlAEGUUph76wS7s8
BsRu/j1kbrMVcEYRZP8R1AhErrAlTAOU4c3CSM5Q7YYQfdBMX5zuOZT60Vo/mMYg
t6cJutBv5o7+hzffWcVrBY9y2tU+0uOWQWENQc79uRY6UI0zhKmWsYt2/e+u+JCY
boDaOpvmHw3z4ZMPw2T81jYTlmnSGwX+OayuO6aUvjsayVKDMFyI78JR6dDUJyqp
fw172VtdUVFblMxL8THWosFw6F/uhIitLnyzHbrwPXHiT8czhpEs0cGEQ9by2QsL
bZ39eC5vAhHtn4wbYNJni3TTdT0FMuxpmOY07djuviuEltxMRrvYXU1x2LPVQOJy
vhg8zchPS2vHgMb2kN+5IzuPSd/8dxW322NfHtNBQCjr2KO7f62PSh8qMYQq9m7C
vlKWdUeZq4CBxSWn36P8LSRZA+AjQryCCqPPm0R+S2NM6fBo2b48AktPYI4hInbZ
OtVNxfoMX5Xz0tAITSkddP+64MjP9gH0qGRI85LuwH3gEfV8itrSK4hLKd+PVlSj
JrZFXpi8Fv6xi3rkuWRVAh8ejPkJmquUA0fbroJuMWBQGW6wVIY=
=ynie
-----END PGP SIGNATURE-----

--lW85TFQtIpIdV4Fa--


From nobody Wed Nov  7 14:05:41 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 7A81E12F1AB; Wed,  7 Nov 2018 14:05:33 -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 cMz3BnepgI3g; Wed,  7 Nov 2018 14:05:31 -0800 (PST)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 93F501286E3; Wed,  7 Nov 2018 14:05:31 -0800 (PST)
Received: by mail-pg1-x534.google.com with SMTP id r9-v6so7897322pgv.6; Wed, 07 Nov 2018 14:05:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Rdv1L3a+XbVuuYHL+85B7E625b64WkLxtSWJl8AgX+w=; b=vhsFJ1q0g32uKcBgrOqXTIXjV7qf8qc9XcQnHx44MaS9kNsURyd2HlsTJuq5Zmguvo r3gEibblaDrOyixCB2mNFvQUf8ClnUSH1IdR5IrQXdDKWZ59Tk+qTJ+pHUGFec7QUuSk zvcOyxphgG99HqsPpA8SiLO4tqYIFCbY5UN3iYxGpqBQ1kaLTCUuRXy8qgyRtOmDjpv6 RJ9SocEwzCTxjjOVJqTTvOGG4ejWwpmm/gedF+baFndGSlHtq0gt19xc6UFTKewDaQcv iX9rbtP2UwstVvMh7ETEeUnC0YfTTcKTzkh/BTOiS/vgwwo+p+2O+ColkiW3e3grxf1b 7ouw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Rdv1L3a+XbVuuYHL+85B7E625b64WkLxtSWJl8AgX+w=; b=hrzPFiTNm6FxfytklJn3o8szseRccfyqunhVlvOM8+88JfonZeuK/4I4XyOtIxwYaY UrQ+U/TCbc95uSxXgbccGMp9HIcj6a7wrLGMJ0ngfIMs9x0MTcE3HmLqbOrXoTeMUjm9 xxoZ+aA6MV220yMLPm9Gp+XDdOQ1tN+N2q4idtlQ5rl8GjBJdviim2pdKc8VUS/Ck9qn h2NKV9eX5dgD7ZtiQS4jc0CgTO12uZk4r5//lV2PJmXisT0dRDqCDxKLufZ/qDt1MnQ8 XelvReL7giS+vKns8o1Fy6hYByJhGx8xqO4TWcDmNTencW9ke+kKBt//ehA5uPRp3pF7 IvoA==
X-Gm-Message-State: AGRZ1gKDbHgqpkifX4ccI3kL4owcduWV0Trl+PNbU2/ya0YiLGs4/3ji n89fbfZaun8j4+mdu6P2Skk=
X-Google-Smtp-Source: AJdET5e0lFjIbT1aELrc3SgtvEIZEeYdmPRwmtFNZSwUn261f2RTop606ilQUfJ1frwbKY1PhqBQOQ==
X-Received: by 2002:a63:e943:: with SMTP id q3-v6mr1744236pgj.42.1541628331063;  Wed, 07 Nov 2018 14:05:31 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:b15b:4aa4:12a2:aad6? ([2001:67c:1232:144:b15b:4aa4:12a2:aad6]) by smtp.gmail.com with ESMTPSA id i14-v6sm1726835pfo.121.2018.11.07.14.05.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Nov 2018 14:05:30 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com>
Date: Thu, 8 Nov 2018 05:05:26 +0700
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com>
To: Fred Templin <Fred.L.Templin@boeing.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mYDFGsukEvhar4iiGAZp-EwUVew>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 22:05:34 -0000

> On Nov 8, 2018, at 1:27 AM, Templin (US), Fred L =
<Fred.L.Templin@boeing.com> wrote:
>=20
> The only drawback with DHCPv6 PD is that it requires additional =
messages
> in addition to RS/RA; there is nothing wrong with the protocol itself.
>=20
> It would be better if all autoconfiguration could be conducted in a =
single
> unified message exchange by including DHCPv6 PD directives within the
> RS/RA messages.
>=20
> Thanks - Fred

Well, all autoconfguration *is* done using one message - the RA. But =
prefixes are not auto-configured. RFC 7695, to give a network the =
ability to distribute /64s within a prefix allocated to it, makes sense =
(although it is limited to /64s, based on the idea that it is =
distributing minimal prefixes to LANs) make sense to me. But =
autoconfiguration using a SLAAC-like algorithm doesn't make sense in my =
mind, because autoconfiguration of a prefix means more than "pick a =
number out of the air".

=
--------------------------------------------------------------------------=
------
Victorious warriors win first and then go to war,=20
Defeated warriors go to war first and then seek to win.=20
     Sun Tzu


From nobody Wed Nov  7 14:51:08 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 DC79A129C6A; Wed,  7 Nov 2018 14:50:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 l5y6KOp2W2J3; Wed,  7 Nov 2018 14:50:57 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BA6E1294D7; Wed,  7 Nov 2018 14:50:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wA7Mot87037285; Wed, 7 Nov 2018 15:50:56 -0700
Received: from XCH15-06-07.nw.nos.boeing.com (xch15-06-07.nw.nos.boeing.com [137.136.238.213]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wA7Mosmg037273 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 7 Nov 2018 15:50:54 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-07.nw.nos.boeing.com (2002:8988:eed5::8988:eed5) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 7 Nov 2018 14:50:53 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 7 Nov 2018 14:50:53 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
CC: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUdjVRDj+CiE9WP0u+rCSufpeHWKVEdX8AgAAXuICAAGPMgP//rIbggADIIgD//4U94A==
Date: Wed, 7 Nov 2018 22:50:53 +0000
Message-ID: <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com>
In-Reply-To: <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: F6E206894990705E99EFE69E6C0232D3A24768C42C4557D138637AEA888AD7EA2000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VmUIVBtDeG9Qv_EcfV7jItQRXqw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 22:50:59 -0000

Fred,

> -----Original Message-----
> From: Fred Baker [mailto:fredbaker.ietf@gmail.com]
> Sent: Wednesday, November 07, 2018 2:05 PM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>; Ole Troan <otroan@=
employees.org>; 6man WG <ipv6@ietf.org>; v6ops
> list <v6ops@ietf.org>
> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
>=20
>=20
> > On Nov 8, 2018, at 1:27 AM, Templin (US), Fred L <Fred.L.Templin@boeing=
.com> wrote:
> >
> > The only drawback with DHCPv6 PD is that it requires additional message=
s
> > in addition to RS/RA; there is nothing wrong with the protocol itself.
> >
> > It would be better if all autoconfiguration could be conducted in a sin=
gle
> > unified message exchange by including DHCPv6 PD directives within the
> > RS/RA messages.
> >
> > Thanks - Fred
>=20
> Well, all autoconfguration *is* done using one message - the RA. But pref=
ixes are not auto-configured. RFC 7695, to give a network
> the ability to distribute /64s within a prefix allocated to it, makes sen=
se (although it is limited to /64s, based on the idea that it is
> distributing minimal prefixes to LANs) make sense to me. But autoconfigur=
ation using a SLAAC-like algorithm doesn't make sense in
> my mind, because autoconfiguration of a prefix means more than "pick a nu=
mber out of the air".

Pardon if my terminology slipped. Yes, prefixes are *delegated* (not autoco=
nfigured)
but the idea is to leverage the RS/RA exchange to also facilitate prefix de=
legation by
embedding DHCPv6 protocol messages within the RS/RA.

Fred

>=20
> -------------------------------------------------------------------------=
-------
> Victorious warriors win first and then go to war,
> Defeated warriors go to war first and then seek to win.
>      Sun Tzu


From nobody Wed Nov  7 15:40:00 2018
Return-Path: <bs7652@att.com>
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 86C641288BD for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 15:39:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.388
X-Spam-Level: *
X-Spam-Status: No, score=1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no 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 CVaEiSOJSS6B for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 15:39:58 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E32CC129C6A for <v6ops@ietf.org>; Wed,  7 Nov 2018 15:39:57 -0800 (PST)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wA7Nb2sp040069; Wed, 7 Nov 2018 18:39:51 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049458.ppops.net-00191d01. with ESMTP id 2nm8ndammp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Nov 2018 18:39:51 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA7NdoOk031196; Wed, 7 Nov 2018 18:39:51 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [135.47.91.179]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA7NdgeL031096; Wed, 7 Nov 2018 18:39:42 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id 4E5B7400037A; Wed,  7 Nov 2018 23:39:42 +0000 (GMT)
Received: from GAALPA1MSGHUBAB.ITServices.sbc.com (unknown [130.8.218.151]) by zlp30484.vci.att.com (Service) with ESMTPS id 3B4B34000363; Wed,  7 Nov 2018 23:39:42 +0000 (GMT)
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.253]) by GAALPA1MSGHUBAB.ITServices.sbc.com ([130.8.218.151]) with mapi id 14.03.0415.000; Wed, 7 Nov 2018 18:39:42 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'JORDI PALET MARTINEZ'" <jordi.palet@consulintel.es>, "'Clark Gaylord'" <cgaylord@vt.edu>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] SLAAC host moving between networks
Thread-Index: AQHUdcTGZX7eL89qAkapZNKa5vvMY6VC/vsA//+2STqAAFxagIAACeCAgABCNQCAAHHZAIABKGWA
Date: Wed, 7 Nov 2018 23:39:40 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es>
In-Reply-To: <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.201.213]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6114DF2120BGAALPA1MSGUSRBF_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-07_19:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=988 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811070207
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Wcr_G0tUrtU67UHx4Dkp1R9PzeQ>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 07 Nov 2018 23:40:00 -0000

--_000_2D09D61DDFA73D4C884805CC7865E6114DF2120BGAALPA1MSGUSRBF_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SW4tbGluZSB3aXRoIOKAnDxiaHM+4oCdLg0KQmFyYmFyYQ0KDQpJIHRoaW5rIGJhc2luZyBwcml2
YWN5IGluIHRoZSBwcmVmaXggaXMgcGVyc2lzdGVudCBvciBub3QgaXMgYSBicm9rZW4gY29uY2Vw
dC4NCjxiaHM+IFRoZSBJUCBhZGRyZXNzIGlzIHdpZGVseSB1c2VkIGJ5IGRhdGEgYWdncmVnYXRv
cnMgd2hlbiBjb21iaW5pbmcgbXVsdGlwbGUgZGF0YSBzZXRzLiBBcHBhcmVudGx5LCBkYXRhIGFn
Z3JlZ2F0b3JzIGRvbuKAmXQgdGhpbmsgdXNpbmcgSVAgYWRkcmVzcyB0byB2aW9sYXRlIHBlb3Bs
ZeKAmXMgcHJpdmFjeSBpcyBhIGJyb2tlbiBjb25jZXB0Lg0KDQpJdCBpcyBvbmUgb2YgdGhlIHBh
cmFtZXRlcnMgZm9yIHByaXZhY3ksIGJ1dCB0aGVyZSBhcmUgYmV0dGVyIGFuZCBtb3JlIHJlbGlh
YmxlIHdheXMgdG8gdHJhY2sgdXNlcnMgaWYgc29tZW9uZSB3YW50IHRvIGRvIHRoYXQsIGJlY2F1
c2UgdGhleSBjYW7igJl0IGJlIHN1cmUgdGhlIHByZWZpeCBpcyBwZXJzaXN0ZW50IOKApg0KPGJo
cz4gUGVyc2lzdGVuY2Ugb2YgdGhlIHByZWZpeCB2YXJpZXMgcGVyIElTUCwgYW5kIGRhdGEgYWdn
cmVnYXRvcnMga25vdyB3aGljaCBJU1BzIGNoYW5nZSB1c2VycyBhZGRyZXNzZXMgYW5kIGhvdyBm
cmVxdWVudGx5LiBCdXQgc3RhdGluZyB0aGF0IHZhcnlpbmcgdGhlIElQIGFkZHJlc3MgbWFrZXMg
aXQgbGVzcyB1c2VmdWwgdG8gZGF0YSBhZ2dyZWdhdG9ycyBhcyBwYXJ0IG9mIG1ha2luZyBhIGNh
c2UgZm9yIG5vdCB2YXJ5aW5nIHRoZSBJUCBhZGRyZXNzIGlzIGEgYml0IHN0cmFuZ2UgdG8gbWUu
IFlvdXIgcHJvcG9zYWwgaXMgZWZmZWN0aXZlbHkgdGhhdCB3ZSBzaG91bGQgbWFrZSB0aGUgSVAg
YWRkcmVzcyBtb3JlIHVzZWZ1bCB0byBkYXRhIGFnZ3JlZ2F0b3JzIGZvciBkYXRhc2V0IGNvbWJp
bmF0aW9uIGJ5IG1ha2luZyBpdCBwZXJzaXN0ZW50Lg0KDQpKdXN0IHRha2UgYSBsb29rIHRvOg0K
aHR0cDovL3dlYmtheS5yb2JpbmxpbnVzLmNvbS88aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3dlYmtheS5yb2JpbmxpbnVzLmNvbV8mZD1Ed01GYVEm
Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2cmZvZyZtPTM5SVo0
Z2N2VGg0eU5JSGFvMlltR1BsZEV6TVBuSjZqWF95LXNzSGNHRmsmcz00S2NiN1dvVVYzMUl1WV82
VE1ySFB3NXZxbXhkZWtuY2JSaG5LUHhQMUJBJmU9Pg0Kb3INCmh0dHBzOi8vcGFub3B0aWNsaWNr
LmVmZi5vcmc8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX19wYW5vcHRpY2xpY2suZWZmLm9yZyZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3Zq
SWcmcj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJm09MzlJWjRnY3ZUaDR5TklIYW8yWW1HUGxkRXpN
UG5KNmpYX3ktc3NIY0dGayZzPVRmdXZ2Umw4TGNoVXV1dTlpTGpGRmVVQUJGTndPSFJiZzlkTWxL
OTFGUVUmZT0+DQoNCkkgZmVlbCB0aGF0IGl0IGlzIG11Y2ggbW9yZSBpbXBvcnRhbnQgdG8gYmUg
YWJsZSB0byBkZWZpbmUgc2VydmljZXMgYnkgbmFtZXMsIHdpdGggc3RhYmxlIGFkZHJlc3NlcyB0
aGF0IGFueXRoaW5nIGVsc2UuDQo8YmhzPiBJIGRpc2FncmVlLg0KDQpPZiBjb3Vyc2UsIGlmIHRo
ZSB1c2VyIHByZWZlcnMgbm90IHRvIGhhdmUgYSBzdGFibGUgcHJlZml4LCBJ4oCZdmUgc2VlbiBJ
U1BzIHRoYXQgaW4gdGhlIOKAnGNvbnRyb2wgcGFuZWzigJ0gYWxsb3cgdGhlIHVzZXIgdG8gY2hv
b3NlIHRoYXQgb3B0aW9uLg0KDQpSZWdhcmRzLA0KSm9yZGkNCg==

--_000_2D09D61DDFA73D4C884805CC7865E6114DF2120BGAALPA1MSGUSRBF_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu
MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5Jbi1saW5lIHdpdGgg4oCcJmx0O2JocyZndDvigJ0uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CYXJiYXJhPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIGJhc2luZyBwcml2YWN5IGlu
IHRoZSBwcmVmaXggaXMgcGVyc2lzdGVudCBvciBub3QgaXMgYSBicm9rZW4gY29uY2VwdC48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtiaHMmZ3Q7IFRoZSBJUCBhZGRy
ZXNzIGlzIHdpZGVseSB1c2VkIGJ5IGRhdGEgYWdncmVnYXRvcnMgd2hlbiBjb21iaW5pbmcgbXVs
dGlwbGUgZGF0YSBzZXRzLiBBcHBhcmVudGx5LCBkYXRhIGFnZ3JlZ2F0b3JzIGRvbuKAmXQgdGhp
bmsgdXNpbmcgSVAgYWRkcmVzcyB0byB2aW9sYXRlIHBlb3BsZeKAmXMgcHJpdmFjeSBpcyBhIGJy
b2tlbiBjb25jZXB0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBpcyBvbmUgb2YgdGhlIHBh
cmFtZXRlcnMgZm9yIHByaXZhY3ksIGJ1dCB0aGVyZSBhcmUgYmV0dGVyIGFuZCBtb3JlIHJlbGlh
YmxlIHdheXMgdG8gdHJhY2sgdXNlcnMgaWYgc29tZW9uZSB3YW50IHRvIGRvIHRoYXQsIGJlY2F1
c2UgdGhleSBjYW7igJl0IGJlIHN1cmUgdGhlIHByZWZpeCBpcyBwZXJzaXN0ZW50IOKApjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O2JocyZndDsgUGVyc2lzdGVuY2Ug
b2YgdGhlIHByZWZpeCB2YXJpZXMgcGVyIElTUCwgYW5kIGRhdGEgYWdncmVnYXRvcnMga25vdyB3
aGljaCBJU1BzIGNoYW5nZSB1c2VycyBhZGRyZXNzZXMgYW5kIGhvdyBmcmVxdWVudGx5LiBCdXQg
c3RhdGluZyB0aGF0IHZhcnlpbmcgdGhlIElQIGFkZHJlc3MgbWFrZXMgaXQgbGVzcyB1c2VmdWwg
dG8gZGF0YSBhZ2dyZWdhdG9ycyBhcyBwYXJ0IG9mIG1ha2luZyBhIGNhc2UgZm9yDQogbm90IHZh
cnlpbmcgdGhlIElQIGFkZHJlc3MgaXMgYSBiaXQgc3RyYW5nZSB0byBtZS4gWW91ciBwcm9wb3Nh
bCBpcyBlZmZlY3RpdmVseSB0aGF0IHdlIHNob3VsZCBtYWtlIHRoZSBJUCBhZGRyZXNzIG1vcmUg
dXNlZnVsIHRvIGRhdGEgYWdncmVnYXRvcnMgZm9yIGRhdGFzZXQgY29tYmluYXRpb24gYnkgbWFr
aW5nIGl0IHBlcnNpc3RlbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkp1c3QgdGFrZSBhIGxv
b2sgdG86PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd2Via2F5LnJv
YmlubGludXMuY29tXyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFtcDttPTM5SVo0Z2N2VGg0eU5JSGFvMlltR1Bs
ZEV6TVBuSjZqWF95LXNzSGNHRmsmYW1wO3M9NEtjYjdXb1VWMzFJdVlfNlRNckhQdzV2cW14ZGVr
bmNiUmhuS1B4UDFCQSZhbXA7ZT0iPmh0dHA6Ly93ZWJrYXkucm9iaW5saW51cy5jb20vPC9hPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+b3I8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fcGFub3B0aWNsaWNrLmVmZi5vcmcmYW1wO2Q9RHdNRmFR
JmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9TG9HemhDLThzYzhTWThUcTR2cmZv
ZyZhbXA7bT0zOUlaNGdjdlRoNHlOSUhhbzJZbUdQbGRFek1Qbko2alhfeS1zc0hjR0ZrJmFtcDtz
PVRmdXZ2Umw4TGNoVXV1dTlpTGpGRmVVQUJGTndPSFJiZzlkTWxLOTFGUVUmYW1wO2U9Ij5odHRw
czovL3Bhbm9wdGljbGljay5lZmYub3JnPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGZl
ZWwgdGhhdCBpdCBpcyBtdWNoIG1vcmUgaW1wb3J0YW50IHRvIGJlIGFibGUgdG8gZGVmaW5lIHNl
cnZpY2VzIGJ5IG5hbWVzLCB3aXRoIHN0YWJsZSBhZGRyZXNzZXMgdGhhdCBhbnl0aGluZyBlbHNl
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O2JocyZndDsgSSBkaXNh
Z3JlZS4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZSwgaWYgdGhlIHVzZXIgcHJl
ZmVycyBub3QgdG8gaGF2ZSBhIHN0YWJsZSBwcmVmaXgsIEnigJl2ZSBzZWVuIElTUHMgdGhhdCBp
biB0aGUg4oCcY29udHJvbCBwYW5lbOKAnSBhbGxvdyB0aGUgdXNlciB0byBjaG9vc2UgdGhhdCBv
cHRpb24uPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxicj4NClJlZ2FyZHMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Sm9y
ZGk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_2D09D61DDFA73D4C884805CC7865E6114DF2120BGAALPA1MSGUSRBF_--


From nobody Wed Nov  7 16:14:32 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 C886F130DCA; Wed,  7 Nov 2018 16:14:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 pfiYB1swwtFD; Wed,  7 Nov 2018 16:14:20 -0800 (PST)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 AF9C4130DC1; Wed,  7 Nov 2018 16:14:20 -0800 (PST)
Received: by mail-pf1-x431.google.com with SMTP id e22-v6so8431799pfn.8; Wed, 07 Nov 2018 16:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=VIXiacmYwWGqDxDqvx1mbAQk5z3W8vUfx7HlEhiX//I=; b=UaUK62ztiy1bGZDCjQEIhpo9V93LK5pWh3lQ41pGXaH5Umy0G1x00RfxncZlr08Rwi A3d9yElJnNVfxJppkfGRDGbQaj7C2hPk+RCjDA1zYD9CECnz73Zh0Zyt6BwDvwlRxxyx rghSXtRB8dwWMVc/MWx/kcwZqPEEovGn9vchcj/Ni41q4/E6WgmWfs33ZGG+VnBAArGy pwCDvHKL1DzDs7J0ilFrVk3vQJcWt023xt8UOuP7/uV6Wp9ffkBWP8MbGasRDLM5bTLI 8usMhyAxIKdcZr6MhMEOmx8q3BSJcNEeVNZjhAnNcv9189w2GSjf52UQThRdEOatYVbu aihA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=VIXiacmYwWGqDxDqvx1mbAQk5z3W8vUfx7HlEhiX//I=; b=MJ0zAGKOt4c3RlvDGMICEAlJEenB+tv+YWowS/TUUS4PlywzG/+v1oaN3rZu4D5OxM ja6BvEYhOb+zPabHujnhmKHzwhZcsC9dmfAXq9PzaIRIaPZSLd7fk0YrxrRxYXJkR+9w 4UUnpG4oHC+5flOggIVfA+taDTzaAxoMr3cr4qqIrDaJz3TESMr/W/UmCTvigpl5UYl8 72rkxXTkt5qEuxrU39ta3f4ce8C4thhxxOR8ykH1aGlmQkjbRCFcIpJpu6ipWfTQgLwn 5RGwKEPAxL2V1icnu4JNGkRYe0DuZbS6Okmy3cuGVWzdGNzzqVv3BQuWer1NYCHtzGts T1lw==
X-Gm-Message-State: AGRZ1gL07pY1PfFtoGhqee7KuE1Nsvuea3Ec/e8oiWD6XMeds1AXM11n eET9WXGexLIAyFxfjuI+ZCU7QA666KY=
X-Google-Smtp-Source: AJdET5eac5emcY8J8ywpe9mKAHKIliuVgwsKRG/Zda1FL5DH2K1BIPwCgz+f8mEe5oyBOZ0Eeoe2qw==
X-Received: by 2002:a62:1049:: with SMTP id y70-v6mr2416216pfi.113.1541636060168;  Wed, 07 Nov 2018 16:14:20 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:b15b:4aa4:12a2:aad6? ([2001:67c:1232:144:b15b:4aa4:12a2:aad6]) by smtp.gmail.com with ESMTPSA id c23-v6sm1885381pfn.95.2018.11.07.16.14.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Nov 2018 16:14:19 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_90FE6331-9BF9-46DB-92F0-203C1CAB2D5B"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
Date: Thu, 8 Nov 2018 07:14:15 +0700
In-Reply-To: <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com>
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
To: Fred Templin <Fred.L.Templin@boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/r9cbUL8Y0QUMtQunVMI2zg7HIyU>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 00:14:23 -0000

--Apple-Mail=_90FE6331-9BF9-46DB-92F0-203C1CAB2D5B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

For clarity, my participation in this thread is sans hats. I usually say =
that, and neglected doing so.

> On Nov 8, 2018, at 5:50 AM, Templin (US), Fred L =
<Fred.L.Templin@boeing.com> wrote:
>=20
> but the idea is to leverage the RS/RA exchange to also facilitate =
prefix delegation by
> embedding DHCPv6 protocol messages within the RS/RA.

And that makes some sense. I have been an advocate for a while of a =
mechanism that would allow any DHCP configuration element to exist in an =
RA for the purposes of stateless configuration without having to =
reinvent the information element, which for a set of things is sensible.

The problem with it in this case is that it presumes that the RA is sent =
to an individual station and represents an allocation that the station =
needs and is expecting. In other words, if it is delegating a prefix to =
a given station, it can't be multicast; it has to be a unicast response =
to an RS. RA's are in fact often multicast. In this case, the fact that =
it is embedded in the RA is pretty much pointless; it is in fact a DHCP =
exchange with a different container, and we have used a stateless =
configuration mechanism statefully. We have taken an existing, working, =
mechanism and made it more complex because a certain implementor has an =
issue with DHCP that other implementors don't seem to have.

That seems like a strange solution. If you want to do something =
stateful, don't use a stateless protocol. If a unicast exchange is =
called for (the reason for the RS is that a new station on the network =
needs configuration now as opposed to "up to seven minutes from now", =
and can trigger the same message it would get periodically, but upon =
request). If you want to execute the function of a protocol to obtain a =
stateful delegation, don't embed the protocol in another protocol that =
is stateless.
=
--------------------------------------------------------------------------=
------
The fact that there is a highway to hell and a stairway to heaven is an =
interesting comment on projected traffic volume...


--Apple-Mail=_90FE6331-9BF9-46DB-92F0-203C1CAB2D5B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvjf9cACgkQEhdRnd2G
P+ATHA//U8lL/Z412y6kHrKlg7MZWtScrETYnhop30nsTbk00nrq9J1WkK74ug+K
P7lldIz9uRPmI3fgP0nKT1cImuhUULkIAEiYIbyQ1MpBXalWbj+yE+fXU4IplJHX
PzY6Fkm/fQNaKmOwZVNgH0/1hzYSoFS0mDu3MSwic/hDx53bAaMoijlC71NEiIaU
u9/srxUVg2H4rjhc8Jldi+7cvQQhBtg80IPyJz1TH5bZMKfZiuKUXbdgijvvKLp5
xKMiPIq10XYB9l3+7fbxX5IxuSxMBak7WAJikF16Kj0CUqNlssLTPqaAKldldMK/
oy8gLJNMTnbKjLw6LUD8y5963Y5ykUIJkipUf+gzUkXvOjS6vuD7l2t384bWBpt1
R5l9nest22wG/mmBqKFfix/WbmJSd3B3v/NyxgwUGbFeUl3wxKO6zcql0oPoS00g
mqlWJMDC/JJbsJQ0wUmMU7sM0SQdEgF16/mNoQMQ8nmrY2nZKP4UcYUngldr+/D+
J6xU8aFmifx7IZMkqEZdZnYZcAp/oGlzarWryxmjEo1kBWqzZZEP1ZALa/39rpee
6wh7EBskdKbNK4ZZRFM6sIEiVY9BnII6u03uSB8uD+zgrvVAAmGjK9uGPIBIQh62
x3lUX3zZNCIjTTyhr/Qm+20HIJUPHdIPQzfiQadQIEZktFQqk/4=
=FGQI
-----END PGP SIGNATURE-----

--Apple-Mail=_90FE6331-9BF9-46DB-92F0-203C1CAB2D5B--


From nobody Wed Nov  7 16:19:21 2018
Return-Path: <mellon@fugue.com>
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 2C05A1252B7 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 16:19:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 jGghcqeJ7O2O for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 16:19:10 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 07862130D7A for <v6ops@ietf.org>; Wed,  7 Nov 2018 16:19:10 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id n12so23695832qkh.11 for <v6ops@ietf.org>; Wed, 07 Nov 2018 16:19:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CI87U6HMSGHsSucZbHRlFJ0/KYlcrEzx1M3OmmtSyBk=; b=JVzGRWjgL//s9jywaOnp7XUBr4dXUuTl5UmKaXQixqzVFkR/PgJaDMw94V5tpW5qB9 Crh72nVdhi9NwHxy26JsruBmSSjbedl6WHAg13yc584HN4V7UBg8nBlWm33jhhUE3iRX hkmimWJW9yLLcskzaahq89Ydk4QBijBqJJQ3xqjP1B8BSkCeIWs20s7WSX5rmLe5y6uD BbWRTxE/55Ur52nNOpqnutfRT76/UGKfd9G6KBFzQbCKz3t+En6QwKT72WUxyLHqEcVV kvndVPisYOGiSpF0hnmFZGe4bGFqPmrxMO7CApzwxxC0EQHyaNOE8vwvi4ckm+NYH/a/ 0ZEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CI87U6HMSGHsSucZbHRlFJ0/KYlcrEzx1M3OmmtSyBk=; b=joDWb9Pg75TH7SnTGtfJdHBYahAhpqC/9MjAapKjyEwVWBHLz1dj0BJ5dAVdllOCSz efUqsDtIMxkdOOHK0xlIqkmofoeWHAFF7JwK10icrINbkZ0OBzGBV1pFpEncYNNvCrEj 3t4Xg+aC2oQiHQO6eWe9YTE64eo4HYq3koAUyXzroegj9/IgYcQyeKjVFNmN66EZX8cn b2q6xRmK+wGuH3vv5r6LQ0GCnJy8RwKuU33p6K6X0UxPF+BdW0g7JH85EPayW0hYlVu+ B2h89Z1ugKLNwYVXyorZi8/zj7qXc6bwj84zKTrVJTPXZtza6zsgQDkJ1n59pkwT2DrJ 1LrQ==
X-Gm-Message-State: AGRZ1gLuLcKQDKkrRs6sLfV+ShK4o8MYk8h+A4X4M0hTGoRjY7mF2G7f e3Gl+7sOqE0TJyLbTppxAHVj7a5KpCB25VmM+OadQw==
X-Google-Smtp-Source: AJdET5fiSXedr2gLrdGCOlSoly0S7jQNDdzwdRVtuX6fkd9TBTgWRIi+5+IKXouuC9WCBYV7UKt6SPOV3SfU1TLelOE=
X-Received: by 2002:ac8:7181:: with SMTP id w1mr2381687qto.271.1541636349060;  Wed, 07 Nov 2018 16:19:09 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com> <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com>
In-Reply-To: <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 8 Nov 2018 07:18:32 +0700
Message-ID: <CAPt1N1kp_HjvvrqtUYCq=6j_=c7Ht+rhTSVv_6qatap3e3PLVQ@mail.gmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, ipv6@ietf.org, IPv6 Ops WG <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f582b9057a1c2ec3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/wLdF5WcUXbwGk7SWUVYWaVYOwR8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 00:19:13 -0000

--000000000000f582b9057a1c2ec3
Content-Type: text/plain; charset="UTF-8"

Another thing to bear in mind is that DHCPv6 RA is normally a four-packet
exchange, and the reason for this is to make sure the client actually got
the prefix.   Take away the four packet exchange, as you must do with
RA/RS, and you may find that it's easier to run the server out of prefixes,
either accidentally or on purpose.

On Thu, Nov 8, 2018 at 7:15 AM Fred Baker <fredbaker.ietf@gmail.com> wrote:

> For clarity, my participation in this thread is sans hats. I usually say
> that, and neglected doing so.
>
> > On Nov 8, 2018, at 5:50 AM, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
> >
> > but the idea is to leverage the RS/RA exchange to also facilitate prefix
> delegation by
> > embedding DHCPv6 protocol messages within the RS/RA.
>
> And that makes some sense. I have been an advocate for a while of a
> mechanism that would allow any DHCP configuration element to exist in an RA
> for the purposes of stateless configuration without having to reinvent the
> information element, which for a set of things is sensible.
>
> The problem with it in this case is that it presumes that the RA is sent
> to an individual station and represents an allocation that the station
> needs and is expecting. In other words, if it is delegating a prefix to a
> given station, it can't be multicast; it has to be a unicast response to an
> RS. RA's are in fact often multicast. In this case, the fact that it is
> embedded in the RA is pretty much pointless; it is in fact a DHCP exchange
> with a different container, and we have used a stateless configuration
> mechanism statefully. We have taken an existing, working, mechanism and
> made it more complex because a certain implementor has an issue with DHCP
> that other implementors don't seem to have.
>
> That seems like a strange solution. If you want to do something stateful,
> don't use a stateless protocol. If a unicast exchange is called for (the
> reason for the RS is that a new station on the network needs configuration
> now as opposed to "up to seven minutes from now", and can trigger the same
> message it would get periodically, but upon request). If you want to
> execute the function of a protocol to obtain a stateful delegation, don't
> embed the protocol in another protocol that is stateless.
>
> --------------------------------------------------------------------------------
> The fact that there is a highway to hell and a stairway to heaven is an
> interesting comment on projected traffic volume...
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--000000000000f582b9057a1c2ec3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Another thing to bear in mind is that DHCPv6 RA is normall=
y a four-packet exchange, and the reason for this is to make sure the clien=
t actually got the prefix.=C2=A0 =C2=A0Take away the four packet exchange, =
as you must do with RA/RS, and you may find that it&#39;s easier to run the=
 server out of prefixes, either accidentally or on purpose.</div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 8, 2018 at 7:15 AM Fred B=
aker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com">fredbaker.ietf@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For clarity, my p=
articipation in this thread is sans hats. I usually say that, and neglected=
 doing so.<br>
<br>
&gt; On Nov 8, 2018, at 5:50 AM, Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>=
&gt; wrote:<br>
&gt; <br>
&gt; but the idea is to leverage the RS/RA exchange to also facilitate pref=
ix delegation by<br>
&gt; embedding DHCPv6 protocol messages within the RS/RA.<br>
<br>
And that makes some sense. I have been an advocate for a while of a mechani=
sm that would allow any DHCP configuration element to exist in an RA for th=
e purposes of stateless configuration without having to reinvent the inform=
ation element, which for a set of things is sensible.<br>
<br>
The problem with it in this case is that it presumes that the RA is sent to=
 an individual station and represents an allocation that the station needs =
and is expecting. In other words, if it is delegating a prefix to a given s=
tation, it can&#39;t be multicast; it has to be a unicast response to an RS=
. RA&#39;s are in fact often multicast. In this case, the fact that it is e=
mbedded in the RA is pretty much pointless; it is in fact a DHCP exchange w=
ith a different container, and we have used a stateless configuration mecha=
nism statefully. We have taken an existing, working, mechanism and made it =
more complex because a certain implementor has an issue with DHCP that othe=
r implementors don&#39;t seem to have.<br>
<br>
That seems like a strange solution. If you want to do something stateful, d=
on&#39;t use a stateless protocol. If a unicast exchange is called for (the=
 reason for the RS is that a new station on the network needs configuration=
 now as opposed to &quot;up to seven minutes from now&quot;, and can trigge=
r the same message it would get periodically, but upon request). If you wan=
t to execute the function of a protocol to obtain a stateful delegation, do=
n&#39;t embed the protocol in another protocol that is stateless.<br>
---------------------------------------------------------------------------=
-----<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div>

--000000000000f582b9057a1c2ec3--


From nobody Wed Nov  7 18:50:39 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 88E65130E85 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 18:50:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.007
X-Spam-Level: 
X-Spam-Status: No, score=-0.007 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, LOTS_OF_MONEY=0.001, MIME_QP_LONG_LINE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 itP1B-Ie5kSy for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 18:50:28 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8EA62130E50 for <v6ops@ietf.org>; Wed,  7 Nov 2018 18:50:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541645425; x=1542250225; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=I5/V5Q4QCcqghCe5FZ6kMQ 3O91ybieS3qpkMAbEWs2c=; b=GwF0YEq3vGoYKsrT33ZRlSdRPVz/79SY137ZvX ANXjEMC8x8iBjJeM2ZCk4y2bBEaakieRj5zdC/faOIL+jjRtkljFphZr+bc0XU4w M/OMANhSLdn/x5kpBj6p753L6Zkc9dPpmv8ncZkohrNmsc7XAjXLZwjOOFvKZ/k+ 5vxE8=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 03:50:25 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 03:50:25 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005950783.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 03:50:24 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 03:50:24 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 09:50:15 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: "STARK, BARBARA H" <bs7652@att.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3624515419_855478125"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xzvqoZjnKIjZAD5_xigA7GzqzR0>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 02:50:36 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3624515419_855478125
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

Hi Barbara,

=20

If an ISP allows persistent prefixes depending on customer preference, the =
ISP don=E2=80=99t know if actually it is persistent or not.

=20

This is like =E2=80=9Cbelieving=E2=80=9D that people don=E2=80=99t change t=
he MAC address. You don=E2=80=99t know, so you can=E2=80=99t be sure.

=20

Technology has to be made to be useful and as simple as possible.

=20

Using =E2=80=9Cextreme=E2=80=9D privacy considerations for complicating the=
 technology is a bad balance compared with laws that already disallow those=
 data aggregators to collect the data. For example, in EU IP addresses are =
considered personal data, which means that data aggregators can=E2=80=99t c=
ollect them. This allows to use persistent prefixes and if somebody is doin=
g something wrong, is not =E2=80=9Cagainst=E2=80=9D the technology simplifi=
cation (so you can have you own DNS services at home and no need for comple=
x/expensive/slower dynamic DNS things), but =E2=80=9Cagainst=E2=80=9D the l=
aw, with fines up to 20 million euros.

=20

I wish it is not only fines, but jail for any repeated or massive action ag=
ainst GDPR , but this is what we have now.


Regards,

Jordi

=20

=20

=20

De: "STARK, BARBARA H" <bs7652@att.com>
Fecha: jueves, 8 de noviembre de 2018, 6:40
Para: 'JORDI PALET MARTINEZ' <jordi.palet@consulintel.es>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: RE: [v6ops] SLAAC host moving between networks

=20

In-line with =E2=80=9C<bhs>=E2=80=9D.

Barbara

=20

I think basing privacy in the prefix is persistent or not is a broken conce=
pt.

<bhs> The IP address is widely used by data aggregators when combining mult=
iple data sets. Apparently, data aggregators don=E2=80=99t think using IP a=
ddress to violate people=E2=80=99s privacy is a broken concept.

=20

It is one of the parameters for privacy, but there are better and more reli=
able ways to track users if someone want to do that, because they can=E2=80=
=99t be sure the prefix is persistent =E2=80=A6

<bhs> Persistence of the prefix varies per ISP, and data aggregators know w=
hich ISPs change users addresses and how frequently. But stating that varyi=
ng the IP address makes it less useful to data aggregators as part of makin=
g a case for not varying the IP address is a bit strange to me. Your propos=
al is effectively that we should make the IP address more useful to data ag=
gregators for dataset combination by making it persistent.

=20

Just take a look to:

http://webkay.robinlinus.com/

or

https://panopticlick.eff.org

=20

I feel that it is much more important to be able to define services by name=
s, with stable addresses that anything else.

<bhs> I disagree.=20

=20

Of course, if the user prefers not to have a stable prefix, I=E2=80=99ve se=
en ISPs that in the =E2=80=9Ccontrol panel=E2=80=9D allow the user to choos=
e that option.


Regards,

Jordi



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3624515419_855478125
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DES link=3Dblue vlink=3Dpurple><div class=3DW=
ordSection1><p class=3DMsoNormal><span lang=3DES-TRAD style=3D'mso-fareast-=
language:EN-US'>Hi Barbara,<o:p></o:p></span></p><p class=3DMsoNormal><span=
 lang=3DES-TRAD style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language=
:EN-US'>If an ISP allows persistent prefixes depending on customer preferen=
ce, the ISP don=E2=80=99t know if actually it is persistent or not.<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-=
language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'mso-fareast-language:EN-US'>This is like =E2=80=9Cbelievi=
ng=E2=80=9D that people don=E2=80=99t change the MAC address. You don=E2=80=
=99t know, so you can=E2=80=99t be sure.<o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-farea=
st-language:EN-US'>Technology has to be made to be useful and as simple as =
possible.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US styl=
e=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'>Using =E2=80=
=9Cextreme=E2=80=9D privacy considerations for complicating the technology =
is a bad balance compared with laws that already disallow those data aggreg=
ators to collect the data. For example, in EU IP addresses are considered p=
ersonal data, which means that data aggregators can=E2=80=99t collect them.=
 This allows to use persistent prefixes and if somebody is doing something =
wrong, is not =E2=80=9Cagainst=E2=80=9D the technology simplification (so y=
ou can have you own DNS services at home and no need for complex/expensive/=
slower dynamic DNS things), but =E2=80=9Cagainst=E2=80=9D the law, with fin=
es up to 20 million euros.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN=
-US'>I wish it is not only fines, but jail for any repeated or massive acti=
on against GDPR , but this is what we have now.<o:p></o:p></span></p><div><=
p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;color:blac=
k'><br>Regards,<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-b=
ottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-=
fareast-language:EN-US'>Jordi<o:p></o:p></span></p><p class=3DMsoNormal sty=
le=3D'margin-bottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;co=
lor:black;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><div style=3D'bord=
er:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=
=3DMsoNormal style=3D'margin-left:35.4pt'><b><span style=3D'font-size:12.0p=
t;color:black'>De: </span></b><span style=3D'font-size:12.0pt;color:black'>=
&quot;STARK, BARBARA H&quot; &lt;bs7652@att.com&gt;<br><b>Fecha: </b>jueves=
, 8 de noviembre de 2018, 6:40<br><b>Para: </b>'JORDI PALET MARTINEZ' &lt;j=
ordi.palet@consulintel.es&gt;<br><b>CC: </b>&quot;v6ops@ietf.org&quot; &lt;=
v6ops@ietf.org&gt;<br><b>Asunto: </b>RE: [v6ops] SLAAC host moving between =
networks<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'marg=
in-left:35.4pt'><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal style=3D'ma=
rgin-left:35.4pt'>In-line with =E2=80=9C&lt;bhs&gt;=E2=80=9D.<o:p></o:p></p=
><p class=3DMsoNormal style=3D'margin-left:35.4pt'>Barbara<o:p></o:p></p><p=
 class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><div s=
tyle=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'=
><p class=3DMsoNormal style=3D'margin-left:35.4pt'>I think basing privacy i=
n the prefix is persistent or not is a broken concept.<o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'margin-left:35.4pt'>&lt;bhs&gt; The IP address is w=
idely used by data aggregators when combining multiple data sets. Apparentl=
y, data aggregators don=E2=80=99t think using IP address to violate people=E2=80=99s privacy is a broken concept.<o:p></o:p></p><p c=
lass=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=
=3DMsoNormal style=3D'margin-left:35.4pt'>It is one of the parameters for p=
rivacy, but there are better and more reliable ways to track users if someo=
ne want to do that, because they can=E2=80=99t be sure the prefix is persis=
tent =E2=80=A6<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4=
pt'>&lt;bhs&gt; Persistence of the prefix varies per ISP, and data aggregat=
ors know which ISPs change users addresses and how frequently. But stating =
that varying the IP address makes it less useful to data aggregators as par=
t of making a case for not varying the IP address is a bit strange to me. Y=
our proposal is effectively that we should make the IP address more useful =
to data aggregators for dataset combination by making it persistent.<o:p></=
o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p>=
</p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>Just take a look to:<=
o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><a href=3D"=
https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__webkay.robinlinus.com=
_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DLoGzhC-8sc8SY8Tq4vr=
fog&amp;m=3D39IZ4gcvTh4yNIHao2YmGPldEzMPnJ6jX_y-ssHcGFk&amp;s=3D4Kcb7WoUV31=
IuY_6TMrHPw5vqmxdekncbRhnKPxP1BA&amp;e=3D">http://webkay.robinlinus.com/</a=
><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>or<o:p></=
o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><a href=3D"https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__panopticlick.eff.org&amp;d=
=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DLoGzhC-8sc8SY8Tq4vrfog&amp=
;m=3D39IZ4gcvTh4yNIHao2YmGPldEzMPnJ6jX_y-ssHcGFk&amp;s=3DTfuvvRl8LchUuuu9iL=
jFFeUABFNwOHRbg9dMlK91FQU&amp;e=3D">https://panopticlick.eff.org</a><o:p></=
o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p>=
</p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>I feel that it is muc=
h more important to be able to define services by names, with stable addres=
ses that anything else.<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-=
left:35.4pt'>&lt;bhs&gt; I disagree. <o:p></o:p></p><p class=3DMsoNormal st=
yle=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>Of course, if the user prefers not to have a stable=
 prefix, I=E2=80=99ve seen ISPs that in the =E2=80=9Ccontrol panel=E2=80=9D=
 allow the user to choose that option.<o:p></o:p></p><div><p class=3DMsoNor=
mal style=3D'margin-left:35.4pt'><span style=3D'font-size:10.5pt;color:blac=
k'><br>Regards,</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-marg=
in-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><s=
pan style=3D'font-size:10.5pt;color:black'>Jordi</span><o:p></o:p></p></div=
></div></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3624515419_855478125--


From nobody Wed Nov  7 18:59:40 2018
Return-Path: <cgaylord@vt.edu>
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 AE1B9130ED8 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 18:59:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 64r-sxJ5lUbJ for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 18:59:26 -0800 (PST)
Received: from omr1.cc.vt.edu (omr1.cc.ipv6.vt.edu [IPv6:2607:b400:92:8300:0:c6:2117:b0e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A6E7130EB2 for <v6ops@ietf.org>; Wed,  7 Nov 2018 18:59:26 -0800 (PST)
Received: from mr5.cc.vt.edu (mr5.cc.vt.edu [IPv6:2607:b400:92:8400:0:72:232:758b]) by omr1.cc.vt.edu (8.14.4/8.14.4) with ESMTP id wA82xPfg020782 for <v6ops@ietf.org>; Wed, 7 Nov 2018 21:59:25 -0500
Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by mr5.cc.vt.edu (8.14.7/8.14.7) with ESMTP id wA82xKKl018786 for <v6ops@ietf.org>; Wed, 7 Nov 2018 21:59:25 -0500
Received: by mail-ed1-f71.google.com with SMTP id n18-v6so2954963edt.3 for <v6ops@ietf.org>; Wed, 07 Nov 2018 18:59:25 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bdk2fM7BJqNuvMiJZrmeP+VwVrqu/VeW9XnbGBdwJtw=; b=WahnJc1Z4rOR6gtPZKl80UhzDnfVYSwrBO7hmEHNJKli4K4p2XfzLvMAtWIqtEcv/C cYZLFs19r5wPCb/dfCuqVBfkbVGHhJvPnU2UiymWBBYsb1TRnmNrp0mLafJMuJQQmEaP XCOe4OPU7CagQ7hnFVRcehm2CYaoSaiGCBVcegI1XLvdLFQzb6I6pk1oENy+gk62MoWx hEHgi5l7id7SYeF/v6ox17n/qCNmw5RXWMT1+2TGSLCVRZw8fmi+Ju127MmS3VVbd4nG hlH4WMOjMOQ6rIg/3Hpw4ZdSEfYHV72r6r4KI8ElX8KsIMJmBndj6kNCO+4RgXu1RVr3 61kA==
X-Gm-Message-State: AGRZ1gKveglTiOgVTxB7CpyJhnNc02cnWIyReaBgjYfj5Mr9TwcTd3zr gBj6vpTNhZD21eUxAL8ZleA+SNQtQoC0dWm2SeGGJ3E4ILleZDBoHhLIk1uaTxz7/Y9JJE+klrS ggxajtjU7f9CAmt8WHsTdINlrhpSSKcVd
X-Received: by 2002:a50:eb42:: with SMTP id z2-v6mr2098984edp.126.1541645959600;  Wed, 07 Nov 2018 18:59:19 -0800 (PST)
X-Google-Smtp-Source: AJdET5ewwOH2G0de7liFll0TRaeHFK/EYZiq1LQ9V54f3RTJ+xhzgPcadbPqRnTJjh5nsGPGFwuV98GNNowYgrs7S8c=
X-Received: by 2002:a50:eb42:: with SMTP id z2-v6mr2098961edp.126.1541645959127;  Wed, 07 Nov 2018 18:59:19 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
In-Reply-To: <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
From: Clark Gaylord <cgaylord@vt.edu>
Date: Wed, 7 Nov 2018 21:59:07 -0500
Message-ID: <CADzU5g542SK9dae_FrPVofQwoUBxR-hxB9pQq7d=cv6aCgpkiQ@mail.gmail.com>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Cc: "STARK, BARBARA H" <bs7652@att.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c37dd9057a1e6b6d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/UGQ4AaWME5-ERCh8v1FxfBP6alc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 02:59:34 -0000

--000000000000c37dd9057a1e6b6d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Nov 7, 2018, 21:51 JORDI PALET MARTINEZ <jordi.palet=3D
40consulintel.es@dmarc.ietf.org> wrote:

>
Using =E2=80=9Cextreme=E2=80=9D privacy considerations for complicating the=
 technology is a
> bad balance compared with laws that already disallow those data aggregato=
rs
> to collect the data. For example, in EU IP addresses are considered
> personal data, which means that data aggregators can=E2=80=99t collect th=
em
>

Sigh.

"An address is an accident of geography=E2=80=9D --me

:-)

--ckg

> --

--
Clark Gaylord
cgaylord@vt.edu
... Autocorrect may have improved this message ...

--000000000000c37dd9057a1e6b6d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 7, 2018, 21=
:51 JORDI PALET MARTINEZ &lt;jordi.palet=3D<a href=3D"mailto:40consulintel.=
es@dmarc.ietf.org">40consulintel.es@dmarc.ietf.org</a>&gt; wrote:</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div lang=3D"ES" link=3D"blue" vlink=3D"purple">=
<div class=3D"m_-6947357481101304954WordSection1"><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US"></span></p></div></div></blockquote></div><div><br></div=
><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D"ES"=
 link=3D"blue" vlink=3D"purple"><div class=3D"m_-6947357481101304954WordSec=
tion1"><p class=3D"MsoNormal"><span lang=3D"EN-US">Using =E2=80=9Cextreme=
=E2=80=9D privacy considerations for complicating the technology is a bad b=
alance compared with laws that already disallow those data aggregators to c=
ollect the data. For example, in EU IP addresses are considered personal da=
ta, which means that data aggregators can=E2=80=99t collect them</span></p>=
</div></div></blockquote></div><div><br></div><div>Sigh.=C2=A0</div><div><b=
r></div><div>&quot;An address is an accident of geography=E2=80=9D --me</di=
v><div><br></div><div>:-)</div><div><br></div><div>--ckg</div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-s=
martmail=3D"gmail_signature"><p dir=3D"ltr">--<br>
Clark Gaylord<br>
<a href=3D"mailto:cgaylord@vt.edu">cgaylord@vt.edu</a><br>
... Autocorrect may have improved this message ... </p>
</div>

--000000000000c37dd9057a1e6b6d--


From nobody Wed Nov  7 19:39:02 2018
Return-Path: <bs7652@att.com>
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 3DD2D130E55 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:39:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.39
X-Spam-Level: *
X-Spam-Status: No, score=1.39 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, KHOP_DYNAMIC=1.999, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 4ZXF7ob22MLa for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:38:57 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2780130E4B for <v6ops@ietf.org>; Wed,  7 Nov 2018 19:38:57 -0800 (PST)
Received: from pps.filterd (m0083689.ppops.net [127.0.0.1]) by m0083689.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wA83YeGp042817; Wed, 7 Nov 2018 22:38:53 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0083689.ppops.net-00191d01. with ESMTP id 2nmcfxsvbm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Nov 2018 22:38:53 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA83cqdm011897; Wed, 7 Nov 2018 22:38:53 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [135.47.91.176]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA83cnw9011865; Wed, 7 Nov 2018 22:38:50 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [127.0.0.1]) by zlp30487.vci.att.com (Service) with ESMTP id DF9DB4014052; Thu,  8 Nov 2018 03:38:49 +0000 (GMT)
Received: from GAALPA1MSGHUBAH.ITServices.sbc.com (unknown [130.8.218.157]) by zlp30487.vci.att.com (Service) with ESMTPS id C8D27401404F; Thu,  8 Nov 2018 03:38:49 +0000 (GMT)
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.253]) by GAALPA1MSGHUBAH.ITServices.sbc.com ([130.8.218.157]) with mapi id 14.03.0415.000; Wed, 7 Nov 2018 22:38:49 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'JORDI PALET MARTINEZ'" <jordi.palet@consulintel.es>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] SLAAC host moving between networks
Thread-Index: AQHUdcTGZX7eL89qAkapZNKa5vvMY6VC/vsA//+2STqAAFxagIAACeCAgABCNQCAAHHZAIABKGWAgACL5ID//7ClUA==
Date: Thu, 8 Nov 2018 03:38:48 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6114DF21ADF@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
In-Reply-To: <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.237.99]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6114DF21ADFGAALPA1MSGUSRBF_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811080027
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/yPGGxJyu0EeGiQEVz1_n31cmtno>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 03:39:00 -0000

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21ADFGAALPA1MSGUSRBF_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QXMgYW4gZXhhbXBsZSwgaGVyZSBpcyBob3cgb25lIGRhdGEgYWdncmVnYXRvci9icm9rZXIgZGVz
Y3JpYmVzIGhvdyB1c2VmdWwgaXQgaXMgZm9yIHRoZW0gd2hlbiBJUCBhZGRyZXNzZXMgZG9u4oCZ
dCBjaGFuZ2UuDQpodHRwczovL3d3dy52aWNpbWVkaWFpbmMuY29tL29mdGVuLWlwLWFkZHJlc3Nl
cy1jaGFuZ2UvDQoNCllvdSBtYXkgaGF2ZSBHRFBSLiBNb3N0IG9mIHRoZSB3b3JsZCBkb2VzIG5v
dC4gSSBkbyBub3QuIElmIHlvdSB3YW50IHRvIGNyZWF0ZSBhIHJlY29tbWVuZGF0aW9uIHRoYXQg
aXMgc3BlY2lmaWMgdG8gRVUgSVNQcywgZ28gZm9yIGl0IChhc3N1bWluZyB0aGV5IGFsbCBhZ3Jl
ZSkuIEJ1dCBwbGVhc2UgbWFrZSBpdCB2ZXJ5LCB2ZXJ5IGNsZWFyIHRoYXQgaXQgKm9ubHkqIGFw
cGxpZXMgdG8gRVUgSVNQcy4gSeKAmW0gYWxzbyBzdGlsbCB3YWl0aW5nIHRvIHNlZSBqdXN0IGhv
dyBzdWNjZXNzZnVsIEdEUFIgd2lsbCBiZSBpbiBkaXNjb3VyYWdpbmcgd2Vic2l0ZXMgaW4gbm9u
LUVVIGNvdW50cmllcyBmcm9tIGNvbGxlY3RpbmcgYW55IGFuZCBhbGwgZGF0YSBmcm9tIHBlb3Bs
ZSBiZWhpbmQgRXVyb3BlYW4gSVAgYWRkcmVzc2VzLiBBbmQgZm9yZWlnbiBnb3Zlcm5tZW50cyAo
d2hpY2ggbWF5IGJlIHdhbnRpbmcgdG8gaGFybSBFVSBjb3VudHJpZXMgYW5kIGNpdGl6ZW5zKSBh
cmUgY29tcGxldGVseSBmcmVlIHRvIHRyYWNrIEVVIGNpdGl6ZW5zIHdoZW4gdGhleSBjYW4gbHVy
ZSB0aG9zZSBjaXRpemVucyB0byB0aGVpciDigJxzcG9uc29yZWTigJ0gd2Vic2l0ZXMuDQoNCkkg
d2lsbCBjb250aW51ZSB0byByZWNvbW1lbmQgSVAgYWRkcmVzcyBhc3NpZ25tZW50cyAqbm90KiBi
ZSBzdGF0aWMuDQpCYXJiYXJhDQoNCkZyb206IEpPUkRJIFBBTEVUIE1BUlRJTkVaIDxqb3JkaS5w
YWxldEBjb25zdWxpbnRlbC5lcz4NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMDcsIDIwMTgg
OTo1MCBQTQ0KVG86IFNUQVJLLCBCQVJCQVJBIEggPGJzNzY1MkBhdHQuY29tPg0KQ2M6IHY2b3Bz
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3Y2b3BzXSBTTEFBQyBob3N0IG1vdmluZyBiZXR3ZWVu
IG5ldHdvcmtzDQoNCkhpIEJhcmJhcmEsDQoNCklmIGFuIElTUCBhbGxvd3MgcGVyc2lzdGVudCBw
cmVmaXhlcyBkZXBlbmRpbmcgb24gY3VzdG9tZXIgcHJlZmVyZW5jZSwgdGhlIElTUCBkb27igJl0
IGtub3cgaWYgYWN0dWFsbHkgaXQgaXMgcGVyc2lzdGVudCBvciBub3QuDQoNClRoaXMgaXMgbGlr
ZSDigJxiZWxpZXZpbmfigJ0gdGhhdCBwZW9wbGUgZG9u4oCZdCBjaGFuZ2UgdGhlIE1BQyBhZGRy
ZXNzLiBZb3UgZG9u4oCZdCBrbm93LCBzbyB5b3UgY2Fu4oCZdCBiZSBzdXJlLg0KDQpUZWNobm9s
b2d5IGhhcyB0byBiZSBtYWRlIHRvIGJlIHVzZWZ1bCBhbmQgYXMgc2ltcGxlIGFzIHBvc3NpYmxl
Lg0KDQpVc2luZyDigJxleHRyZW1l4oCdIHByaXZhY3kgY29uc2lkZXJhdGlvbnMgZm9yIGNvbXBs
aWNhdGluZyB0aGUgdGVjaG5vbG9neSBpcyBhIGJhZCBiYWxhbmNlIGNvbXBhcmVkIHdpdGggbGF3
cyB0aGF0IGFscmVhZHkgZGlzYWxsb3cgdGhvc2UgZGF0YSBhZ2dyZWdhdG9ycyB0byBjb2xsZWN0
IHRoZSBkYXRhLiBGb3IgZXhhbXBsZSwgaW4gRVUgSVAgYWRkcmVzc2VzIGFyZSBjb25zaWRlcmVk
IHBlcnNvbmFsIGRhdGEsIHdoaWNoIG1lYW5zIHRoYXQgZGF0YSBhZ2dyZWdhdG9ycyBjYW7igJl0
IGNvbGxlY3QgdGhlbS4gVGhpcyBhbGxvd3MgdG8gdXNlIHBlcnNpc3RlbnQgcHJlZml4ZXMgYW5k
IGlmIHNvbWVib2R5IGlzIGRvaW5nIHNvbWV0aGluZyB3cm9uZywgaXMgbm90IOKAnGFnYWluc3Ti
gJ0gdGhlIHRlY2hub2xvZ3kgc2ltcGxpZmljYXRpb24gKHNvIHlvdSBjYW4gaGF2ZSB5b3Ugb3du
IEROUyBzZXJ2aWNlcyBhdCBob21lIGFuZCBubyBuZWVkIGZvciBjb21wbGV4L2V4cGVuc2l2ZS9z
bG93ZXIgZHluYW1pYyBETlMgdGhpbmdzKSwgYnV0IOKAnGFnYWluc3TigJ0gdGhlIGxhdywgd2l0
aCBmaW5lcyB1cCB0byAyMCBtaWxsaW9uIGV1cm9zLg0KDQpJIHdpc2ggaXQgaXMgbm90IG9ubHkg
ZmluZXMsIGJ1dCBqYWlsIGZvciBhbnkgcmVwZWF0ZWQgb3IgbWFzc2l2ZSBhY3Rpb24gYWdhaW5z
dCBHRFBSICwgYnV0IHRoaXMgaXMgd2hhdCB3ZSBoYXZlIG5vdy4NCg0KUmVnYXJkcywNCkpvcmRp
DQoNCg0KDQpEZTogIlNUQVJLLCBCQVJCQVJBIEgiIDxiczc2NTJAYXR0LmNvbTxtYWlsdG86YnM3
NjUyQGF0dC5jb20+Pg0KRmVjaGE6IGp1ZXZlcywgOCBkZSBub3ZpZW1icmUgZGUgMjAxOCwgNjo0
MA0KUGFyYTogJ0pPUkRJIFBBTEVUIE1BUlRJTkVaJyA8am9yZGkucGFsZXRAY29uc3VsaW50ZWwu
ZXM8bWFpbHRvOmpvcmRpLnBhbGV0QGNvbnN1bGludGVsLmVzPj4NCkNDOiAidjZvcHNAaWV0Zi5v
cmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPiIgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZz4+DQpBc3VudG86IFJFOiBbdjZvcHNdIFNMQUFDIGhvc3QgbW92aW5nIGJldHdlZW4g
bmV0d29ya3MNCg0KSW4tbGluZSB3aXRoIOKAnDxiaHM+4oCdLg0KQmFyYmFyYQ0KDQpJIHRoaW5r
IGJhc2luZyBwcml2YWN5IGluIHRoZSBwcmVmaXggaXMgcGVyc2lzdGVudCBvciBub3QgaXMgYSBi
cm9rZW4gY29uY2VwdC4NCjxiaHM+IFRoZSBJUCBhZGRyZXNzIGlzIHdpZGVseSB1c2VkIGJ5IGRh
dGEgYWdncmVnYXRvcnMgd2hlbiBjb21iaW5pbmcgbXVsdGlwbGUgZGF0YSBzZXRzLiBBcHBhcmVu
dGx5LCBkYXRhIGFnZ3JlZ2F0b3JzIGRvbuKAmXQgdGhpbmsgdXNpbmcgSVAgYWRkcmVzcyB0byB2
aW9sYXRlIHBlb3BsZeKAmXMgcHJpdmFjeSBpcyBhIGJyb2tlbiBjb25jZXB0Lg0KDQpJdCBpcyBv
bmUgb2YgdGhlIHBhcmFtZXRlcnMgZm9yIHByaXZhY3ksIGJ1dCB0aGVyZSBhcmUgYmV0dGVyIGFu
ZCBtb3JlIHJlbGlhYmxlIHdheXMgdG8gdHJhY2sgdXNlcnMgaWYgc29tZW9uZSB3YW50IHRvIGRv
IHRoYXQsIGJlY2F1c2UgdGhleSBjYW7igJl0IGJlIHN1cmUgdGhlIHByZWZpeCBpcyBwZXJzaXN0
ZW50IOKApg0KPGJocz4gUGVyc2lzdGVuY2Ugb2YgdGhlIHByZWZpeCB2YXJpZXMgcGVyIElTUCwg
YW5kIGRhdGEgYWdncmVnYXRvcnMga25vdyB3aGljaCBJU1BzIGNoYW5nZSB1c2VycyBhZGRyZXNz
ZXMgYW5kIGhvdyBmcmVxdWVudGx5LiBCdXQgc3RhdGluZyB0aGF0IHZhcnlpbmcgdGhlIElQIGFk
ZHJlc3MgbWFrZXMgaXQgbGVzcyB1c2VmdWwgdG8gZGF0YSBhZ2dyZWdhdG9ycyBhcyBwYXJ0IG9m
IG1ha2luZyBhIGNhc2UgZm9yIG5vdCB2YXJ5aW5nIHRoZSBJUCBhZGRyZXNzIGlzIGEgYml0IHN0
cmFuZ2UgdG8gbWUuIFlvdXIgcHJvcG9zYWwgaXMgZWZmZWN0aXZlbHkgdGhhdCB3ZSBzaG91bGQg
bWFrZSB0aGUgSVAgYWRkcmVzcyBtb3JlIHVzZWZ1bCB0byBkYXRhIGFnZ3JlZ2F0b3JzIGZvciBk
YXRhc2V0IGNvbWJpbmF0aW9uIGJ5IG1ha2luZyBpdCBwZXJzaXN0ZW50Lg0KDQpKdXN0IHRha2Ug
YSBsb29rIHRvOg0KaHR0cDovL3dlYmtheS5yb2JpbmxpbnVzLmNvbS88aHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3dlYmtheS5yb2JpbmxpbnVzLmNv
bV8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2
cmZvZyZtPTM5SVo0Z2N2VGg0eU5JSGFvMlltR1BsZEV6TVBuSjZqWF95LXNzSGNHRmsmcz00S2Ni
N1dvVVYzMUl1WV82VE1ySFB3NXZxbXhkZWtuY2JSaG5LUHhQMUJBJmU9Pg0Kb3INCmh0dHBzOi8v
cGFub3B0aWNsaWNrLmVmZi5vcmc8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX19wYW5vcHRpY2xpY2suZWZmLm9yZyZkPUR3TUZhUSZjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmcj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJm09MzlJWjRnY3ZUaDR5TklI
YW8yWW1HUGxkRXpNUG5KNmpYX3ktc3NIY0dGayZzPVRmdXZ2Umw4TGNoVXV1dTlpTGpGRmVVQUJG
TndPSFJiZzlkTWxLOTFGUVUmZT0+DQoNCkkgZmVlbCB0aGF0IGl0IGlzIG11Y2ggbW9yZSBpbXBv
cnRhbnQgdG8gYmUgYWJsZSB0byBkZWZpbmUgc2VydmljZXMgYnkgbmFtZXMsIHdpdGggc3RhYmxl
IGFkZHJlc3NlcyB0aGF0IGFueXRoaW5nIGVsc2UuDQo8YmhzPiBJIGRpc2FncmVlLg0KDQpPZiBj
b3Vyc2UsIGlmIHRoZSB1c2VyIHByZWZlcnMgbm90IHRvIGhhdmUgYSBzdGFibGUgcHJlZml4LCBJ
4oCZdmUgc2VlbiBJU1BzIHRoYXQgaW4gdGhlIOKAnGNvbnRyb2wgcGFuZWzigJ0gYWxsb3cgdGhl
IHVzZXIgdG8gY2hvb3NlIHRoYXQgb3B0aW9uLg0KDQpSZWdhcmRzLA0KSm9yZGkNCg0KKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KSVB2NCBpcyBvdmVyDQpB
cmUgeW91IHJlYWR5IGZvciB0aGUgbmV3IEludGVybmV0ID8NCmh0dHA6Ly93d3cudGhlaXB2NmNv
bXBhbnkuY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX193d3cudGhlaXB2NmNvbXBhbnkuY29tJmQ9RHdRRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmbT1kal9IbTYzZm4zdXcwSHNxZ05ZWVdXMm5w
R0xHUVZSMlFDX09yWkg1am9VJnM9bktSeVV5aFpFVS1YSDdsSEx5TGpiazBVMnZOOVZyeE5KaGxn
bFpOclljayZlPT4NClRoZSBJUHY2IENvbXBhbnkNCg0KVGhpcyBlbGVjdHJvbmljIG1lc3NhZ2Ug
Y29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgb3IgY29uZmlkZW50
aWFsLiBUaGUgaW5mb3JtYXRpb24gaXMgaW50ZW5kZWQgdG8gYmUgZm9yIHRoZSBleGNsdXNpdmUg
dXNlIG9mIHRoZSBpbmRpdmlkdWFsKHMpIG5hbWVkIGFib3ZlIGFuZCBmdXJ0aGVyIG5vbi1leHBs
aWNpbHR5IGF1dGhvcml6ZWQgZGlzY2xvc3VyZSwgY29weWluZywgZGlzdHJpYnV0aW9uIG9yIHVz
ZSBvZiB0aGUgY29udGVudHMgb2YgdGhpcyBpbmZvcm1hdGlvbiwgZXZlbiBpZiBwYXJ0aWFsbHks
IGluY2x1ZGluZyBhdHRhY2hlZCBmaWxlcywgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgd2ls
bCBiZSBjb25zaWRlcmVkIGEgY3JpbWluYWwgb2ZmZW5zZS4gSWYgeW91IGFyZSBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCBiZSBhd2FyZSB0aGF0IGFueSBkaXNjbG9zdXJlLCBjb3B5aW5nLCBk
aXN0cmlidXRpb24gb3IgdXNlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzIGluZm9ybWF0aW9uLCBl
dmVuIGlmIHBhcnRpYWxseSwgaW5jbHVkaW5nIGF0dGFjaGVkIGZpbGVzLCBpcyBzdHJpY3RseSBw
cm9oaWJpdGVkLCB3aWxsIGJlIGNvbnNpZGVyZWQgYSBjcmltaW5hbCBvZmZlbnNlLCBzbyB5b3Ug
bXVzdCByZXBseSB0byB0aGUgb3JpZ2luYWwgc2VuZGVyIHRvIGluZm9ybSBhYm91dCB0aGlzIGNv
bW11bmljYXRpb24gYW5kIGRlbGV0ZSBpdC4NCg==

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21ADFGAALPA1MSGUSRBF_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
QXMgYW4gZXhhbXBsZSwgaGVyZSBpcyBob3cgb25lIGRhdGEgYWdncmVnYXRvci9icm9rZXIgZGVz
Y3JpYmVzIGhvdyB1c2VmdWwgaXQgaXMgZm9yIHRoZW0gd2hlbiBJUCBhZGRyZXNzZXMgZG9u4oCZ
dCBjaGFuZ2UuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJo
dHRwczovL3d3dy52aWNpbWVkaWFpbmMuY29tL29mdGVuLWlwLWFkZHJlc3Nlcy1jaGFuZ2UvIj5o
dHRwczovL3d3dy52aWNpbWVkaWFpbmMuY29tL29mdGVuLWlwLWFkZHJlc3Nlcy1jaGFuZ2UvPC9h
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Zb3UgbWF5IGhhdmUgR0RQUi4gTW9zdCBvZiB0aGUg
d29ybGQgZG9lcyBub3QuIEkgZG8gbm90LiBJZiB5b3Ugd2FudCB0byBjcmVhdGUgYSByZWNvbW1l
bmRhdGlvbiB0aGF0IGlzIHNwZWNpZmljIHRvIEVVIElTUHMsIGdvIGZvciBpdCAoYXNzdW1pbmcg
dGhleSBhbGwgYWdyZWUpLiBCdXQgcGxlYXNlIG1ha2UgaXQgdmVyeSwgdmVyeSBjbGVhciB0aGF0
IGl0ICo8Yj5vbmx5PC9iPiogYXBwbGllcyB0byBFVSBJU1BzLg0KIEnigJltIGFsc28gc3RpbGwg
d2FpdGluZyB0byBzZWUganVzdCBob3cgc3VjY2Vzc2Z1bCBHRFBSIHdpbGwgYmUgaW4gZGlzY291
cmFnaW5nIHdlYnNpdGVzIGluIG5vbi1FVSBjb3VudHJpZXMgZnJvbSBjb2xsZWN0aW5nIGFueSBh
bmQgYWxsIGRhdGEgZnJvbSBwZW9wbGUgYmVoaW5kIEV1cm9wZWFuIElQIGFkZHJlc3Nlcy4gQW5k
IGZvcmVpZ24gZ292ZXJubWVudHMgKHdoaWNoIG1heSBiZSB3YW50aW5nIHRvIGhhcm0gRVUgY291
bnRyaWVzIGFuZCBjaXRpemVucykNCiBhcmUgY29tcGxldGVseSBmcmVlIHRvIHRyYWNrIEVVIGNp
dGl6ZW5zIHdoZW4gdGhleSBjYW4gbHVyZSB0aG9zZSBjaXRpemVucyB0byB0aGVpciDigJxzcG9u
c29yZWTigJ0gd2Vic2l0ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd2lsbCBjb250aW51
ZSB0byByZWNvbW1lbmQgSVAgYWRkcmVzcyBhc3NpZ25tZW50cyAqPGI+bm90PC9iPiogYmUgc3Rh
dGljLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmFyYmFyYTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBKT1JESSBQQUxFVCBNQVJUSU5FWiAmbHQ7
am9yZGkucGFsZXRAY29uc3VsaW50ZWwuZXMmZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVz
ZGF5LCBOb3ZlbWJlciAwNywgMjAxOCA5OjUwIFBNPGJyPg0KPGI+VG86PC9iPiBTVEFSSywgQkFS
QkFSQSBIICZsdDticzc2NTJAYXR0LmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHY2b3BzQGlldGYu
b3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIFNMQUFDIGhvc3QgbW92aW5nIGJl
dHdlZW4gbmV0d29ya3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVTLVRSQUQiPkhpIEJhcmJhcmEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRVMtVFJBRCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgYW4gSVNQIGFsbG93cyBwZXJzaXN0
ZW50IHByZWZpeGVzIGRlcGVuZGluZyBvbiBjdXN0b21lciBwcmVmZXJlbmNlLCB0aGUgSVNQIGRv
buKAmXQga25vdyBpZiBhY3R1YWxseSBpdCBpcyBwZXJzaXN0ZW50IG9yIG5vdC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhpcyBpcyBsaWtlIOKAnGJlbGlldmluZ+KAnSB0aGF0IHBlb3BsZSBk
b27igJl0IGNoYW5nZSB0aGUgTUFDIGFkZHJlc3MuIFlvdSBkb27igJl0IGtub3csIHNvIHlvdSBj
YW7igJl0IGJlIHN1cmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRlY2hub2xvZ3kgaGFzIHRv
IGJlIG1hZGUgdG8gYmUgdXNlZnVsIGFuZCBhcyBzaW1wbGUgYXMgcG9zc2libGUuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlVzaW5nIOKAnGV4dHJlbWXigJ0gcHJpdmFjeSBjb25zaWRlcmF0aW9u
cyBmb3IgY29tcGxpY2F0aW5nIHRoZSB0ZWNobm9sb2d5IGlzIGEgYmFkIGJhbGFuY2UgY29tcGFy
ZWQgd2l0aCBsYXdzIHRoYXQgYWxyZWFkeSBkaXNhbGxvdyB0aG9zZSBkYXRhIGFnZ3JlZ2F0b3Jz
IHRvIGNvbGxlY3QgdGhlIGRhdGEuIEZvciBleGFtcGxlLCBpbiBFVSBJUCBhZGRyZXNzZXMgYXJl
IGNvbnNpZGVyZWQgcGVyc29uYWwgZGF0YSwgd2hpY2gNCiBtZWFucyB0aGF0IGRhdGEgYWdncmVn
YXRvcnMgY2Fu4oCZdCBjb2xsZWN0IHRoZW0uIFRoaXMgYWxsb3dzIHRvIHVzZSBwZXJzaXN0ZW50
IHByZWZpeGVzIGFuZCBpZiBzb21lYm9keSBpcyBkb2luZyBzb21ldGhpbmcgd3JvbmcsIGlzIG5v
dCDigJxhZ2FpbnN04oCdIHRoZSB0ZWNobm9sb2d5IHNpbXBsaWZpY2F0aW9uIChzbyB5b3UgY2Fu
IGhhdmUgeW91IG93biBETlMgc2VydmljZXMgYXQgaG9tZSBhbmQgbm8gbmVlZCBmb3IgY29tcGxl
eC9leHBlbnNpdmUvc2xvd2VyDQogZHluYW1pYyBETlMgdGhpbmdzKSwgYnV0IOKAnGFnYWluc3Ti
gJ0gdGhlIGxhdywgd2l0aCBmaW5lcyB1cCB0byAyMCBtaWxsaW9uIGV1cm9zLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIHdpc2ggaXQgaXMgbm90IG9ubHkgZmluZXMsIGJ1dCBqYWlsIGZvciBh
bnkgcmVwZWF0ZWQgb3IgbWFzc2l2ZSBhY3Rpb24gYWdhaW5zdCBHRFBSICwgYnV0IHRoaXMgaXMg
d2hhdCB3ZSBoYXZlIG5vdy48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PGJyPg0KUmVn
YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5Kb3JkaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxiPjxzcGFuIGxh
bmc9IkVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RGU6DQo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
JnF1b3Q7U1RBUkssIEJBUkJBUkEgSCZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1MkBh
dHQuY29tIj5iczc2NTJAYXR0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RmVjaGE6IDwvYj5qdWV2ZXMs
IDggZGUgbm92aWVtYnJlIGRlIDIwMTgsIDY6NDA8YnI+DQo8Yj5QYXJhOiA8L2I+J0pPUkRJIFBB
TEVUIE1BUlRJTkVaJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvcmRpLnBhbGV0QGNvbnN1bGludGVs
LmVzIj5qb3JkaS5wYWxldEBjb25zdWxpbnRlbC5lczwvYT4mZ3Q7PGJyPg0KPGI+Q0M6IDwvYj4m
cXVvdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciPnY2b3BzQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIj52Nm9wc0BpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KPGI+QXN1bnRvOiA8L2I+UkU6IFt2Nm9wc10gU0xBQUMgaG9zdCBtb3Zpbmcg
YmV0d2VlbiBuZXR3b3JrczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9
IkVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj5Jbi1saW5l
IHdpdGgg4oCcJmx0O2JocyZndDvigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPkJh
cmJhcmE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj5JIHRoaW5rIGJhc2luZyBw
cml2YWN5IGluIHRoZSBwcmVmaXggaXMgcGVyc2lzdGVudCBvciBub3QgaXMgYSBicm9rZW4gY29u
Y2VwdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+Jmx0O2JocyZndDsgVGhlIElQIGFk
ZHJlc3MgaXMgd2lkZWx5IHVzZWQgYnkgZGF0YSBhZ2dyZWdhdG9ycyB3aGVuIGNvbWJpbmluZyBt
dWx0aXBsZSBkYXRhIHNldHMuIEFwcGFyZW50bHksIGRhdGEgYWdncmVnYXRvcnMgZG9u4oCZdCB0
aGluayB1c2luZyBJUCBhZGRyZXNzIHRvIHZpb2xhdGUgcGVvcGxl4oCZcyBwcml2YWN5IGlzIGEg
YnJva2VuIGNvbmNlcHQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj5JdCBpcyBvbmUgb2YgdGhlIHBhcmFtZXRlcnMgZm9y
IHByaXZhY3ksIGJ1dCB0aGVyZSBhcmUgYmV0dGVyIGFuZCBtb3JlIHJlbGlhYmxlIHdheXMgdG8g
dHJhY2sgdXNlcnMgaWYgc29tZW9uZSB3YW50IHRvIGRvIHRoYXQsIGJlY2F1c2UgdGhleSBjYW7i
gJl0IGJlIHN1cmUgdGhlIHByZWZpeCBpcyBwZXJzaXN0ZW50IOKApjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxz
cGFuIGxhbmc9IkVTIj4mbHQ7YmhzJmd0OyBQZXJzaXN0ZW5jZSBvZiB0aGUgcHJlZml4IHZhcmll
cyBwZXIgSVNQLCBhbmQgZGF0YSBhZ2dyZWdhdG9ycyBrbm93IHdoaWNoIElTUHMgY2hhbmdlIHVz
ZXJzIGFkZHJlc3NlcyBhbmQgaG93IGZyZXF1ZW50bHkuIEJ1dCBzdGF0aW5nIHRoYXQgdmFyeWlu
ZyB0aGUgSVAgYWRkcmVzcyBtYWtlcyBpdCBsZXNzIHVzZWZ1bCB0byBkYXRhDQogYWdncmVnYXRv
cnMgYXMgcGFydCBvZiBtYWtpbmcgYSBjYXNlIGZvciBub3QgdmFyeWluZyB0aGUgSVAgYWRkcmVz
cyBpcyBhIGJpdCBzdHJhbmdlIHRvIG1lLiBZb3VyIHByb3Bvc2FsIGlzIGVmZmVjdGl2ZWx5IHRo
YXQgd2Ugc2hvdWxkIG1ha2UgdGhlIElQIGFkZHJlc3MgbW9yZSB1c2VmdWwgdG8gZGF0YSBhZ2dy
ZWdhdG9ycyBmb3IgZGF0YXNldCBjb21iaW5hdGlvbiBieSBtYWtpbmcgaXQgcGVyc2lzdGVudC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4g
bGFuZz0iRVMiPkp1c3QgdGFrZSBhIGxvb2sgdG86PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0i
RVMiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwLTNBX193ZWJrYXkucm9iaW5saW51cy5jb21fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmYW1wO209MzlJWjRn
Y3ZUaDR5TklIYW8yWW1HUGxkRXpNUG5KNmpYX3ktc3NIY0dGayZhbXA7cz00S2NiN1dvVVYzMUl1
WV82VE1ySFB3NXZxbXhkZWtuY2JSaG5LUHhQMUJBJmFtcDtlPSI+aHR0cDovL3dlYmtheS5yb2Jp
bmxpbnVzLmNvbS88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPm9yPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1
LjRwdCI+PHNwYW4gbGFuZz0iRVMiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fcGFub3B0aWNsaWNrLmVmZi5vcmcmYW1wO2Q9RHdN
RmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9TG9HemhDLThzYzhTWThUcTR2
cmZvZyZhbXA7bT0zOUlaNGdjdlRoNHlOSUhhbzJZbUdQbGRFek1Qbko2alhfeS1zc0hjR0ZrJmFt
cDtzPVRmdXZ2Umw4TGNoVXV1dTlpTGpGRmVVQUJGTndPSFJiZzlkTWxLOTFGUVUmYW1wO2U9Ij5o
dHRwczovL3Bhbm9wdGljbGljay5lZmYub3JnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9
IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+SSBmZWVsIHRoYXQgaXQg
aXMgbXVjaCBtb3JlIGltcG9ydGFudCB0byBiZSBhYmxlIHRvIGRlZmluZSBzZXJ2aWNlcyBieSBu
YW1lcywgd2l0aCBzdGFibGUgYWRkcmVzc2VzIHRoYXQgYW55dGhpbmcgZWxzZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUu
NHB0Ij48c3BhbiBsYW5nPSJFUyI+Jmx0O2JocyZndDsgSSBkaXNhZ3JlZS4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40
cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+
T2YgY291cnNlLCBpZiB0aGUgdXNlciBwcmVmZXJzIG5vdCB0byBoYXZlIGEgc3RhYmxlIHByZWZp
eCwgSeKAmXZlIHNlZW4gSVNQcyB0aGF0IGluIHRoZSDigJxjb250cm9sIHBhbmVs4oCdIGFsbG93
IHRoZSB1c2VyIHRvIGNob29zZSB0aGF0IG9wdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNw
YW4gbGFuZz0iRVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48YnI+DQpS
ZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDozNS40cHQiPg0KPHNwYW4g
bGFuZz0iRVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5Kb3JkaTwvc3Bh
bj48c3BhbiBsYW5nPSJFUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
bGFuZz0iRVMiPjxicj4NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKio8YnI+DQpJUHY0IGlzIG92ZXI8YnI+DQpBcmUgeW91IHJlYWR5IGZvciB0aGUgbmV3IElu
dGVybmV0ID88YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cC0zQV9fd3d3LnRoZWlwdjZjb21wYW55LmNvbSZhbXA7ZD1Ed1FGYVEmYW1w
O2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFt
cDttPWRqX0htNjNmbjN1dzBIc3FnTllZV1cybnBHTEdRVlIyUUNfT3JaSDVqb1UmYW1wO3M9bktS
eVV5aFpFVS1YSDdsSEx5TGpiazBVMnZOOVZyeE5KaGxnbFpOclljayZhbXA7ZT0iPmh0dHA6Ly93
d3cudGhlaXB2NmNvbXBhbnkuY29tPC9hPjxicj4NClRoZSBJUHY2IENvbXBhbnk8YnI+DQo8YnI+
DQpUaGlzIGVsZWN0cm9uaWMgbWVzc2FnZSBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBtYXkg
YmUgcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwuIFRoZSBpbmZvcm1hdGlvbiBpcyBpbnRlbmRl
ZCB0byBiZSBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwocykgbmFtZWQg
YWJvdmUgYW5kIGZ1cnRoZXIgbm9uLWV4cGxpY2lsdHkgYXV0aG9yaXplZCBkaXNjbG9zdXJlLCBj
b3B5aW5nLCBkaXN0cmlidXRpb24gb3IgdXNlIG9mDQogdGhlIGNvbnRlbnRzIG9mIHRoaXMgaW5m
b3JtYXRpb24sIGV2ZW4gaWYgcGFydGlhbGx5LCBpbmNsdWRpbmcgYXR0YWNoZWQgZmlsZXMsIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIHdpbGwgYmUgY29uc2lkZXJlZCBhIGNyaW1pbmFsIG9m
ZmVuc2UuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQgYmUgYXdhcmUgdGhh
dCBhbnkgZGlzY2xvc3VyZSwgY29weWluZywgZGlzdHJpYnV0aW9uIG9yIHVzZSBvZiB0aGUgY29u
dGVudHMNCiBvZiB0aGlzIGluZm9ybWF0aW9uLCBldmVuIGlmIHBhcnRpYWxseSwgaW5jbHVkaW5n
IGF0dGFjaGVkIGZpbGVzLCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLCB3aWxsIGJlIGNvbnNpZGVy
ZWQgYSBjcmltaW5hbCBvZmZlbnNlLCBzbyB5b3UgbXVzdCByZXBseSB0byB0aGUgb3JpZ2luYWwg
c2VuZGVyIHRvIGluZm9ybSBhYm91dCB0aGlzIGNvbW11bmljYXRpb24gYW5kIGRlbGV0ZSBpdC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21ADFGAALPA1MSGUSRBF_--


From nobody Wed Nov  7 19:43:08 2018
Return-Path: <bob.hinden@gmail.com>
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 5CA66130E4B for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:43:07 -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 qahA45MmYVBN for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:43:05 -0800 (PST)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 7CD12130E43 for <v6ops@ietf.org>; Wed,  7 Nov 2018 19:43:05 -0800 (PST)
Received: by mail-wm1-x331.google.com with SMTP id r11-v6so3315000wmb.2 for <v6ops@ietf.org>; Wed, 07 Nov 2018 19:43:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=cf1ewV/9sr2RzU+mfPvxXQSZ3jBq+BvgRiasEqfAG68=; b=cbwKrPzQx499S8Cv3yzsKUOHfsuquQoWwjOrJo/jGgTjg7VJ8+kpQ58OSEVOm37o+4 FmQTnWndQ8NQHnNCfXN2Q7FLn31Zei/gPcATXdaozMAU+6GmqOAfJjji3K1yqsSIsEkx dc2hyi/W3dfXy79B+AmZPNS8jzthzoOyVM1TgDIs3LRjSnB4CECYkjZXSRvC5Lr6GaP0 aZTHxGCMX7AwuoHTtGWDTOMSqEc2cuj5539kOlo5QBgjc3GbYrFtcEdw+h2AjfUrhSNZ H6kE7q8XyYxBdNEODWBdt5gEujb/upi4wR3r5Gy8CzO5TOkQqlrUtXNpFoeORVqTP+xv +vTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=cf1ewV/9sr2RzU+mfPvxXQSZ3jBq+BvgRiasEqfAG68=; b=YYnCntiU6OItOuoRLMD+2lNdmI4JtbfO4bm9a6wCMb8gO0kIuIGJmGzVG1Jbl7bl/7 M3r5T+RLZlvCuv314F1zZqihokmexr2ilvSqhS/C7IrxPiXLwryto0D3yesE7NYgjglf BHjnEt9DwQ1yd/e1kM2on2dr82UwX1EVFGgC0FkIq6ZGmtpV23BEOB1r+sPav59ZBtby KIvCRqT4VXMviwXhBMZisJXP4aZDIGIn0SjvdqlUW6t7l5UG8PuACbfVkjhpW9rSnDPF eK4NTbMmtQgNnrOVmGioj3pV5VG+Tq0HT6WqnJJEgNFVkMMga1idu/AF3mzN2jpzybMl XVEg==
X-Gm-Message-State: AGRZ1gKt11/fySgpqU6lkdQFyDshChtZd8YuS0mj12AADYQ1mhtq4w8G LCvlD5SZDGnB1Sq7q7wziBhrQSE2
X-Google-Smtp-Source: AJdET5d/p+Jf3MRnIM6wyI5Rm+F8QCX8jf5l97FZ31dAS9oJMYF7ZRSvXKg6V4qy6Awyid9Dpf1Aaw==
X-Received: by 2002:a1c:950f:: with SMTP id x15-v6mr2113206wmd.3.1541648584034;  Wed, 07 Nov 2018 19:43:04 -0800 (PST)
Received: from ?IPv6:2001:67c:370:128:75f8:a7f5:37f6:a27d? ([2001:67c:370:128:75f8:a7f5:37f6:a27d]) by smtp.gmail.com with ESMTPSA id j18-v6sm5936347wmf.39.2018.11.07.19.43.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Nov 2018 19:43:03 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_F77EAFC3-A012-4B58-B357-17EF0570B304"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Thu, 8 Nov 2018 10:42:56 +0700
In-Reply-To: <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
Cc: Bob Hinden <bob.hinden@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/E5HjeduK0s1m_L7komuL7q6A1SY>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 03:43:07 -0000

--Apple-Mail=_F77EAFC3-A012-4B58-B357-17EF0570B304
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Jordi,

>  For example, in EU IP addresses are considered personal data, which =
means that data aggregators can=E2=80=99t collect them.

Does this apply to Street addresses too?  If someone lives in the EU, =
can they move and keep the same street address?

Bob


--Apple-Mail=_F77EAFC3-A012-4B58-B357-17EF0570B304
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEm0rfRsOCoyamPexGrut0EXfnu6gFAlvjsMAACgkQrut0EXfn
u6iiIwgAm0frZD+zFz635QLuzscJud4OGCNZx/wlLt7nlv07CZMIyciUYtTs13Nc
tXsc1bRmtxJlTMCBwBjcYZZvFuQ0pswvMKId1K55myse+wpBGSuyN/vSu2aorazg
kYTkoso/f31nCf2z/Z4Wvw9LmD9dpKEBTumusJ2VynZq+RI6vcHFvrGx+v8/2BgH
+WjAOOo+WVxMOyuqQaHi1rm+GEOVCbP+OFmaqD8ub5I3TCcVAYIntdXNEI6DgbOK
Flvbl6D+NF2b98ARKiTQY1mmhOhjoId5GMe5NwyY64eNZOHZsHsU9Y2WIREHUHBD
ZBeVb1fPOv3WCpM0f3GDvTCgzel1rw==
=n53i
-----END PGP SIGNATURE-----

--Apple-Mail=_F77EAFC3-A012-4B58-B357-17EF0570B304--


From nobody Wed Nov  7 19:47:37 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 A4ACD130EC6 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:47:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.007
X-Spam-Level: 
X-Spam-Status: No, score=-0.007 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, LOTS_OF_MONEY=0.001, MIME_QP_LONG_LINE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 f04UxBSgR3YD for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:47:25 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5D50130E62 for <v6ops@ietf.org>; Wed,  7 Nov 2018 19:47:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541648840; x=1542253640; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=BhSTQaiH8ZxCyZuhrLgrRl 8yT5AqbgnjKs7UVs3w0Z0=; b=bS72aLtZ32wd/DvJqOMYvWmjpjM8wFa1aInDqL dG/hU3+ZUa6QH75edjprZx+iHJG/v9TjBP7DgzCABhTNaBHz501+0wTDZBpJFyOo ABREiN7ZgNmERtizaUYss9v2obt19ms3rx3P4TP97byjVpgHcRYoQRe5yf7ely0m DnDNM=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 04:47:20 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 04:47:18 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951179.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 04:47:18 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 04:47:18 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 10:47:08 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: "STARK, BARBARA H" <bs7652@att.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <FFFBF4F6-4F45-4D55-9F76-D37F70BEE5BF@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF21ADF@GAALPA1MSGUSRBF.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DF21ADF@GAALPA1MSGUSRBF.ITServices.sbc.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3624518834_8996450"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/XlHGRG5Ma_UxikVodttNUYPZ348>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 03:47:34 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3624518834_8996450
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

GDPR affects anyone willing to do business with EU citizens or residents.

=20

Not that I=E2=80=99ve any relation with this site or the blog author, just =
google for it:

=20

https://blog.returnpath.com/gdpr-impact-for-non-eu-companies/


Regards,

Jordi

=20

=20

=20

De: "STARK, BARBARA H" <bs7652@att.com>
Fecha: jueves, 8 de noviembre de 2018, 10:39
Para: 'JORDI PALET MARTINEZ' <jordi.palet@consulintel.es>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: RE: [v6ops] SLAAC host moving between networks

=20

As an example, here is how one data aggregator/broker describes how useful =
it is for them when IP addresses don=E2=80=99t change.

https://www.vicimediainc.com/often-ip-addresses-change/

=20

You may have GDPR. Most of the world does not. I do not. If you want to cre=
ate a recommendation that is specific to EU ISPs, go for it (assuming they =
all agree). But please make it very, very clear that it *only* applies to E=
U ISPs. I=E2=80=99m also still waiting to see just how successful GDPR will=
 be in discouraging websites in non-EU countries from collecting any and al=
l data from people behind European IP addresses. And foreign governments (w=
hich may be wanting to harm EU countries and citizens) are completely free =
to track EU citizens when they can lure those citizens to their =E2=80=9Csp=
onsored=E2=80=9D websites.

=20

I will continue to recommend IP address assignments *not* be static.

Barbara

=20

From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>=20
Sent: Wednesday, November 07, 2018 9:50 PM
To: STARK, BARBARA H <bs7652@att.com>
Cc: v6ops@ietf.org
Subject: Re: [v6ops] SLAAC host moving between networks

=20

Hi Barbara,

=20

If an ISP allows persistent prefixes depending on customer preference, the =
ISP don=E2=80=99t know if actually it is persistent or not.

=20

This is like =E2=80=9Cbelieving=E2=80=9D that people don=E2=80=99t change t=
he MAC address. You don=E2=80=99t know, so you can=E2=80=99t be sure.

=20

Technology has to be made to be useful and as simple as possible.

=20

Using =E2=80=9Cextreme=E2=80=9D privacy considerations for complicating the=
 technology is a bad balance compared with laws that already disallow those=
 data aggregators to collect the data. For example, in EU IP addresses are =
considered personal data, which means that data aggregators can=E2=80=99t c=
ollect them. This allows to use persistent prefixes and if somebody is doin=
g something wrong, is not =E2=80=9Cagainst=E2=80=9D the technology simplifi=
cation (so you can have you own DNS services at home and no need for comple=
x/expensive/slower dynamic DNS things), but =E2=80=9Cagainst=E2=80=9D the l=
aw, with fines up to 20 million euros.

=20

I wish it is not only fines, but jail for any repeated or massive action ag=
ainst GDPR , but this is what we have now.


Regards,

Jordi

=20

=20

=20

De: "STARK, BARBARA H" <bs7652@att.com>
Fecha: jueves, 8 de noviembre de 2018, 6:40
Para: 'JORDI PALET MARTINEZ' <jordi.palet@consulintel.es>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: RE: [v6ops] SLAAC host moving between networks

=20

In-line with =E2=80=9C<bhs>=E2=80=9D.

Barbara

=20

I think basing privacy in the prefix is persistent or not is a broken conce=
pt.

<bhs> The IP address is widely used by data aggregators when combining mult=
iple data sets. Apparently, data aggregators don=E2=80=99t think using IP a=
ddress to violate people=E2=80=99s privacy is a broken concept.

=20

It is one of the parameters for privacy, but there are better and more reli=
able ways to track users if someone want to do that, because they can=E2=80=
=99t be sure the prefix is persistent =E2=80=A6

<bhs> Persistence of the prefix varies per ISP, and data aggregators know w=
hich ISPs change users addresses and how frequently. But stating that varyi=
ng the IP address makes it less useful to data aggregators as part of makin=
g a case for not varying the IP address is a bit strange to me. Your propos=
al is effectively that we should make the IP address more useful to data ag=
gregators for dataset combination by making it persistent.

=20

Just take a look to:

http://webkay.robinlinus.com/

or

https://panopticlick.eff.org

=20

I feel that it is much more important to be able to define services by name=
s, with stable addresses that anything else.

<bhs> I disagree.=20

=20

Of course, if the user prefers not to have a stable prefix, I=E2=80=99ve se=
en ISPs that in the =E2=80=9Ccontrol panel=E2=80=9D allow the user to choos=
e that option.


Regards,

Jordi


**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3624518834_8996450
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DES link=3Dblue vlink=3Dpurple><div class=3DW=
ordSection1><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-la=
nguage:EN-US'>GDPR affects anyone willing to do business with EU citizens o=
r residents.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US s=
tyle=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'>Not that =
I=E2=80=99ve any relation with this site or the blog author, just google fo=
r it:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorm=
al><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'>https://blog.ret=
urnpath.com/gdpr-impact-for-non-eu-companies/<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'=
><br>Regards,<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bot=
tom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fa=
reast-language:EN-US'>Jordi<o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-bottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;colo=
r:black;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><p cl=
ass=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'm=
so-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><div style=3D'border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3D=
MsoNormal style=3D'margin-left:35.4pt'><b><span style=3D'font-size:12.0pt;c=
olor:black'>De: </span></b><span style=3D'font-size:12.0pt;color:black'>&qu=
ot;STARK, BARBARA H&quot; &lt;bs7652@att.com&gt;<br><b>Fecha: </b>jueves, 8=
 de noviembre de 2018, 10:39<br><b>Para: </b>'JORDI PALET MARTINEZ' &lt;jor=
di.palet@consulintel.es&gt;<br><b>CC: </b>&quot;v6ops@ietf.org&quot; &lt;v6=
ops@ietf.org&gt;<br><b>Asunto: </b>RE: [v6ops] SLAAC host moving between ne=
tworks<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin=
-left:35.4pt'><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal style=3D'marg=
in-left:35.4pt'>As an example, here is how one data aggregator/broker descr=
ibes how useful it is for them when IP addresses don=E2=80=99t change.<o:p>=
</o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><a href=3D"http=
s://www.vicimediainc.com/often-ip-addresses-change/">https://www.vicimediai=
nc.com/often-ip-addresses-change/</a><o:p></o:p></p><p class=3DMsoNormal st=
yle=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>You may have GDPR. Most of the world does not. I do=
 not. If you want to create a recommendation that is specific to EU ISPs, g=
o for it (assuming they all agree). But please make it very, very clear tha=
t it *<b>only</b>* applies to EU ISPs. I=E2=80=99m also still waiting to se=
e just how successful GDPR will be in discouraging websites in non-EU count=
ries from collecting any and all data from people behind European IP addres=
ses. And foreign governments (which may be wanting to harm EU countries and=
 citizens) are completely free to track EU citizens when they can lure thos=
e citizens to their =E2=80=9Csponsored=E2=80=9D websites.<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p clas=
s=3DMsoNormal style=3D'margin-left:35.4pt'>I will continue to recommend IP =
address assignments *<b>not</b>* be static.<o:p></o:p></p><p class=3DMsoNor=
mal style=3D'margin-left:35.4pt'>Barbara<o:p></o:p></p><p class=3DMsoNormal=
 style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><div style=3D'border:non=
e;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=
=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><=
p class=3DMsoNormal style=3D'margin-left:35.4pt'><b>From:</b> JORDI PALET M=
ARTINEZ &lt;jordi.palet@consulintel.es&gt; <br><b>Sent:</b> Wednesday, Nove=
mber 07, 2018 9:50 PM<br><b>To:</b> STARK, BARBARA H &lt;bs7652@att.com&gt;=
<br><b>Cc:</b> v6ops@ietf.org<br><b>Subject:</b> Re: [v6ops] SLAAC host mov=
ing between networks<o:p></o:p></p></div></div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DES-TRAD>Hi Barbara,</span><=
o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=
=3DES-TRAD>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin=
-left:35.4pt'>If an ISP allows persistent prefixes depending on customer pr=
eference, the ISP don=E2=80=99t know if actually it is persistent or not.<o=
:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'>This is like =E2=
=80=9Cbelieving=E2=80=9D that people don=E2=80=99t change the MAC address. =
You don=E2=80=99t know, so you can=E2=80=99t be sure.<o:p></o:p></p><p clas=
s=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3D=
MsoNormal style=3D'margin-left:35.4pt'>Technology has to be made to be usef=
ul and as simple as possible.<o:p></o:p></p><p class=3DMsoNormal style=3D'm=
argin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'margi=
n-left:35.4pt'>Using =E2=80=9Cextreme=E2=80=9D privacy considerations for c=
omplicating the technology is a bad balance compared with laws that already=
 disallow those data aggregators to collect the data. For example, in EU IP=
 addresses are considered personal data, which means that data aggregators =
can=E2=80=99t collect them. This allows to use persistent prefixes and if s=
omebody is doing something wrong, is not =E2=80=9Cagainst=E2=80=9D the tech=
nology simplification (so you can have you own DNS services at home and no =
need for complex/expensive/slower dynamic DNS things), but =E2=80=9Cagainst=
=E2=80=9D the law, with fines up to 20 million euros.<o:p></o:p></p><p clas=
s=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><p class=3D=
MsoNormal style=3D'margin-left:35.4pt'>I wish it is not only fines, but jai=
l for any repeated or massive action against GDPR , but this is what we hav=
e now.<o:p></o:p></p><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'=
><span style=3D'font-size:10.5pt;color:black'><br>Regards,</span><o:p></o:p=
></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;=
margin-bottom:12.0pt;margin-left:35.4pt'><span style=3D'font-size:10.5pt;co=
lor:black'>Jordi</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-mar=
gin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><=
span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><o:p></o:p></p></d=
iv><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><=
p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0=
cm'><p class=3DMsoNormal style=3D'margin-left:70.8pt'><b><span style=3D'fon=
t-size:12.0pt;color:black'>De: </span></b><span style=3D'font-size:12.0pt;c=
olor:black'>&quot;STARK, BARBARA H&quot; &lt;<a href=3D"mailto:bs7652@att.c=
om">bs7652@att.com</a>&gt;<br><b>Fecha: </b>jueves, 8 de noviembre de 2018,=
 6:40<br><b>Para: </b>'JORDI PALET MARTINEZ' &lt;<a href=3D"mailto:jordi.pa=
let@consulintel.es">jordi.palet@consulintel.es</a>&gt;<br><b>CC: </b>&quot;=
<a href=3D"mailto:v6ops@ietf.org">v6ops@ietf.org</a>&quot; &lt;<a href=3D"m=
ailto:v6ops@ietf.org">v6ops@ietf.org</a>&gt;<br><b>Asunto: </b>RE: [v6ops] =
SLAAC host moving between networks</span><o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div><p cla=
ss=3DMsoNormal style=3D'margin-left:70.8pt'>In-line with =E2=80=9C&lt;bhs&g=
t;=E2=80=9D.<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt=
'>Barbara<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&=
nbsp;<o:p></o:p></p><div style=3D'border:none;border-left:solid blue 1.5pt;=
padding:0cm 0cm 0cm 4.0pt'><p class=3DMsoNormal style=3D'margin-left:70.8pt=
'>I think basing privacy in the prefix is persistent or not is a broken con=
cept.<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&lt;b=
hs&gt; The IP address is widely used by data aggregators when combining mul=
tiple data sets. Apparently, data aggregators don=E2=80=99t think using IP =
address to violate people=E2=80=99s privacy is a broken concept.<o:p></o:p>=
</p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p>=
<p class=3DMsoNormal style=3D'margin-left:70.8pt'>It is one of the paramete=
rs for privacy, but there are better and more reliable ways to track users if someone want to do that, because they ca=
n=E2=80=99t be sure the prefix is persistent =E2=80=A6<o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'margin-left:70.8pt'>&lt;bhs&gt; Persistence of the =
prefix varies per ISP, and data aggregators know which ISPs change users ad=
dresses and how frequently. But stating that varying the IP address makes i=
t less useful to data aggregators as part of making a case for not varying =
the IP address is a bit strange to me. Your proposal is effectively that we=
 should make the IP address more useful to data aggregators for dataset com=
bination by making it persistent.<o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'=
margin-left:70.8pt'>Just take a look to:<o:p></o:p></p><p class=3DMsoNormal=
 style=3D'margin-left:70.8pt'><a href=3D"https://urldefense.proofpoint.com/=
v2/url?u=3Dhttp-3A__webkay.robinlinus.com_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_H=
UMeMTSQicvjIg&amp;r=3DLoGzhC-8sc8SY8Tq4vrfog&amp;m=3D39IZ4gcvTh4yNIHao2YmGP=
ldEzMPnJ6jX_y-ssHcGFk&amp;s=3D4Kcb7WoUV31IuY_6TMrHPw5vqmxdekncbRhnKPxP1BA&a=
mp;e=3D">http://webkay.robinlinus.com/</a><o:p></o:p></p><p class=3DMsoNorm=
al style=3D'margin-left:70.8pt'>or<o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'><a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__panopticlick.eff.org&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQ=
icvjIg&amp;r=3DLoGzhC-8sc8SY8Tq4vrfog&amp;m=3D39IZ4gcvTh4yNIHao2YmGPldEzMPn=
J6jX_y-ssHcGFk&amp;s=3DTfuvvRl8LchUuuu9iLjFFeUABFNwOHRbg9dMlK91FQU&amp;e=3D=
">https://panopticlick.eff.org</a><o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'=
margin-left:70.8pt'>I feel that it is much more important to be able to def=
ine services by names, with stable addresses that anything else.<o:p></o:p>=
</p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&lt;bhs&gt; I disagre=
e. <o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<=
o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'>Of course, =
if the user prefers not to have a stable prefix, I=E2=80=99ve seen ISPs tha=
t in the =E2=80=9Ccontrol panel=E2=80=9D allow the user to choose that opti=
on.<o:p></o:p></p><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><s=
pan style=3D'font-size:10.5pt;color:black'><br>Regards,</span><o:p></o:p></=
p><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:12.0pt;margin-left:70.8pt'><span style=3D'font-size:10.5pt;color=
:black'>Jordi</span><o:p></o:p></p></div></div><p class=3DMsoNormal style=
=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-lef=
t:35.4pt'><br>**********************************************<br>IPv4 is ove=
r<br>Are you ready for the new Internet ?<br><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttp-3A__www.theipv6company.com&amp;d=3DDwQFaQ&am=
p;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DLoGzhC-8sc8SY8Tq4vrfog&amp;m=3Ddj_Hm63=
fn3uw0HsqgNYYWW2npGLGQVR2QC_OrZH5joU&amp;s=3DnKRyUyhZEU-XH7lHLyLjbk0U2vN9Vr=
xNJhlglZNrYck&amp;e=3D">http://www.theipv6company.com</a><br>The IPv6 Compa=
ny<br><br>This electronic message contains information which may be privile=
ged or confidential. The information is intended to be for the exclusive us=
e of the individual(s) named above and further non-explicilty authorized di=
sclosure, copying, distribution or use of the contents of this information,=
 even if partially, including attached files, is strictly prohibited and wi=
ll be considered a criminal offense. If you are not the intended recipient =
be aware that any disclosure, copying, distribution or use of the contents =
of this information, even if partially, including attached files, is strict=
ly prohibited, will be considered a criminal offense, so you must reply to =
the original sender to inform about this communication and delete it.<o:p><=
/o:p></p></div></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3624518834_8996450--


From nobody Wed Nov  7 19:49:43 2018
Return-Path: <lorenzo@google.com>
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 F2DB112958B for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:49:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level: 
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 83NwLTkcZJqp for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:49:39 -0800 (PST)
Received: from mail-it1-x133.google.com (mail-it1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (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 87B7D1293FB for <v6ops@ietf.org>; Wed,  7 Nov 2018 19:49:39 -0800 (PST)
Received: by mail-it1-x133.google.com with SMTP id m15so26171797itl.4 for <v6ops@ietf.org>; Wed, 07 Nov 2018 19:49:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OZAqtnljpyo0ktL5RQbCGr04uusO+/t0lrq6HlwiIL0=; b=bhQJT6KQ4YImU2z7Tkp7EO12Ju7yorLxGXo6YrcMO0O83L5Qc10C0ohF3DNrb5Z0v/ /v1nLVZbpy7EaEdTXFqLx0xM/nX9x3DF3fKlLc0vDrYEP1NpMplRoQpHF+DHJ6FGQxXi 2k//ayCRWRsXFcPaHwMxJvzlyP5Sp4X5DRYmf1MYT4TO/WO87t5v7URzWlaQZswaqLjb 7imQHztcMaGSFjPgwC+qReSG7Z1izTKOuuTILpytDpJcxAgxiccekxcdlw6KlirJD6LH 9lVyReXKQ13sszkpEd0WXigvkku2BXVhfKqQgDqJxenvUdjfDb4cxzX++Z9rzC1wP0zl 0rjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OZAqtnljpyo0ktL5RQbCGr04uusO+/t0lrq6HlwiIL0=; b=QwnNcNH+WNWV9Z+MLq4aaoc2ubRv1jrkMLkc/7XqDDCmmeUkJrXK2/Z5ArEv4LTZKj ExRmOAVWJqZWjBUKaMs1H/7mo6cQoz/HocMB7QKX8+qF6gplm+/wRhLSGUbGZpo5cgIQ S5KtigrrKnWsyFrHlY5tyhxee1rNuKe4rO3NJuUpRp0D5KzdYgnscEqdhKkOHXwqtv4j J3zvyuCy5fqhJiDxU1MybVhX3x3ZnJmhqvA6ILV4DiMLsWDTIbHn2aIjWYUfoRpJQtHy nR0ffy4YnrrYJ26k7N2AOYg/FWdmWo1STa+9whxy0I8GBeMRx1D4AD1qixO5LSFcEaxa 5x1A==
X-Gm-Message-State: AGRZ1gIe4BsBe3SHNYTQLIbn06NiTTJbaQVuFruvCMRh/GJbv7Ct8GeZ UtAkwk/V3tv/Tm/H8Rb2csPCw0kWy9a4mMB1ksI6DA==
X-Google-Smtp-Source: AJdET5eJR3qL0YZPKJKGIgjATBpqmV0+sqlSbMeTZ/Cup5rhyv+wV2R7Np9MqxKIi1HNumpW7mLyA58NFrkDzlVIVSw=
X-Received: by 2002:a24:5d11:: with SMTP id w17-v6mr2470093ita.89.1541648978549;  Wed, 07 Nov 2018 19:49:38 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net> <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org> <20181107194011.GM11393@Space.Net>
In-Reply-To: <20181107194011.GM11393@Space.Net>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 8 Nov 2018 10:49:26 +0700
Message-ID: <CAKD1Yr0suO0WQiUepuP=CMDBB1kmT1jEMpKJZ02isOofws-juw@mail.gmail.com>
To: Gert Doering <gert@space.net>
Cc: Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bcac73057a1f1f85"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/680GxyYDVBdGFWPcZneDNkNLUoQ>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 03:49:41 -0000

--000000000000bcac73057a1f1f85
Content-Type: text/plain; charset="UTF-8"

On Thu, Nov 8, 2018 at 2:40 AM Gert Doering <gert@space.net> wrote:

> Like, no committees involved in the protocol design, no myriard of
> negotiation options, useful debug output, and works across today's
> real world networks.
>

... and always forces all traffic to go through a centralized point,
increasing latency and potentially creating surveillance opportunities.

--000000000000bcac73057a1f1f85
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 8,=
 2018 at 2:40 AM Gert Doering &lt;<a href=3D"mailto:gert@space.net">gert@sp=
ace.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Like, no com=
mittees involved in the protocol design, no myriard of<br>
negotiation options, useful debug output, and works across today&#39;s<br>
real world networks.<br></blockquote><div><br></div><div>... and always for=
ces all traffic to go through a centralized point, increasing latency and p=
otentially creating surveillance opportunities.</div></div></div>

--000000000000bcac73057a1f1f85--


From nobody Wed Nov  7 19:50:22 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 DE32B1293FB for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:50:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 fgxp8Ei4OlDd for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 19:50:19 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5274C130E5C for <v6ops@ietf.org>; Wed,  7 Nov 2018 19:50:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541649009; x=1542253809; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=KoFPyr62nw+wfoYEmdP4RdSAggG7Lty7VbSKd+peHc0=; b=rRLuZLyeVolnM VMsDE75cdfTCH9PwVL6tltLEBQkQLl6+zGjRpKw8uQOfPEPx+aeJ22b1XVFPwaE1 o0iuxzzaNn4FGDEsqpyHU2al6ozDHzNgtQfCmZNWH/y/gUsCWwqkAfpSg0Ry/hS1 qEMHP4N9QaF7nXR2drmxDijbXKNxmw=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 04:50:09 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 04:50:09 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951192.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 04:50:08 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 04:50:08 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 10:50:00 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Bob Hinden <bob.hinden@gmail.com>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com>
In-Reply-To: <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/k9gfxsCM1_r5MZOkKpWttE183jc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 03:50:21 -0000

Hi Bob,

No that I know !

But I'm not asking either for a prefix to be persistent if you move to a ne=
w house :-)

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Bob Hinden <bob.hinden@gmai=
l.com>
Fecha: jueves, 8 de noviembre de 2018, 10:43
Para: JORDI PALET MARTINEZ <jordi.palet=3D40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Jordi,
   =20
    >  For example, in EU IP addresses are considered personal data, which =
means that data aggregators can=E2=80=99t collect them.
   =20
    Does this apply to Street addresses too?  If someone lives in the EU, c=
an they move and keep the same street address?
   =20
    Bob
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Wed Nov  7 20:07:42 2018
Return-Path: <bs7652@att.com>
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 D00F812958B for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 20:07:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.39
X-Spam-Level: *
X-Spam-Status: No, score=1.39 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, KHOP_DYNAMIC=1.999, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 dyp8OStYU6pU for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 20:07:35 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DDA8124C04 for <v6ops@ietf.org>; Wed,  7 Nov 2018 20:07:35 -0800 (PST)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA844uxn035999; Wed, 7 Nov 2018 23:07:30 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by mx0a-00191d01.pphosted.com with ESMTP id 2nmbj4m5tp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Nov 2018 23:07:29 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA847S7L013098; Wed, 7 Nov 2018 23:07:28 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [135.47.91.179]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA847Rx9013089; Wed, 7 Nov 2018 23:07:27 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id 242A4404C948; Thu,  8 Nov 2018 04:07:27 +0000 (GMT)
Received: from GAALPA1MSGHUBAF.ITServices.sbc.com (unknown [130.8.218.155]) by zlp30484.vci.att.com (Service) with ESMTPS id 09FDF4000361; Thu,  8 Nov 2018 04:07:27 +0000 (GMT)
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.253]) by GAALPA1MSGHUBAF.ITServices.sbc.com ([130.8.218.155]) with mapi id 14.03.0415.000; Wed, 7 Nov 2018 23:07:26 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'JORDI PALET MARTINEZ'" <jordi.palet@consulintel.es>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] SLAAC host moving between networks
Thread-Index: AQHUdcTGZX7eL89qAkapZNKa5vvMY6VC/vsA//+2STqAAFxagIAACeCAgABCNQCAAHHZAIABKGWAgACL5ID//7ClUIAAXz8A//+xrlA=
Date: Thu, 8 Nov 2018 04:07:26 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6114DF21B5C@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF21ADF@GAALPA1MSGUSRBF.ITServices.sbc.com> <FFFBF4F6-4F45-4D55-9F76-D37F70BEE5BF@consulintel.es>
In-Reply-To: <FFFBF4F6-4F45-4D55-9F76-D37F70BEE5BF@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.237.99]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6114DF21B5CGAALPA1MSGUSRBF_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_02:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811080033
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/iYnBQ2h2fwTfC8XkIPpakZk73ow>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 04:07:40 -0000

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21B5CGAALPA1MSGUSRBF_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SeKAmW0gZG9uZSByZXNwb25kaW5nLiBJ4oCZdmUgbWFkZSBteSBwb3NpdGlvbiBjbGVhci4NCkJh
cmJhcmENCg0KR0RQUiBhZmZlY3RzIGFueW9uZSB3aWxsaW5nIHRvIGRvIGJ1c2luZXNzIHdpdGgg
RVUgY2l0aXplbnMgb3IgcmVzaWRlbnRzLg0KDQpOb3QgdGhhdCBJ4oCZdmUgYW55IHJlbGF0aW9u
IHdpdGggdGhpcyBzaXRlIG9yIHRoZSBibG9nIGF1dGhvciwganVzdCBnb29nbGUgZm9yIGl0Og0K
DQpodHRwczovL2Jsb2cucmV0dXJucGF0aC5jb20vZ2Rwci1pbXBhY3QtZm9yLW5vbi1ldS1jb21w
YW5pZXMvPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fYmxvZy5yZXR1cm5wYXRoLmNvbV9nZHByLTJEaW1wYWN0LTJEZm9yLTJEbm9uLTJEZXUtMkRj
b21wYW5pZXNfJmQ9RHdRRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPUxvR3poQy04c2M4
U1k4VHE0dnJmb2cmbT1pcXc3ekJyYnBNeksxTk5JSlVoRUpwM2cwZ0dKWW1CdlJHZnVubWNSUUNn
JnM9bkh3RUJZSG9Gd3JGOVZwQWRpODYxdGZPWWxjYnV2a2h5NWtTWlpsQU1UZyZlPT4NCg0KUmVn
YXJkcywNCkpvcmRpDQoNCg0KDQpEZTogIlNUQVJLLCBCQVJCQVJBIEgiIDxiczc2NTJAYXR0LmNv
bTxtYWlsdG86YnM3NjUyQGF0dC5jb20+Pg0KRmVjaGE6IGp1ZXZlcywgOCBkZSBub3ZpZW1icmUg
ZGUgMjAxOCwgMTA6MzkNClBhcmE6ICdKT1JESSBQQUxFVCBNQVJUSU5FWicgPGpvcmRpLnBhbGV0
QGNvbnN1bGludGVsLmVzPG1haWx0bzpqb3JkaS5wYWxldEBjb25zdWxpbnRlbC5lcz4+DQpDQzog
InY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4iIDx2Nm9wc0BpZXRmLm9yZzxt
YWlsdG86djZvcHNAaWV0Zi5vcmc+Pg0KQXN1bnRvOiBSRTogW3Y2b3BzXSBTTEFBQyBob3N0IG1v
dmluZyBiZXR3ZWVuIG5ldHdvcmtzDQoNCkFzIGFuIGV4YW1wbGUsIGhlcmUgaXMgaG93IG9uZSBk
YXRhIGFnZ3JlZ2F0b3IvYnJva2VyIGRlc2NyaWJlcyBob3cgdXNlZnVsIGl0IGlzIGZvciB0aGVt
IHdoZW4gSVAgYWRkcmVzc2VzIGRvbuKAmXQgY2hhbmdlLg0KaHR0cHM6Ly93d3cudmljaW1lZGlh
aW5jLmNvbS9vZnRlbi1pcC1hZGRyZXNzZXMtY2hhbmdlLzxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy52aWNpbWVkaWFpbmMuY29tX29mdGVu
LTJEaXAtMkRhZGRyZXNzZXMtMkRjaGFuZ2VfJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmbT1pcXc3ekJyYnBNeksxTk5JSlVoRUpwM2cw
Z0dKWW1CdlJHZnVubWNSUUNnJnM9VUsxN3JFS2FDY252WlBIMU1NXzk0aElEUjhYOVBJc2g5eTdB
bnoxVU11NCZlPT4NCg0KWW91IG1heSBoYXZlIEdEUFIuIE1vc3Qgb2YgdGhlIHdvcmxkIGRvZXMg
bm90LiBJIGRvIG5vdC4gSWYgeW91IHdhbnQgdG8gY3JlYXRlIGEgcmVjb21tZW5kYXRpb24gdGhh
dCBpcyBzcGVjaWZpYyB0byBFVSBJU1BzLCBnbyBmb3IgaXQgKGFzc3VtaW5nIHRoZXkgYWxsIGFn
cmVlKS4gQnV0IHBsZWFzZSBtYWtlIGl0IHZlcnksIHZlcnkgY2xlYXIgdGhhdCBpdCAqb25seSog
YXBwbGllcyB0byBFVSBJU1BzLiBJ4oCZbSBhbHNvIHN0aWxsIHdhaXRpbmcgdG8gc2VlIGp1c3Qg
aG93IHN1Y2Nlc3NmdWwgR0RQUiB3aWxsIGJlIGluIGRpc2NvdXJhZ2luZyB3ZWJzaXRlcyBpbiBu
b24tRVUgY291bnRyaWVzIGZyb20gY29sbGVjdGluZyBhbnkgYW5kIGFsbCBkYXRhIGZyb20gcGVv
cGxlIGJlaGluZCBFdXJvcGVhbiBJUCBhZGRyZXNzZXMuIEFuZCBmb3JlaWduIGdvdmVybm1lbnRz
ICh3aGljaCBtYXkgYmUgd2FudGluZyB0byBoYXJtIEVVIGNvdW50cmllcyBhbmQgY2l0aXplbnMp
IGFyZSBjb21wbGV0ZWx5IGZyZWUgdG8gdHJhY2sgRVUgY2l0aXplbnMgd2hlbiB0aGV5IGNhbiBs
dXJlIHRob3NlIGNpdGl6ZW5zIHRvIHRoZWlyIOKAnHNwb25zb3JlZOKAnSB3ZWJzaXRlcy4NCg0K
SSB3aWxsIGNvbnRpbnVlIHRvIHJlY29tbWVuZCBJUCBhZGRyZXNzIGFzc2lnbm1lbnRzICpub3Qq
IGJlIHN0YXRpYy4NCkJhcmJhcmENCg0KRnJvbTogSk9SREkgUEFMRVQgTUFSVElORVogPGpvcmRp
LnBhbGV0QGNvbnN1bGludGVsLmVzPG1haWx0bzpqb3JkaS5wYWxldEBjb25zdWxpbnRlbC5lcz4+
DQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDA3LCAyMDE4IDk6NTAgUE0NClRvOiBTVEFSSywg
QkFSQkFSQSBIIDxiczc2NTJAYXR0LmNvbTxtYWlsdG86YnM3NjUyQGF0dC5jb20+Pg0KQ2M6IHY2
b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbdjZvcHNd
IFNMQUFDIGhvc3QgbW92aW5nIGJldHdlZW4gbmV0d29ya3MNCg0KSGkgQmFyYmFyYSwNCg0KSWYg
YW4gSVNQIGFsbG93cyBwZXJzaXN0ZW50IHByZWZpeGVzIGRlcGVuZGluZyBvbiBjdXN0b21lciBw
cmVmZXJlbmNlLCB0aGUgSVNQIGRvbuKAmXQga25vdyBpZiBhY3R1YWxseSBpdCBpcyBwZXJzaXN0
ZW50IG9yIG5vdC4NCg0KVGhpcyBpcyBsaWtlIOKAnGJlbGlldmluZ+KAnSB0aGF0IHBlb3BsZSBk
b27igJl0IGNoYW5nZSB0aGUgTUFDIGFkZHJlc3MuIFlvdSBkb27igJl0IGtub3csIHNvIHlvdSBj
YW7igJl0IGJlIHN1cmUuDQoNClRlY2hub2xvZ3kgaGFzIHRvIGJlIG1hZGUgdG8gYmUgdXNlZnVs
IGFuZCBhcyBzaW1wbGUgYXMgcG9zc2libGUuDQoNClVzaW5nIOKAnGV4dHJlbWXigJ0gcHJpdmFj
eSBjb25zaWRlcmF0aW9ucyBmb3IgY29tcGxpY2F0aW5nIHRoZSB0ZWNobm9sb2d5IGlzIGEgYmFk
IGJhbGFuY2UgY29tcGFyZWQgd2l0aCBsYXdzIHRoYXQgYWxyZWFkeSBkaXNhbGxvdyB0aG9zZSBk
YXRhIGFnZ3JlZ2F0b3JzIHRvIGNvbGxlY3QgdGhlIGRhdGEuIEZvciBleGFtcGxlLCBpbiBFVSBJ
UCBhZGRyZXNzZXMgYXJlIGNvbnNpZGVyZWQgcGVyc29uYWwgZGF0YSwgd2hpY2ggbWVhbnMgdGhh
dCBkYXRhIGFnZ3JlZ2F0b3JzIGNhbuKAmXQgY29sbGVjdCB0aGVtLiBUaGlzIGFsbG93cyB0byB1
c2UgcGVyc2lzdGVudCBwcmVmaXhlcyBhbmQgaWYgc29tZWJvZHkgaXMgZG9pbmcgc29tZXRoaW5n
IHdyb25nLCBpcyBub3Qg4oCcYWdhaW5zdOKAnSB0aGUgdGVjaG5vbG9neSBzaW1wbGlmaWNhdGlv
biAoc28geW91IGNhbiBoYXZlIHlvdSBvd24gRE5TIHNlcnZpY2VzIGF0IGhvbWUgYW5kIG5vIG5l
ZWQgZm9yIGNvbXBsZXgvZXhwZW5zaXZlL3Nsb3dlciBkeW5hbWljIEROUyB0aGluZ3MpLCBidXQg
4oCcYWdhaW5zdOKAnSB0aGUgbGF3LCB3aXRoIGZpbmVzIHVwIHRvIDIwIG1pbGxpb24gZXVyb3Mu
DQoNCkkgd2lzaCBpdCBpcyBub3Qgb25seSBmaW5lcywgYnV0IGphaWwgZm9yIGFueSByZXBlYXRl
ZCBvciBtYXNzaXZlIGFjdGlvbiBhZ2FpbnN0IEdEUFIgLCBidXQgdGhpcyBpcyB3aGF0IHdlIGhh
dmUgbm93Lg0KDQpSZWdhcmRzLA0KSm9yZGkNCg0KDQoNCkRlOiAiU1RBUkssIEJBUkJBUkEgSCIg
PGJzNzY1MkBhdHQuY29tPG1haWx0bzpiczc2NTJAYXR0LmNvbT4+DQpGZWNoYToganVldmVzLCA4
IGRlIG5vdmllbWJyZSBkZSAyMDE4LCA2OjQwDQpQYXJhOiAnSk9SREkgUEFMRVQgTUFSVElORVon
IDxqb3JkaS5wYWxldEBjb25zdWxpbnRlbC5lczxtYWlsdG86am9yZGkucGFsZXRAY29uc3VsaW50
ZWwuZXM+Pg0KQ0M6ICJ2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+IiA8djZv
cHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCkFzdW50bzogUkU6IFt2Nm9wc10g
U0xBQUMgaG9zdCBtb3ZpbmcgYmV0d2VlbiBuZXR3b3Jrcw0KDQpJbi1saW5lIHdpdGgg4oCcPGJo
cz7igJ0uDQpCYXJiYXJhDQoNCkkgdGhpbmsgYmFzaW5nIHByaXZhY3kgaW4gdGhlIHByZWZpeCBp
cyBwZXJzaXN0ZW50IG9yIG5vdCBpcyBhIGJyb2tlbiBjb25jZXB0Lg0KPGJocz4gVGhlIElQIGFk
ZHJlc3MgaXMgd2lkZWx5IHVzZWQgYnkgZGF0YSBhZ2dyZWdhdG9ycyB3aGVuIGNvbWJpbmluZyBt
dWx0aXBsZSBkYXRhIHNldHMuIEFwcGFyZW50bHksIGRhdGEgYWdncmVnYXRvcnMgZG9u4oCZdCB0
aGluayB1c2luZyBJUCBhZGRyZXNzIHRvIHZpb2xhdGUgcGVvcGxl4oCZcyBwcml2YWN5IGlzIGEg
YnJva2VuIGNvbmNlcHQuDQoNCkl0IGlzIG9uZSBvZiB0aGUgcGFyYW1ldGVycyBmb3IgcHJpdmFj
eSwgYnV0IHRoZXJlIGFyZSBiZXR0ZXIgYW5kIG1vcmUgcmVsaWFibGUgd2F5cyB0byB0cmFjayB1
c2VycyBpZiBzb21lb25lIHdhbnQgdG8gZG8gdGhhdCwgYmVjYXVzZSB0aGV5IGNhbuKAmXQgYmUg
c3VyZSB0aGUgcHJlZml4IGlzIHBlcnNpc3RlbnQg4oCmDQo8YmhzPiBQZXJzaXN0ZW5jZSBvZiB0
aGUgcHJlZml4IHZhcmllcyBwZXIgSVNQLCBhbmQgZGF0YSBhZ2dyZWdhdG9ycyBrbm93IHdoaWNo
IElTUHMgY2hhbmdlIHVzZXJzIGFkZHJlc3NlcyBhbmQgaG93IGZyZXF1ZW50bHkuIEJ1dCBzdGF0
aW5nIHRoYXQgdmFyeWluZyB0aGUgSVAgYWRkcmVzcyBtYWtlcyBpdCBsZXNzIHVzZWZ1bCB0byBk
YXRhIGFnZ3JlZ2F0b3JzIGFzIHBhcnQgb2YgbWFraW5nIGEgY2FzZSBmb3Igbm90IHZhcnlpbmcg
dGhlIElQIGFkZHJlc3MgaXMgYSBiaXQgc3RyYW5nZSB0byBtZS4gWW91ciBwcm9wb3NhbCBpcyBl
ZmZlY3RpdmVseSB0aGF0IHdlIHNob3VsZCBtYWtlIHRoZSBJUCBhZGRyZXNzIG1vcmUgdXNlZnVs
IHRvIGRhdGEgYWdncmVnYXRvcnMgZm9yIGRhdGFzZXQgY29tYmluYXRpb24gYnkgbWFraW5nIGl0
IHBlcnNpc3RlbnQuDQoNCkp1c3QgdGFrZSBhIGxvb2sgdG86DQpodHRwOi8vd2Via2F5LnJvYmlu
bGludXMuY29tLzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cC0zQV9fd2Via2F5LnJvYmlubGludXMuY29tXyZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmcj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJm09MzlJWjRnY3ZUaDR5TklIYW8yWW1HUGxk
RXpNUG5KNmpYX3ktc3NIY0dGayZzPTRLY2I3V29VVjMxSXVZXzZUTXJIUHc1dnFteGRla25jYlJo
bktQeFAxQkEmZT0+DQpvcg0KaHR0cHM6Ly9wYW5vcHRpY2xpY2suZWZmLm9yZzxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Bhbm9wdGljbGljay5l
ZmYub3JnJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPUxvR3poQy04c2M4U1k4
VHE0dnJmb2cmbT0zOUlaNGdjdlRoNHlOSUhhbzJZbUdQbGRFek1Qbko2alhfeS1zc0hjR0ZrJnM9
VGZ1dnZSbDhMY2hVdXV1OWlMakZGZVVBQkZOd09IUmJnOWRNbEs5MUZRVSZlPT4NCg0KSSBmZWVs
IHRoYXQgaXQgaXMgbXVjaCBtb3JlIGltcG9ydGFudCB0byBiZSBhYmxlIHRvIGRlZmluZSBzZXJ2
aWNlcyBieSBuYW1lcywgd2l0aCBzdGFibGUgYWRkcmVzc2VzIHRoYXQgYW55dGhpbmcgZWxzZS4N
CjxiaHM+IEkgZGlzYWdyZWUuDQoNCk9mIGNvdXJzZSwgaWYgdGhlIHVzZXIgcHJlZmVycyBub3Qg
dG8gaGF2ZSBhIHN0YWJsZSBwcmVmaXgsIEnigJl2ZSBzZWVuIElTUHMgdGhhdCBpbiB0aGUg4oCc
Y29udHJvbCBwYW5lbOKAnSBhbGxvdyB0aGUgdXNlciB0byBjaG9vc2UgdGhhdCBvcHRpb24uDQoN
ClJlZ2FyZHMsDQpKb3JkaQ0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqDQpJUHY0IGlzIG92ZXINCkFyZSB5b3UgcmVhZHkgZm9yIHRoZSBuZXcgSW50ZXJu
ZXQgPw0KaHR0cDovL3d3dy50aGVpcHY2Y29tcGFueS5jb208aHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy50aGVpcHY2Y29tcGFueS5jb20mZD1E
d1FGYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2cmZvZyZt
PWRqX0htNjNmbjN1dzBIc3FnTllZV1cybnBHTEdRVlIyUUNfT3JaSDVqb1Umcz1uS1J5VXloWkVV
LVhIN2xITHlMamJrMFUydk45VnJ4TkpobGdsWk5yWWNrJmU9Pg0KVGhlIElQdjYgQ29tcGFueQ0K
DQpUaGlzIGVsZWN0cm9uaWMgbWVzc2FnZSBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBtYXkg
YmUgcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwuIFRoZSBpbmZvcm1hdGlvbiBpcyBpbnRlbmRl
ZCB0byBiZSBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwocykgbmFtZWQg
YWJvdmUgYW5kIGZ1cnRoZXIgbm9uLWV4cGxpY2lsdHkgYXV0aG9yaXplZCBkaXNjbG9zdXJlLCBj
b3B5aW5nLCBkaXN0cmlidXRpb24gb3IgdXNlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzIGluZm9y
bWF0aW9uLCBldmVuIGlmIHBhcnRpYWxseSwgaW5jbHVkaW5nIGF0dGFjaGVkIGZpbGVzLCBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkIGFuZCB3aWxsIGJlIGNvbnNpZGVyZWQgYSBjcmltaW5hbCBvZmZl
bnNlLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGJlIGF3YXJlIHRoYXQg
YW55IGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1dGlvbiBvciB1c2Ugb2YgdGhlIGNvbnRl
bnRzIG9mIHRoaXMgaW5mb3JtYXRpb24sIGV2ZW4gaWYgcGFydGlhbGx5LCBpbmNsdWRpbmcgYXR0
YWNoZWQgZmlsZXMsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQsIHdpbGwgYmUgY29uc2lkZXJlZCBh
IGNyaW1pbmFsIG9mZmVuc2UsIHNvIHlvdSBtdXN0IHJlcGx5IHRvIHRoZSBvcmlnaW5hbCBzZW5k
ZXIgdG8gaW5mb3JtIGFib3V0IHRoaXMgY29tbXVuaWNhdGlvbiBhbmQgZGVsZXRlIGl0Lg0KDQoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpJUHY0IGlzIG92
ZXINCkFyZSB5b3UgcmVhZHkgZm9yIHRoZSBuZXcgSW50ZXJuZXQgPw0KaHR0cDovL3d3dy50aGVp
cHY2Y29tcGFueS5jb208aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHAtM0FfX3d3dy50aGVpcHY2Y29tcGFueS5jb20mZD1Ed1FGYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2cmZvZyZtPWlxdzd6QnJicE16SzFOTklKVWhF
SnAzZzBnR0pZbUJ2UkdmdW5tY1JRQ2cmcz1BY181WjNfNzIyLV9mWHVWLXhTczUwbnREcS1qTWRD
QVF4X1FidnZiQm5BJmU9Pg0KVGhlIElQdjYgQ29tcGFueQ0KDQpUaGlzIGVsZWN0cm9uaWMgbWVz
c2FnZSBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBvciBjb25m
aWRlbnRpYWwuIFRoZSBpbmZvcm1hdGlvbiBpcyBpbnRlbmRlZCB0byBiZSBmb3IgdGhlIGV4Y2x1
c2l2ZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwocykgbmFtZWQgYWJvdmUgYW5kIGZ1cnRoZXIgbm9u
LWV4cGxpY2lsdHkgYXV0aG9yaXplZCBkaXNjbG9zdXJlLCBjb3B5aW5nLCBkaXN0cmlidXRpb24g
b3IgdXNlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzIGluZm9ybWF0aW9uLCBldmVuIGlmIHBhcnRp
YWxseSwgaW5jbHVkaW5nIGF0dGFjaGVkIGZpbGVzLCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIGFu
ZCB3aWxsIGJlIGNvbnNpZGVyZWQgYSBjcmltaW5hbCBvZmZlbnNlLiBJZiB5b3UgYXJlIG5vdCB0
aGUgaW50ZW5kZWQgcmVjaXBpZW50IGJlIGF3YXJlIHRoYXQgYW55IGRpc2Nsb3N1cmUsIGNvcHlp
bmcsIGRpc3RyaWJ1dGlvbiBvciB1c2Ugb2YgdGhlIGNvbnRlbnRzIG9mIHRoaXMgaW5mb3JtYXRp
b24sIGV2ZW4gaWYgcGFydGlhbGx5LCBpbmNsdWRpbmcgYXR0YWNoZWQgZmlsZXMsIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQsIHdpbGwgYmUgY29uc2lkZXJlZCBhIGNyaW1pbmFsIG9mZmVuc2UsIHNv
IHlvdSBtdXN0IHJlcGx5IHRvIHRoZSBvcmlnaW5hbCBzZW5kZXIgdG8gaW5mb3JtIGFib3V0IHRo
aXMgY29tbXVuaWNhdGlvbiBhbmQgZGVsZXRlIGl0Lg0K

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21B5CGAALPA1MSGUSRBF_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
Mw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPknigJltIGRvbmUgcmVzcG9uZGlu
Zy4gSeKAmXZlIG1hZGUgbXkgcG9zaXRpb24gY2xlYXIuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5CYXJiYXJhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5HRFBSIGFmZmVjdHMgYW55b25lIHdpbGxpbmcgdG8gZG8gYnVzaW5lc3Mg
d2l0aCBFVSBjaXRpemVucyBvciByZXNpZGVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5v
dCB0aGF0IEnigJl2ZSBhbnkgcmVsYXRpb24gd2l0aCB0aGlzIHNpdGUgb3IgdGhlIGJsb2cgYXV0
aG9yLCBqdXN0IGdvb2dsZSBmb3IgaXQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYmxv
Zy5yZXR1cm5wYXRoLmNvbV9nZHByLTJEaW1wYWN0LTJEZm9yLTJEbm9uLTJEZXUtMkRjb21wYW5p
ZXNfJmFtcDtkPUR3UUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPUxvR3po
Qy04c2M4U1k4VHE0dnJmb2cmYW1wO209aXF3N3pCcmJwTXpLMU5OSUpVaEVKcDNnMGdHSlltQnZS
R2Z1bm1jUlFDZyZhbXA7cz1uSHdFQllIb0Z3ckY5VnBBZGk4NjF0Zk9ZbGNidXZraHk1a1NaWmxB
TVRnJmFtcDtlPSI+aHR0cHM6Ly9ibG9nLnJldHVybnBhdGguY29tL2dkcHItaW1wYWN0LWZvci1u
b24tZXUtY29tcGFuaWVzLzwvYT48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PGJyPg0K
UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj5Kb3JkaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxiPjxzcGFu
IGxhbmc9IkVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RGU6DQo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+JnF1b3Q7U1RBUkssIEJBUkJBUkEgSCZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1
MkBhdHQuY29tIj5iczc2NTJAYXR0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RmVjaGE6IDwvYj5qdWV2
ZXMsIDggZGUgbm92aWVtYnJlIGRlIDIwMTgsIDEwOjM5PGJyPg0KPGI+UGFyYTogPC9iPidKT1JE
SSBQQUxFVCBNQVJUSU5FWicgJmx0OzxhIGhyZWY9Im1haWx0bzpqb3JkaS5wYWxldEBjb25zdWxp
bnRlbC5lcyI+am9yZGkucGFsZXRAY29uc3VsaW50ZWwuZXM8L2E+Jmd0Ozxicj4NCjxiPkNDOiA8
L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIj52Nm9wc0BpZXRmLm9yZzwv
YT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyI+djZvcHNAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCjxiPkFzdW50bzogPC9iPlJFOiBbdjZvcHNdIFNMQUFDIGhvc3QgbW92
aW5nIGJldHdlZW4gbmV0d29ya3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBs
YW5nPSJFUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+QXMg
YW4gZXhhbXBsZSwgaGVyZSBpcyBob3cgb25lIGRhdGEgYWdncmVnYXRvci9icm9rZXIgZGVzY3Jp
YmVzIGhvdyB1c2VmdWwgaXQgaXMgZm9yIHRoZW0gd2hlbiBJUCBhZGRyZXNzZXMgZG9u4oCZdCBj
aGFuZ2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPjxhIGhyZWY9Imh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LnZpY2ltZWRpYWlu
Yy5jb21fb2Z0ZW4tMkRpcC0yRGFkZHJlc3Nlcy0yRGNoYW5nZV8mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9TG9HemhDLThzYzhTWThUcTR2cmZvZyZhbXA7
bT1pcXc3ekJyYnBNeksxTk5JSlVoRUpwM2cwZ0dKWW1CdlJHZnVubWNSUUNnJmFtcDtzPVVLMTdy
RUthQ2NudlpQSDFNTV85NGhJRFI4WDlQSXNoOXk3QW56MVVNdTQmYW1wO2U9Ij5odHRwczovL3d3
dy52aWNpbWVkaWFpbmMuY29tL29mdGVuLWlwLWFkZHJlc3Nlcy1jaGFuZ2UvPC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
NS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJF
UyI+WW91IG1heSBoYXZlIEdEUFIuIE1vc3Qgb2YgdGhlIHdvcmxkIGRvZXMgbm90LiBJIGRvIG5v
dC4gSWYgeW91IHdhbnQgdG8gY3JlYXRlIGEgcmVjb21tZW5kYXRpb24gdGhhdCBpcyBzcGVjaWZp
YyB0byBFVSBJU1BzLCBnbyBmb3IgaXQgKGFzc3VtaW5nIHRoZXkgYWxsIGFncmVlKS4gQnV0IHBs
ZWFzZSBtYWtlIGl0IHZlcnksIHZlcnkgY2xlYXINCiB0aGF0IGl0ICo8Yj5vbmx5PC9iPiogYXBw
bGllcyB0byBFVSBJU1BzLiBJ4oCZbSBhbHNvIHN0aWxsIHdhaXRpbmcgdG8gc2VlIGp1c3QgaG93
IHN1Y2Nlc3NmdWwgR0RQUiB3aWxsIGJlIGluIGRpc2NvdXJhZ2luZyB3ZWJzaXRlcyBpbiBub24t
RVUgY291bnRyaWVzIGZyb20gY29sbGVjdGluZyBhbnkgYW5kIGFsbCBkYXRhIGZyb20gcGVvcGxl
IGJlaGluZCBFdXJvcGVhbiBJUCBhZGRyZXNzZXMuIEFuZCBmb3JlaWduIGdvdmVybm1lbnRzICh3
aGljaA0KIG1heSBiZSB3YW50aW5nIHRvIGhhcm0gRVUgY291bnRyaWVzIGFuZCBjaXRpemVucykg
YXJlIGNvbXBsZXRlbHkgZnJlZSB0byB0cmFjayBFVSBjaXRpemVucyB3aGVuIHRoZXkgY2FuIGx1
cmUgdGhvc2UgY2l0aXplbnMgdG8gdGhlaXIg4oCcc3BvbnNvcmVk4oCdIHdlYnNpdGVzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5n
PSJFUyI+SSB3aWxsIGNvbnRpbnVlIHRvIHJlY29tbWVuZCBJUCBhZGRyZXNzIGFzc2lnbm1lbnRz
ICo8Yj5ub3Q8L2I+KiBiZSBzdGF0aWMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPkJh
cmJhcmE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0
Ij48Yj48c3BhbiBsYW5nPSJFUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVTIj4gSk9S
REkgUEFMRVQgTUFSVElORVogJmx0OzxhIGhyZWY9Im1haWx0bzpqb3JkaS5wYWxldEBjb25zdWxp
bnRlbC5lcyI+am9yZGkucGFsZXRAY29uc3VsaW50ZWwuZXM8L2E+Jmd0Ow0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMDcsIDIwMTggOTo1MCBQTTxicj4NCjxiPlRvOjwv
Yj4gU1RBUkssIEJBUkJBUkEgSCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1MkBhdHQuY29tIj5i
czc2NTJAYXR0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86djZv
cHNAaWV0Zi5vcmciPnY2b3BzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3Y2b3BzXSBTTEFBQyBob3N0IG1vdmluZyBiZXR3ZWVuIG5ldHdvcmtzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3Bh
biBsYW5nPSJFUy1UUkFEIj5IaSBCYXJiYXJhLDwvc3Bhbj48c3BhbiBsYW5nPSJFUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMtVFJBRCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+SWYgYW4gSVNQIGFsbG93cyBwZXJzaXN0
ZW50IHByZWZpeGVzIGRlcGVuZGluZyBvbiBjdXN0b21lciBwcmVmZXJlbmNlLCB0aGUgSVNQIGRv
buKAmXQga25vdyBpZiBhY3R1YWxseSBpdCBpcyBwZXJzaXN0ZW50IG9yIG5vdC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUu
NHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMi
PlRoaXMgaXMgbGlrZSDigJxiZWxpZXZpbmfigJ0gdGhhdCBwZW9wbGUgZG9u4oCZdCBjaGFuZ2Ug
dGhlIE1BQyBhZGRyZXNzLiBZb3UgZG9u4oCZdCBrbm93LCBzbyB5b3UgY2Fu4oCZdCBiZSBzdXJl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3Bh
biBsYW5nPSJFUyI+VGVjaG5vbG9neSBoYXMgdG8gYmUgbWFkZSB0byBiZSB1c2VmdWwgYW5kIGFz
IHNpbXBsZSBhcyBwb3NzaWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM1LjRwdCI+PHNwYW4gbGFuZz0iRVMiPlVzaW5nIOKAnGV4dHJlbWXigJ0gcHJpdmFj
eSBjb25zaWRlcmF0aW9ucyBmb3IgY29tcGxpY2F0aW5nIHRoZSB0ZWNobm9sb2d5IGlzIGEgYmFk
IGJhbGFuY2UgY29tcGFyZWQgd2l0aCBsYXdzIHRoYXQgYWxyZWFkeSBkaXNhbGxvdyB0aG9zZSBk
YXRhIGFnZ3JlZ2F0b3JzIHRvIGNvbGxlY3QgdGhlIGRhdGEuIEZvciBleGFtcGxlLCBpbiBFVSBJ
UA0KIGFkZHJlc3NlcyBhcmUgY29uc2lkZXJlZCBwZXJzb25hbCBkYXRhLCB3aGljaCBtZWFucyB0
aGF0IGRhdGEgYWdncmVnYXRvcnMgY2Fu4oCZdCBjb2xsZWN0IHRoZW0uIFRoaXMgYWxsb3dzIHRv
IHVzZSBwZXJzaXN0ZW50IHByZWZpeGVzIGFuZCBpZiBzb21lYm9keSBpcyBkb2luZyBzb21ldGhp
bmcgd3JvbmcsIGlzIG5vdCDigJxhZ2FpbnN04oCdIHRoZSB0ZWNobm9sb2d5IHNpbXBsaWZpY2F0
aW9uIChzbyB5b3UgY2FuIGhhdmUgeW91IG93biBETlMgc2VydmljZXMNCiBhdCBob21lIGFuZCBu
byBuZWVkIGZvciBjb21wbGV4L2V4cGVuc2l2ZS9zbG93ZXIgZHluYW1pYyBETlMgdGhpbmdzKSwg
YnV0IOKAnGFnYWluc3TigJ0gdGhlIGxhdywgd2l0aCBmaW5lcyB1cCB0byAyMCBtaWxsaW9uIGV1
cm9zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48
c3BhbiBsYW5nPSJFUyI+SSB3aXNoIGl0IGlzIG5vdCBvbmx5IGZpbmVzLCBidXQgamFpbCBmb3Ig
YW55IHJlcGVhdGVkIG9yIG1hc3NpdmUgYWN0aW9uIGFnYWluc3QgR0RQUiAsIGJ1dCB0aGlzIGlz
IHdoYXQgd2UgaGF2ZSBub3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PGJyPg0KUmVnYXJkcyw8L3NwYW4+
PHNwYW4gbGFuZz0iRVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2lu
LWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MzUuNHB0Ij4NCjxzcGFuIGxhbmc9IkVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Sm9yZGk8L3NwYW4+PHNwYW4gbGFuZz0i
RVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4w
cHQ7bWFyZ2luLWxlZnQ6MzUuNHB0Ij4NCjxzcGFuIGxhbmc9IkVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNS40cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3Bh
biBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcwLjhw
dCI+PGI+PHNwYW4gbGFuZz0iRVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5EZToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj4mcXVvdDtTVEFSSywgQkFSQkFSQSBIJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86YnM3NjUyQGF0dC5jb20iPmJzNzY1MkBhdHQuY29tPC9hPiZndDs8YnI+DQo8Yj5GZWNo
YTogPC9iPmp1ZXZlcywgOCBkZSBub3ZpZW1icmUgZGUgMjAxOCwgNjo0MDxicj4NCjxiPlBhcmE6
IDwvYj4nSk9SREkgUEFMRVQgTUFSVElORVonICZsdDs8YSBocmVmPSJtYWlsdG86am9yZGkucGFs
ZXRAY29uc3VsaW50ZWwuZXMiPmpvcmRpLnBhbGV0QGNvbnN1bGludGVsLmVzPC9hPiZndDs8YnI+
DQo8Yj5DQzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyI+djZvcHNA
aWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciPnY2
b3BzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5Bc3VudG86IDwvYj5SRTogW3Y2b3BzXSBTTEFB
QyBob3N0IG1vdmluZyBiZXR3ZWVuIG5ldHdvcmtzPC9zcGFuPjxzcGFuIGxhbmc9IkVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5nPSJFUyI+SW4tbGluZSB3aXRoIOKAnCZsdDtiaHMmZ3Q7
4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIj5CYXJiYXJhPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcwLjhwdCI+
PHNwYW4gbGFuZz0iRVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzAu
OHB0Ij48c3BhbiBsYW5nPSJFUyI+SSB0aGluayBiYXNpbmcgcHJpdmFjeSBpbiB0aGUgcHJlZml4
IGlzIHBlcnNpc3RlbnQgb3Igbm90IGlzIGEgYnJva2VuIGNvbmNlcHQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcwLjhwdCI+
PHNwYW4gbGFuZz0iRVMiPiZsdDtiaHMmZ3Q7IFRoZSBJUCBhZGRyZXNzIGlzIHdpZGVseSB1c2Vk
IGJ5IGRhdGEgYWdncmVnYXRvcnMgd2hlbiBjb21iaW5pbmcgbXVsdGlwbGUgZGF0YSBzZXRzLiBB
cHBhcmVudGx5LCBkYXRhIGFnZ3JlZ2F0b3JzIGRvbuKAmXQgdGhpbmsgdXNpbmcgSVAgYWRkcmVz
cyB0byB2aW9sYXRlIHBlb3BsZeKAmXMgcHJpdmFjeSBpcyBhIGJyb2tlbiBjb25jZXB0LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5n
PSJFUyI+SXQgaXMgb25lIG9mIHRoZSBwYXJhbWV0ZXJzIGZvciBwcml2YWN5LCBidXQgdGhlcmUg
YXJlIGJldHRlciBhbmQgbW9yZSByZWxpYWJsZSB3YXlzIHRvIHRyYWNrIHVzZXJzIGlmIHNvbWVv
bmUgd2FudCB0byBkbyB0aGF0LCBiZWNhdXNlIHRoZXkgY2Fu4oCZdCBiZSBzdXJlIHRoZSBwcmVm
aXggaXMgcGVyc2lzdGVudCDigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5nPSJFUyI+Jmx0O2Jo
cyZndDsgUGVyc2lzdGVuY2Ugb2YgdGhlIHByZWZpeCB2YXJpZXMgcGVyIElTUCwgYW5kIGRhdGEg
YWdncmVnYXRvcnMga25vdyB3aGljaCBJU1BzIGNoYW5nZSB1c2VycyBhZGRyZXNzZXMgYW5kIGhv
dyBmcmVxdWVudGx5LiBCdXQgc3RhdGluZyB0aGF0IHZhcnlpbmcgdGhlIElQIGFkZHJlc3MgbWFr
ZXMgaXQgbGVzcyB1c2VmdWwgdG8gZGF0YQ0KIGFnZ3JlZ2F0b3JzIGFzIHBhcnQgb2YgbWFraW5n
IGEgY2FzZSBmb3Igbm90IHZhcnlpbmcgdGhlIElQIGFkZHJlc3MgaXMgYSBiaXQgc3RyYW5nZSB0
byBtZS4gWW91ciBwcm9wb3NhbCBpcyBlZmZlY3RpdmVseSB0aGF0IHdlIHNob3VsZCBtYWtlIHRo
ZSBJUCBhZGRyZXNzIG1vcmUgdXNlZnVsIHRvIGRhdGEgYWdncmVnYXRvcnMgZm9yIGRhdGFzZXQg
Y29tYmluYXRpb24gYnkgbWFraW5nIGl0IHBlcnNpc3RlbnQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcwLjhwdCI+PHNwYW4g
bGFuZz0iRVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIj5KdXN0IHRha2Ug
YSBsb29rIHRvOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIj48YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd2Via2F5LnJvYmlu
bGludXMuY29tXyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7
cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFtcDttPTM5SVo0Z2N2VGg0eU5JSGFvMlltR1BsZEV6
TVBuSjZqWF95LXNzSGNHRmsmYW1wO3M9NEtjYjdXb1VWMzFJdVlfNlRNckhQdzV2cW14ZGVrbmNi
UmhuS1B4UDFCQSZhbXA7ZT0iPmh0dHA6Ly93ZWJrYXkucm9iaW5saW51cy5jb20vPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIj5vcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3MC44cHQiPjxzcGFuIGxhbmc9IkVT
Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Bhbm9wdGljbGljay5lZmYub3JnJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmYW1wO209MzlJWjRnY3ZU
aDR5TklIYW8yWW1HUGxkRXpNUG5KNmpYX3ktc3NIY0dGayZhbXA7cz1UZnV2dlJsOExjaFV1dXU5
aUxqRkZlVUFCRk53T0hSYmc5ZE1sSzkxRlFVJmFtcDtlPSI+aHR0cHM6Ly9wYW5vcHRpY2xpY2su
ZWZmLm9yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5nPSJFUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcw
LjhwdCI+PHNwYW4gbGFuZz0iRVMiPkkgZmVlbCB0aGF0IGl0IGlzIG11Y2ggbW9yZSBpbXBvcnRh
bnQgdG8gYmUgYWJsZSB0byBkZWZpbmUgc2VydmljZXMgYnkgbmFtZXMsIHdpdGggc3RhYmxlIGFk
ZHJlc3NlcyB0aGF0IGFueXRoaW5nIGVsc2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcwLjhwdCI+PHNwYW4gbGFuZz0iRVMi
PiZsdDtiaHMmZ3Q7IEkgZGlzYWdyZWUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzAuOHB0Ij48c3BhbiBsYW5nPSJFUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjcwLjhwdCI+PHNwYW4gbGFuZz0iRVMiPk9mIGNvdXJzZSwgaWYgdGhlIHVz
ZXIgcHJlZmVycyBub3QgdG8gaGF2ZSBhIHN0YWJsZSBwcmVmaXgsIEnigJl2ZSBzZWVuIElTUHMg
dGhhdCBpbiB0aGUg4oCcY29udHJvbCBwYW5lbOKAnSBhbGxvdyB0aGUgdXNlciB0byBjaG9vc2Ug
dGhhdCBvcHRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3MC44cHQiPjxzcGFuIGxhbmc9IkVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PGJyPg0KUmVnYXJkcyw8L3NwYW4+PHNwYW4g
bGFuZz0iRVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bToxMi4wcHQ7bWFyZ2luLWxlZnQ6NzAuOHB0Ij4NCjxzcGFuIGxhbmc9IkVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Sm9yZGk8L3NwYW4+PHNwYW4gbGFuZz0iRVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i
b3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM1LjRwdCI+DQo8c3BhbiBsYW5nPSJFUyI+PGJyPg0K
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKjxicj4NCklQdjQg
aXMgb3Zlcjxicj4NCkFyZSB5b3UgcmVhZHkgZm9yIHRoZSBuZXcgSW50ZXJuZXQgPzxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNB
X193d3cudGhlaXB2NmNvbXBhbnkuY29tJmFtcDtkPUR3UUZhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmYW1wO209ZGpfSG02M2ZuM3V3
MEhzcWdOWVlXVzJucEdMR1FWUjJRQ19PclpINWpvVSZhbXA7cz1uS1J5VXloWkVVLVhIN2xITHlM
amJrMFUydk45VnJ4TkpobGdsWk5yWWNrJmFtcDtlPSI+aHR0cDovL3d3dy50aGVpcHY2Y29tcGFu
eS5jb208L2E+PGJyPg0KVGhlIElQdjYgQ29tcGFueTxicj4NCjxicj4NClRoaXMgZWxlY3Ryb25p
YyBtZXNzYWdlIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIG9y
IGNvbmZpZGVudGlhbC4gVGhlIGluZm9ybWF0aW9uIGlzIGludGVuZGVkIHRvIGJlIGZvciB0aGUg
ZXhjbHVzaXZlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbChzKSBuYW1lZCBhYm92ZSBhbmQgZnVydGhl
ciBub24tZXhwbGljaWx0eSBhdXRob3JpemVkIGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1
dGlvbiBvciB1c2Ugb2YNCiB0aGUgY29udGVudHMgb2YgdGhpcyBpbmZvcm1hdGlvbiwgZXZlbiBp
ZiBwYXJ0aWFsbHksIGluY2x1ZGluZyBhdHRhY2hlZCBmaWxlcywgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZCBhbmQgd2lsbCBiZSBjb25zaWRlcmVkIGEgY3JpbWluYWwgb2ZmZW5zZS4gSWYgeW91IGFy
ZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBiZSBhd2FyZSB0aGF0IGFueSBkaXNjbG9zdXJl
LCBjb3B5aW5nLCBkaXN0cmlidXRpb24gb3IgdXNlIG9mIHRoZSBjb250ZW50cw0KIG9mIHRoaXMg
aW5mb3JtYXRpb24sIGV2ZW4gaWYgcGFydGlhbGx5LCBpbmNsdWRpbmcgYXR0YWNoZWQgZmlsZXMs
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQsIHdpbGwgYmUgY29uc2lkZXJlZCBhIGNyaW1pbmFsIG9m
ZmVuc2UsIHNvIHlvdSBtdXN0IHJlcGx5IHRvIHRoZSBvcmlnaW5hbCBzZW5kZXIgdG8gaW5mb3Jt
IGFib3V0IHRoaXMgY29tbXVuaWNhdGlvbiBhbmQgZGVsZXRlIGl0LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBsYW5nPSJFUyI+PGJyPg0KKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKjxicj4NCklQdjQgaXMgb3Zlcjxicj4NCkFyZSB5b3UgcmVhZHkg
Zm9yIHRoZSBuZXcgSW50ZXJuZXQgPzxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cudGhlaXB2NmNvbXBhbnkuY29tJmFt
cDtkPUR3UUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4
U1k4VHE0dnJmb2cmYW1wO209aXF3N3pCcmJwTXpLMU5OSUpVaEVKcDNnMGdHSlltQnZSR2Z1bm1j
UlFDZyZhbXA7cz1BY181WjNfNzIyLV9mWHVWLXhTczUwbnREcS1qTWRDQVF4X1FidnZiQm5BJmFt
cDtlPSI+aHR0cDovL3d3dy50aGVpcHY2Y29tcGFueS5jb208L2E+PGJyPg0KVGhlIElQdjYgQ29t
cGFueTxicj4NCjxicj4NClRoaXMgZWxlY3Ryb25pYyBtZXNzYWdlIGNvbnRhaW5zIGluZm9ybWF0
aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbC4gVGhlIGluZm9ybWF0
aW9uIGlzIGludGVuZGVkIHRvIGJlIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbChzKSBuYW1lZCBhYm92ZSBhbmQgZnVydGhlciBub24tZXhwbGljaWx0eSBhdXRob3JpemVk
IGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1dGlvbiBvciB1c2Ugb2YNCiB0aGUgY29udGVu
dHMgb2YgdGhpcyBpbmZvcm1hdGlvbiwgZXZlbiBpZiBwYXJ0aWFsbHksIGluY2x1ZGluZyBhdHRh
Y2hlZCBmaWxlcywgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgd2lsbCBiZSBjb25zaWRlcmVk
IGEgY3JpbWluYWwgb2ZmZW5zZS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCBiZSBhd2FyZSB0aGF0IGFueSBkaXNjbG9zdXJlLCBjb3B5aW5nLCBkaXN0cmlidXRpb24gb3Ig
dXNlIG9mIHRoZSBjb250ZW50cw0KIG9mIHRoaXMgaW5mb3JtYXRpb24sIGV2ZW4gaWYgcGFydGlh
bGx5LCBpbmNsdWRpbmcgYXR0YWNoZWQgZmlsZXMsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQsIHdp
bGwgYmUgY29uc2lkZXJlZCBhIGNyaW1pbmFsIG9mZmVuc2UsIHNvIHlvdSBtdXN0IHJlcGx5IHRv
IHRoZSBvcmlnaW5hbCBzZW5kZXIgdG8gaW5mb3JtIGFib3V0IHRoaXMgY29tbXVuaWNhdGlvbiBh
bmQgZGVsZXRlIGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_2D09D61DDFA73D4C884805CC7865E6114DF21B5CGAALPA1MSGUSRBF_--


From nobody Wed Nov  7 20:48:45 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 D5F841276D0 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 20:48:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 OOkgSYTWDfrI for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 20:48:40 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 731B4130DFF for <v6ops@ietf.org>; Wed,  7 Nov 2018 20:48:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541652518; x=1542257318; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=zJuxGnuAk64uO++gL3lOhzvcT1JHVrM1/1Zmpy9dtFE=; b=lwMJQ+dXsVWOI 00i91rJfURTJc1tdduZWmtlbVnzlU5Rrvl/3YsCRxcnpA/tlZNVSRxYHEjpLKJIx wAFI5EU6UqUuJcoUkCDq6oavaiITGc4eHBz7mX08KBMKH9dUI5OcqioruRwKgMQm MN/dnphmfbHnUh4Mz9dkQQqaab7Z1A=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 05:48:38 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 05:48:38 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951327.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 05:48:37 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 05:48:37 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 11:48:29 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Bob Hinden <bob.hinden@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <E8613803-DE35-426C-9A57-B9810135E555@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com> <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es>
In-Reply-To: <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ongxDsVQSx-pur08qYUZeYIWo-Q>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 04:48:44 -0000

I think this example may be more clarifying.

Laws protect me against people collecting (without my previous and explicit=
 consent), my postal/street address and of course, sending postal mail to m=
e (advertising, etc.). This was already possible before GDPR, but now is cl=
earer and the fines are much higher.

Do we think it will be interesting, instead of having a law like that, to a=
llow people to not have the street name in the street and the street number=
, etc. ?

Obviously not, as even the people you want to visit you, will not be able t=
o do so.

Bringing privacy to that extreme is making technology complex and disallowi=
ng innovation.

Is like forbidding knives because you can kill someone.

What is forbidden is to collect personal data, to use it without consent, t=
o collect postal addresses, to kill someone, but the tools are there for ot=
her reasons, and are needed.

We need to consider privacy in protocols, definitively, I'm 100% for privac=
y, but not at the cost of disallowing simple services. Laws need to take ca=
re of people using protocols for privacy violation.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de JORDI PALET MARTINEZ <jordi=
.palet=3D40consulintel.es@dmarc.ietf.org>
Fecha: jueves, 8 de noviembre de 2018, 10:50
Para: Bob Hinden <bob.hinden@gmail.com>, JORDI PALET MARTINEZ <jordi.palet=
=3D40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi Bob,
   =20
    No that I know !
   =20
    But I'm not asking either for a prefix to be persistent if you move to =
a new house :-)
   =20
    Regards,
    Jordi
    =20
    =20
   =20
    =EF=BB=BF-----Mensaje original-----
    De: v6ops <v6ops-bounces@ietf.org> en nombre de Bob Hinden <bob.hinden@=
gmail.com>
    Fecha: jueves, 8 de noviembre de 2018, 10:43
    Para: JORDI PALET MARTINEZ <jordi.palet=3D40consulintel.es@dmarc.ietf.o=
rg>
    CC: "v6ops@ietf.org" <v6ops@ietf.org>
    Asunto: Re: [v6ops] SLAAC host moving between networks
   =20
        Jordi,
       =20
        >  For example, in EU IP addresses are considered personal data, wh=
ich means that data aggregators can=E2=80=99t collect them.
       =20
        Does this apply to Street addresses too?  If someone lives in the E=
U, can they move and keep the same street address?
       =20
        Bob
       =20
        _______________________________________________
        v6ops mailing list
        v6ops@ietf.org
        https://www.ietf.org/mailman/listinfo/v6ops
       =20
   =20
   =20
   =20
    **********************************************
    IPv4 is over
    Are you ready for the new Internet ?
    http://www.theipv6company.com
    The IPv6 Company
   =20
    This electronic message contains information which may be privileged or=
 confidential. The information is intended to be for the exclusive use of t=
he individual(s) named above and further non-explicilty authorized disclosu=
re, copying, distribution or use of the contents of this information, even =
if partially, including attached files, is strictly prohibited and will be =
considered a criminal offense. If you are not the intended recipient be awa=
re that any disclosure, copying, distribution or use of the contents of thi=
s information, even if partially, including attached files, is strictly pro=
hibited, will be considered a criminal offense, so you must reply to the or=
iginal sender to inform about this communication and delete it.
   =20
   =20
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Wed Nov  7 22:31:04 2018
Return-Path: <pch-bCE2691D2@u-1.phicoh.com>
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 1FB0C130E1A for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 22:31:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=unavailable 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 PJ0BpxlQha5s for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 22:31:02 -0800 (PST)
Received: from stereo.hq.phicoh.net (stereo6-tun.hq.phicoh.net [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D45F2130DE2 for <v6ops@ietf.org>; Wed,  7 Nov 2018 22:31:01 -0800 (PST)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1gKdqD-0000GnC; Thu, 8 Nov 2018 07:30:57 +0100
Message-Id: <m1gKdqD-0000GnC@stereo.hq.phicoh.net>
To: v6ops@ietf.org
Cc: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
From: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Sender: pch-bCE2691D2@u-1.phicoh.com
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com> <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es> <E8613803-DE35-426C-9A57-B9810135E555@consulintel.es> 
In-reply-to: Your message of "Thu, 08 Nov 2018 11:48:29 +0700 ." <E8613803-DE35-426C-9A57-B9810135E555@consulintel.es> 
Date: Thu, 08 Nov 2018 07:30:56 +0100
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xSvkqzo6cbWViEa44KNuvPUVK80>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 06:31:03 -0000

> Do we think it will be interesting, instead of having a law like
> that, to allow people to not have the street name in the street
> and the street number, etc. ?
> 
> Obviously not, as even the people you want to visit you, will not
> be able to do so.
> 
> Bringing privacy to that extreme is making technology complex and
> disallowing innovation.

Personally, I prefer stable prefixes, but I don't think it is such a great
idea to hardcode stable prefixes if it is relatively easy to support changing
prefixes.

There can always be an operational need to change a prefix, and yes you 
can first announce the old prefix with a preference of 0, before announcing
to new one, but likely many operators will forget to do that.

It seems to me that it is just a small change in address selection, i.e. when
comparing two prefixes and one is currently announced by a router and the
other isn't, then pick the one that is announced.



From nobody Wed Nov  7 22:55:21 2018
Return-Path: <florian@openbsd.org>
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 D005C130E5C for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 22:55:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.234
X-Spam-Level: 
X-Spam-Status: No, score=-1.234 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665, UNPARSEABLE_RELAY=0.001] autolearn=no 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 lDurnuRc_5mC for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 22:55:17 -0800 (PST)
Received: from imap.narrans.de (michelangelo.narrans.de [45.77.55.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77FDA130DEF for <v6ops@ietf.org>; Wed,  7 Nov 2018 22:55:16 -0800 (PST)
Received: from localhost (imap.narrans.de [local]) by imap.narrans.de (OpenSMTPD) with ESMTPA id ef1b3898; Thu, 8 Nov 2018 07:55:13 +0100 (CET)
Date: Thu, 8 Nov 2018 07:55:13 +0100
From: Florian Obser <florian@openbsd.org>
To: Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Cc: v6ops@ietf.org
Message-ID: <20181108065512.rklpcng5x6vuw3re@imap.narrans.de>
References: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com> <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es> <E8613803-DE35-426C-9A57-B9810135E555@consulintel.es> <m1gKdqD-0000GnC@stereo.hq.phicoh.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <m1gKdqD-0000GnC@stereo.hq.phicoh.net>
User-Agent: NeoMutt/20180716
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/BdLZfiuyqmdaFaPkMvleJ8rJivg>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 06:55:19 -0000

On Thu, Nov 08, 2018 at 07:30:56AM +0100, Philip Homburg wrote:
> It seems to me that it is just a small change in address selection, i.e. when
> comparing two prefixes and one is currently announced by a router and the
> other isn't, then pick the one that is announced.

It's already in there, it's just optional:

RFC 6724 Section 5:

   Rule 5.5: Prefer addresses in a prefix advertised by the next-hop.
   If SA or SA's prefix is assigned by the selected next-hop that will
   be used to send to D and SB or SB's prefix is assigned by a different
   next-hop, then prefer SA.  Similarly, if SB or SB's prefix is
   assigned by the next-hop that will be used to send to D and SA or
   SA's prefix is assigned by a different next-hop, then prefer SB.
      Discussion: An IPv6 implementation is not required to remember
      which next-hops advertised which prefixes.  The conceptual models
      of IPv6 hosts in Section 5 of [RFC4861] and Section 3 of [RFC4191]
      have no such requirement.  Hence, Rule 5.5 is only applicable to
      implementations that track this information.

Combine this with Neighbor Unreachability Detection (RFC 4861 Section
7.3).

My kernel is not tracking from which nexthop prefixes got advertised,
it doesn't even process RAs.
But I think I'll implement that, too, in addition to RFC 6059.

-- 
I'm not entirely sure you are real.


From nobody Wed Nov  7 23:33:31 2018
Return-Path: <gert@space.net>
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 63EF4130E73 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:33:29 -0800 (PST)
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=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 C1pGqj19X00N for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:33:27 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20F61130F58 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:33:26 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 73F0E41C13 for <v6ops@ietf.org>; Thu,  8 Nov 2018 08:33:24 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 6515E41135; Thu,  8 Nov 2018 08:33:24 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 5644920147; Thu,  8 Nov 2018 08:33:24 +0100 (CET)
Date: Thu, 8 Nov 2018 08:33:24 +0100
From: Gert Doering <gert@space.net>
To: Lorenzo Colitti <lorenzo@google.com>
Cc: Gert Doering <gert@space.net>, Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Message-ID: <20181108073324.GQ11393@Space.Net>
References: <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net> <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org> <20181107194011.GM11393@Space.Net> <CAKD1Yr0suO0WQiUepuP=CMDBB1kmT1jEMpKJZ02isOofws-juw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qqB/OqyRSw5SfBe3"
Content-Disposition: inline
In-Reply-To: <CAKD1Yr0suO0WQiUepuP=CMDBB1kmT1jEMpKJZ02isOofws-juw@mail.gmail.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/HDDxgmDrE6EIoWjExcqTSH8zPeg>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:33:29 -0000

--qqB/OqyRSw5SfBe3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 10:49:26AM +0700, Lorenzo Colitti wrote:
> On Thu, Nov 8, 2018 at 2:40 AM Gert Doering <gert@space.net> wrote:
>=20
> > Like, no committees involved in the protocol design, no myriard of
> > negotiation options, useful debug output, and works across today's
> > real world networks.
>=20
> ... and always forces all traffic to go through a centralized point,
> increasing latency and potentially creating surveillance opportunities.

This is purely a matter of local config.  Anything between "just the
tunnel transit (ifconfig) network" to "full default gateway redirection"=20
can be done.

You might want to RTFM on "redirect gateway" and "route" options.

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--qqB/OqyRSw5SfBe3
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvj5sEACgkQ31bAZeTO
f8UuqA/+NcyjVthEoTA+WR1hP9b1DvEHhC3ER0E0cOVHeg852yOFtcOpZrNpOgcN
adKUNoNG78V1MwVYlnoR5nYGxPWC5cHJFjsbr+47szmkgg236AQYNvE32Z1feayj
w2FMvSpjjKiNOI/EK8TCl/cmvvoADb27RHotyCAkSfhv0YR/lR/xgembW1w7inEj
sPDGMXDTvLZzvVyh8jrtb86slKOUFTzwps8Jkp59Gh3RL/HcWc82e29qyNFGAdAt
T/rhEDoJugdOMvIFXEefSqV4n71ZMLgPySXSZTQOkijzvPotIlOxjet4L0L0ypIN
iDrUisZAam9aWu/8eltxsWmUR+1tSp+rutLE7fyp+LcPQ7Asprh/QMIoZtkR7VON
weawSHb7bRR4/RwvZEDj+NkthEbEXiUT4IvJYJCPH1GFxzeiUkvF4SYFTfMXu27/
OpIZHEvBwYq6J8a8mAUYcUoTqD5nlI4QijgsGcPLzGLGfwVx+UEPB00npm6mHHw9
qFr9CS6bgPljB/4agrOdeL2ldgI5PaEAF/4GI0Qirk8BmOh12s/Voa/7dPN4TbqU
Azy5sfj1RA/kmGjBAM4K1Y/0N3koMl/RZPL2lUZKc/TcIRV+S0/3yXq0iiXfY5Jw
eATf/3hX9p0hSjnZVYXmD1nu0P2v1pamDNtQMw76h1ixngkmJWI=
=Ip1u
-----END PGP SIGNATURE-----

--qqB/OqyRSw5SfBe3--


From nobody Wed Nov  7 23:37:11 2018
Return-Path: <lorenzo@google.com>
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 5DB92130E90 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:37:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level: 
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 gYHVtHjuhI6l for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:37:04 -0800 (PST)
Received: from mail-it1-x132.google.com (mail-it1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (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 8A444130E53 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:37:04 -0800 (PST)
Received: by mail-it1-x132.google.com with SMTP id j79-v6so305919itb.2 for <v6ops@ietf.org>; Wed, 07 Nov 2018 23:37:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ABWVgy93tfNeXrI8D14NZBjax/5j/bSNXBEqKTReLSc=; b=WbrhQtUlG+V73lEeeGzXK9ceBLlA41OM8QeVsAN677aOF9c1+VwGOlS7FjtABRzHB6 kd9zQgLbqp4vv3cEAFRsU4UgERthVRX5Rt49+FQ9TlsOfTDPX2WWhEDRVxTcKnUG1uTY YUYNkYI2xgXzvlAj8putK2EBXI31K3M1ncXRF2EF0hOTRg0ImP5obxOdjK233QJyALmj EuHOu3j9dvtN8yleEmLSVFVTLuGS1GEQi+dX9vbHcKIEhMqYUq3BgnL8bfMij25ORcZy 1iDj51imUxv16tMUJqxsoebpwR06AaVQ+RgIBdcCmYWR5icR6v3I37ocWmx88oV/aJkN cqDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ABWVgy93tfNeXrI8D14NZBjax/5j/bSNXBEqKTReLSc=; b=syklhiEiGNtZ0hsUA3iHbUn4lVe8STVD7KBF2SVGGvZOlsryVK7vuxByrJ1MM54AUP 6W8kgIMDrEbcptToXsCe0IJdjGB+0arIgogCWj7cs09oz5wfW8MGdBHxluzdilg5iPOe 2kdDPm8cfrir1qcsWZXnf42/MVympYU80cnRQA1IWaGYspM21ge245GrIZBffv4WkhCx 1rd/HQtNte+uajhqIRLrTtIA7s+c3CXp/SwwR7zrqZKDUyolVyFxbNfMc6YldrfIEm9E bPKI8FAFlCT/4lM914ysZ4a+Sldpr/3rxqbuhf2lCI4hDV5DPyOKGhF3g1P31CDP8s3t YzZg==
X-Gm-Message-State: AGRZ1gLNAsAP/f4xxQaTMQ/092xOq3Uh/UX7Twdbgk6lnriMhlt2y7EI SAzxwcjRQoTEqbRXgnGdvPWx/+pv2LW1tczPLfU9Hs9CY1ZqOQ==
X-Google-Smtp-Source: AJdET5e1yDTnVPM1VK4NjKX4WFcWcG0Qk7SafdOsLbZaq5zH1OqRbGO/l+IGvt5J4MzwtK/vWALpnrAayE3Y5K7ZC6k=
X-Received: by 2002:a02:13c5:: with SMTP id 188-v6mr3366255jaz.84.1541662623609;  Wed, 07 Nov 2018 23:37:03 -0800 (PST)
MIME-Version: 1.0
References: <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net> <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org> <20181107194011.GM11393@Space.Net> <CAKD1Yr0suO0WQiUepuP=CMDBB1kmT1jEMpKJZ02isOofws-juw@mail.gmail.com> <20181108073324.GQ11393@Space.Net>
In-Reply-To: <20181108073324.GQ11393@Space.Net>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 8 Nov 2018 14:36:49 +0700
Message-ID: <CAKD1Yr1C+PJFWyc=JzoGcAsr_hh2sdKSeB-c-7OUpy7pH_gzsw@mail.gmail.com>
To: Gert Doering <gert@space.net>
Cc: Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000b995a057a224d4d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0Hw9SwIRzYbzKfzuZ-oyYB6fhPA>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:37:10 -0000

--0000000000000b995a057a224d4d
Content-Type: text/plain; charset="UTF-8"

On Thu, Nov 8, 2018 at 2:33 PM Gert Doering <gert@space.net> wrote:

> > > Like, no committees involved in the protocol design, no myriard of
> > > negotiation options, useful debug output, and works across today's
> > > real world networks.
> >
> > ... and always forces all traffic to go through a centralized point,
> > increasing latency and potentially creating surveillance opportunities.
>
> This is purely a matter of local config.  Anything between "just the
> tunnel transit (ifconfig) network" to "full default gateway redirection"
> can be done.
>

s/all traffic/all traffic you want to be mobile/ . If you use a VPN for
mobility, then all traffic has to go through a VPN server.

--0000000000000b995a057a224d4d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 8,=
 2018 at 2:33 PM Gert Doering &lt;<a href=3D"mailto:gert@space.net">gert@sp=
ace.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; &gt; Li=
ke, no committees involved in the protocol design, no myriard of<br>
&gt; &gt; negotiation options, useful debug output, and works across today&=
#39;s<br>
&gt; &gt; real world networks.<br>
&gt; <br>
&gt; ... and always forces all traffic to go through a centralized point,<b=
r>
&gt; increasing latency and potentially creating surveillance opportunities=
.<br>
<br>
This is purely a matter of local config.=C2=A0 Anything between &quot;just =
the<br>
tunnel transit (ifconfig) network&quot; to &quot;full default gateway redir=
ection&quot; <br>
can be done.<br></blockquote><div><br></div><div>s/all traffic/all traffic =
you want to be mobile/ . If you use a VPN for mobility, then all traffic ha=
s to go through a VPN server.=C2=A0</div></div></div>

--0000000000000b995a057a224d4d--


From nobody Wed Nov  7 23:44:26 2018
Return-Path: <gert@space.net>
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 C67CD128DFD for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:44:23 -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] 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 nJSlOZnYnTCs for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:44:22 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 777E4124408 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:44:21 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 6CC1941C13 for <v6ops@ietf.org>; Thu,  8 Nov 2018 08:44:20 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 5DE1C41C10; Thu,  8 Nov 2018 08:44:20 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 4F03D201DB; Thu,  8 Nov 2018 08:44:20 +0100 (CET)
Date: Thu, 8 Nov 2018 08:44:20 +0100
From: Gert Doering <gert@space.net>
To: Lorenzo Colitti <lorenzo@google.com>
Cc: Gert Doering <gert@space.net>, Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Message-ID: <20181108074420.GR11393@Space.Net>
References: <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <20181106145359.GT11393@Space.Net> <3dc8f1e9-6523-fa22-5619-5f899ffaa1b7@foobar.org> <20181107093407.GF11393@Space.Net> <9e0422bc-006c-231d-f158-2ed825484b44@foobar.org> <20181107194011.GM11393@Space.Net> <CAKD1Yr0suO0WQiUepuP=CMDBB1kmT1jEMpKJZ02isOofws-juw@mail.gmail.com> <20181108073324.GQ11393@Space.Net> <CAKD1Yr1C+PJFWyc=JzoGcAsr_hh2sdKSeB-c-7OUpy7pH_gzsw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="yTNdjMuiTijRwhd1"
Content-Disposition: inline
In-Reply-To: <CAKD1Yr1C+PJFWyc=JzoGcAsr_hh2sdKSeB-c-7OUpy7pH_gzsw@mail.gmail.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/HeUxNklbQXL7uudYQsQKqOpung0>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:44:24 -0000

--yTNdjMuiTijRwhd1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 02:36:49PM +0700, Lorenzo Colitti wrote:
> > > ... and always forces all traffic to go through a centralized point,
> > > increasing latency and potentially creating surveillance opportunitie=
s.
>=20
> s/all traffic/all traffic you want to be mobile/ . If you use a VPN for
> mobility, then all traffic has to go through a VPN server.

Sure, but *that* reply should have gone to Nick's post, not to mine.

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--yTNdjMuiTijRwhd1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvj6VEACgkQ31bAZeTO
f8UGuQ/+Oa9QnUG65OV1Y7foF95xuWhKu9naTHDxOtmvWJZ/q9ZfklWCzC9oBjlC
Wv4dUrR/evRd+OtTLDnPm/t2OVQgqaD8c0605pYNbrW9y4CNXt2Z9LmOumrwuzWI
BUE9eHwinY++Fc/49hMHiOoXAsSzOhb6vxPfyrLksd1kLJYoTWVB2UeWcQ/bedNO
WaHKDAxPBTZgM+KuVxfHRyQQiRjk7GIWdobcXV+tiPc1TMyAS/3gfQ5M05siolXv
gwULg3QF+s6S+LBWT6/FxiEUn/cV+KK+VxLN4qvZlko0CQEp0fZIrG1uRp9331Qk
1uu8a3sZpCsS6QSWS4d9oPljBVnQYBwrhHXhXAQOe0xl3p96juNcmiPpw245W+p9
BJ9i2yXwQCD16MmggLfANzdKqsGJxW5VDufdnKgy9nIo//Fhjz0qByf6/RuqCDl7
IcAXEufjEINbT1VYWc/8azTgV1YuVcthDv+iHnJG0PO9z+k0abJ5AtepInR6BMBM
CJt58YyojL9iDrqz+bGA9MjXaUE670NbYYQHzEgLLS+J0wRthMAHowp6B/frubgZ
UW2wk/PLIiyWg3plGjIoDCb58rw1LjqICouopCbG0xqeWPQRM6PAFudFABJbGLVw
8uvRY70deHIyYFayXuNzT45EXTIRROEvyOjXwakFZCTED7aLqDE=
=FuTj
-----END PGP SIGNATURE-----

--yTNdjMuiTijRwhd1--


From nobody Wed Nov  7 23:45:05 2018
Return-Path: <lee@asgard.org>
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 2B32D128DFD for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:45:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no 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 f-xM9MuGxmGT for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:45:01 -0800 (PST)
Received: from atl4mhob02.registeredsite.com (atl4mhob02.registeredsite.com [209.17.115.40]) by ietfa.amsl.com (Postfix) with ESMTP id 82702124408 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:45:01 -0800 (PST)
Received: from mailpod.hostingplatform.com (atl4qobmail03pod6.registeredsite.com [10.30.71.211]) by atl4mhob02.registeredsite.com (8.14.4/8.14.4) with ESMTP id wA87ixfr015333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <v6ops@ietf.org>; Thu, 8 Nov 2018 02:44:59 -0500
Received: (qmail 1119 invoked by uid 0); 8 Nov 2018 07:44:59 -0000
X-TCPREMOTEIP: 68.100.71.215
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.1.135?) (lee@asgard.org@68.100.71.215) by 0 with ESMTPA; 8 Nov 2018 07:44:59 -0000
To: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
From: Lee Howard <lee@asgard.org>
Message-ID: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
Date: Thu, 8 Nov 2018 02:44:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7Bki4T0GU_RMeyf5O7TF7Jh4nQ4>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:45:03 -0000

On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
> It is much better to educate ISP so they understand that with IPv6 there is no need to change prefixes, so they should not do that. They can also offer new services in an easier way if the prefix is persistent ...

Sorry. You can't have prefix stability. You have to let network 
operators manage their networks. This isn't an "educate ISPs" issue, and 
it's arrogant of you to suggest that it is.


If we need to reconstitute the 6renum working group to find ways to work 
with changing prefixes, I will support that. It seems to me that there's 
a combination of SDN, Anima, dynamic DNS, and Homenet technologies that 
will make it all work, but maybe there's some set of commonalities or 
defaults that need to exist in unmanaged networks that we need to define.

Lee



From nobody Wed Nov  7 23:47:22 2018
Return-Path: <ianfarrer@gmx.com>
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 678E1128DFD; Wed,  7 Nov 2018 23:47:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 R0uY9Jt_N9PU; Wed,  7 Nov 2018 23:47:17 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 37F1B124408; Wed,  7 Nov 2018 23:47:14 -0800 (PST)
Received: from dhcp-8923.meeting.ietf.org ([31.133.137.35]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MTjqS-1fu9uv1cWG-00QR3w; Thu, 08 Nov 2018 08:47:10 +0100
From: ianfarrer@gmx.com
Content-Type: multipart/alternative; boundary="Apple-Mail=_1398D3E5-312C-4734-860B-A837A6E00D21"
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
Message-Id: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com>
Date: Thu, 8 Nov 2018 14:47:04 +0700
Cc: V6 Ops List <v6ops@ietf.org>
To: draft-lmhp-v6ops-transition-comparison@ietf.org
X-Mailer: Apple Mail (2.3445.101.1)
X-Provags-ID: V03:K1:mC1+4ePupaoMGgOm5q7VSSu27HP4o4Gsv08ueJIxs6X+gpzGux8 xuaJVZtSXsKhSKdBYOHv/JRXp59KJh55jPagnKU0ZViU//fQOD4MxoTxnI2UiR6EEd81kM6 x46V03Au9xybUc+5kfGbl2BDX3gH4Z7OY3JCRJBi20DxPSRxrX4KLe/X3JCem0jSFki6Ohf iCWTwPWA+8G3w0MZBADXw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:LjojPR3kKb8=:T78nOW6CnbRdfd+/5eU3X8 zabdd/oaZnKhzITVeRuL5Vy0rsHM7S+OSXg14hKL1lFtBHxgAfR+sMJovfXMM+0qixUC/g6LD fz7jnfaEDyEiB+5SPgpO41lDY2TOyw2ftDpactKUnyi4Ci5jdas6IBV1rxScE5f5RByl/k9s4 weN99B80uQGFnD870akXG7a53EDSUAqbZ6Wsuu55/+6WZgY+AWEw2zSJu1eOJOk8+ZOmnrBzm gKx9SXDNTDllWSVK8zC3Oyen69AaykL1oS+d8DBP7IRUcUVGKhsm65F+JXIqHFvf+O7LQ9fOI +bb4QwIhDBrFsztk2nTDjaln4Fj9n204ysuz4GngEnx9aRRs0/m3m8H/oDh8y5FIr1lc3w7oP rbYZwJ1ezGLLQf8kAZzfp+AZ4XDi3WY6Agx8/l/w1zH/eW1hKBIkoypoAve1B0uMuDlH+fOce G6rstIXcTd4VyZHfmPhwXZtm7ayTp67WMH0ybhagxIup5mKhij28v9HrGNE5eh7Et5qgu6OA6 EtO55mA6AxDtH0JdBQUsi+09RS6HxpACGNWEJY4tEw7ZV5CPYE/zmwMoAQ0HNYv3hIyzed86N eyNQoh6GyVHMXprWj5BreCL50UoHbhv2Bh5/ma23tzOEUdFqiS0s8i/X7/TlOVltuJgNKimR8 gr1mhc5t1/UVp4uwtajG7tmibADwbv88N2iAUEv4YVNapSmbj+DpZfBprgya9yUoRQhJt7y6U p80x+Ae5Z30I1VW/oIU4iJaaq7vtI3qpzRPTPgA0UqtkwfqYcSxQ4rrJ5AeBjij/iBiKnj3p1 t7JQ/fLwwk85JbkIBdmpjBWYIJ8CVo26a9SffXT8N5b3decr+fPVmojTOnU6uEH9lFVuVBZNO y58kaoMsBnyMUXvAjANci7ayqGWg6xiDe758xYQGzNjvuESRe6VExS5784wj7V
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/FQJguCTwBYVUIZPwJ3NbabCmQFE>
Subject: [v6ops] Review of draft-lmhp-v6ops-transition-comparison-01
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:47:21 -0000

--Apple-Mail=_1398D3E5-312C-4734-860B-A837A6E00D21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

Thanks for tackling this task. It=E2=80=99s really useful to document =
the characteristics of the different mechanisms now there=E2=80=99s some =
real experience of them.

As promised in v6ops on Monday, here=E2=80=99s a review of the draft.

Thanks,
Ian

2.1
1, As it's mentioned that MAP-T and 4646XLAT use double NAT, it=E2=80=99s =
worth mentioning that DSLite, lw4o6 and MAP-E are single NAT44.

2, Number of bytes overhead difference is certainly worth mentioning, =
but in practice, I'm not sure it's that much of a differentiator. IME =
1500-bytes is the magic number for a lot of network's MTUs (especially =
for backhaul). If the network supports more than this then it's likely =
to be for at least 2k, so 1520 vs 1540 payload differences are unlikely =
to pose a real problem.

3, DSLite doesn't do double translation (RFC6333 sec 4.2). The B4 only =
does encapsulation of the privately addressed traffic into v6. The AFTR =
uses the unique v6 B4 source address to track the flows and does =
stateful NAT44.

4, "Another consequence is that the solutions using double translation =
can carry only TCP, UDP or ICMP over IP, when they are used with IPv4 =
address sharing".

There are other protocols that have layer-4 ports (e.g. SCTP). In =
previous softwire docs, the term 'port-aware IP protocols' has been =
used, suggested re-word:

"Another consequence is that the solutions using double translation can =
only carry port-aware IP protocols (e.g. TCP, UDP) and ICMP when  they =
are used with IPv4 address sharing"

5, RFC8114 describes 4in6 multicast using encapsulation, so it would be =
worth mentioning this. Also, we've set up an lwAFTR with rules to =
perform encapsulation of IPv4 multicast to send to v6 multicast =
addresses (a subset of the RFC8114 functionality) and can confirm that =
this works with clients implementing IGMPv2/MLDv2 interworking. I =
haven't tested it, but I would assume that a MAP-E BR could be =
configured to do the same.


3.1.1
1, This states that XLAT without as dedicated translation /64 may have =
triple NAT (NAT44 stateful, NAT64 stateless in the CPE and NAT64 =
stateful in the PLAT). In section 2.1, DSLite with dual-NAT is 'the =
worst case=E2=80=99 (although please see above regarding this), but the =
triple NAT for 464XLAT is then described as less problematic due to the =
distribution of state to CPEs. This seems inconsistent in evaluation.


3.1.2
See comment about DSLite above.


3.1.3
1, lw4o6 uses the same PSID address construction as MAP, but does not =
use the 'general' MAP algorithm linking the v4 and v6 addresses.

2, lw4o6 uses (by default) a single contiguous block of ports per client =
(a-bits=3D0). WKPs are excluded (if required) through provisioning. MAP =
(by default) uses a-bits=3D6, meaning that a client's total ports are =
distributed across the total port space, and the WKPs are excluded from =
allocation to any customer. One by product of this is that the netfilter =
problem (only using the first port set for NAPT, noted in section 3.2) =
is not experienced in a lw4o6 deployment.

3, The last paragraph about allocating full IP addresses to clients is =
worth extending, as it adds some flexibility to the deployment. When a =
full address is allocated for a client, the lwAFTR functions as
in RFC7040 - i.e. it no longer performs A+P based routing for that =
client. This means that non port-aware protocols can be routed. As this =
can be configured on a per-client basis, if a customer reports a problem =
with a particular application, they can be re-provisioned with a full =
address.


3.2=20
1, Port sizes for clients for MAP/lw4o6 are predetermined, but not =
fixed. A CGN's port block allocation policy is certainly easier to =
change, but this is not something that is done regularly:
lw4o6 clients are provisioned individually, so it is possible to change =
the port block size for single or multiple clients and distribute this =
to clients as quickly as their DHCPv6 gets renewed.
A MAP domain (and all of the clients covered in the domain) can be =
redimensioned to change the client's port space. Again, deploy time =
would be in line with DHCPv6 timers.

2, I was unable to find a publicly available version of the Miy2010 =
reference. Can you provide a link to it in the references section?

3, Do you have any information about how the testing in Miy2010 was =
done, and specifically if the NetFilter 3-tuple connection multiplexing =
described in section 3.2 was used?


3.3
1, The scope of this section needs some further explanation, as it=E2=80=99=
s not clear about whether this is describing IPv4 or IPv6 servers with =
IPv4 or IPv6 clients. It=E2=80=99s also worth describing whether making =
the server externally accessible can be configured purely by the =
customer, and which would need configuration by the operator in =
centralised infrastructure.

2, MAP & lw4o6 both always expose L4 ports, so it is possible to run =
externally IPv4 services to IPv4 clients on these. Generally, these will =
not be the WKP ports, unless those are being distributed for use by =
clients. But customer can configure a server to be run on a higher port =
(taken from the allocated block) then port translated (if needed) to =
e.g. 443.

3, PCP would be worth including here.


3.4 Support and implementations
1, As NetFilter in the CPE is mentioned, It might be good to include =
information about FOSS operator side implementations as well. Off the =
top of my head:

MAP-BR, lwAFTR, CGN - VPP/fd.io  =
https://gerrit.fd.io/r/#/admin/projects/
lwAFTR - https://github.com/Igalia/snabb
DSLite AFTR https://www.isc.org/downloads/


3.6 Load Sharing
1, This section needs to discuss more about state table synchronisation =
between cluster members for stateful solutions as this is the major =
bottleneck in scaling such solutions (and whether they can support =
asymmetric v4
and v6 paths through the cluster).

2, Not sure if this is the right section, but there is also a =
consideration about geographical resilience for CGN deployments (i.e. in =
a 1+1 resilience model, the size of public IPv4 address pools need to be =
scaled to allow for handling all customer traffic in event of a site =
failure). Stateless solutions can be more efficient here as they can =
have a common IPv4 range accessible via multiple geographical locations.


3.7 Logging
1, I think that a lot more needs to be said on this topic. It also needs =
to be weighed against points made in other parts of the document. E.g., =
in section 3.2, yes you can use the dynamic nature of port allocation
in a CGN to allow for more flexible port allocations, but there is a =
cost in logging overhead. Having first hand experience of a network that =
does CGN per-flow logging to comply with local legal requirements, this =
can be a major consideration. In the total cost of the solution, the CGN =
infrastructure was a fraction of the logging and storage costs.


In addition, there are a couple of additional topics that the document =
should discuss:
IPv6 and IPv4 address planning / topology independence




--Apple-Mail=_1398D3E5-312C-4734-860B-A837A6E00D21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi,</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks for tackling this task. It=E2=80=99s really useful to =
document the characteristics of the different mechanisms now there=E2=80=99=
s some real experience of them.</div><div class=3D""><br =
class=3D""></div><div class=3D"">As promised in v6ops on Monday, =
here=E2=80=99s a review of the draft.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div =
class=3D"">Ian</div><div class=3D""><br class=3D""></div><div =
class=3D""><div class=3D"">2.1</div><div class=3D"">1, As it's mentioned =
that MAP-T and 4646XLAT use double NAT, it=E2=80=99s worth mentioning =
that DSLite, lw4o6 and MAP-E are single NAT44.</div><div class=3D""><br =
class=3D""></div><div class=3D"">2, Number of bytes overhead difference =
is certainly worth mentioning, but in practice, I'm not sure it's that =
much of a differentiator. IME 1500-bytes is the magic number for a lot =
of network's MTUs (especially for backhaul). If the network supports =
more than this then it's likely to be for at least 2k, so 1520 vs 1540 =
payload differences are unlikely to pose a real problem.</div><div =
class=3D""><br class=3D""></div><div class=3D"">3, DSLite doesn't do =
double translation (RFC6333 sec 4.2). The B4 only does encapsulation of =
the privately addressed traffic into v6. The AFTR uses the unique v6 B4 =
source address to track the flows and does stateful NAT44.</div><div =
class=3D""><br class=3D""></div><div class=3D"">4, "Another consequence =
is that the solutions using double translation can carry only TCP, UDP =
or ICMP over IP, when they are used with IPv4 address =
sharing".</div><div class=3D""><br class=3D""></div><div class=3D"">There =
are other protocols that have layer-4 ports (e.g. SCTP). In previous =
softwire docs, the term 'port-aware IP protocols' has been used, =
suggested re-word:</div><div class=3D""><br class=3D""></div><div =
class=3D"">"Another consequence is that the solutions using double =
translation can only carry port-aware IP protocols (e.g. TCP, UDP) and =
ICMP when &nbsp;they are used with IPv4 address sharing"</div><div =
class=3D""><br class=3D""></div><div class=3D"">5, RFC8114 describes =
4in6 multicast using encapsulation, so it would be worth mentioning =
this. Also, we've set up an lwAFTR with rules to perform encapsulation =
of IPv4 multicast to send to v6 multicast addresses (a subset of the =
RFC8114 functionality) and can confirm that this works with clients =
implementing IGMPv2/MLDv2 interworking. I haven't tested it, but I would =
assume that a MAP-E BR could be configured to do the same.</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">3.1.1</div><div class=3D"">1, This states that XLAT without =
as dedicated translation /64 may have triple NAT (NAT44 stateful, NAT64 =
stateless in the CPE and NAT64 stateful in the PLAT). In section 2.1, =
DSLite with dual-NAT is 'the worst case=E2=80=99 (although please see =
above regarding this), but the triple NAT for 464XLAT is then described =
as less problematic due to the distribution of state to CPEs. This seems =
inconsistent in evaluation.</div><div class=3D""><br class=3D""></div><div=
 class=3D""><br class=3D""></div><div class=3D"">3.1.2</div><div =
class=3D"">See comment about DSLite above.</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">3.1.3</div><div class=3D"">1, lw4o6 uses the same PSID =
address construction as MAP, but does not use the 'general' MAP =
algorithm linking the v4 and v6 addresses.</div><div class=3D""><br =
class=3D""></div><div class=3D"">2, lw4o6 uses (by default) a single =
contiguous block of ports per client (a-bits=3D0). WKPs are excluded (if =
required) through provisioning. MAP (by default) uses a-bits=3D6, =
meaning that a client's total ports are distributed across the total =
port space, and the WKPs are excluded from allocation to any customer. =
One by product of this is that the netfilter problem (only using the =
first port set for NAPT, noted in section 3.2) is not experienced in a =
lw4o6 deployment.</div><div class=3D""><br class=3D""></div><div =
class=3D"">3, The last paragraph about allocating full IP addresses to =
clients is worth extending, as it adds some flexibility to the =
deployment. When a full address is allocated for a client, the lwAFTR =
functions as</div><div class=3D"">in RFC7040 - i.e. it no longer =
performs A+P based routing for that client. This means that non =
port-aware protocols can be routed. As this can be configured on a =
per-client basis, if a customer reports a problem with a particular =
application, they can be re-provisioned with a full address.</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">3.2&nbsp;</div><div class=3D"">1, Port sizes for clients for =
MAP/lw4o6 are predetermined, but not fixed. A CGN's port block =
allocation policy is certainly easier to change, but this is not =
something that is done regularly:</div><div class=3D""><ul class=3D""><li =
class=3D"">lw4o6 clients are provisioned individually, so it is possible =
to change the port block size for single or multiple clients and =
distribute this to clients as quickly as their DHCPv6 gets =
renewed.</li><li class=3D"">A MAP domain (and all of the clients covered =
in the domain) can be redimensioned to change the client's port space. =
Again, deploy time would be in line with DHCPv6 =
timers.</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">2, I was unable to find a publicly available version of the =
Miy2010 reference. Can you provide a link to it in the references =
section?</div><div class=3D""><br class=3D""></div><div class=3D"">3, Do =
you have any information about how the testing in Miy2010 was done, and =
specifically if the NetFilter 3-tuple connection multiplexing described =
in section 3.2 was used?</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">3.3</div><div =
class=3D"">1, The scope of this section needs some further explanation, =
as it=E2=80=99s not clear about whether this is describing IPv4 or IPv6 =
servers with IPv4 or IPv6 clients. It=E2=80=99s also worth describing =
whether making the server externally accessible can be configured purely =
by the customer, and which would need configuration by the operator in =
centralised infrastructure.</div><div class=3D""><br class=3D""></div><div=
 class=3D"">2, MAP &amp; lw4o6 both always expose L4 ports, so it is =
possible to run externally IPv4 services to IPv4 clients on these. =
Generally, these will not be the WKP ports, unless those are being =
distributed for use by clients. But customer can configure a server to =
be run on a higher port (taken from the allocated block) then port =
translated (if needed) to e.g. 443.</div><div class=3D""><br =
class=3D""></div><div class=3D"">3, PCP would be worth including =
here.</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D"">3.4 Support and =
implementations</div><div class=3D"">1, As NetFilter in the CPE is =
mentioned, It might be good to include information about FOSS operator =
side implementations as well. Off the top of my head:</div><div =
class=3D""><br class=3D""></div><div class=3D"">MAP-BR, lwAFTR, CGN - =
VPP/<a href=3D"http://fd.io" class=3D"">fd.io</a> &nbsp;<a =
href=3D"https://gerrit.fd.io/r/#/admin/projects/" =
class=3D"">https://gerrit.fd.io/r/#/admin/projects/</a></div><div =
class=3D"">lwAFTR - <a href=3D"https://github.com/Igalia/snabb" =
class=3D"">https://github.com/Igalia/snabb</a></div><div class=3D"">DSLite=
 AFTR <a href=3D"https://www.isc.org/downloads/" =
class=3D"">https://www.isc.org/downloads/</a></div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">3.6 =
Load Sharing</div><div class=3D""><div class=3D"">1, This section needs =
to discuss more about state table synchronisation between cluster =
members for stateful solutions as this is the major bottleneck in =
scaling such solutions (and whether they can support asymmetric =
v4</div><div class=3D"">and v6 paths through the cluster).</div><div =
class=3D""><br class=3D""></div><div class=3D"">2, Not sure if this is =
the right section, but there is also a consideration about geographical =
resilience for CGN deployments (i.e. in a 1+1 resilience model, the size =
of public IPv4 address pools need to be scaled to allow for handling all =
customer traffic in event of a site failure). Stateless solutions can be =
more efficient here as they can have a common IPv4 range accessible via =
multiple geographical locations.</div></div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">3.7 =
Logging</div><div class=3D"">1, I think that a lot more needs to be said =
on this topic. It also needs to be weighed against points made in other =
parts of the document. E.g., in section 3.2, yes you can use the dynamic =
nature of port allocation</div><div class=3D"">in a CGN to allow for =
more flexible port allocations, but there is a cost in logging overhead. =
Having first hand experience of a network that does CGN per-flow logging =
to comply with local legal requirements, this can be a major =
consideration. In the total cost of the solution, the CGN infrastructure =
was a fraction of the logging and storage costs.</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">In =
addition, there are a couple of additional topics that the document =
should discuss:</div><div class=3D""><ul class=3D""><li class=3D"">IPv6 =
and IPv4 address planning / topology independence</li></ul></div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div></div></body></html>=

--Apple-Mail=_1398D3E5-312C-4734-860B-A837A6E00D21--


From nobody Wed Nov  7 23:53:50 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 54A43130E88 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:53:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 Rm8CA7v4rf-X for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:53:44 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 005F6124408 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:53:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541663621; x=1542268421; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:Message-ID:Thread-Topic:References:In-Reply-To: Mime-version:Content-type:Content-transfer-encoding; bh=DNLbsoi0 PCx5CNe2nRuS2SqZE8o+LOr0BMSAwYa2zHE=; b=s5o6RBEmLk9EqN1a+KBjb97S f6NrgQN/vmI4dH2bMBwl/m5imFlzRtDjnIvRi0+y1v+TGeS5zWhzVmExoxEKQ1Zd 89R90zFzRZwJ+1vNWuyH8Xhw/dhFFPKuIv1ogYzhx3dQNdFM5MzUh0nFCyG624/P iAryCQMHwItvNaOg4WU=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 08:53:41 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 08:53:41 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951636.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 08:53:39 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 08:53:39 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 14:53:30 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Lee Howard <lee@asgard.org>, <v6ops@ietf.org>
Message-ID: <1E1AC4D9-9756-4A69-9733-A2DF15182897@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org>
In-Reply-To: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OwDZoNKxm3HMXesU1_kTTDPkiFw>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:53:48 -0000

Note that I'm not advocating for persistent prefixes in different links, I'=
m guessing that some people has understood that.

What I meant is in the same link, same site, having the same prefix. We des=
cribed this as "persistent" in RIPE-690.

If you change access technology, ISP, or location or your site, is fine to =
change the prefix, of course.

There are several options to make that happen, including DHCP option 37, or=
 using an AAA/radius/whatever with the DHCPv6-PD, etc. So not asking someth=
ing that is impossible or difficult to operate, many ISPs do.

Others just keep doing dynamic because they are used to in IPv4. That's wha=
t I mean with educating them. Not all them know that exist option 37, for e=
xample.

If we succeed to have a protocol that solves all the issues by means or ren=
umbering, including changing DNS TTLs before the renumber happens, making s=
ure that OS servers got it, etc., making sure operators implement that, etc=
., I will be happy to support that. But I think the balance among complexit=
y vs gain in privacy vs operation cost vs etc., don't make sense at all.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Lee Howard <lee@asgard.org>
Fecha: jueves, 8 de noviembre de 2018, 14:45
Para: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

   =20
    On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
    > It is much better to educate ISP so they understand that with IPv6 th=
ere is no need to change prefixes, so they should not do that. They can als=
o offer new services in an easier way if the prefix is persistent ...
   =20
    Sorry. You can't have prefix stability. You have to let network=20
    operators manage their networks. This isn't an "educate ISPs" issue, an=
d=20
    it's arrogant of you to suggest that it is.
   =20
   =20
    If we need to reconstitute the 6renum working group to find ways to wor=
k=20
    with changing prefixes, I will support that. It seems to me that there'=
s=20
    a combination of SDN, Anima, dynamic DNS, and Homenet technologies that=
=20
    will make it all work, but maybe there's some set of commonalities or=
=20
    defaults that need to exist in unmanaged networks that we need to defin=
e.
   =20
    Lee
   =20
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Wed Nov  7 23:57:22 2018
Return-Path: <marka@isc.org>
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 F25A2130DC2 for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:57:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 kHCVhhfS_UVr for <v6ops@ietfa.amsl.com>; Wed,  7 Nov 2018 23:57:19 -0800 (PST)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC0BC124408 for <v6ops@ietf.org>; Wed,  7 Nov 2018 23:57:18 -0800 (PST)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id A61E63AB609; Thu,  8 Nov 2018 07:57:18 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 5745C160044; Thu,  8 Nov 2018 07:57:18 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 2691416007C; Thu,  8 Nov 2018 07:57:18 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id brh-wOa7kOLX; Thu,  8 Nov 2018 07:57:18 +0000 (UTC)
Received: from [172.30.42.67] (c27-253-115-14.carlnfd2.nsw.optusnet.com.au [27.253.115.14]) by zmx1.isc.org (Postfix) with ESMTPSA id 6BC73160044; Thu,  8 Nov 2018 07:57:17 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Mark Andrews <marka@isc.org>
In-Reply-To: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
Date: Thu, 8 Nov 2018 18:57:14 +1100
Cc: v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <738E35F8-4F8B-4D80-ABE6-50DA152D5A73@isc.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org>
To: Lee Howard <lee@asgard.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/WU55XD390DhTAzgu0kbv1O-XZ9Y>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 07:57:21 -0000

> On 8 Nov 2018, at 6:44 pm, Lee Howard <lee@asgard.org> wrote:
>=20
>=20
> On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
>> It is much better to educate ISP so they understand that with IPv6 =
there is no need to change prefixes, so they should not do that. They =
can also offer new services in an easier way if the prefix is persistent =
...
>=20
> Sorry. You can't have prefix stability. You have to let network =
operators manage their networks. This isn't an "educate ISPs" issue, and =
it's arrogant of you to suggest that it is.

Breaking network connections every day just because you can is not =
=E2=80=9Cmanaging a network=E2=80=9D.  Its being actively hostile to =
your clients.  If a client wants to have different prefixes every day =
they can trigger that using PD as it currently stands.

> If we need to reconstitute the 6renum working group to find ways to =
work with changing prefixes, I will support that. It seems to me that =
there's a combination of SDN, Anima, dynamic DNS, and Homenet =
technologies that will make it all work, but maybe there's some set of =
commonalities or defaults that need to exist in unmanaged networks that =
we need to define.
>=20
> Lee
>=20
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

--=20
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: marka@isc.org


From nobody Thu Nov  8 00:02:19 2018
Return-Path: <gert@space.net>
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 F31D0124408 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:02:17 -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] 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 YvlEvHR6VfVR for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:02:13 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26A4D1294D0 for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:02:13 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id C961D41C13 for <v6ops@ietf.org>; Thu,  8 Nov 2018 09:02:11 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id BB52141135; Thu,  8 Nov 2018 09:02:11 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id ACEED202D3; Thu,  8 Nov 2018 09:02:11 +0100 (CET)
Date: Thu, 8 Nov 2018 09:02:11 +0100
From: Gert Doering <gert@space.net>
To: Lee Howard <lee@asgard.org>
Cc: v6ops@ietf.org
Message-ID: <20181108080211.GT11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/szrmgve6QHyR705gQhAB_f7gsLc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:02:18 -0000

Hi,

On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:
> If we need to reconstitute the 6renum working group to find ways to work 
> with changing prefixes, I will support that. It seems to me that there's 
> a combination of SDN, Anima, dynamic DNS, and Homenet technologies that 
> will make it all work, but maybe there's some set of commonalities or 
> defaults that need to exist in unmanaged networks that we need to define.

I'm in.

I used to rant about ISPs that hand out changing prefixes, but I've
reconsidered - now I'm in the camp "ISPs should rotate prefixes very
frequently" (unless contractually agreeing on a stable prefix).

Why?  Because software needs to learn how to cope with changing prefixes,
and if the "change!" event happens only once a year, software will 
be perpetually broken in that regard.


In most typical home networks, a prefix change is not a real problem
today.  What does a home network user do?

 - request content from the Internet, mostly http/https, with short-
   lived sessions -> no problem (unless someone "smart" decides to code
   client IP address into a session cookie)

 - synchronize stuff with their iDevices -> no problem (using link-local
   and mDNS already today)

 - print -> no problem for some printers, larger problem for others
   (mDNS can be made to work, not all printer vendors get it right)

 - backup their laptop to their TimeMachine enabled storage

 - ...


One of the problems here is that none of the IETF participants are 
proper "home users".  So when people here complain about "but my
SSH sessions will break!" or "how can my SSH session know where the 
home server *is*, today?", you're already in the 0.1% camp.  And you 
know how to run your DNS zone, do dynamic DNS update, and use 
screen/tmux + mosh...

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Thu Nov  8 00:20:06 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 D7861130DD9 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:20:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 Lzu18JDoDq8c for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:20:02 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 727F81294D0 for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:20:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541665200; x=1542270000; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=G35ULfT+A+3aNotDdBV9qLo+jEIASPllXFchYD5r6iI=; b=Mtz1OgDEK+QlN shLE1SDjZSVR6PFbK2wBURHsnPgQTJLPGlAEEGyimxZ7s30JIwt8jyqB7rVwib2C GjFEpihR8g2DDG7eFg5qWpKDNbrmC7RPqPQFTkhEKUojPwAZ10df/MQTyr0P378h LFKRRWSuh4ZJvom1myfhwujBS89QI0=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 09:20:00 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 09:20:00 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951672.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 09:20:00 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 09:20:00 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 15:19:47 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Gert Doering <gert@space.net>, Lee Howard <lee@asgard.org>
CC: <v6ops@ietf.org>
Message-ID: <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net>
In-Reply-To: <20181108080211.GT11393@Space.Net>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/G4xxNPagWj35fd93OfSD12UIAjU>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:20:05 -0000

This is a utopia, even much more difficult to the transition from IPv4 to I=
Pv6.

I think it is impossible we convince all the app providers that need to kno=
w the prefix/address change (in addition to Oss), to update DNSs before, to=
 keep both addresses in the DNS, to change all the config files so they rel=
y in a single place to look for "prefix" then configure addresses based on =
that prefix, etc., etc., etc.

Moreover, if I'm downloading/uploading a big file, having a work conference=
, editing an on-line file, or playing a game, or watching IPTV, or doing a =
SIP call, it will be broken with every prefix change. Is that acceptable?

Yes, we are those that have "special requirements", but those requirements =
aren't that much different than those that "regular" users are already have=
 today, just see the previous list.

We have more and more stable access technologies, less network interruption=
s, and we want to artificially create them?

The operational cost for ISPs is much higher with this artificial prefix ch=
ange than the cost of learning about option 37 and using it. That's not cou=
nting the additional cost for app developers, OS developers, hardware vendo=
rs, IETF standardization process, etc.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Gert Doering <gert@space.ne=
t>
Fecha: jueves, 8 de noviembre de 2018, 15:02
Para: Lee Howard <lee@asgard.org>
CC: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi,
   =20
    On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:
    > If we need to reconstitute the 6renum working group to find ways to w=
ork=20
    > with changing prefixes, I will support that. It seems to me that ther=
e's=20
    > a combination of SDN, Anima, dynamic DNS, and Homenet technologies th=
at=20
    > will make it all work, but maybe there's some set of commonalities or=
=20
    > defaults that need to exist in unmanaged networks that we need to def=
ine.
   =20
    I'm in.
   =20
    I used to rant about ISPs that hand out changing prefixes, but I've
    reconsidered - now I'm in the camp "ISPs should rotate prefixes very
    frequently" (unless contractually agreeing on a stable prefix).
   =20
    Why?  Because software needs to learn how to cope with changing prefixe=
s,
    and if the "change!" event happens only once a year, software will=20
    be perpetually broken in that regard.
   =20
   =20
    In most typical home networks, a prefix change is not a real problem
    today.  What does a home network user do?
   =20
     - request content from the Internet, mostly http/https, with short-
       lived sessions -> no problem (unless someone "smart" decides to code
       client IP address into a session cookie)
   =20
     - synchronize stuff with their iDevices -> no problem (using link-loca=
l
       and mDNS already today)
   =20
     - print -> no problem for some printers, larger problem for others
       (mDNS can be made to work, not all printer vendors get it right)
   =20
     - backup their laptop to their TimeMachine enabled storage
   =20
     - ...
   =20
   =20
    One of the problems here is that none of the IETF participants are=20
    proper "home users".  So when people here complain about "but my
    SSH sessions will break!" or "how can my SSH session know where the=20
    home server *is*, today?", you're already in the 0.1% camp.  And you=20
    know how to run your DNS zone, do dynamic DNS update, and use=20
    screen/tmux + mosh...
   =20
    Gert Doering
            -- NetMaster
    --=20
    have you enabled IPv6 on something today...?
   =20
    SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michae=
l Emmer
    Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culema=
nn
    D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
    Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Thu Nov  8 00:32:22 2018
Return-Path: <mellon@fugue.com>
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 A0DD5130EB8 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:32:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 rzmW9i38urRo for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:32:11 -0800 (PST)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 D94A1130F32 for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:32:10 -0800 (PST)
Received: by mail-qk1-x731.google.com with SMTP id o89so25202261qko.0 for <v6ops@ietf.org>; Thu, 08 Nov 2018 00:32:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6PP7pjcy3Rl9UW9uosjsMOwKGYepR5sa6QGPP+A4lNE=; b=FeMK9aCm9JOk8ffGZwZEJ/hYX1C2h6OAKmGSytfeOwz6PqrY0vf3B6S1yp6M1ya8v/ Fy7yd8DQnJ1oVIJHvP2RdqAFIVboXLA89OKy1Vn+k2rCYDzCnkgi5jBeH+mLTvKgy0om P7ESZN6nLcVDecBrPi0bbJ9K4w8RaT+aWmUNsy4YCT3HgXpXfCQZlw8Ij0emTTCuxlQf 6xHdt7aMATJUgKh29TgFZ9CEPGAWD1RNP/bXh3pVgbjhQgyhwGoc2g1sQu5doN78Jsdy 2gBQyfT1DULY31dfgYU+YjG+1WSfMMGX37JmRpY3V61oOHXrLa1Xgm4a95/cqcbLbasE V3cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6PP7pjcy3Rl9UW9uosjsMOwKGYepR5sa6QGPP+A4lNE=; b=C7BITIB265zp9SrLii6yo1eWRJguuWKCbtQuiw+kCOnwg6NhZJDpEo+jkqXzDfD7vh BT3ioyGjhJJ714V9hCQ6oGHin9kz6F+uWSlApMf8GAzQKu63izAA71GfwR8Z18p2KjvU iRTIJFY/GjhhgqIr2zCgRbQFNW4VW54K3Hx//hr8MVpqeQdkx7bHJbW89dSSHjeLi/bd JzKpAJ/yoBKKfk1TGsyHR+NYqwLwD9FRK37bRyWdHG9XR+QZTER1ArfiFVh0Qnmaevij Kvphnbo91ZgjhamDnFMkc4HTJDVsW8nPtaYwh2a/flUBpb089S2nMk5pZl2tXM8ywwgX y5Yg==
X-Gm-Message-State: AGRZ1gJ8ZO5pwl7VjYGaOMZSk/RnwMdE/6DuYt0rZSJ24nvOvsOVq0xm 2Dgi5KkzD9rpbBJiatz0KsqyzGaiWzDS3i2RwGXTyFyPF/U=
X-Google-Smtp-Source: AJdET5doixuJm0LO0iTGSMY3aqJcNjdHCy2p6qtK0/TNZf54ajTIHpuWPsranknXTLFA9grGlxO9fi/iHiz+woOnhfk=
X-Received: by 2002:a37:c12:: with SMTP id 18mr1645834qkm.317.1541665929572; Thu, 08 Nov 2018 00:32:09 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es>
In-Reply-To: <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 8 Nov 2018 15:31:32 +0700
Message-ID: <CAPt1N1ks9_+7wt4NM0_q=_XVAvsvDgSh4BATa8PL+KnjHZ5dZg@mail.gmail.com>
To: jordi.palet=40consulintel.es@dmarc.ietf.org
Cc: Gert Doering <gert@space.net>, Time Warner Cable <lee@asgard.org>, IPv6 Ops WG <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000184b1b057a23121e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/g4Zl7EBQsPpwwI0fub0v6XSAICg>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:32:20 -0000

--000000000000184b1b057a23121e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

In principle, when you change prefixes, this should occur while there is
still some valid lifetime on the old prefix, so if you are in the middle of
a download, unless the download goes longer than the valid lifetime of the
address, you should be okay.   But if it's a really long download, you need
to be able to restart it.   This is arguably true whether your prefix is
being changed routinely or not.

On Thu, Nov 8, 2018 at 3:20 PM JORDI PALET MARTINEZ <jordi.palet=3D
40consulintel.es@dmarc.ietf.org> wrote:

> This is a utopia, even much more difficult to the transition from IPv4 to
> IPv6.
>
> I think it is impossible we convince all the app providers that need to
> know the prefix/address change (in addition to Oss), to update DNSs befor=
e,
> to keep both addresses in the DNS, to change all the config files so they
> rely in a single place to look for "prefix" then configure addresses base=
d
> on that prefix, etc., etc., etc.
>
> Moreover, if I'm downloading/uploading a big file, having a work
> conference, editing an on-line file, or playing a game, or watching IPTV,
> or doing a SIP call, it will be broken with every prefix change. Is that
> acceptable?
>
> Yes, we are those that have "special requirements", but those requirement=
s
> aren't that much different than those that "regular" users are already ha=
ve
> today, just see the previous list.
>
> We have more and more stable access technologies, less network
> interruptions, and we want to artificially create them?
>
> The operational cost for ISPs is much higher with this artificial prefix
> change than the cost of learning about option 37 and using it. That's not
> counting the additional cost for app developers, OS developers, hardware
> vendors, IETF standardization process, etc.
>
> Regards,
> Jordi
>
>
>
> =EF=BB=BF-----Mensaje original-----
> De: v6ops <v6ops-bounces@ietf.org> en nombre de Gert Doering <
> gert@space.net>
> Fecha: jueves, 8 de noviembre de 2018, 15:02
> Para: Lee Howard <lee@asgard.org>
> CC: <v6ops@ietf.org>
> Asunto: Re: [v6ops] SLAAC host moving between networks
>
>     Hi,
>
>     On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:
>     > If we need to reconstitute the 6renum working group to find ways to
> work
>     > with changing prefixes, I will support that. It seems to me that
> there's
>     > a combination of SDN, Anima, dynamic DNS, and Homenet technologies
> that
>     > will make it all work, but maybe there's some set of commonalities
> or
>     > defaults that need to exist in unmanaged networks that we need to
> define.
>
>     I'm in.
>
>     I used to rant about ISPs that hand out changing prefixes, but I've
>     reconsidered - now I'm in the camp "ISPs should rotate prefixes very
>     frequently" (unless contractually agreeing on a stable prefix).
>
>     Why?  Because software needs to learn how to cope with changing
> prefixes,
>     and if the "change!" event happens only once a year, software will
>     be perpetually broken in that regard.
>
>
>     In most typical home networks, a prefix change is not a real problem
>     today.  What does a home network user do?
>
>      - request content from the Internet, mostly http/https, with short-
>        lived sessions -> no problem (unless someone "smart" decides to co=
de
>        client IP address into a session cookie)
>
>      - synchronize stuff with their iDevices -> no problem (using
> link-local
>        and mDNS already today)
>
>      - print -> no problem for some printers, larger problem for others
>        (mDNS can be made to work, not all printer vendors get it right)
>
>      - backup their laptop to their TimeMachine enabled storage
>
>      - ...
>
>
>     One of the problems here is that none of the IETF participants are
>     proper "home users".  So when people here complain about "but my
>     SSH sessions will break!" or "how can my SSH session know where the
>     home server *is*, today?", you're already in the 0.1% camp.  And you
>     know how to run your DNS zone, do dynamic DNS update, and use
>     screen/tmux + mosh...
>
>     Gert Doering
>             -- NetMaster
>     --
>     have you enabled IPv6 on something today...?
>
>     SpaceNet AG                      Vorstand: Sebastian v. Bomhard,
> Michael Emmer
>     Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A.
> Grundner-Culemann
>     D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
>     Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>
>     _______________________________________________
>     v6ops mailing list
>     v6ops@ietf.org
>     https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>
> This electronic message contains information which may be privileged or
> confidential. The information is intended to be for the exclusive use of
> the individual(s) named above and further non-explicilty authorized
> disclosure, copying, distribution or use of the contents of this
> information, even if partially, including attached files, is strictly
> prohibited and will be considered a criminal offense. If you are not the
> intended recipient be aware that any disclosure, copying, distribution or
> use of the contents of this information, even if partially, including
> attached files, is strictly prohibited, will be considered a criminal
> offense, so you must reply to the original sender to inform about this
> communication and delete it.
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--000000000000184b1b057a23121e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">In principle, when you change prefixes, this should occur =
while there is still some valid lifetime on the old prefix, so if you are i=
n the middle of a download, unless the download goes longer than the valid =
lifetime of the address, you should be okay.=C2=A0 =C2=A0But if it&#39;s a =
really long download, you need to be able to restart it.=C2=A0 =C2=A0This i=
s arguably true whether your prefix is being changed routinely or not.</div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 8, 2018 at 3:2=
0 PM JORDI PALET MARTINEZ &lt;jordi.palet=3D<a href=3D"mailto:40consulintel=
.es@dmarc.ietf.org">40consulintel.es@dmarc.ietf.org</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">This is a utopia, even much more difficult =
to the transition from IPv4 to IPv6.<br>
<br>
I think it is impossible we convince all the app providers that need to kno=
w the prefix/address change (in addition to Oss), to update DNSs before, to=
 keep both addresses in the DNS, to change all the config files so they rel=
y in a single place to look for &quot;prefix&quot; then configure addresses=
 based on that prefix, etc., etc., etc.<br>
<br>
Moreover, if I&#39;m downloading/uploading a big file, having a work confer=
ence, editing an on-line file, or playing a game, or watching IPTV, or doin=
g a SIP call, it will be broken with every prefix change. Is that acceptabl=
e?<br>
<br>
Yes, we are those that have &quot;special requirements&quot;, but those req=
uirements aren&#39;t that much different than those that &quot;regular&quot=
; users are already have today, just see the previous list.<br>
<br>
We have more and more stable access technologies, less network interruption=
s, and we want to artificially create them?<br>
<br>
The operational cost for ISPs is much higher with this artificial prefix ch=
ange than the cost of learning about option 37 and using it. That&#39;s not=
 counting the additional cost for app developers, OS developers, hardware v=
endors, IETF standardization process, etc.<br>
<br>
Regards,<br>
Jordi<br>
<br>
<br>
<br>
=EF=BB=BF-----Mensaje original-----<br>
De: v6ops &lt;<a href=3D"mailto:v6ops-bounces@ietf.org" target=3D"_blank">v=
6ops-bounces@ietf.org</a>&gt; en nombre de Gert Doering &lt;<a href=3D"mail=
to:gert@space.net" target=3D"_blank">gert@space.net</a>&gt;<br>
Fecha: jueves, 8 de noviembre de 2018, 15:02<br>
Para: Lee Howard &lt;<a href=3D"mailto:lee@asgard.org" target=3D"_blank">le=
e@asgard.org</a>&gt;<br>
CC: &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org<=
/a>&gt;<br>
Asunto: Re: [v6ops] SLAAC host moving between networks<br>
<br>
=C2=A0 =C2=A0 Hi,<br>
<br>
=C2=A0 =C2=A0 On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:<b=
r>
=C2=A0 =C2=A0 &gt; If we need to reconstitute the 6renum working group to f=
ind ways to work <br>
=C2=A0 =C2=A0 &gt; with changing prefixes, I will support that. It seems to=
 me that there&#39;s <br>
=C2=A0 =C2=A0 &gt; a combination of SDN, Anima, dynamic DNS, and Homenet te=
chnologies that <br>
=C2=A0 =C2=A0 &gt; will make it all work, but maybe there&#39;s some set of=
 commonalities or <br>
=C2=A0 =C2=A0 &gt; defaults that need to exist in unmanaged networks that w=
e need to define.<br>
<br>
=C2=A0 =C2=A0 I&#39;m in.<br>
<br>
=C2=A0 =C2=A0 I used to rant about ISPs that hand out changing prefixes, bu=
t I&#39;ve<br>
=C2=A0 =C2=A0 reconsidered - now I&#39;m in the camp &quot;ISPs should rota=
te prefixes very<br>
=C2=A0 =C2=A0 frequently&quot; (unless contractually agreeing on a stable p=
refix).<br>
<br>
=C2=A0 =C2=A0 Why?=C2=A0 Because software needs to learn how to cope with c=
hanging prefixes,<br>
=C2=A0 =C2=A0 and if the &quot;change!&quot; event happens only once a year=
, software will <br>
=C2=A0 =C2=A0 be perpetually broken in that regard.<br>
<br>
<br>
=C2=A0 =C2=A0 In most typical home networks, a prefix change is not a real =
problem<br>
=C2=A0 =C2=A0 today.=C2=A0 What does a home network user do?<br>
<br>
=C2=A0 =C2=A0 =C2=A0- request content from the Internet, mostly http/https,=
 with short-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0lived sessions -&gt; no problem (unless someone =
&quot;smart&quot; decides to code<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0client IP address into a session cookie)<br>
<br>
=C2=A0 =C2=A0 =C2=A0- synchronize stuff with their iDevices -&gt; no proble=
m (using link-local<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0and mDNS already today)<br>
<br>
=C2=A0 =C2=A0 =C2=A0- print -&gt; no problem for some printers, larger prob=
lem for others<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(mDNS can be made to work, not all printer vendo=
rs get it right)<br>
<br>
=C2=A0 =C2=A0 =C2=A0- backup their laptop to their TimeMachine enabled stor=
age<br>
<br>
=C2=A0 =C2=A0 =C2=A0- ...<br>
<br>
<br>
=C2=A0 =C2=A0 One of the problems here is that none of the IETF participant=
s are <br>
=C2=A0 =C2=A0 proper &quot;home users&quot;.=C2=A0 So when people here comp=
lain about &quot;but my<br>
=C2=A0 =C2=A0 SSH sessions will break!&quot; or &quot;how can my SSH sessio=
n know where the <br>
=C2=A0 =C2=A0 home server *is*, today?&quot;, you&#39;re already in the 0.1=
% camp.=C2=A0 And you <br>
=C2=A0 =C2=A0 know how to run your DNS zone, do dynamic DNS update, and use=
 <br>
=C2=A0 =C2=A0 screen/tmux + mosh...<br>
<br>
=C2=A0 =C2=A0 Gert Doering<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -- NetMaster<br>
=C2=A0 =C2=A0 -- <br>
=C2=A0 =C2=A0 have you enabled IPv6 on something today...?<br>
<br>
=C2=A0 =C2=A0 SpaceNet AG=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Vorstand: Sebastian v. Bomhard, Michael Emmer<b=
r>
=C2=A0 =C2=A0 Joseph-Dollinger-Bogen 14=C2=A0 =C2=A0 =C2=A0 =C2=A0 Aufsicht=
sratsvors.: A. Grundner-Culemann<br>
=C2=A0 =C2=A0 D-80807 Muenchen=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0HRB: 136055 (AG Muenchen)<br>
=C2=A0 =C2=A0 Tel: +49 (0)89/32356-444=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0USt=
-IdNr.: DE813185279<br>
<br>
=C2=A0 =C2=A0 _______________________________________________<br>
=C2=A0 =C2=A0 v6ops mailing list<br>
=C2=A0 =C2=A0 <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@iet=
f.org</a><br>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6o=
ps</a><br>
<br>
<br>
<br>
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
<a href=3D"http://www.theipv6company.com" rel=3D"noreferrer" target=3D"_bla=
nk">http://www.theipv6company.com</a><br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div>

--000000000000184b1b057a23121e--


From nobody Thu Nov  8 00:37:24 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 BD357130F15 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:37:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 eGYPnqZOH5mM for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:37:14 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1C86130F82 for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:37:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541666232; x=1542271032; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=9HiZgio4LIGAd5bLwW3ahs thR7WbL780XRWXuZvIcEs=; b=pd+SterkQtL6TCKeiYpJ9wsxg1K2g9bsj5jNdQ oP6WQTk7gMqMPaMA6QDmoQin3yK+VwdqsR4zhHsTYYTN2jffYEwow/pjhHbCEkYQ 5l8Frw0V/hR+5QjG7wQfBmd3eD/dni5kKbovcdeUF6sGmF4aOddoldsjQxH3Se4q X/XxU=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 09:37:12 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 09:37:10 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005951691.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 09:37:10 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 09:37:10 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 15:36:56 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Ted Lemon <mellon@fugue.com>
CC: Gert Doering <gert@space.net>, Time Warner Cable <lee@asgard.org>, IPv6 Ops WG <v6ops@ietf.org>
Message-ID: <8FE57D5D-EE1C-4A2D-8DFE-F2D4541EA152@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <CAPt1N1ks9_+7wt4NM0_q=_XVAvsvDgSh4BATa8PL+KnjHZ5dZg@mail.gmail.com>
In-Reply-To: <CAPt1N1ks9_+7wt4NM0_q=_XVAvsvDgSh4BATa8PL+KnjHZ5dZg@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3624536224_2142753310"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/h6lWik1ShdT87N6n8qOK45j4qZA>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:37:23 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3624536224_2142753310
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

This is assuming that you change the prefix in the right way =E2=80=A6, not=
 just dropping them to one customer and assigning to another at the same ti=
me, as operators are used to do this in IPv4 =E2=80=A6 This will also need =
=E2=80=9Cproperly educate=E2=80=9D them.

=20

As said, just in terms of operator cost (also helpdesk), I think this is an=
 operational complexity that has a higher cost than persistent prefix imple=
mentation.


Regards,

Jordi

=20

=20

=20

De: Ted Lemon <mellon@fugue.com>
Fecha: jueves, 8 de noviembre de 2018, 15:32
Para: <jordi.palet@consulintel.es>
CC: Gert Doering <gert@space.net>, Time Warner Cable <lee@asgard.org>, IPv6=
 Ops WG <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

=20

In principle, when you change prefixes, this should occur while there is st=
ill some valid lifetime on the old prefix, so if you are in the middle of a=
 download, unless the download goes longer than the valid lifetime of the a=
ddress, you should be okay.   But if it's a really long download, you need =
to be able to restart it.   This is arguably true whether your prefix is be=
ing changed routinely or not.

=20

On Thu, Nov 8, 2018 at 3:20 PM JORDI PALET MARTINEZ <jordi.palet=3D40consul=
intel.es@dmarc.ietf.org> wrote:

This is a utopia, even much more difficult to the transition from IPv4 to I=
Pv6.

I think it is impossible we convince all the app providers that need to kno=
w the prefix/address change (in addition to Oss), to update DNSs before, to=
 keep both addresses in the DNS, to change all the config files so they rel=
y in a single place to look for "prefix" then configure addresses based on =
that prefix, etc., etc., etc.

Moreover, if I'm downloading/uploading a big file, having a work conference=
, editing an on-line file, or playing a game, or watching IPTV, or doing a =
SIP call, it will be broken with every prefix change. Is that acceptable?

Yes, we are those that have "special requirements", but those requirements =
aren't that much different than those that "regular" users are already have=
 today, just see the previous list.

We have more and more stable access technologies, less network interruption=
s, and we want to artificially create them?

The operational cost for ISPs is much higher with this artificial prefix ch=
ange than the cost of learning about option 37 and using it. That's not cou=
nting the additional cost for app developers, OS developers, hardware vendo=
rs, IETF standardization process, etc.

Regards,
Jordi



=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Gert Doering <gert@space.ne=
t>
Fecha: jueves, 8 de noviembre de 2018, 15:02
Para: Lee Howard <lee@asgard.org>
CC: <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi,

    On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:
    > If we need to reconstitute the 6renum working group to find ways to w=
ork=20
    > with changing prefixes, I will support that. It seems to me that ther=
e's=20
    > a combination of SDN, Anima, dynamic DNS, and Homenet technologies th=
at=20
    > will make it all work, but maybe there's some set of commonalities or=
=20
    > defaults that need to exist in unmanaged networks that we need to def=
ine.

    I'm in.

    I used to rant about ISPs that hand out changing prefixes, but I've
    reconsidered - now I'm in the camp "ISPs should rotate prefixes very
    frequently" (unless contractually agreeing on a stable prefix).

    Why?  Because software needs to learn how to cope with changing prefixe=
s,
    and if the "change!" event happens only once a year, software will=20
    be perpetually broken in that regard.


    In most typical home networks, a prefix change is not a real problem
    today.  What does a home network user do?

     - request content from the Internet, mostly http/https, with short-
       lived sessions -> no problem (unless someone "smart" decides to code
       client IP address into a session cookie)

     - synchronize stuff with their iDevices -> no problem (using link-loca=
l
       and mDNS already today)

     - print -> no problem for some printers, larger problem for others
       (mDNS can be made to work, not all printer vendors get it right)

     - backup their laptop to their TimeMachine enabled storage

     - ...


    One of the problems here is that none of the IETF participants are=20
    proper "home users".  So when people here complain about "but my
    SSH sessions will break!" or "how can my SSH session know where the=20
    home server *is*, today?", you're already in the 0.1% camp.  And you=20
    know how to run your DNS zone, do dynamic DNS update, and use=20
    screen/tmux + mosh...

    Gert Doering
            -- NetMaster
    --=20
    have you enabled IPv6 on something today...?

    SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michae=
l Emmer
    Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culema=
nn
    D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
    Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops




**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.



_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3624536224_2142753310
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DES link=3Dblue vlink=3Dpurple><div class=3DW=
ordSection1><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-la=
nguage:EN-US'>This is assuming that you change the prefix in the right way =
=E2=80=A6, not just dropping them to one customer and assigning to another =
at the same time, as operators are used to do this in IPv4 =E2=80=A6 This w=
ill also need =E2=80=9Cproperly educate=E2=80=9D them.<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-U=
S'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US styl=
e=3D'mso-fareast-language:EN-US'>As said, just in terms of operator cost (a=
lso helpdesk), I think this is an operational complexity that has a higher =
cost than persistent prefix implementation.<o:p></o:p></span></p><div><p cl=
ass=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'><=
br>Regards,<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-botto=
m:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fare=
ast-language:EN-US'>Jordi<o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-bottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;colo=
r:black;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><p cl=
ass=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'm=
so-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><div style=3D'border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3D=
MsoNormal style=3D'margin-left:35.4pt'><b><span style=3D'font-size:12.0pt;c=
olor:black'>De: </span></b><span style=3D'font-size:12.0pt;color:black'>Ted=
 Lemon &lt;mellon@fugue.com&gt;<br><b>Fecha: </b>jueves, 8 de noviembre de =
2018, 15:32<br><b>Para: </b>&lt;jordi.palet@consulintel.es&gt;<br><b>CC: </=
b>Gert Doering &lt;gert@space.net&gt;, Time Warner Cable &lt;lee@asgard.org=
&gt;, IPv6 Ops WG &lt;v6ops@ietf.org&gt;<br><b>Asunto: </b>Re: [v6ops] SLAA=
C host moving between networks<o:p></o:p></span></p></div><div><p class=3DM=
soNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p cl=
ass=3DMsoNormal style=3D'margin-left:35.4pt'>In principle, when you change =
prefixes, this should occur while there is still some valid lifetime on the=
 old prefix, so if you are in the middle of a download, unless the download=
 goes longer than the valid lifetime of the address, you should be okay.&nb=
sp; &nbsp;But if it's a really long download, you need to be able to restar=
t it.&nbsp; &nbsp;This is arguably true whether your prefix is being change=
d routinely or not.<o:p></o:p></p></div><p class=3DMsoNormal style=3D'margi=
n-left:35.4pt'><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal style=3D=
'margin-left:35.4pt'>On Thu, Nov 8, 2018 at 3:20 PM JORDI PALET MARTINEZ &l=
t;jordi.palet=3D<a href=3D"mailto:40consulintel..es@dmarc.ietf.org">40consu=
lintel.es@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p></div><blockquote sty=
le=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt=
;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal style=3D'margin-l=
eft:35.4pt'>This is a utopia, even much more difficult to the transition fr=
om IPv4 to IPv6.<br><br>I think it is impossible we convince all the app pr=
oviders that need to know the prefix/address change (in addition to Oss), t=
o update DNSs before, to keep both addresses in the DNS, to change all the =
config files so they rely in a single place to look for &quot;prefix&quot; =
then configure addresses based on that prefix, etc., etc., etc.<br><br>More=
over, if I'm downloading/uploading a big file, having a work conference, ed=
iting an on-line file, or playing a game, or watching IPTV, or doing a SIP =
call, it will be broken with every prefix change. Is that acceptable?<br><b=
r>Yes, we are those that have &quot;special requirements&quot;, but those r=
equirements aren't that much different than those that &quot;regular&quot; =
users are already have today, just see the previous list.<br><br>We have mo=
re and more stable access technologies, less network interruptions, and we =
want to artificially create them?<br><br>The operational cost for ISPs is m=
uch higher with this artificial prefix change than the cost of learning about option 37 =
and using it. That's not counting the additional cost for app developers, O=
S developers, hardware vendors, IETF standardization process, etc.<br><br>R=
egards,<br>Jordi<br><br><br><br>=EF=BB=BF-----Mensaje original-----<br>De: =
v6ops &lt;<a href=3D"mailto:v6ops-bounces@ietf.org" target=3D"_blank">v6ops=
-bounces@ietf.org</a>&gt; en nombre de Gert Doering &lt;<a href=3D"mailto:g=
ert@space.net" target=3D"_blank">gert@space.net</a>&gt;<br>Fecha: jueves, 8=
 de noviembre de 2018, 15:02<br>Para: Lee Howard &lt;<a href=3D"mailto:lee@=
asgard.org" target=3D"_blank">lee@asgard.org</a>&gt;<br>CC: &lt;<a href=3D"=
mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br>Asunto: =
Re: [v6ops] SLAAC host moving between networks<br><br>&nbsp; &nbsp; Hi,<br>=
<br>&nbsp; &nbsp; On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrot=
e:<br>&nbsp; &nbsp; &gt; If we need to reconstitute the 6renum working grou=
p to find ways to work <br>&nbsp; &nbsp; &gt; with changing prefixes, I wil=
l support that. It seems to me that there's <br>&nbsp; &nbsp; &gt; a combin=
ation of SDN, Anima, dynamic DNS, and Homenet technologies that <br>&nbsp; =
&nbsp; &gt; will make it all work, but maybe there's some set of commonalit=
ies or <br>&nbsp; &nbsp; &gt; defaults that need to exist in unmanaged netw=
orks that we need to define.<br><br>&nbsp; &nbsp; I'm in.<br><br>&nbsp; &nb=
sp; I used to rant about ISPs that hand out changing prefixes, but I've<br>=
&nbsp; &nbsp; reconsidered - now I'm in the camp &quot;ISPs should rotate p=
refixes very<br>&nbsp; &nbsp; frequently&quot; (unless contractually agreei=
ng on a stable prefix).<br><br>&nbsp; &nbsp; Why?&nbsp; Because software ne=
eds to learn how to cope with changing prefixes,<br>&nbsp; &nbsp; and if th=
e &quot;change!&quot; event happens only once a year, software will <br>&nb=
sp; &nbsp; be perpetually broken in that regard.<br><br><br>&nbsp; &nbsp; I=
n most typical home networks, a prefix change is not a real problem<br>&nbs=
p; &nbsp; today.&nbsp; What does a home network user do?<br><br>&nbsp; &nbs=
p; &nbsp;- request content from the Internet, mostly http/https, with short=
-<br>&nbsp; &nbsp; &nbsp; &nbsp;lived sessions -&gt; no problem (unless som=
eone &quot;smart&quot; decides to code<br>&nbsp; &nbsp; &nbsp; &nbsp;client=
 IP address into a session cookie)<br><br>&nbsp; &nbsp; &nbsp;- synchronize=
 stuff with their iDevices -&gt; no problem (using link-local<br>&nbsp; &nb=
sp; &nbsp; &nbsp;and mDNS already today)<br><br>&nbsp; &nbsp; &nbsp;- print=
 -&gt; no problem for some printers, larger problem for others<br>&nbsp; &n=
bsp; &nbsp; &nbsp;(mDNS can be made to work, not all printer vendors get it=
 right)<br><br>&nbsp; &nbsp; &nbsp;- backup their laptop to their TimeMachi=
ne enabled storage<br><br>&nbsp; &nbsp; &nbsp;- ...<br><br><br>&nbsp; &nbsp=
; One of the problems here is that none of the IETF participants are <br>&n=
bsp; &nbsp; proper &quot;home users&quot;.&nbsp; So when people here compla=
in about &quot;but my<br>&nbsp; &nbsp; SSH sessions will break!&quot; or &q=
uot;how can my SSH session know where the <br>&nbsp; &nbsp; home server *is=
*, today?&quot;, you're already in the 0.1% camp.&nbsp; And you <br>&nbsp; =
&nbsp; know how to run your DNS zone, do dynamic DNS update, and use <br>&n=
bsp; &nbsp; screen/tmux + mosh...<br><br>&nbsp; &nbsp; Gert Doering<br>&nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- NetMaster<br>&nbsp; &nbsp; -- <br>=
&nbsp; &nbsp; have you enabled IPv6 on something today...?<br><br>&nbsp; &n=
bsp; SpaceNet AG&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; Vorstand: Sebastian v. Bomhard, Michael Emmer<br>&nbsp; &=
nbsp; Joseph-Dollinger-Bogen 14&nbsp; &nbsp; &nbsp; &nbsp; Aufsichtsratsvor=
s.: A. Grundner-Culemann<br>&nbsp; &nbsp; D-80807 Muenchen&nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HRB: 136055 (AG Muenchen)<br>&=
nbsp; &nbsp; Tel: +49 (0)89/32356-444&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;USt-=
IdNr.: DE813185279<br><br>&nbsp; &nbsp; ___________________________________=
____________<br>&nbsp; &nbsp; v6ops mailing list<br>&nbsp; &nbsp; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><b=
r>&nbsp; &nbsp; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br><br><br><=
br><br>**********************************************<br>IPv4 is over<br>Ar=
e you ready for the new Internet ?<br><a href=3D"http://www.theipv6company.=
com" target=3D"_blank">http://www.theipv6company.com</a><br>The IPv6 Compan=
y<br><br>This electronic message contains information which may be privileg=
ed or confidential. The information is intended to be for the exclusive use=
 of the individual(s) named above and further non-explicilty authorized dis=
closure, copying, distribution or use of the contents of this information, =
even if partially, including attached files, is strictly prohibited and wil=
l be considered a criminal offense. If you are not the intended recipient b=
e aware that any disclosure, copying, distribution or use of the contents o=
f this information, even if partially, including attached files, is strictl=
y prohibited, will be considered a criminal offense, so you must reply to t=
he original sender to inform about this communication and delete it.<br><br=
><br><br>_______________________________________________<br>v6ops mailing l=
ist<br><a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</=
a><br><a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/v6ops</a><o:p></o:p></p></blockq=
uote></div></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3624536224_2142753310--


From nobody Thu Nov  8 00:39:48 2018
Return-Path: <mellon@fugue.com>
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 89D48130F37 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:39:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 IVNLYtxgZo7D for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:39:38 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 F0523130F6C for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:39:37 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id d19so25165755qkg.5 for <v6ops@ietf.org>; Thu, 08 Nov 2018 00:39:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pmNI9AdrXaBm9o9dV8z2NkSJzTi1XVrbH4aBVnHDth8=; b=xdcQWorKsCpcJ0R+0JXHB9EkNa6AZvNjY+oAuseQd7o90T/+knsHjPaQjF6m9UqGe5 hPZ0WEEtpU5SIB7tPP8HzFZpazgNUCgM2NAaolO7+Xb2gZNqoioNHhajx7iB4E/+YKaR D4tlm2FcPo05UDDbYX8+U7VWBzHMitcTO8qq7IzHCCsWQTnrK7O5SS5L6TTF/auaSg/+ wBUYIL0A41BJKlcfbuE9QTa4w6fdJoFzSLPfwUHk2RfC3mB5LXWuyCXrji4PjuW8uyra iMc1eqQxBxyIVlCMHz/b+j4Tyq+56VopE/Bxa1eOIEyuITet+BAkjw1AAJupkFmbvhhW En1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pmNI9AdrXaBm9o9dV8z2NkSJzTi1XVrbH4aBVnHDth8=; b=W3rLRgVwJWwA0fXXFnJkfkUrLZJhAo22+JjPQdYVrhzMjMC3oln05AsboR+QRCSggy Lp4gvF7ZqYp1NiGGWf+DNyCE94mhva7SQmDlLCKYaioOO5oiohEeI6tfXcH6Yq8j9UVZ ZzUUV2DjQuYeJxj3lgKRS7N57mbTMETnZnZNYNgD0fLG+BEhqwoAPVLNRpaXjk0m0fcb mqyRqcLjZkpRio+vDDb/jS1kJcLuj2L+hGhov03pnixeRfY9mVjOwT4yqsQqmKUksgi1 ysbc/MTeVoyrspdy7dlsn4q60C2y7KRxGYV8zyC47R8VAlvxpIThQUdjC6GNhjHxJax3 KmgA==
X-Gm-Message-State: AGRZ1gKlQHwylSwB2iU4eXo1OkLPQ9dAhS3gCQdRaa5CA3KsDz8pRPgR /xUND5O7cPiiiKdLCxuVW2Aoe6rbTFQ2wVUutpIDcNrMS5o=
X-Google-Smtp-Source: AJdET5eksbX+ulHdbB9o5hGpLFeZFzCBTVSVIPd21bMdumoF76Am7xQAQJoIHey5lDeQkq732ciRKL6C31uT0Vfqp8o=
X-Received: by 2002:a0c:981b:: with SMTP id c27mr1312690qvd.184.1541666376929;  Thu, 08 Nov 2018 00:39:36 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <CAPt1N1ks9_+7wt4NM0_q=_XVAvsvDgSh4BATa8PL+KnjHZ5dZg@mail.gmail.com> <8FE57D5D-EE1C-4A2D-8DFE-F2D4541EA152@consulintel.es>
In-Reply-To: <8FE57D5D-EE1C-4A2D-8DFE-F2D4541EA152@consulintel.es>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 8 Nov 2018 15:39:00 +0700
Message-ID: <CAPt1N1k4VE5MaLXKXCV8TKQ=xtB_H==GqwvM1vuKK1ON4i9cXQ@mail.gmail.com>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: Gert Doering <gert@space.net>, Time Warner Cable <lee@asgard.org>, IPv6 Ops WG <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c276df057a232c42"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/HUxX9wMm1eGyHveSzrZ8LFgxpas>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:39:47 -0000

--000000000000c276df057a232c42
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Yes.  If the ISP just slams your prefix every 24 hours without any overlap,
you have a problem.   And yes, doing it right isn't trivial.   But I would
argue that it's really a simple matter of programming=E2=80=94if this is a =
feature
that ISPs care about, the DHCP implementation isn't that hard.

On Thu, Nov 8, 2018 at 3:37 PM JORDI PALET MARTINEZ <
jordi.palet@consulintel.es> wrote:

> This is assuming that you change the prefix in the right way =E2=80=A6, n=
ot just
> dropping them to one customer and assigning to another at the same time, =
as
> operators are used to do this in IPv4 =E2=80=A6 This will also need =E2=
=80=9Cproperly
> educate=E2=80=9D them.
>
>
>
> As said, just in terms of operator cost (also helpdesk), I think this is
> an operational complexity that has a higher cost than persistent prefix
> implementation.
>
>
> Regards,
>
> Jordi
>
>
>
>
>
>
>
> *De: *Ted Lemon <mellon@fugue.com>
> *Fecha: *jueves, 8 de noviembre de 2018, 15:32
> *Para: *<jordi.palet@consulintel.es>
> *CC: *Gert Doering <gert@space.net>, Time Warner Cable <lee@asgard.org>,
> IPv6 Ops WG <v6ops@ietf.org>
> *Asunto: *Re: [v6ops] SLAAC host moving between networks
>
>
>
> In principle, when you change prefixes, this should occur while there is
> still some valid lifetime on the old prefix, so if you are in the middle =
of
> a download, unless the download goes longer than the valid lifetime of th=
e
> address, you should be okay.   But if it's a really long download, you ne=
ed
> to be able to restart it.   This is arguably true whether your prefix is
> being changed routinely or not.
>
>
>
> On Thu, Nov 8, 2018 at 3:20 PM JORDI PALET MARTINEZ <jordi.palet=3D
> 40consulintel.es@dmarc.ietf.org <40consulintel..es@dmarc.ietf.org>> wrote=
:
>
> This is a utopia, even much more difficult to the transition from IPv4 to
> IPv6.
>
> I think it is impossible we convince all the app providers that need to
> know the prefix/address change (in addition to Oss), to update DNSs befor=
e,
> to keep both addresses in the DNS, to change all the config files so they
> rely in a single place to look for "prefix" then configure addresses base=
d
> on that prefix, etc., etc., etc.
>
> Moreover, if I'm downloading/uploading a big file, having a work
> conference, editing an on-line file, or playing a game, or watching IPTV,
> or doing a SIP call, it will be broken with every prefix change. Is that
> acceptable?
>
> Yes, we are those that have "special requirements", but those requirement=
s
> aren't that much different than those that "regular" users are already ha=
ve
> today, just see the previous list.
>
> We have more and more stable access technologies, less network
> interruptions, and we want to artificially create them?
>
> The operational cost for ISPs is much higher with this artificial prefix
> change than the cost of learning about option 37 and using it. That's not
> counting the additional cost for app developers, OS developers, hardware
> vendors, IETF standardization process, etc.
>
> Regards,
> Jordi
>
>
>
> =EF=BB=BF-----Mensaje original-----
> De: v6ops <v6ops-bounces@ietf.org> en nombre de Gert Doering <
> gert@space.net>
> Fecha: jueves, 8 de noviembre de 2018, 15:02
> Para: Lee Howard <lee@asgard.org>
> CC: <v6ops@ietf.org>
> Asunto: Re: [v6ops] SLAAC host moving between networks
>
>     Hi,
>
>     On Thu, Nov 08, 2018 at 02:44:58AM -0500, Lee Howard wrote:
>     > If we need to reconstitute the 6renum working group to find ways to
> work
>     > with changing prefixes, I will support that. It seems to me that
> there's
>     > a combination of SDN, Anima, dynamic DNS, and Homenet technologies
> that
>     > will make it all work, but maybe there's some set of commonalities
> or
>     > defaults that need to exist in unmanaged networks that we need to
> define.
>
>     I'm in.
>
>     I used to rant about ISPs that hand out changing prefixes, but I've
>     reconsidered - now I'm in the camp "ISPs should rotate prefixes very
>     frequently" (unless contractually agreeing on a stable prefix).
>
>     Why?  Because software needs to learn how to cope with changing
> prefixes,
>     and if the "change!" event happens only once a year, software will
>     be perpetually broken in that regard.
>
>
>     In most typical home networks, a prefix change is not a real problem
>     today.  What does a home network user do?
>
>      - request content from the Internet, mostly http/https, with short-
>        lived sessions -> no problem (unless someone "smart" decides to co=
de
>        client IP address into a session cookie)
>
>      - synchronize stuff with their iDevices -> no problem (using
> link-local
>        and mDNS already today)
>
>      - print -> no problem for some printers, larger problem for others
>        (mDNS can be made to work, not all printer vendors get it right)
>
>      - backup their laptop to their TimeMachine enabled storage
>
>      - ...
>
>
>     One of the problems here is that none of the IETF participants are
>     proper "home users".  So when people here complain about "but my
>     SSH sessions will break!" or "how can my SSH session know where the
>     home server *is*, today?", you're already in the 0.1% camp.  And you
>     know how to run your DNS zone, do dynamic DNS update, and use
>     screen/tmux + mosh...
>
>     Gert Doering
>             -- NetMaster
>     --
>     have you enabled IPv6 on something today...?
>
>     SpaceNet AG                      Vorstand: Sebastian v. Bomhard,
> Michael Emmer
>     Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A.
> Grundner-Culemann
>     D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
>     Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>
>     _______________________________________________
>     v6ops mailing list
>     v6ops@ietf.org
>     https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>
> This electronic message contains information which may be privileged or
> confidential. The information is intended to be for the exclusive use of
> the individual(s) named above and further non-explicilty authorized
> disclosure, copying, distribution or use of the contents of this
> information, even if partially, including attached files, is strictly
> prohibited and will be considered a criminal offense. If you are not the
> intended recipient be aware that any disclosure, copying, distribution or
> use of the contents of this information, even if partially, including
> attached files, is strictly prohibited, will be considered a criminal
> offense, so you must reply to the original sender to inform about this
> communication and delete it.
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>
> This electronic message contains information which may be privileged or
> confidential. The information is intended to be for the exclusive use of
> the individual(s) named above and further non-explicilty authorized
> disclosure, copying, distribution or use of the contents of this
> information, even if partially, including attached files, is strictly
> prohibited and will be considered a criminal offense. If you are not the
> intended recipient be aware that any disclosure, copying, distribution or
> use of the contents of this information, even if partially, including
> attached files, is strictly prohibited, will be considered a criminal
> offense, so you must reply to the original sender to inform about this
> communication and delete it.
>
>

--000000000000c276df057a232c42
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Yes.=C2=A0 If the ISP just slams your prefix every 24 hour=
s without any overlap, you have a problem.=C2=A0 =C2=A0And yes, doing it ri=
ght isn&#39;t trivial.=C2=A0 =C2=A0But I would argue that it&#39;s really a=
 simple matter of programming=E2=80=94if this is a feature that ISPs care a=
bout, the DHCP implementation isn&#39;t that hard.</div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr">On Thu, Nov 8, 2018 at 3:37 PM JORDI PALET MAR=
TINEZ &lt;<a href=3D"mailto:jordi.palet@consulintel.es">jordi.palet@consuli=
ntel.es</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D=
"ES" link=3D"blue" vlink=3D"purple"><div class=3D"m_8620145258810899839Word=
Section1"><p class=3D"MsoNormal"><span lang=3D"EN-US">This is assuming that=
 you change the prefix in the right way =E2=80=A6, not just dropping them t=
o one customer and assigning to another at the same time, as operators are =
used to do this in IPv4 =E2=80=A6 This will also need =E2=80=9Cproperly edu=
cate=E2=80=9D them.<u></u><u></u></span></p><p class=3D"MsoNormal"><span la=
ng=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span la=
ng=3D"EN-US">As said, just in terms of operator cost (also helpdesk), I thi=
nk this is an operational complexity that has a higher cost than persistent=
 prefix implementation.<u></u><u></u></span></p><div><p class=3D"MsoNormal"=
><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black"><br>Regards,<u=
></u><u></u></span></p><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt=
"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">Jordi<u></u><=
u></u></span></p><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><spa=
n lang=3D"EN-US" style=3D"font-size:10.5pt;color:black"><u></u>=C2=A0<u></u=
></span></p></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0=
<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0=
<u></u></span></p><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;=
padding:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal" style=3D"margin-left:35.4=
pt"><b><span style=3D"font-size:12.0pt;color:black">De: </span></b><span st=
yle=3D"font-size:12.0pt;color:black">Ted Lemon &lt;<a href=3D"mailto:mellon=
@fugue.com" target=3D"_blank">mellon@fugue.com</a>&gt;<br><b>Fecha: </b>jue=
ves, 8 de noviembre de 2018, 15:32<br><b>Para: </b>&lt;<a href=3D"mailto:jo=
rdi.palet@consulintel.es" target=3D"_blank">jordi.palet@consulintel.es</a>&=
gt;<br><b>CC: </b>Gert Doering &lt;<a href=3D"mailto:gert@space.net" target=
=3D"_blank">gert@space.net</a>&gt;, Time Warner Cable &lt;<a href=3D"mailto=
:lee@asgard.org" target=3D"_blank">lee@asgard.org</a>&gt;, IPv6 Ops WG &lt;=
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<=
br><b>Asunto: </b>Re: [v6ops] SLAAC host moving between networks<u></u><u><=
/u></span></p></div><div><p class=3D"MsoNormal" style=3D"margin-left:35.4pt=
"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal" style=3D"margin=
-left:35.4pt">In principle, when you change prefixes, this should occur whi=
le there is still some valid lifetime on the old prefix, so if you are in t=
he middle of a download, unless the download goes longer than the valid lif=
etime of the address, you should be okay.=C2=A0 =C2=A0But if it&#39;s a rea=
lly long download, you need to be able to restart it.=C2=A0 =C2=A0This is a=
rguably true whether your prefix is being changed routinely or not.<u></u><=
u></u></p></div><p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><u></u>=
=C2=A0<u></u></p><div><div><p class=3D"MsoNormal" style=3D"margin-left:35.4=
pt">On Thu, Nov 8, 2018 at 3:20 PM JORDI PALET MARTINEZ &lt;jordi.palet=3D<=
a href=3D"mailto:40consulintel..es@dmarc.ietf.org" target=3D"_blank">40cons=
ulintel.es@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p></div><blockquote=
 style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6=
.0pt;margin-left:4.8pt;margin-right:0cm"><p class=3D"MsoNormal" style=3D"ma=
rgin-left:35.4pt">This is a utopia, even much more difficult to the transit=
ion from IPv4 to IPv6.<br><br>I think it is impossible we convince all the =
app providers that need to know the prefix/address change (in addition to O=
ss), to update DNSs before, to keep both addresses in the DNS, to change al=
l the config files so they rely in a single place to look for &quot;prefix&=
quot; then configure addresses based on that prefix, etc., etc., etc.<br><b=
r>Moreover, if I&#39;m downloading/uploading a big file, having a work conf=
erence, editing an on-line file, or playing a game, or watching IPTV, or do=
ing a SIP call, it will be broken with every prefix change. Is that accepta=
ble?<br><br>Yes, we are those that have &quot;special requirements&quot;, b=
ut those requirements aren&#39;t that much different than those that &quot;=
regular&quot; users are already have today, just see the previous list.<br>=
<br>We have more and more stable access technologies, less network interrup=
tions, and we want to artificially create them?<br><br>The operational cost=
 for ISPs is much higher with this artificial prefix change than the cost o=
f learning about option 37 and using it. That&#39;s not counting the additi=
onal cost for app developers, OS developers, hardware vendors, IETF standar=
dization process, etc.<br><br>Regards,<br>Jordi<br><br><br><br>=EF=BB=BF---=
--Mensaje original-----<br>De: v6ops &lt;<a href=3D"mailto:v6ops-bounces@ie=
tf.org" target=3D"_blank">v6ops-bounces@ietf.org</a>&gt; en nombre de Gert =
Doering &lt;<a href=3D"mailto:gert@space.net" target=3D"_blank">gert@space.=
net</a>&gt;<br>Fecha: jueves, 8 de noviembre de 2018, 15:02<br>Para: Lee Ho=
ward &lt;<a href=3D"mailto:lee@asgard.org" target=3D"_blank">lee@asgard.org=
</a>&gt;<br>CC: &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6o=
ps@ietf.org</a>&gt;<br>Asunto: Re: [v6ops] SLAAC host moving between networ=
ks<br><br>=C2=A0 =C2=A0 Hi,<br><br>=C2=A0 =C2=A0 On Thu, Nov 08, 2018 at 02=
:44:58AM -0500, Lee Howard wrote:<br>=C2=A0 =C2=A0 &gt; If we need to recon=
stitute the 6renum working group to find ways to work <br>=C2=A0 =C2=A0 &gt=
; with changing prefixes, I will support that. It seems to me that there&#3=
9;s <br>=C2=A0 =C2=A0 &gt; a combination of SDN, Anima, dynamic DNS, and Ho=
menet technologies that <br>=C2=A0 =C2=A0 &gt; will make it all work, but m=
aybe there&#39;s some set of commonalities or <br>=C2=A0 =C2=A0 &gt; defaul=
ts that need to exist in unmanaged networks that we need to define.<br><br>=
=C2=A0 =C2=A0 I&#39;m in.<br><br>=C2=A0 =C2=A0 I used to rant about ISPs th=
at hand out changing prefixes, but I&#39;ve<br>=C2=A0 =C2=A0 reconsidered -=
 now I&#39;m in the camp &quot;ISPs should rotate prefixes very<br>=C2=A0 =
=C2=A0 frequently&quot; (unless contractually agreeing on a stable prefix).=
<br><br>=C2=A0 =C2=A0 Why?=C2=A0 Because software needs to learn how to cop=
e with changing prefixes,<br>=C2=A0 =C2=A0 and if the &quot;change!&quot; e=
vent happens only once a year, software will <br>=C2=A0 =C2=A0 be perpetual=
ly broken in that regard.<br><br><br>=C2=A0 =C2=A0 In most typical home net=
works, a prefix change is not a real problem<br>=C2=A0 =C2=A0 today.=C2=A0 =
What does a home network user do?<br><br>=C2=A0 =C2=A0 =C2=A0- request cont=
ent from the Internet, mostly http/https, with short-<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0lived sessions -&gt; no problem (unless someone &quot;smart&quot;=
 decides to code<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0client IP address into a ses=
sion cookie)<br><br>=C2=A0 =C2=A0 =C2=A0- synchronize stuff with their iDev=
ices -&gt; no problem (using link-local<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0and m=
DNS already today)<br><br>=C2=A0 =C2=A0 =C2=A0- print -&gt; no problem for =
some printers, larger problem for others<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0(mDN=
S can be made to work, not all printer vendors get it right)<br><br>=C2=A0 =
=C2=A0 =C2=A0- backup their laptop to their TimeMachine enabled storage<br>=
<br>=C2=A0 =C2=A0 =C2=A0- ...<br><br><br>=C2=A0 =C2=A0 One of the problems =
here is that none of the IETF participants are <br>=C2=A0 =C2=A0 proper &qu=
ot;home users&quot;.=C2=A0 So when people here complain about &quot;but my<=
br>=C2=A0 =C2=A0 SSH sessions will break!&quot; or &quot;how can my SSH ses=
sion know where the <br>=C2=A0 =C2=A0 home server *is*, today?&quot;, you&#=
39;re already in the 0.1% camp.=C2=A0 And you <br>=C2=A0 =C2=A0 know how to=
 run your DNS zone, do dynamic DNS update, and use <br>=C2=A0 =C2=A0 screen=
/tmux + mosh...<br><br>=C2=A0 =C2=A0 Gert Doering<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 -- NetMaster<br>=C2=A0 =C2=A0 -- <br>=C2=A0 =C2=A0 hav=
e you enabled IPv6 on something today...?<br><br>=C2=A0 =C2=A0 SpaceNet AG=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Vorstand: Sebastian v. Bomhard, Michael Emmer<br>=C2=A0 =C2=A0 Joseph-D=
ollinger-Bogen 14=C2=A0 =C2=A0 =C2=A0 =C2=A0 Aufsichtsratsvors.: A. Grundne=
r-Culemann<br>=C2=A0 =C2=A0 D-80807 Muenchen=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HRB: 136055 (AG Muenchen)<br>=C2=A0 =C2=A0 T=
el: +49 (0)89/32356-444=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0USt-IdNr.: DE81318=
5279<br><br>=C2=A0 =C2=A0 _______________________________________________<b=
r>=C2=A0 =C2=A0 v6ops mailing list<br>=C2=A0 =C2=A0 <a href=3D"mailto:v6ops=
@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>=C2=A0 =C2=A0 <a href=3D=
"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">https://www=
.ietf.org/mailman/listinfo/v6ops</a><br><br><br><br><br>*******************=
***************************<br>IPv4 is over<br>Are you ready for the new In=
ternet ?<br><a href=3D"http://www.theipv6company.com" target=3D"_blank">htt=
p://www.theipv6company.com</a><br>The IPv6 Company<br><br>This electronic m=
essage contains information which may be privileged or confidential. The in=
formation is intended to be for the exclusive use of the individual(s) name=
d above and further non-explicilty authorized disclosure, copying, distribu=
tion or use of the contents of this information, even if partially, includi=
ng attached files, is strictly prohibited and will be considered a criminal=
 offense. If you are not the intended recipient be aware that any disclosur=
e, copying, distribution or use of the contents of this information, even i=
f partially, including attached files, is strictly prohibited, will be cons=
idered a criminal offense, so you must reply to the original sender to info=
rm about this communication and delete it.<br><br><br><br>_________________=
______________________________<br>v6ops mailing list<br><a href=3D"mailto:v=
6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br><a href=3D"https://w=
ww.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/v6ops</a><u></u><u></u></p></blockquote></div></div><br>**=
********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
<a href=3D"http://www.theipv6company.com" target=3D"_blank">http://www.thei=
pv6company.com</a><br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</div>
</blockquote></div>

--000000000000c276df057a232c42--


From nobody Thu Nov  8 00:40:07 2018
Return-Path: <gert@space.net>
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 CA1EC130EB2 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:40:01 -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] 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 Lw6xkRs9__zd for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 00:39:59 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D4C2130F3B for <v6ops@ietf.org>; Thu,  8 Nov 2018 00:39:58 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 41B0941C39 for <v6ops@ietf.org>; Thu,  8 Nov 2018 09:39:55 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 302C241135; Thu,  8 Nov 2018 09:39:55 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 20C4020510; Thu,  8 Nov 2018 09:39:55 +0100 (CET)
Date: Thu, 8 Nov 2018 09:39:55 +0100
From: Gert Doering <gert@space.net>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: Gert Doering <gert@space.net>, Lee Howard <lee@asgard.org>, v6ops@ietf.org
Message-ID: <20181108083955.GU11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nLbOoZBiPgRq0PIt"
Content-Disposition: inline
In-Reply-To: <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dl1M-6IQlnbjfWM-NVuNvYipDpI>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 08:40:06 -0000

--nLbOoZBiPgRq0PIt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 03:19:47PM +0700, JORDI PALET MARTINEZ wrote:
> This is a utopia, even much more difficult to the transition from IPv4 to=
 IPv6.
>=20
> I think it is impossible we convince all the app providers that need to k=
now the prefix/address change (in addition to Oss), to update DNSs before, =
to keep both addresses in the DNS, to change all the config files so they r=
ely in a single place to look for "prefix" then configure addresses based o=
n that prefix, etc., etc., etc.

Who is talking about DNS?  Who is talking about config files?

*This* is what the app providers need to come to understand - hardcoding
IP addresses in places is just the wrong way to go about it.

Some CPE vendors got this right already for their ACLs, for example - in
the AVM routers, you configure the ACL for the host part.  If the prefix
changes, no need to change the ACL, because the host part is the same
(provided no IID randomization happens, but for ACLs permits you need
stable host parts anyway).  Most others got stuck in last century,
unfortunately.


> Moreover, if I'm downloading/uploading a big file, having a work conferen=
ce, editing an on-line file, or playing a game, or watching IPTV, or doing =
a SIP call, it will be broken with every prefix change. Is that acceptable?

Everything is moving towards short-lived https sessions anyway.  Those
just won't care if the client address changes.

But how long are you telephoning, anyway?  Bring in a new prefix,=20
deprecate the old one, but *keep it working* for a few hours before
killing it.  Old phone call will go on until it ends, new phone call
will use the new prefix.


But this is precisely why mind-sets needs to change.  Prefix changes are
inevitable.  Period.  So make them happen *frequent*, like "once a day",
so people can stop hiding in their "THIS WILL NEVER WORK!" corner and
just make it work.


[..]
> We have more and more stable access technologies, less network interrupti=
ons, and we want to artificially create them?

The point is: prefix *will change*.    If you put hardcoded IPv6 addresses
everywhere, and things change once a year, you have lots of work to fix
all the places that you forgot about.

If you force a prefix change once per week or once a day, it will be
rough in the beginning but for unmanaged SoHo networks, eventually it
will be just transparent.

Mix in homenet, then you can even have multi-/48 multihoming very nicely
and transparently.


But I'm no longer going to spend time on this - I've made my point, a few
times, and in some 10 years, you'll agree with me.

(Of course, we can just use NAT66, and then you can have all your stable
prefixes forever :-) )

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--nLbOoZBiPgRq0PIt
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvj9lgACgkQ31bAZeTO
f8Ul2RAArKTWuHai+8zze+MYNSSeN2Lf8Ksl4YgudhfAS9vdNG/H/5f3C1pjJ0BQ
tDgbO30Cg7oXx5ADsSrEl7Pb9aTSfyYSJKUBLwF8bGZ1tAgztF/0vE/yaDAbUIed
Ppj0Hro7egF322cOL71nkCPOENK1VFgj9Pt6e9blQivV1OEs21UBbr3QP91un7RK
LcyA3Gn4PmlB7o4a20wpNvcufD5ZFb6PD5548C7Iay8Goz5hXCn0lFO4tSenhMYR
vjPhfcLQHwsls91RbCL+P9h9XymhW8CDpwJaXzIMJbuUqQXenY44dctHXOWF6yJ5
QSQD/Y8eJOk2hIee0YpgHpO4sg/vrbq/il3itfjO5dkxPoy73hcLbkNdZhY3IWHV
vWnF+B83DPP9MgKkzUEDIya4TmnlxwddCjd1ojwNotrT+py1qRny0Pm8dN+d9t4d
S/+w/qwEvdsuCE5YfqoqY+Cd46C0lNDDc5xP49P6Bdd8UEBwDvM0y3Fn8tzzMzug
vxsSWQ6aWi11ngCwFg8s+RKih8wESssfjkpXEMBGEgRIOuKBCsliFqz/gagUrnxF
Znqry/PxYTllf1wo/GwCrY396ZnWaPwhQE57ZKhWvzp1SzyXEyx2gZ9dMpHgW61L
8HItipWhmhTKVMbmKt7ndC749g/tOHLaipnrJVcu9mN0W2o3nzo=
=lTZh
-----END PGP SIGNATURE-----

--nLbOoZBiPgRq0PIt--


From nobody Thu Nov  8 01:13:55 2018
Return-Path: <sander@steffann.nl>
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 10D07130F74 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:13:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 nEcLWFKWd-6q for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:13:47 -0800 (PST)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52D03130F4D for <v6ops@ietf.org>; Thu,  8 Nov 2018 01:13:46 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 092BA4B; Thu,  8 Nov 2018 10:13:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:message-id:content-transfer-encoding:date :date:in-reply-to:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1541668422; bh=GoS2HJ8P+lUQAQmybrHQIaaDfy0uKETNFHJqMmOwlbU=; b=U MQT/dBSMu+0KB9SQ95wXK0lVwvetwWkok7N32a7b6j02fm+R3wAHQhXy7OHy4chP OnbfauQoL5/uDJN6H5r5CGmqwqaB++rI2mHOFmFUGnRK2C13UQh6ML5kEQG42vGx BEM8VHmQg8Bg+NaCZnmUYtNUh5bURWFpSIm2DOoR3Q=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id H_gUgKJlamWX; Thu,  8 Nov 2018 10:13:42 +0100 (CET)
Received: from [192.168.0.44] (unknown [46.44.175.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 874914A; Thu,  8 Nov 2018 10:13:41 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
In-Reply-To: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
Date: Thu, 8 Nov 2018 10:13:39 +0100
Cc: v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <223F3EF3-2B0B-4E93-A935-7377BC1EDD53@steffann.nl>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org>
To: Lee Howard <lee@asgard.org>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/XJ2OOhmADIZeBeexZh1jps6iDIM>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 09:13:54 -0000

Hi Lee,

> If we need to reconstitute the 6renum working group to find ways to =
work with changing prefixes, I will support that.

Me too.

Cheers,
Sander


From nobody Thu Nov  8 01:36:24 2018
Return-Path: <furry13@gmail.com>
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 07678130F29 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:36:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 wXFBnuKTVWZc for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:36:16 -0800 (PST)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 9FE33128BCC for <v6ops@ietf.org>; Thu,  8 Nov 2018 01:36:16 -0800 (PST)
Received: by mail-qk1-x72e.google.com with SMTP id a132so25440869qkg.1 for <v6ops@ietf.org>; Thu, 08 Nov 2018 01:36:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Sl9o4XFn0jLLQluTuP0MDf1xDbyYobhaXbZiiDz4Ux0=; b=rPA+00GfQN/SO0Djfoa/OoHuTStE1F9QyEsZEwPJ9CJRysKzHrnqKQCclx7iGO9bbL Wor1btmBu5kd/98vocrCqnXKAuHoEqz2hc31Lxwb5QLUXI+IO4FnzZWluBHFeFilS2u3 wtA6PV0YLyUuQ4AD8e1xqtq2I0v2UeQ6IvvretcLlP69RlOhZGZR8iFokLG58SNCvLf7 iTHFC3ksO3s/kx1veCQcU61Aq4GmXrFChYAd0tHpbVPOT+DtYATQKDWaMHwkg2P9GAQC ADkq5Yc7g15BoFHr86wdFMkMZ2hrBAg3EwUab0erhajmylk+aXX1XGwgowKGosWWVVNm dG5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Sl9o4XFn0jLLQluTuP0MDf1xDbyYobhaXbZiiDz4Ux0=; b=P/jt/emDJWLgOPdfTWm10/vJbTOIPkaLwXofrCauOkYes7DlbWEna7bzx1Vk7UgLUk BkwKG8lzVZqjPQ24h4edStFcvkvRHNwpH4exLmpMbqEaSOiVdi3QYVyzuEqyXPcloIjw m0zaZ3q9kGr3We7jlgIUzUGDEHbKoe4VITJw8vgnviqs48LZq5VLcTrhp1i0y5R2x6G0 QFOYogz2bdISvX3/5OQNLtAkZqvA0adsaolNf5+8vmTPqLpjJCwru9OxVKv7E6wZmx3X UX/xUm5XEz9ZIjGSqibKNs3122HkcYmmSmSPsz1PIEpO7nZ+cd1IGsdHaSne7mYjoYjs AGzw==
X-Gm-Message-State: AGRZ1gLhUmgEyn6UxCajLStVwKEWuKBsUd3fGuTs2eetlMShK/RNwwZa EAOcdpCz+NR+zxzrd4q46bgLQXxkV3ice305rS8=
X-Google-Smtp-Source: AJdET5cRLFxiHAO6pbCn8vtf16ZpLZ5X7CuzPWO//GERtR7HrMdVcXaPrJJde2Ghf8QiMK2O/JQmb7HsqVgci5V4J2c=
X-Received: by 2002:ac8:34b3:: with SMTP id w48mr3766098qtb.125.1541669775553;  Thu, 08 Nov 2018 01:36:15 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es>
In-Reply-To: <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es>
From: Jen Linkova <furry13@gmail.com>
Date: Thu, 8 Nov 2018 20:36:03 +1100
Message-ID: <CAFU7BASrWqiogvp=E1ZF8rDBNPktJq9grpfEUZ5akwR84w0PVQ@mail.gmail.com>
To: jordi.palet=40consulintel.es@dmarc.ietf.org
Cc: florian@openbsd.org, V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/MJ37oqC-mxqLiYquRO9dK_Lbg3E>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 09:36:24 -0000

On Tue, Nov 6, 2018 at 11:22 PM JORDI PALET MARTINEZ
> I just realized that this is the same problem we described in RIPE-690 to=
 recommend persistent prefixes, because when a CPE has a power outage, if t=
he ISP is changing the prefix, hosts may keep the original one, and not be =
able to communicate for a while ...

I'd say 'similar but not the same. What you are describing is a router
violating CPE Requirement RFC.
Behavior described in this thread is more like a host behavior bug.

> One CPE vendor seems to keep the prefix in flash, so if it gets changed a=
cross a reboot or WAN down/up, then can send RA with lifetime 0 to the LANs=
 ...

I'd like to point out that if a router does not deprecate a prefix if
it gets changed after reboot etc, the router clearly violates the
requirement L13 of RFC7084

>
>
> =EF=BB=BF-----Mensaje original-----
> De: v6ops <v6ops-bounces@ietf.org> en nombre de Florian Obser <florian@op=
enbsd.org>
> Fecha: martes, 6 de noviembre de 2018, 18:35
> Para: <v6ops@ietf.org>
> Asunto: [v6ops] SLAAC host moving between networks
>
>     Hi,
>     When an IPv6 host moves between networks using SLAAC it accumulates
>     unusable addresses over time.
>
>     For example a laptop is used in the office where 2001:db8:23::/64 is
>     advertised and configures two IPs (RFC 7217 and RFC 4941). At the end
>     of the day the lid is shut, the laptop suspends and is taken home.
>
>     At home 2001:db8:42::/64 is advertised. The lid is opened and the
>     laptop wakes up. This is treated as a (re-)attachment to a link and a
>     router solicitation is send (RFC 4861 Section 6.3.7). Now the laptop
>     has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:42::=
/64.
>
>     Only the addresses from 2001:db8:42::/64 are usable to reach the
>     Internet since the next hop for 2001:db8:23::/64 is unreachable.
>
>     If the host does not implement rule 5.5 "Prefer addresses in a prefix
>     advertised by the next-hop." of RFC 6274 Section 5 addresses from bot=
h
>     prefixes are treated equally valid and stay in the candidate set for
>     source address selection. Rule 8 is probably going to be the tie
>     breaker "Use longest matching prefix" meaning some destinations can b=
e
>     reach while others can't.
>
>     A similar problem arises when the host moves to a network with
>     legacy-IP only.
>
>     While moving SLAAC from the original KAME kernel implementation to a
>     user land implementation ( slaacd(8) - https://man.openbsd.org/slaacd=
 )
>     in OpenBSD I couldn't find any guidance in the RFCs regarding how to
>     handle this case.
>
>     The general spirit in the RFCs seems to be to keep the addresses
>     around until the valid lifetime expires (the address becomes invalid)=
,
>     there is no other suggestion that one should delete addresses earlier=
.
>
>     So I asked the usual suspects at the 103 welcome reception and the
>     knee jerk reaction was:
>     Hum, interesting.
>     Delete the IPs when the interface goes down.
>     No wait, when the interface comes up.
>     No, hang on, when the interface comes up you send a solicitation and
>     if you don't get an answer from the old router delete the addresses
>     and form new ones, otherwise you might flood the neighbor table of th=
e
>     router because you generate privacy addresses like crazy.
>
>     I note that my work Mac gets this right by some heuristic that delete=
s
>     addresses. There are no issues moving between networks - including
>     moving to legacy IP only.
>
>     In OpenBSD I'm setting the preferred lifetime to 0 when the link come=
s
>     up and restore it if a router advertisement is seen with that
>     prefix. This works nicely when moving between IPv6 networks but cause=
s
>     problems when moving to legacy-IP only.
>
>     Anecdotal evidence suggests that FreeBSD just keeps the old IPs aroun=
d
>     and on Linux it depends on what software you are using(?).
>
>     Network-manager seems to delete all the IPs and then restores them on=
 wake
>     up, i.e. you don't get new privacy IPs. Kinda like the Mac behaviour
>     but the Mac seems to keep the IPs around at first and only deletes th=
em
>     later while linux deletes the IPs on suspend.
>
>     Did I miss an RFC / RFCs that provides more guidance? If not, this
>     doesn't seem to be a completely trivial problem and I think we should
>     have some words on it. (I only mentioned the easiest case so far,
>     I have more complicated scenarios.)
>
>     Thanks,
>     Florian
>
>     --
>     I'm not entirely sure you are real.
>
>     _______________________________________________
>     v6ops mailing list
>     v6ops@ietf.org
>     https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>
> This electronic message contains information which may be privileged or c=
onfidential. The information is intended to be for the exclusive use of the=
 individual(s) named above and further non-explicilty authorized disclosure=
, copying, distribution or use of the contents of this information, even if=
 partially, including attached files, is strictly prohibited and will be co=
nsidered a criminal offense. If you are not the intended recipient be aware=
 that any disclosure, copying, distribution or use of the contents of this =
information, even if partially, including attached files, is strictly prohi=
bited, will be considered a criminal offense, so you must reply to the orig=
inal sender to inform about this communication and delete it.
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops



--=20
SY, Jen Linkova aka Furry


From nobody Thu Nov  8 01:36:52 2018
Return-Path: <sthaug@nethelp.no>
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 19548130F4D for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:36:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 cGs3Cn62oWJB for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:36:42 -0800 (PST)
Received: from bizet.nethelp.no (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BF46130F97 for <v6ops@ietf.org>; Thu,  8 Nov 2018 01:36:42 -0800 (PST)
Received: from localhost (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by bizet.nethelp.no (Postfix) with ESMTP id BCED7E607B; Thu,  8 Nov 2018 10:36:40 +0100 (CET)
Date: Thu, 08 Nov 2018 10:36:40 +0100 (CET)
Message-Id: <20181108.103640.11126501.sthaug@nethelp.no>
To: gert@space.net
Cc: jordi.palet@consulintel.es, v6ops@ietf.org
From: sthaug@nethelp.no
In-Reply-To: <20181108083955.GU11393@Space.Net>
References: <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <20181108083955.GU11393@Space.Net>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qhHTWaHCQ5-HYr614zdUxIpGFHQ>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 09:36:51 -0000

> But this is precisely why mind-sets needs to change.  Prefix changes are
> inevitable.  Period.  So make them happen *frequent*, like "once a day",
> so people can stop hiding in their "THIS WILL NEVER WORK!" corner and
> just make it work.

This sounds like an excellent way to create irritated customers.

Steinar Haug, AS2116


From nobody Thu Nov  8 01:47:10 2018
Return-Path: <gert@space.net>
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 72CDB1293FB for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:47:08 -0800 (PST)
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=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 I5aHiMwCfp5J for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 01:47:03 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8511D130F19 for <v6ops@ietf.org>; Thu,  8 Nov 2018 01:47:02 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 4116741C21 for <v6ops@ietf.org>; Thu,  8 Nov 2018 10:47:00 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 32A4841C10; Thu,  8 Nov 2018 10:47:00 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 22B5C209BA; Thu,  8 Nov 2018 10:47:00 +0100 (CET)
Date: Thu, 8 Nov 2018 10:47:00 +0100
From: Gert Doering <gert@space.net>
To: sthaug@nethelp.no
Cc: gert@space.net, jordi.palet@consulintel.es, v6ops@ietf.org
Message-ID: <20181108094700.GX11393@Space.Net>
References: <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <20181108083955.GU11393@Space.Net> <20181108.103640.11126501.sthaug@nethelp.no>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1ShnCnZYtRcP/sI5"
Content-Disposition: inline
In-Reply-To: <20181108.103640.11126501.sthaug@nethelp.no>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5ZxMGEc-z5vR02PlSjbOVFHMV18>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 09:47:09 -0000

--1ShnCnZYtRcP/sI5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 10:36:40AM +0100, sthaug@nethelp.no wrote:
> > But this is precisely why mind-sets needs to change.  Prefix changes are
> > inevitable.  Period.  So make them happen *frequent*, like "once a day",
> > so people can stop hiding in their "THIS WILL NEVER WORK!" corner and
> > just make it work.
>=20
> This sounds like an excellent way to create irritated customers.

I would wager a guess that 99.9% of customers won't notice a prefix change
*at all* today.

Deutsche Telekom is changing /56 assignments to DSL customers "sometimes"
(the algorithm when it changes is not documented), and nobody seems to care.


OK, "today", most of the poorly written applications just use v4 anyway,=20
so if v6 is there or not, or if it is changing has no real significance
on those - but for the long run, if we can make this work properly in a
non-v4 environment, this would be a huge win.

OTOH, I think I will be much better paid to work on people's NAT boxes
for the next 20 years, so I could care less.

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--1ShnCnZYtRcP/sI5
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvkBhEACgkQ31bAZeTO
f8XoLA/8C3+zcld5+HKJaj8oKfDfRz38KPosqpJFVrqLy4vt9tcG1+2ACECVKnES
0eXwdLyGHUcqeWJpS1OLkZoFtsIrqDugpC5tXXqAhAps5zpbdshk3g5xl2wnGW6R
FXLa8yDrfrrVBud9AwVuwUXN8lsdiyKPPrIvtx7YRtIb5wXZtRmji0YW08FZBaIy
HbUBVKPvM8GO7cwxP2p5qPQDpn4g51DH90mvBUrSIk7H6OTwL+4t6V/MfUgbLgdX
nBZhG60HFI1YwNHRtMcbV75JbhGZe4XJlS5a1aIDPB1oRuGRkuYBls/aHjYI3Zfl
lJ4MDlS8Z9RmhrOXrPdkBIaX9rb0MLay4HJaKjwxiFXiiVFpGq57eOsX3hRbX5uF
d6XggpgjOSIwdHo+igNEtaE8CLmZ2nCcG2QYmactmmgpIEUgUrFVCp4OmUfPdwkA
OtttKeqATM4JZEYqXfL6lIZjTMSk9trS148XB+bO8SUKt0dqkxnaJBsx0s7t0NWU
krTW4/K4/nynAFJsbIL2fEeMn0y9tz9ZwbTiY6osH9tFUZz0tGl5u8Pp60C482LS
sjEnIq5pY3PSLJAYx/MtOBHqjqj6xVvf+AAWTXTNesDdhJRzQK2Vq30U6Muny98G
J6hW1aQfrxlN5koqd0hXbw9Gyr4x4XBhdzW6rY1bsSqfBju4TLM=
=VfLz
-----END PGP SIGNATURE-----

--1ShnCnZYtRcP/sI5--


From nobody Thu Nov  8 02:02:57 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 18B11128C65 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 02:02:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 hUQ-JZ7Jkw-R for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 02:02:53 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 524D9123FFD for <v6ops@ietf.org>; Thu,  8 Nov 2018 02:02:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541671371; x=1542276171; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=7Om+x/pDONi2hUZz3wPB84mAqCqCCJhyor7USyV1yU8=; b=URa5sl9OKiqzr Ul+mXuGHU8GOp+axhSCB1AlpO2Zw3jjCaDf8M+5Znrzbq7+IawZ7ooDCHtChZSoi 8OhjaxbPbbXSWy9W7Um/Co8uOsaxFMAdy7S0CATSWpfHBCciRAo+RlsrpqTPJ583 FT1R1KU9buvE9ZcBjmx4PHBAub4AHQ=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 11:02:51 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 11:02:51 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005952058.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 11:02:50 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 11:02:50 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 17:02:46 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Jen Linkova <furry13@gmail.com>
CC: V6 Ops List <v6ops@ietf.org>, <florian@openbsd.org>
Message-ID: <8B1298BF-9A83-477A-A8DC-6440ED55AFF6@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <CAFU7BASrWqiogvp=E1ZF8rDBNPktJq9grpfEUZ5akwR84w0PVQ@mail.gmail.com>
In-Reply-To: <CAFU7BASrWqiogvp=E1ZF8rDBNPktJq9grpfEUZ5akwR84w0PVQ@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Uv0dVDUIM0aCp461KOWzqtDXMVc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 10:02:56 -0000

Hi Jen,

Something you're right ... is not the same. And yes, I just reread RFC7084 =
and is a violation.

However, unfortunately, only one vendor that I know is following that ...

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Jen Linkova <furry13@gmail.=
com>
Fecha: jueves, 8 de noviembre de 2018, 16:37
Para: <jordi.palet=3D40consulintel.es@dmarc.ietf.org>
CC: V6 Ops List <v6ops@ietf.org>, <florian@openbsd.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    On Tue, Nov 6, 2018 at 11:22 PM JORDI PALET MARTINEZ
    > I just realized that this is the same problem we described in RIPE-69=
0 to recommend persistent prefixes, because when a CPE has a power outage, =
if the ISP is changing the prefix, hosts may keep the original one, and not=
 be able to communicate for a while ...
   =20
    I'd say 'similar but not the same. What you are describing is a router
    violating CPE Requirement RFC.
    Behavior described in this thread is more like a host behavior bug.
   =20
    > One CPE vendor seems to keep the prefix in flash, so if it gets chang=
ed across a reboot or WAN down/up, then can send RA with lifetime 0 to the =
LANs ...
   =20
    I'd like to point out that if a router does not deprecate a prefix if
    it gets changed after reboot etc, the router clearly violates the
    requirement L13 of RFC7084
   =20
    >
    >
    > =EF=BB=BF-----Mensaje original-----
    > De: v6ops <v6ops-bounces@ietf.org> en nombre de Florian Obser <floria=
n@openbsd.org>
    > Fecha: martes, 6 de noviembre de 2018, 18:35
    > Para: <v6ops@ietf.org>
    > Asunto: [v6ops] SLAAC host moving between networks
    >
    >     Hi,
    >     When an IPv6 host moves between networks using SLAAC it accumulat=
es
    >     unusable addresses over time.
    >
    >     For example a laptop is used in the office where 2001:db8:23::/64=
 is
    >     advertised and configures two IPs (RFC 7217 and RFC 4941). At the=
 end
    >     of the day the lid is shut, the laptop suspends and is taken home=
.
    >
    >     At home 2001:db8:42::/64 is advertised. The lid is opened and the
    >     laptop wakes up. This is treated as a (re-)attachment to a link a=
nd a
    >     router solicitation is send (RFC 4861 Section 6.3.7). Now the lap=
top
    >     has 4 addresses, two from 2001:db8:23::/64 and two from 2001:db8:=
42::/64.
    >
    >     Only the addresses from 2001:db8:42::/64 are usable to reach the
    >     Internet since the next hop for 2001:db8:23::/64 is unreachable.
    >
    >     If the host does not implement rule 5.5 "Prefer addresses in a pr=
efix
    >     advertised by the next-hop." of RFC 6274 Section 5 addresses from=
 both
    >     prefixes are treated equally valid and stay in the candidate set =
for
    >     source address selection. Rule 8 is probably going to be the tie
    >     breaker "Use longest matching prefix" meaning some destinations c=
an be
    >     reach while others can't.
    >
    >     A similar problem arises when the host moves to a network with
    >     legacy-IP only.
    >
    >     While moving SLAAC from the original KAME kernel implementation t=
o a
    >     user land implementation ( slaacd(8) - https://man.openbsd.org/sl=
aacd )
    >     in OpenBSD I couldn't find any guidance in the RFCs regarding how=
 to
    >     handle this case.
    >
    >     The general spirit in the RFCs seems to be to keep the addresses
    >     around until the valid lifetime expires (the address becomes inva=
lid),
    >     there is no other suggestion that one should delete addresses ear=
lier.
    >
    >     So I asked the usual suspects at the 103 welcome reception and th=
e
    >     knee jerk reaction was:
    >     Hum, interesting.
    >     Delete the IPs when the interface goes down.
    >     No wait, when the interface comes up.
    >     No, hang on, when the interface comes up you send a solicitation =
and
    >     if you don't get an answer from the old router delete the address=
es
    >     and form new ones, otherwise you might flood the neighbor table o=
f the
    >     router because you generate privacy addresses like crazy.
    >
    >     I note that my work Mac gets this right by some heuristic that de=
letes
    >     addresses. There are no issues moving between networks - includin=
g
    >     moving to legacy IP only.
    >
    >     In OpenBSD I'm setting the preferred lifetime to 0 when the link =
comes
    >     up and restore it if a router advertisement is seen with that
    >     prefix. This works nicely when moving between IPv6 networks but c=
auses
    >     problems when moving to legacy-IP only.
    >
    >     Anecdotal evidence suggests that FreeBSD just keeps the old IPs a=
round
    >     and on Linux it depends on what software you are using(?).
    >
    >     Network-manager seems to delete all the IPs and then restores the=
m on wake
    >     up, i.e. you don't get new privacy IPs. Kinda like the Mac behavi=
our
    >     but the Mac seems to keep the IPs around at first and only delete=
s them
    >     later while linux deletes the IPs on suspend.
    >
    >     Did I miss an RFC / RFCs that provides more guidance? If not, thi=
s
    >     doesn't seem to be a completely trivial problem and I think we sh=
ould
    >     have some words on it. (I only mentioned the easiest case so far,
    >     I have more complicated scenarios.)
    >
    >     Thanks,
    >     Florian
    >
    >     --
    >     I'm not entirely sure you are real.
    >
    >     _______________________________________________
    >     v6ops mailing list
    >     v6ops@ietf.org
    >     https://www.ietf.org/mailman/listinfo/v6ops
    >
    >
    >
    >
    > **********************************************
    > IPv4 is over
    > Are you ready for the new Internet ?
    > http://www.theipv6company.com
    > The IPv6 Company
    >
    > This electronic message contains information which may be privileged =
or confidential. The information is intended to be for the exclusive use of=
 the individual(s) named above and further non-explicilty authorized disclo=
sure, copying, distribution or use of the contents of this information, eve=
n if partially, including attached files, is strictly prohibited and will b=
e considered a criminal offense. If you are not the intended recipient be a=
ware that any disclosure, copying, distribution or use of the contents of t=
his information, even if partially, including attached files, is strictly p=
rohibited, will be considered a criminal offense, so you must reply to the =
original sender to inform about this communication and delete it.
    >
    >
    >
    > _______________________________________________
    > v6ops mailing list
    > v6ops@ietf.org
    > https://www.ietf.org/mailman/listinfo/v6ops
   =20
   =20
   =20
    --=20
    SY, Jen Linkova aka Furry
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Thu Nov  8 02:56:41 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 5F927123FFD for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 02:56:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 2dtLMrLZsl-F for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 02:56:37 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CD11128CF3 for <v6ops@ietf.org>; Thu,  8 Nov 2018 02:56:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541674595; x=1542279395; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=1/5/GH1RsetL6lXAfcTrvvFO3s3OcR9yXZyltSK/e9Y=; b=c2uXqH7NM6D6X 2Ka0ERX4HUeFSV7O+J4X5mghRqec8YyHchQZg5w4OogHLzCQlegkdQrbjA8VUru9 2wtInOFUpnhtq9aW+gAA8/oRKdJxxiN+sANs9NDKaSoeJvw5yuVZkrrFWQAXrAfW ftwhBYZkTmFUEDrj82H3OdoqajKrwg=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 11:56:35 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 11:56:34 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005952173.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 11:56:33 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 11:56:33 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 17:56:23 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Gert Doering <gert@space.net>
CC: Lee Howard <lee@asgard.org>, <v6ops@ietf.org>
Message-ID: <BABF1597-7C66-4A1D-BC64-E5984E97B374@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <20181108083955.GU11393@Space.Net>
In-Reply-To: <20181108083955.GU11393@Space.Net>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/6MTssmpk8UipeZuIz9R3so28mFE>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 10:56:40 -0000

If you have a DNS server inside that network, needs to know what prefix has=
 been changed, need to coordinate the lifetime with the change, etc.

In addition to residential users, SMEs have this kind of things, and they w=
ill not pay for an enterprise internet service because is not needed.

We need to build a protocol so the router or the ISP tell the DNS server al=
l that ...

Most of the IPTV apps that I've seen break even if the interruption is for =
very short time when changing the address, that means it is needed to play =
over the TV program using "fast forward". That not nice.

Probably is work that can be done in homenet.

I also agree that will be very nice to have that working, but it is a utopi=
a.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: Gert Doering <gert@space.net>
Fecha: jueves, 8 de noviembre de 2018, 15:39
Para: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: Gert Doering <gert@space.net>, Lee Howard <lee@asgard.org>, <v6ops@ietf=
.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi,
   =20
    On Thu, Nov 08, 2018 at 03:19:47PM +0700, JORDI PALET MARTINEZ wrote:
    > This is a utopia, even much more difficult to the transition from IPv=
4 to IPv6.
    >=20
    > I think it is impossible we convince all the app providers that need =
to know the prefix/address change (in addition to Oss), to update DNSs befo=
re, to keep both addresses in the DNS, to change all the config files so th=
ey rely in a single place to look for "prefix" then configure addresses bas=
ed on that prefix, etc., etc., etc.
   =20
    Who is talking about DNS?  Who is talking about config files?
   =20
    *This* is what the app providers need to come to understand - hardcodin=
g
    IP addresses in places is just the wrong way to go about it.
   =20
    Some CPE vendors got this right already for their ACLs, for example - i=
n
    the AVM routers, you configure the ACL for the host part.  If the prefi=
x
    changes, no need to change the ACL, because the host part is the same
    (provided no IID randomization happens, but for ACLs permits you need
    stable host parts anyway).  Most others got stuck in last century,
    unfortunately.
   =20
   =20
    > Moreover, if I'm downloading/uploading a big file, having a work conf=
erence, editing an on-line file, or playing a game, or watching IPTV, or do=
ing a SIP call, it will be broken with every prefix change. Is that accepta=
ble?
   =20
    Everything is moving towards short-lived https sessions anyway.  Those
    just won't care if the client address changes.
   =20
    But how long are you telephoning, anyway?  Bring in a new prefix,=20
    deprecate the old one, but *keep it working* for a few hours before
    killing it.  Old phone call will go on until it ends, new phone call
    will use the new prefix.
   =20
   =20
    But this is precisely why mind-sets needs to change.  Prefix changes ar=
e
    inevitable.  Period.  So make them happen *frequent*, like "once a day"=
,
    so people can stop hiding in their "THIS WILL NEVER WORK!" corner and
    just make it work.
   =20
   =20
    [..]
    > We have more and more stable access technologies, less network interr=
uptions, and we want to artificially create them?
   =20
    The point is: prefix *will change*.    If you put hardcoded IPv6 addres=
ses
    everywhere, and things change once a year, you have lots of work to fix
    all the places that you forgot about.
   =20
    If you force a prefix change once per week or once a day, it will be
    rough in the beginning but for unmanaged SoHo networks, eventually it
    will be just transparent.
   =20
    Mix in homenet, then you can even have multi-/48 multihoming very nicel=
y
    and transparently.
   =20
   =20
    But I'm no longer going to spend time on this - I've made my point, a f=
ew
    times, and in some 10 years, you'll agree with me.
   =20
    (Of course, we can just use NAT66, and then you can have all your stabl=
e
    prefixes forever :-) )
   =20
    Gert Doering
            -- NetMaster
    --=20
    have you enabled IPv6 on something today...?
   =20
    SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michae=
l Emmer
    Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culema=
nn
    D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
    Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Thu Nov  8 03:06:18 2018
Return-Path: <gert@space.net>
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 7A378130DC6 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 03:06:17 -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] 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 naZQ_zUNDYG7 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 03:06:15 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A67212F1A5 for <v6ops@ietf.org>; Thu,  8 Nov 2018 03:06:15 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id AA7BC41C13 for <v6ops@ietf.org>; Thu,  8 Nov 2018 12:06:13 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 9B7BE41135; Thu,  8 Nov 2018 12:06:13 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 9704620E41; Thu,  8 Nov 2018 12:06:13 +0100 (CET)
Date: Thu, 8 Nov 2018 12:06:13 +0100
From: Gert Doering <gert@space.net>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: Gert Doering <gert@space.net>, Lee Howard <lee@asgard.org>, v6ops@ietf.org
Message-ID: <20181108110613.GZ11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <20181108083955.GU11393@Space.Net> <BABF1597-7C66-4A1D-BC64-E5984E97B374@consulintel.es>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Wv+XAHXh08TqpTGy"
Content-Disposition: inline
In-Reply-To: <BABF1597-7C66-4A1D-BC64-E5984E97B374@consulintel.es>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/cgLATiwUmCqXAXQ_sfNeU5acKsE>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 11:06:17 -0000

--Wv+XAHXh08TqpTGy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 05:56:23PM +0700, JORDI PALET MARTINEZ wrote:
> If you have a DNS server inside that network, needs to know what prefix h=
as been changed, need to coordinate the lifetime with the change, etc.

SoHo networks do not have DNS servers.  They have mDNS.

SME networks are either managed (in which case they would opt for "give
me a static prefix") or unmanaged, in which case the above rule applies.

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--Wv+XAHXh08TqpTGy
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvkGKQACgkQ31bAZeTO
f8XEYg/+OLEkAkMLf5X6+QDmXBWZr/1QcLML2IBadQvjf59sPxPtAuqt4R39lzCX
Utq4ip1PS7FQWMVOy1urpd4C3Krndn8pEnW8Ij9hLMTNwrwCVZBAJGCrb+ZG6G2M
kaNxHwcTEmDiIeMlfZiKxpzsyqB0JpX8NtNPh6k2Y23Gz9j4C71xS9kl8VQJapn8
MvNoPPJj5IVpmDqx2hQBltR4flZuFRuoJkhCVxfSr5nHmMw0mglGMgko/2xRrcl7
Dd5mjpBN7nwFjHpeRWhNVS0CrKr8Be8SUKX+Bkv5ZLoxlzZdDHCANXGnRtI+vdJp
38lZ/YoaPVWw88opPcG+nQ5Zi0tvtVSHZczcCBs+tEFwgse5azKBovefTeTaCsTh
aDfsxzTLtYGtetZOBLqdAaHXHbjjQqPwLrprc9X7t2WcyfEBv6ojhuAw92qlmfaT
Dc+5ZPFsOhrHlE0MBcB6q/s6XhYZlmVwxAVwO37pKThs9r7dP9kWUXvgBA/Z56ss
x3R0HvbMSb43uYIodLToXMZYg+iNCbba9eNlLdSn3ZJHvaA1wtzzGB6gKZwb7Hnr
9BL/djCmc1Lk40E2vMDwW/mnMinLRdvYADQLahUyb69gjks/4nAP9eqm+4khBQsZ
H0EyqGbwoW7rXMDndX0AU84c0+qbrKkKDtRBOw2DJlKm200JlK8=
=Si8N
-----END PGP SIGNATURE-----

--Wv+XAHXh08TqpTGy--


From nobody Thu Nov  8 03:10:02 2018
Return-Path: <prvs=185056c60b=jordi.palet@consulintel.es>
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 25CEE128CF3 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 03:10:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 QJtbMtznd9Gj for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 03:09:57 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B70C1130FEE for <v6ops@ietf.org>; Thu,  8 Nov 2018 03:09:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541675387; x=1542280187; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=zUmvR8VRAiEcM+EsNluqA4m2TXttq2PVihDe/flcLTU=; b=Px+L+Jl/sL9Xp iGO6/0yBCleypF30H2GzBi5ZCOSl//OK9PkarO5NcjEokeyPWoVfcl/qlqKiB6aZ DFW4Ue5HIS1p2Ld/O5pkFGxwGo/Lbu+Y+gAejbdZFXZM4KOWeF1vM678p9sL6i8b H+aUCx1Z9rzOibmVnvgSynGaHPpU4c=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Thu, 08 Nov 2018 12:09:47 +0100
X-Spam-Processed: mail.consulintel.es, Thu, 08 Nov 2018 12:09:47 +0100
Received: from [172.20.60.83] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005952208.msg for <v6ops@ietf.org>; Thu, 08 Nov 2018 12:09:46 +0100
X-MDRemoteIP: 10.8.10.6
X-MDHelo: [172.20.60.83]
X-MDArrival-Date: Thu, 08 Nov 2018 12:09:46 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185056c60b=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Thu, 08 Nov 2018 18:09:38 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Gert Doering <gert@space.net>
CC: Lee Howard <lee@asgard.org>, <v6ops@ietf.org>
Message-ID: <4798B567-17BB-401F-8043-0B499CF8927B@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <20181108080211.GT11393@Space.Net> <F9E5C471-6CD5-4CC2-83F3-AB9A8BEC095E@consulintel.es> <20181108083955.GU11393@Space.Net> <BABF1597-7C66-4A1D-BC64-E5984E97B374@consulintel.es> <20181108110613.GZ11393@Space.Net>
In-Reply-To: <20181108110613.GZ11393@Space.Net>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/zy4QiYJw-RYIyb2g_FkMMog3cpw>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 11:10:01 -0000

It is not that way in many countries ...

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: Gert Doering <gert@space.net>
Fecha: jueves, 8 de noviembre de 2018, 18:06
Para: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: Gert Doering <gert@space.net>, Lee Howard <lee@asgard.org>, <v6ops@ietf=
.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi,
   =20
    On Thu, Nov 08, 2018 at 05:56:23PM +0700, JORDI PALET MARTINEZ wrote:
    > If you have a DNS server inside that network, needs to know what pref=
ix has been changed, need to coordinate the lifetime with the change, etc.
   =20
    SoHo networks do not have DNS servers.  They have mDNS.
   =20
    SME networks are either managed (in which case they would opt for "give
    me a static prefix") or unmanaged, in which case the above rule applies=
.
   =20
    Gert Doering
            -- NetMaster
    --=20
    have you enabled IPv6 on something today...?
   =20
    SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michae=
l Emmer
    Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culema=
nn
    D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
    Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Thu Nov  8 03:39:34 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 21E60130E6C; Thu,  8 Nov 2018 03:39:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level: 
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, 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 xjD7t0prUYka; Thu,  8 Nov 2018 03:39:24 -0800 (PST)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1F7B130EB2; Thu,  8 Nov 2018 03:39:23 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8BdF26006554; Thu, 8 Nov 2018 12:39:15 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 80568203777; Thu,  8 Nov 2018 12:39:15 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 6B63F200D25; Thu,  8 Nov 2018 12:39:15 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8BdE97031171; Thu, 8 Nov 2018 12:39:14 +0100
To: Fred Baker <fredbaker.ietf@gmail.com>, Fred Templin <Fred.L.Templin@boeing.com>
Cc: Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <9ddd5065-79b2-46d3-f2fa-ba01660ac7bf@gmail.com>
Date: Thu, 8 Nov 2018 12:39:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Fuj1wFRCRuLo4eJFhsJbxn0ESkQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 11:39:26 -0000

Le 07/11/2018 à 23:05, Fred Baker a écrit :
> 
> 
>> On Nov 8, 2018, at 1:27 AM, Templin (US), Fred L
>> <Fred.L.Templin@boeing.com> wrote:
>> 
>> The only drawback with DHCPv6 PD is that it requires additional
>> messages in addition to RS/RA; there is nothing wrong with the
>> protocol itself.
>> 
>> It would be better if all autoconfiguration could be conducted in a
>> single unified message exchange by including DHCPv6 PD directives
>> within the RS/RA messages.
>> 
>> Thanks - Fred
> 
> Well, all autoconfguration *is* done using one message - the RA. But
> prefixes are not auto-configured.

This makes think what you want is to make prefix autoconfiguration like 
address allocation, in SLAAC; the equivalent is plen==56 in RA and a 
'subnet ID' to be formed by the Host between positions 56 and 64, "out 
of thin air".

None of this does exists either (SLAAC works only with plen 64 because 
IID must be 64, and Subnet IDs are not formed out of thin air).

> RFC 7695, to give a network the
> ability to distribute /64s within a prefix allocated to it, makes
> sense (alrthough it is limited to /64s, based on the idea that it is
> distributing minimal prefixes to LANs) make sense to me.

Limited to /64.

> But
> autoconfiguration using a SLAAC-like algorithm doesn't make sense in
> my mind, because autoconfiguration of a prefix means more than "pick
> a number out of the air".

_Could_ be like that "pick a number out of the air", if a document 
described it and implementation did it.

(it's not what this draft describes now).

Alex
> 
> --------------------------------------------------------------------------------
>
> 
Victorious warriors win first and then go to war,
> Defeated warriors go to war first and then seek to win. Sun Tzu
> 
> 


From nobody Thu Nov  8 04:09:32 2018
Return-Path: <markzzzsmith@gmail.com>
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 7C383130EC0 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:09:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 bo5z811Miu8H for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:09:25 -0800 (PST)
Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (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 0BFB6130E46 for <v6ops@ietf.org>; Thu,  8 Nov 2018 04:09:25 -0800 (PST)
Received: by mail-oi1-x231.google.com with SMTP id e19-v6so925635oii.13 for <v6ops@ietf.org>; Thu, 08 Nov 2018 04:09:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WVYnST81Vy6PsfuEcP3l2C6jvRdXYDsLP5RhR26vfx4=; b=DmXNvNBkrGzy002EYeI02QfZuIAPwv3Urzcq81aVEHiH0OzQ1DedW1mg0yJqInG4Zz pLtPkONq8MB5SFMLM6ioe94K32ilooC5rz+tD9qfvaGsWEtxJ5f+68lOz+sZZUbP1dcA RAqcXwDpWpOaIPd4UD/LBsXbI00NcW+d0HEAa9zLzFImtmg0TxwWD3XL3aAipyiDZidd S2ydBAACy9bdspzQuERGoBiUnKPbgAldybNTgQdKLariwFzSY4znZ1MKU/WZhJ2a2+k6 Y47k1vBMuV9sOBLwVWl3sx6BxyQ4XU6Kyflai302MgUqjbad/NtD0J/fZZyHyXPLlZt1 AZ/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WVYnST81Vy6PsfuEcP3l2C6jvRdXYDsLP5RhR26vfx4=; b=liWR/VUXz1xNcOIhE/blMThiDbg2kD+XEDonBH6rXXHAOiD+7ZPrswmg7bc52bc5SR TmoW3rxayqLBsNXCWJs/8p6PZtumc9gjaAKLooJd4b8bbfHOz/uAjzx9o7kO5XLj7KMS wWSeJLPGi66aQDGd+ihFeYsd/TIL76rw5Eg1xfbMOmNKzJrNmKgqA3tOulJafUKiRnxX T/0vg2EuXKYz4/yH/DSe37oN4grDWG46vasC5/4IpkDjy2JcDWDuA8fSOUcI86cO2m3R PcIlGXsHzVG049yi0x6BSLWVKJ8uf02uwqxOrKUT9i5syw3dEVLcXcQq+JI7FcNeGVH0 RosQ==
X-Gm-Message-State: AGRZ1gJUQgjNKmG4xfZl7ybDx9XI5HoTpDcteiWSRTcbtlZAU7fHjBrN 1m/fvVhrk10mB5e1bB6V+5XrYjqYSpbCrW+GScmNAg==
X-Google-Smtp-Source: AJdET5dbfMIED/gQT3qoH8rA9NJWulEQPEmfYFvSYezCG5zWBiIrTbH7v+vhxMKzo+V9gQILAfMNPR6dwbeUtt8G0tA=
X-Received: by 2002:aca:e484:: with SMTP id b126-v6mr2486001oih.60.1541678964261;  Thu, 08 Nov 2018 04:09:24 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org>
In-Reply-To: <9883628c-1132-0026-2818-911654f23af2@asgard.org>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 8 Nov 2018 23:08:57 +1100
Message-ID: <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com>
To: Lee Howard <lee@asgard.org>
Cc: v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000005c5b0057a261b69"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/P9HS864bN4tioz3sGdDDsuqhLic>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 12:09:28 -0000

--00000000000005c5b0057a261b69
Content-Type: text/plain; charset="UTF-8"

Hi Lee,

On Thu., 8 Nov. 2018, 18:45 Lee Howard <lee@asgard.org wrote:

>
> On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
> > It is much better to educate ISP so they understand that with IPv6 there
> is no need to change prefixes, so they should not do that. They can also
> offer new services in an easier way if the prefix is persistent ...
>
> Sorry. You can't have prefix stability.


Not sure what you mean by that.

I've had the same stable IPv6 prefix for the past 7 years on my home
broadband connection, as have all residential IPv6 customers of my ISP
since 2010 (and I know that was the design, because I was one of the people
who worked on that IPv6 residential deployment).

You have to let network
> operators manage their networks.


The only issue is route aggregation.

With stable home broadband connections, you're not going to get a lot of
route churn, so your need for aggregation is driven by conserving route
table slots, rather than load caused by route flaps. (BGP assumed ...)

If you do need to aggregate, you can provide prefix stability without
guaranteed static assignment by e.g. defining a geographical area were
stability is provided.

If the customer moves within that area, they keep the same prefix. If the
customer moves out of that area, they get assigned a different stable
prefix.

I think there is a distinction between stable and static. Stable means the
ISP will try to avoid changing it, but don't guarantee they won't need to
at sometime in the future. A static prefix provides the guarantee of
permanent assignment and it is the guarantee the customer pays the premium
for.


This isn't an "educate ISPs" issue, and
> it's arrogant of you to suggest that it is.
>
>
> If we need to reconstitute the 6renum working group to find ways to work
> with changing prefixes, I will support that. It seems to me that there's
> a combination of SDN, Anima, dynamic DNS, and Homenet technologies that
> will make it all work, but maybe there's some set of commonalities or
> defaults that need to exist in unmanaged networks that we need to define.
>

If it can be made totally seamless and automatic, the those that want
changing prefixes should have them if possible. It is easier said than
done, which is why privacy experts saying a prefix should be changed every
24 hours suggests to me they may not have much understanding of what that
would entail to make it seamless and automatic.

Most people also have stable IPv4 addresses today, because one of the most
common BRAS implementations that I have experience with caches dynamic
address assignment from a pool and reallocates the same address to the same
authenticated user if they disconnect and then reconnect to the same BRAS.

Most ISPs seem to like a very small number of very large BRASes (unlike me)
at a service aggregation point, so the likelihood of being assigned the
same IPv4 address across disconnect/reconnect goes up.

If they have stable broadband connections, they can have the same IPv4
address for months, depending on their service (link) uptime and their BRAS
uptime.

If there is a privacy problem with stable IPv6 prefixes, there's a very
similar one with the inherently stable IPv4 addresses people have had for
the last 15 or so years since always-on residential broadband became
available. I'm not dismissing the privacy concern, just observing that it
has been an accepted one with IPv4 for quite a long time.

Regards,
Mark



> Lee
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--00000000000005c5b0057a261b69
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote">=
<div>Hi Lee,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">On Thu., 8 No=
v. 2018, 18:45 Lee Howard &lt;<a href=3D"mailto:lee@asgard.org" rel=3D"nore=
ferrer" target=3D"_blank">lee@asgard.org</a> wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><br>
On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:<br>
&gt; It is much better to educate ISP so they understand that with IPv6 the=
re is no need to change prefixes, so they should not do that. They can also=
 offer new services in an easier way if the prefix is persistent ...<br>
<br>
Sorry. You can&#39;t have prefix stability.</blockquote></div></div><div di=
r=3D"auto"><br></div><div dir=3D"auto">Not sure what you mean by that.</div=
><div dir=3D"auto"><br></div><div dir=3D"auto">I&#39;ve had the same stable=
 IPv6 prefix for the past 7 years on my home broadband connection, as have =
all residential IPv6 customers of my ISP since 2010 (and I know that was th=
e design, because I was one of the people who worked on that IPv6 residenti=
al deployment).</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div cla=
ss=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"> You have to let network =
<br>
operators manage their networks.</blockquote></div></div><div dir=3D"auto">=
<br></div><div dir=3D"auto">The only issue is route aggregation.=C2=A0</div=
><div dir=3D"auto"><br></div><div dir=3D"auto">With stable home broadband c=
onnections, you&#39;re not going to get a lot of route churn, so your need =
for aggregation is driven by conserving route table slots, rather than load=
 caused by route flaps. (BGP assumed ...)</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">If you do need to aggregate, you can provide prefix stabi=
lity without guaranteed static assignment by e.g. defining a geographical a=
rea were stability is provided.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">If the customer moves within that area, they keep the same prefix=
. If the customer moves out of that area, they get assigned a different sta=
ble prefix.</div><div dir=3D"auto"><br></div><div dir=3D"auto">I think ther=
e is a distinction between stable and static. Stable means the ISP will try=
 to avoid changing it, but don&#39;t guarantee they won&#39;t need to at so=
metime in the future. A static prefix provides the guarantee of permanent a=
ssignment and it is the guarantee the customer pays the premium for.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> This isn&#39;t an =
&quot;educate ISPs&quot; issue, and <br>
it&#39;s arrogant of you to suggest that it is.<br>
<br>
<br>
If we need to reconstitute the 6renum working group to find ways to work <b=
r>
with changing prefixes, I will support that. It seems to me that there&#39;=
s <br>
a combination of SDN, Anima, dynamic DNS, and Homenet technologies that <br=
>
will make it all work, but maybe there&#39;s some set of commonalities or <=
br>
defaults that need to exist in unmanaged networks that we need to define.<b=
r></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">If=
 it can be made totally seamless and automatic, the those that want changin=
g prefixes should have them if possible. It is easier said than done, which=
 is why privacy experts saying a prefix should be changed every 24 hours su=
ggests to me they may not have much understanding of what that would entail=
 to make it seamless and automatic.</div><div dir=3D"auto"><br></div><div d=
ir=3D"auto">Most people also have stable IPv4 addresses today, because one =
of the most common BRAS implementations that I have experience with caches =
dynamic address assignment from a pool and reallocates the same address to =
the same authenticated user if they disconnect and then reconnect to the sa=
me BRAS.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Most ISPs seem =
to like a very small number of very large BRASes (unlike me) at a service a=
ggregation point, so the likelihood of being assigned the same IPv4 address=
 across disconnect/reconnect goes up.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">If they have stable broadband connections, they can have the =
same IPv4 address for months, depending on their service (link) uptime and =
their BRAS uptime.</div><div dir=3D"auto"><br></div><div dir=3D"auto">If th=
ere is a privacy problem with stable IPv6 prefixes, there&#39;s a very simi=
lar one with the inherently stable IPv4 addresses people have had for the l=
ast 15 or so years since always-on residential broadband became available. =
I&#39;m not dismissing the privacy concern, just observing that it has been=
 an accepted one with IPv4 for quite a long time.</div><div dir=3D"auto"><b=
r></div><div dir=3D"auto">Regards,</div><div dir=3D"auto">Mark=C2=A0</div><=
div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Lee<br>
<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_=
blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/v6ops</a><br>
</blockquote></div></div></div>
</div>

--00000000000005c5b0057a261b69--


From nobody Thu Nov  8 04:27:51 2018
Return-Path: <gert@space.net>
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 CF5C0130EB8 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:27:49 -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] 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 g3hPA4iEC8on for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:27:48 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D27E0130EB2 for <v6ops@ietf.org>; Thu,  8 Nov 2018 04:27:47 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id F01DF41C13 for <v6ops@ietf.org>; Thu,  8 Nov 2018 13:27:44 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id E14F341C0F; Thu,  8 Nov 2018 13:27:44 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id D1D0433477; Thu,  8 Nov 2018 13:27:44 +0100 (CET)
Date: Thu, 8 Nov 2018 13:27:44 +0100
From: Gert Doering <gert@space.net>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Lee Howard <lee@asgard.org>, v6ops list <v6ops@ietf.org>
Message-ID: <20181108122744.GB11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/8hEzbi2_xU1EwFQWhjXC2uksjKc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 12:27:50 -0000

Hi,

On Thu, Nov 08, 2018 at 11:08:57PM +1100, Mark Smith wrote:
> I think there is a distinction between stable and static. Stable means the
> ISP will try to avoid changing it, but don't guarantee they won't need to
> at sometime in the future. A static prefix provides the guarantee of
> permanent assignment and it is the guarantee the customer pays the premium
> for.

Indeed.  And I think "stable" is not something desirable in the long
run, because it leads to hardwiring IPv6 addresses in lots of places 
- and then, if it has to be changed one day (like "the cable plant 
being split into two, new prefix for half the customers") unhappiness 
ensues.

This is why I think that either you want *static*, or should avoid the 
impression of a prefix being "stable", whatever that means.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Thu Nov  8 04:55:48 2018
Return-Path: <nick@foobar.org>
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 2A34B130E46 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:55:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 4nLedcvhpNWd for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 04:55:43 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 188FB129619 for <v6ops@ietf.org>; Thu,  8 Nov 2018 04:55:42 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (admin.ibn.ie [46.182.8.8]) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wA8Bt7K4056759 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 8 Nov 2018 11:55:08 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host admin.ibn.ie [46.182.8.8] claimed to be cupcake.local
To: Gert Doering <gert@space.net>
Cc: v6ops list <v6ops@ietf.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <20181108122744.GB11393@Space.Net>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org>
Date: Thu, 8 Nov 2018 12:55:39 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.4
MIME-Version: 1.0
In-Reply-To: <20181108122744.GB11393@Space.Net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/wSHQvsN9wZx-QnaUPtQ6VoHh524>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 12:55:46 -0000

Gert Doering wrote on 08/11/2018 12:27:
> This is why I think that either you want*static*, or should avoid the
> impression of a prefix being "stable", whatever that means.

this usually works by being "mostly static".   I.e. the provider will 
assign a prefix which will probably remain static over reasonably long 
times, but they don't commit to anything.  The benefit to the user is 
that they don't get the annoyance of having prefixes changes every hour 
or day, and the provider gets the benefit of being to attach the 
customers to prefix pools with loose binding, which allows efficient 
dynamic assignment.

As Steiner hinted, there is no need to actively aggravate users.  If you 
do this, they will vote with the wallet and move to service providers 
which don't actively aggravate them, and end up with the impression that 
the cause of the aggravation is ipv6 rather than the service provider.

Nick


From nobody Thu Nov  8 05:48:30 2018
Return-Path: <sthaug@nethelp.no>
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 71257129619 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 05:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 ohHB9LiPP5jd for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 05:48:25 -0800 (PST)
Received: from bizet.nethelp.no (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by ietfa.amsl.com (Postfix) with ESMTP id F0656128B14 for <v6ops@ietf.org>; Thu,  8 Nov 2018 05:48:24 -0800 (PST)
Received: from localhost (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by bizet.nethelp.no (Postfix) with ESMTP id BDCB8E607B; Thu,  8 Nov 2018 14:48:22 +0100 (CET)
Date: Thu, 08 Nov 2018 14:48:22 +0100 (CET)
Message-Id: <20181108.144822.146188704.sthaug@nethelp.no>
To: nick@foobar.org
Cc: gert@space.net, v6ops@ietf.org
From: sthaug@nethelp.no
In-Reply-To: <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org>
References: <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <20181108122744.GB11393@Space.Net> <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/9n75jcqGfy8eVTNjq1Kk_lkEE_M>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 13:48:28 -0000

>> This is why I think that either you want*static*, or should avoid the
>> impression of a prefix being "stable", whatever that means.
> 
> this usually works by being "mostly static".  I.e. the provider will
> assign a prefix which will probably remain static over reasonably long
> times, but they don't commit to anything.  The benefit to the user is
> that they don't get the annoyance of having prefixes changes every
> hour or day, and the provider gets the benefit of being to attach the
> customers to prefix pools with loose binding, which allows efficient
> dynamic assignment.

In one sense, I agree with what has been expressed earlier - most
users don't know and don't care. However, a rather vocal minority
explicitly wants stable ("mostly static") IP addresses, which makes
it easier for them to run servers and similar. "Mostly static" is
fine, and they normally don't want to pay extra to have a *real*
static IP.

I have so far not heard from any users explicitly wanting addresses
that change on a regular basis.

Steinar Haug, AS2116


From nobody Thu Nov  8 05:52:01 2018
Return-Path: <gert@space.net>
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 CCAA6129619 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 05:51:59 -0800 (PST)
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=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 l614wQM3RNnj for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 05:51:57 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2DB1126CB6 for <v6ops@ietf.org>; Thu,  8 Nov 2018 05:51:57 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 150F841C36 for <v6ops@ietf.org>; Thu,  8 Nov 2018 14:51:56 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 07B1140D75; Thu,  8 Nov 2018 14:51:56 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id EC76133A70; Thu,  8 Nov 2018 14:51:55 +0100 (CET)
Date: Thu, 8 Nov 2018 14:51:55 +0100
From: Gert Doering <gert@space.net>
To: sthaug@nethelp.no
Cc: nick@foobar.org, gert@space.net, v6ops@ietf.org
Message-ID: <20181108135155.GG11393@Space.Net>
References: <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <20181108122744.GB11393@Space.Net> <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org> <20181108.144822.146188704.sthaug@nethelp.no>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="T1wyZ4WIFtkpPRfx"
Content-Disposition: inline
In-Reply-To: <20181108.144822.146188704.sthaug@nethelp.no>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PLGHUOfYCZyWv9LwWJHgTufl398>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 13:52:00 -0000

--T1wyZ4WIFtkpPRfx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

On Thu, Nov 08, 2018 at 02:48:22PM +0100, sthaug@nethelp.no wrote:
> I have so far not heard from any users explicitly wanting addresses
> that change on a regular basis.

=46rom how many users have you heard that ask for *any* sort of IPv6
addresses?

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--T1wyZ4WIFtkpPRfx
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEruB5jRHVM+CjiYD131bAZeTOf8UFAlvkP3kACgkQ31bAZeTO
f8WkQA//SDVABFJTjHbpD2edU6QdyFJwnTYcxmxstIHIp7CuL0ZQS8jxxgSUWG9K
6YkRXms+QP/vHycFMZTS04GcjnasBIR5szH6M17Uvzobhy8fGnLzKiegPWjdOk+N
6Lq8FXne8cx4z6+RuusfGpOzQwMaohp5y9vp1GfJJmNdvsoBdBXVX8oYMnFtZINz
J2f+Cqk5AllioZct/8ujUhkoAEwtSOvLB657NSYf0hyUnfis3bxCDRi8vcDUku7s
tdRHZEXv9/VtBKzs8uTG1MGPpKaiyUPvrNoFB5tucqUDbuNig+usHFJiwITSiROS
0vOfQXEHIcf6mbjs2Vco5DGMUtNv7ypvq/GSr0GSK9250d4KX8xFhDaoDR0ZK8Kp
GEmcMmyOvCYtvCwqj1LwzlSzHs62DCqJgQ29BgLi2kmJ7ll0ZfGRq6VKQs8EqgTi
gnjp/PhKHMCfh0j6JfebzIGJj7MPQ2IV/YarC3wZKB7mvDdL/0CZHsJIx+hoqZNr
4qSYzqTMqt4PGMY6W4OOPVk5WUvWSLg9PeMLBACYxb/TCmToGaM/L/gS/zuMuV5s
AAZpHl9AzIv2ueHlI4FONnWPxLhUuXupHSAVj/b8LJfjVWae8A0HhBVq2B4FELG2
ZQRfOOw+zjszlNKUa1KWlrrGO43OOVUfqNraPtwHE1+ueIC16JI=
=9KHU
-----END PGP SIGNATURE-----

--T1wyZ4WIFtkpPRfx--


From nobody Thu Nov  8 06:12:45 2018
Return-Path: <phessler@theapt.org>
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 8E161126BED for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:12:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 DwHvU6Xen77f for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:12:41 -0800 (PST)
Received: from mail.theapt.org (gir.theapt.org [IPv6:2001:67c:12f4::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89825129619 for <v6ops@ietf.org>; Thu,  8 Nov 2018 06:12:39 -0800 (PST)
Received: from gir.theapt.org (gir.theapt.org [IPv6:2001:67c:12f4::2]) by mail.theapt.org (OpenSMTPD) with ESMTPSA id 8c10665b (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <v6ops@ietf.org>; Thu, 8 Nov 2018 15:12:36 +0100 (CET)
Date: Thu, 8 Nov 2018 15:12:35 +0100
From: Peter Hessler <phessler@theapt.org>
To: v6ops@ietf.org
Message-ID: <20181108141234.GT53070@gir.theapt.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <9ddd5065-79b2-46d3-f2fa-ba01660ac7bf@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <9ddd5065-79b2-46d3-f2fa-ba01660ac7bf@gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mx-74eApH7VI1qFRAE4rBH_sPZo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 14:12:44 -0000

On 2018 Nov 08 (Thu) at 12:39:14 +0100 (+0100), Alexandre Petrescu wrote:
:Le 07/11/2018 à 23:05, Fred Baker a écrit :
:> 
:> 
:> > On Nov 8, 2018, at 1:27 AM, Templin (US), Fred L
:> > <Fred.L.Templin@boeing.com> wrote:
:> > 
:> > The only drawback with DHCPv6 PD is that it requires additional
:> > messages in addition to RS/RA; there is nothing wrong with the
:> > protocol itself.
:> > 
:> > It would be better if all autoconfiguration could be conducted in a
:> > single unified message exchange by including DHCPv6 PD directives
:> > within the RS/RA messages.
:> > 
:> > Thanks - Fred
:> 
:> Well, all autoconfguration *is* done using one message - the RA. But
:> prefixes are not auto-configured.
:
:This makes think what you want is to make prefix autoconfiguration like
:address allocation, in SLAAC; the equivalent is plen==56 in RA and a 'subnet
:ID' to be formed by the Host between positions 56 and 64, "out of thin air".
:

If one is using SOII identifiers (RFC7217), then it is trivial.  Simply
use the plen instead of hardcoding 64.


:None of this does exists either (SLAAC works only with plen 64 because IID
:must be 64, and Subnet IDs are not formed out of thin air).
:

Untrue.  SLAAC with SOII works quite well on non-64 networks.  You could
also use other methods to generate IIDs, the eui64 method is simply a
popular one.


:> RFC 7695, to give a network the
:> ability to distribute /64s within a prefix allocated to it, makes
:> sense (alrthough it is limited to /64s, based on the idea that it is
:> distributing minimal prefixes to LANs) make sense to me.
:
:Limited to /64.
:
:> But
:> autoconfiguration using a SLAAC-like algorithm doesn't make sense in
:> my mind, because autoconfiguration of a prefix means more than "pick
:> a number out of the air".
:
:_Could_ be like that "pick a number out of the air", if a document described
:it and implementation did it.
:
:(it's not what this draft describes now).
:
:Alex
:> 
:> --------------------------------------------------------------------------------
:> 
:> 
:Victorious warriors win first and then go to war,
:> Defeated warriors go to war first and then seek to win. Sun Tzu
:> 
:> 
:
:_______________________________________________
:v6ops mailing list
:v6ops@ietf.org
:https://www.ietf.org/mailman/listinfo/v6ops

-- 
BE ALERT!!!!  (The world needs more lerts ...)


From nobody Thu Nov  8 06:20:17 2018
Return-Path: <sthaug@nethelp.no>
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 95D12128D68 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:20:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 UrOIxWaxJDi4 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:20:12 -0800 (PST)
Received: from bizet.nethelp.no (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by ietfa.amsl.com (Postfix) with ESMTP id ACA67126CB6 for <v6ops@ietf.org>; Thu,  8 Nov 2018 06:20:12 -0800 (PST)
Received: from localhost (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by bizet.nethelp.no (Postfix) with ESMTP id 3A0C7E607B; Thu,  8 Nov 2018 15:20:09 +0100 (CET)
Date: Thu, 08 Nov 2018 15:20:09 +0100 (CET)
Message-Id: <20181108.152009.146524468.sthaug@nethelp.no>
To: gert@space.net
Cc: nick@foobar.org, v6ops@ietf.org
From: sthaug@nethelp.no
In-Reply-To: <20181108135155.GG11393@Space.Net>
References: <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org> <20181108.144822.146188704.sthaug@nethelp.no> <20181108135155.GG11393@Space.Net>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/fsYFqCfDZszcYPB-bR0wWK-5C3s>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 14:20:15 -0000

>> I have so far not heard from any users explicitly wanting addresses
>> that change on a regular basis.
> 
> From how many users have you heard that ask for *any* sort of IPv6
> addresses?

Probably too few to make it a statistically valid sample. But these
users certainly exist, and I've heard from at least some of them...

Steinar Haug, AS2116


From nobody Thu Nov  8 06:47:09 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 93AC6126CB6 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:47:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level: 
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, 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 XHdeKAsf-O9O for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 06:47:05 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD60E12872C for <v6ops@ietf.org>; Thu,  8 Nov 2018 06:47:04 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8El29W015512 for <v6ops@ietf.org>; Thu, 8 Nov 2018 15:47:02 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id C7759205D09 for <v6ops@ietf.org>; Thu,  8 Nov 2018 15:47:02 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id BCBD7205CFE for <v6ops@ietf.org>; Thu,  8 Nov 2018 15:47:02 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8El2Gt012427 for <v6ops@ietf.org>; Thu, 8 Nov 2018 15:47:02 +0100
To: v6ops@ietf.org
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <9ddd5065-79b2-46d3-f2fa-ba01660ac7bf@gmail.com> <20181108141234.GT53070@gir.theapt.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <fbd19e89-fe6f-61ed-8c7a-73878086b585@gmail.com>
Date: Thu, 8 Nov 2018 15:47:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181108141234.GT53070@gir.theapt.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/TORaH3CFmWn0Hx3_3sMT5Y5XfSg>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 14:47:08 -0000

Le 08/11/2018 à 15:12, Peter Hessler a écrit :
> On 2018 Nov 08 (Thu) at 12:39:14 +0100 (+0100), Alexandre Petrescu wrote:
> :Le 07/11/2018 à 23:05, Fred Baker a écrit :
> :>
> :>
> :> > On Nov 8, 2018, at 1:27 AM, Templin (US), Fred L
> :> > <Fred.L.Templin@boeing.com> wrote:
> :> >
> :> > The only drawback with DHCPv6 PD is that it requires additional
> :> > messages in addition to RS/RA; there is nothing wrong with the
> :> > protocol itself.
> :> >
> :> > It would be better if all autoconfiguration could be conducted in a
> :> > single unified message exchange by including DHCPv6 PD directives
> :> > within the RS/RA messages.
> :> >
> :> > Thanks - Fred
> :>
> :> Well, all autoconfguration *is* done using one message - the RA. But
> :> prefixes are not auto-configured.
> :
> :This makes think what you want is to make prefix autoconfiguration like
> :address allocation, in SLAAC; the equivalent is plen==56 in RA and a 'subnet
> :ID' to be formed by the Host between positions 56 and 64, "out of thin air".
> :
> 
> If one is using SOII identifiers (RFC7217), then it is trivial.  Simply
> use the plen instead of hardcoding 64.

In principle yes, it is trivial to form an address out of a prefix from 
the RA, and with a parameterized len SOII (Semantically Opaque Interface 
IDs), using that RFC 7217.  There is implementation for it in BSD.

However, what is less trivial, and that for several reasons, is to form 
a prefix (not an address) out of a prefix from the RA, plus a Subnet ID 
of length L, and without SOII.

In other words:
Self-formed-prefix = prefix-in-RA + SubnetID and without Interface ID.

> :None of this does exists either (SLAAC works only with plen 64 because IID
> :must be 64, and Subnet IDs are not formed out of thin air).
> :
> 
> Untrue.  SLAAC with SOII works quite well on non-64 networks.  You could
> also use other methods to generate IIDs, the eui64 method is simply a
> popular one.

Agreed on both points: SLAAC with SOII works ok on non-64 networks and 
you could also use other methods to generate IIDs.

Alex

> :> RFC 7695, to give a network the
> :> ability to distribute /64s within a prefix allocated to it, makes
> :> sense (alrthough it is limited to /64s, based on the idea that it is
> :> distributing minimal prefixes to LANs) make sense to me.
> :
> :Limited to /64.
> :
> :> But
> :> autoconfiguration using a SLAAC-like algorithm doesn't make sense in
> :> my mind, because autoconfiguration of a prefix means more than "pick
> :> a number out of the air".
> :
> :_Could_ be like that "pick a number out of the air", if a document described
> :it and implementation did it.
> :
> :(it's not what this draft describes now).
> :
> :Alex
> :>
> :> --------------------------------------------------------------------------------
> :>
> :>
> :Victorious warriors win first and then go to war,
> :> Defeated warriors go to war first and then seek to win. Sun Tzu
> :>
> :>
> :
> :_______________________________________________
> :v6ops mailing list
> :v6ops@ietf.org
> :https://www.ietf.org/mailman/listinfo/v6ops
> 


From nobody Thu Nov  8 07:15:08 2018
Return-Path: <lee@asgard.org>
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 A063C128CE4 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 07:15:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 0FZxbktDpmKf for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 07:14:52 -0800 (PST)
Received: from atl4mhob13.registeredsite.com (atl4mhob13.registeredsite.com [209.17.115.51]) by ietfa.amsl.com (Postfix) with ESMTP id 62551128BCC for <v6ops@ietf.org>; Thu,  8 Nov 2018 07:14:52 -0800 (PST)
Received: from mailpod.hostingplatform.com (atl4qobmail01pod6.registeredsite.com [10.30.71.209]) by atl4mhob13.registeredsite.com (8.14.4/8.14.4) with ESMTP id wA8FEnlI010575 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <v6ops@ietf.org>; Thu, 8 Nov 2018 10:14:50 -0500
Received: (qmail 31039 invoked by uid 0); 8 Nov 2018 15:14:49 -0000
X-TCPREMOTEIP: 68.100.71.215
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.1.135?) (lee@asgard.org@68.100.71.215) by 0 with ESMTPA; 8 Nov 2018 15:14:49 -0000
To: Mark Smith <markzzzsmith@gmail.com>
Cc: v6ops list <v6ops@ietf.org>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com>
From: Lee Howard <lee@asgard.org>
Message-ID: <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org>
Date: Thu, 8 Nov 2018 10:14:44 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------B581FAB25AAC4A04F7D001DC"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/UEwKwCr9XE4jnD8Y6vXFZKSh1E0>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 15:15:08 -0000

This is a multi-part message in MIME format.
--------------B581FAB25AAC4A04F7D001DC
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit


On 11/8/18 7:08 AM, Mark Smith wrote:
>
>
> Hi Lee,
>
> On Thu., 8 Nov. 2018, 18:45 Lee Howard <lee@asgard.org 
> <mailto:lee@asgard.org> wrote:
>
>
>     On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
>     > It is much better to educate ISP so they understand that with
>     IPv6 there is no need to change prefixes, so they should not do
>     that. They can also offer new services in an easier way if the
>     prefix is persistent ...
>
Thanks for making some technical points, as someone who worked at an 
ISP. . .
>
>
>
> The only issue is route aggregation.
>
> With stable home broadband connections, you're not going to get a lot 
> of route churn, so your need for aggregation is driven by conserving 
> route table slots, rather than load caused by route flaps. (BGP 
> assumed ...)
>
> If you do need to aggregate, you can provide prefix stability without 
> guaranteed static assignment by e.g. defining a geographical area were 
> stability is provided.
>
> If the customer moves within that area, they keep the same prefix. If 
> the customer moves out of that area, they get assigned a different 
> stable prefix.

Not just "the customer moved" but "you moved the customer." Sometimes 
you get more users than one provider edge box can handle, and you have 
to move them to another edge box.

What happens then? The modem interface might blink, but that doesn't 
tell the router that anything happened. So it doesn't request a new 
prefix, and keeps using the one it had before. But the new PE box 
doesn't have a route for it, because there was no DHCPv6 exchange to 
snoop/glean. Even if you (or the customer, hopefully not after a call) 
bounce the home router, the new PE box installs a route, but how does 
the old box know to delete its route?


You said "if you do need to aggregate," but you always do, if you have 
more than a few thousand customers. Nobody wants ten million customer 
prefixes in their network. Really, nobody wants ten thousand prefixes in 
their IGP.

Really, nobody wants to maintain a table of ten million assigned 
prefixes, to be queried with every DHCPv6 request. The initial 
population of that table, and lookups, and moves/add/changes/deletions, 
requires a bit of automation that has no ROI. If I ran an ISP, I would 
not want to spend a lot of time developing features to retain my most 
expensive customers.


>
> I think there is a distinction between stable and static. Stable means 
> the ISP will try to avoid changing it, but don't guarantee they won't 
> need to at sometime in the future. A static prefix provides the 
> guarantee of permanent assignment and it is the guarantee the customer 
> pays the premium for.
>
I've tried to avoid saying "static prefix" because it's easily confused 
with "static route." I've generally said "persistent prefix" to mean 
that doesn't change (your "static"), and only referred to the relative 
stability or persistence of a prefix for one that may change.



>
>     This isn't an "educate ISPs" issue, and
>     it's arrogant of you to suggest that it is.
>
>
>     If we need to reconstitute the 6renum working group to find ways
>     to work
>     with changing prefixes, I will support that. It seems to me that
>     there's
>     a combination of SDN, Anima, dynamic DNS, and Homenet technologies
>     that
>     will make it all work, but maybe there's some set of commonalities or
>     defaults that need to exist in unmanaged networks that we need to
>     define.
>
>
> If it can be made totally seamless and automatic, the those that want 
> changing prefixes should have them if possible. It is easier said than 
> done, which is why privacy experts saying a prefix should be changed 
> every 24 hours suggests to me they may not have much understanding of 
> what that would entail to make it seamless and automatic.
>
> Most people also have stable IPv4 addresses today, because one of the 
> most common BRAS implementations that I have experience with caches 
> dynamic address assignment from a pool and reallocates the same 
> address to the same authenticated user if they disconnect and then 
> reconnect to the same BRAS.
>
> Most ISPs seem to like a very small number of very large BRASes 
> (unlike me) at a service aggregation point, so the likelihood of being 
> assigned the same IPv4 address across disconnect/reconnect goes up.
>
> If they have stable broadband connections, they can have the same IPv4 
> address for months, depending on their service (link) uptime and their 
> BRAS uptime.
>
> If there is a privacy problem with stable IPv6 prefixes, there's a 
> very similar one with the inherently stable IPv4 addresses people have 
> had for the last 15 or so years since always-on residential broadband 
> became available. I'm not dismissing the privacy concern, just 
> observing that it has been an accepted one with IPv4 for quite a long 
> time.

This is a strong argument. My motivations are not so much to protect 
privacy (I'd like a privacy expert to explain the threat relative to 
other issues, considering how effective fingerprinting and cookies are) 
as the operational issues above.

But I also have an architectural principle that an IP address is a 
network locator and host identifier, just a set of integers, and relying 
on them not changing is ossifying the network.

RFC7010 "IPv6 Site Renumbering Gap Analysis" lists the stuff that needs 
to happen when a prefix changes. In short, it's how to notify everything 
of changes, updating DNS, firewall/ACL/policy stuff, and miscellaneous 
config bits. If DHCPv6 Reconfigure was supported and it was obvious how 
to declare a dDNS server, using wildcards for prefixes in firewalls and 
DHCP servers gets you 90% of the way there.

Lee

--------------B581FAB25AAC4A04F7D001DC
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 11/8/18 7:08 AM, Mark Smith wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="auto">
          <div><br>
            <br>
            <div class="gmail_quote">
              <div>Hi Lee,</div>
              <div dir="ltr"><br>
              </div>
              <div dir="ltr">On Thu., 8 Nov. 2018, 18:45 Lee Howard &lt;<a
                  href="mailto:lee@asgard.org" rel="noreferrer"
                  target="_blank" moz-do-not-send="true">lee@asgard.org</a>
                wrote:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:<br>
                &gt; It is much better to educate ISP so they understand
                that with IPv6 there is no need to change prefixes, so
                they should not do that. They can also offer new
                services in an easier way if the prefix is persistent
                ...<br>
              </blockquote>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Thanks for making some technical points, as someone who worked at an
    ISP. . . <br>
    <blockquote type="cite"
cite="mid:CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="auto">
          <div dir="auto"><br>
          </div>
          <br>
          <div dir="auto"><br>
          </div>
          <div dir="auto">The only issue is route aggregation. </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">With stable home broadband connections, you're
            not going to get a lot of route churn, so your need for
            aggregation is driven by conserving route table slots,
            rather than load caused by route flaps. (BGP assumed ...)</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">If you do need to aggregate, you can provide
            prefix stability without guaranteed static assignment by
            e.g. defining a geographical area were stability is
            provided.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">If the customer moves within that area, they
            keep the same prefix. If the customer moves out of that
            area, they get assigned a different stable prefix.</div>
        </div>
      </div>
    </blockquote>
    <p>Not just "the customer moved" but "you moved the customer."
      Sometimes you get more users than one provider edge box can
      handle, and you have to move them to another edge box. <br>
    </p>
    <p>What happens then? The modem interface might blink, but that
      doesn't tell the router that anything happened. So it doesn't
      request a new prefix, and keeps using the one it had before. But
      the new PE box doesn't have a route for it, because there was no
      DHCPv6 exchange to snoop/glean. Even if you (or the customer,
      hopefully not after a call) bounce the home router, the new PE box
      installs a route, but how does the old box know to delete its
      route?<br>
    </p>
    <p><br>
    </p>
    <p>You said "if you do need to aggregate," but you always do, if you
      have more than a few thousand customers. Nobody wants ten million
      customer prefixes in their network. Really, nobody wants ten
      thousand prefixes in their IGP. <br>
    </p>
    <p>Really, nobody wants to maintain a table of ten million assigned
      prefixes, to be queried with every DHCPv6 request. The initial
      population of that table, and lookups, and
      moves/add/changes/deletions, requires a bit of automation that has
      no ROI. If I ran an ISP, I would not want to spend a lot of time
      developing features to retain my most expensive customers.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="auto">
          <div dir="auto"><br>
          </div>
          <div dir="auto">I think there is a distinction between stable
            and static. Stable means the ISP will try to avoid changing
            it, but don't guarantee they won't need to at sometime in
            the future. A static prefix provides the guarantee of
            permanent assignment and it is the guarantee the customer
            pays the premium for.</div>
          <div dir="auto"><br>
          </div>
        </div>
      </div>
    </blockquote>
    <p>I've tried to avoid saying "static prefix" because it's easily
      confused with "static route." I've generally said "persistent
      prefix" to mean that doesn't change (your "static"), and only
      referred to the relative stability or persistence of a prefix for
      one that may change.<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com">
      <div dir="ltr">
        <div dir="auto">
          <div dir="auto"><br>
          </div>
          <div dir="auto">
            <div class="gmail_quote">
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex"> This
                isn't an "educate ISPs" issue, and <br>
                it's arrogant of you to suggest that it is.<br>
                <br>
                <br>
                If we need to reconstitute the 6renum working group to
                find ways to work <br>
                with changing prefixes, I will support that. It seems to
                me that there's <br>
                a combination of SDN, Anima, dynamic DNS, and Homenet
                technologies that <br>
                will make it all work, but maybe there's some set of
                commonalities or <br>
                defaults that need to exist in unmanaged networks that
                we need to define.<br>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">If it can be made totally seamless and
            automatic, the those that want changing prefixes should have
            them if possible. It is easier said than done, which is why
            privacy experts saying a prefix should be changed every 24
            hours suggests to me they may not have much understanding of
            what that would entail to make it seamless and automatic.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Most people also have stable IPv4 addresses
            today, because one of the most common BRAS implementations
            that I have experience with caches dynamic address
            assignment from a pool and reallocates the same address to
            the same authenticated user if they disconnect and then
            reconnect to the same BRAS.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Most ISPs seem to like a very small number of
            very large BRASes (unlike me) at a service aggregation
            point, so the likelihood of being assigned the same IPv4
            address across disconnect/reconnect goes up.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">If they have stable broadband connections,
            they can have the same IPv4 address for months, depending on
            their service (link) uptime and their BRAS uptime.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">If there is a privacy problem with stable IPv6
            prefixes, there's a very similar one with the inherently
            stable IPv4 addresses people have had for the last 15 or so
            years since always-on residential broadband became
            available. I'm not dismissing the privacy concern, just
            observing that it has been an accepted one with IPv4 for
            quite a long time.</div>
        </div>
      </div>
    </blockquote>
    <p>This is a strong argument. My motivations are not so much to
      protect privacy (I'd like a privacy expert to explain the threat
      relative to other issues, considering how effective fingerprinting
      and cookies are) as the operational issues above. <br>
    </p>
    <p>But I also have an architectural principle that an IP address is
      a network locator and host identifier, just a set of integers, and
      relying on them not changing is ossifying the network. <br>
    </p>
    <p>RFC7010 "IPv6 Site Renumbering Gap Analysis" lists the stuff that
      needs to happen when a prefix changes. In short, it's how to
      notify everything of changes, updating DNS, firewall/ACL/policy
      stuff, and miscellaneous config bits. If DHCPv6 Reconfigure was
      supported and it was obvious how to declare a dDNS server, using
      wildcards for prefixes in firewalls and DHCP servers gets you 90%
      of the way there.<br>
    </p>
    Lee
  </body>
</html>

--------------B581FAB25AAC4A04F7D001DC--


From nobody Thu Nov  8 07:28:56 2018
Return-Path: <lee@asgard.org>
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 DBA77128CF2 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 07:28:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.234
X-Spam-Level: 
X-Spam-Status: No, score=-1.234 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 OXfr8pDWNusB for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 07:28:53 -0800 (PST)
Received: from atl4mhob20.registeredsite.com (atl4mhob20.registeredsite.com [209.17.115.114]) by ietfa.amsl.com (Postfix) with ESMTP id 3C5D9128BCC for <v6ops@ietf.org>; Thu,  8 Nov 2018 07:28:53 -0800 (PST)
Received: from mailpod.hostingplatform.com (atl4qobmail03pod6.registeredsite.com [10.30.71.211]) by atl4mhob20.registeredsite.com (8.14.4/8.14.4) with ESMTP id wA8FSpTO018560 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <v6ops@ietf.org>; Thu, 8 Nov 2018 10:28:51 -0500
Received: (qmail 3824 invoked by uid 0); 8 Nov 2018 15:28:51 -0000
X-TCPREMOTEIP: 68.100.71.215
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.1.135?) (lee@asgard.org@68.100.71.215) by 0 with ESMTPA; 8 Nov 2018 15:28:50 -0000
To: v6ops@ietf.org
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <20181108122744.GB11393@Space.Net> <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org>
From: Lee Howard <lee@asgard.org>
Message-ID: <eb2510eb-6f6d-a4aa-bfe5-1ac818769e96@asgard.org>
Date: Thu, 8 Nov 2018 10:28:50 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20ba5d1d-8584-8f62-0d0c-d1978988bb57@foobar.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Z8rLY-CG8OVoc8Uzol3C1WtKImA>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 15:28:55 -0000

On 11/8/18 7:55 AM, Nick Hilliard wrote:
> Gert Doering wrote on 08/11/2018 12:27:
>> This is why I think that either you want*static*, or should avoid the
>> impression of a prefix being "stable", whatever that means.
>
> this usually works by being "mostly static".   I.e. the provider will 
> assign a prefix which will probably remain static over reasonably long 
> times, but they don't commit to anything.  The benefit to the user is 
> that they don't get the annoyance of having prefixes changes every 
> hour or day, and the provider gets the benefit of being to attach the 
> customers to prefix pools with loose binding, which allows efficient 
> dynamic assignment.

I agree that users shouldn't have to do something to their network every 
time their prefix changes.

I think it's more sensible to build a dynamic network than to expect it 
to remain static.

>
> As Steiner hinted, there is no need to actively aggravate users. If 
> you do this, they will vote with the wallet and move to service 
> providers which don't actively aggravate them,

If this is your concern, then I propose we let ISPs and users sort it 
out between themselves.

I am very frustrated with people at the IETF trying to force protocol 
changes into their ISPs. The IETF is not the place to mediate conflicts 
between users and ISPs.


Lee

>
> Nick
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov  8 08:01:04 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 C6CE51286E7; Thu,  8 Nov 2018 08:00:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level: 
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, 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 iAt1I6zFpLCI; Thu,  8 Nov 2018 08:00:48 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44FDA128BCC; Thu,  8 Nov 2018 08:00:48 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8G0gpl062819; Thu, 8 Nov 2018 17:00:42 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id CE9C1205DF4; Thu,  8 Nov 2018 17:00:42 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id BACB6205E10; Thu,  8 Nov 2018 17:00:42 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wA8G0gZt028837; Thu, 8 Nov 2018 17:00:42 +0100
To: Ole Troan <otroan@employees.org>
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <835f0ba4-caee-ae44-6931-03eb547c5aa2@gmail.com>
Date: Thu, 8 Nov 2018 17:00:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/lhXLID2f-5ihrNeuedrhNKTTfPs>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 16:00:56 -0000

Le 07/11/2018 à 10:29, Ole Troan a écrit :
>>> We have been down this road before with
>>> https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02
>>> Which is what led to RFC3633.
>>> Is your main motivation for this that there are some platforms that don’t implement DHCP PD?
>>
>> For what is worth: there are some platforms that do not and will not implement DHCPv6 PD.
> 
> And I’m sure platforms that will not implement this…
> DHCPv6 PD is just a wire format specified between a requesting router and a delegating router directly connected.

In principle yes: DHCPv6-PD just a different wire format than doing PD 
in SLAAC-PD.

However, the IETF Best Current Practice RFC7934 clearly recommends SLAAC 
at a premium, against DHCP, in order to deliver more addresses to Hosts.

As such, it is difficult to understand that PD be it in SLAAC or in DHCP 
is just a different wire format.

Were it to be just a different wire format then that RFC would at least 
_some_ times put DHCP before SLAAC (currently that RFC puts always SLAAC 
first in its recommendations).

> If you cannot implement that, it’s going to be hard to justify implementing the exact same, just with different naming.

Rather than politicizing, we would ask the implementer whether it is 
easy for her/him to make an update to the Gateway that implements this 
draft.

Alex

> 
> Ole
> 
>>> Seems like the simple solution is to get those to implement it, rather than proposing a redundant standard that no-one has implemented yet.
>>> Unless I am misunderstanding where you want to go with this?
>>> Cheers,
>>> Ole
>>>> On 7 Nov 2018, at 07:59, Naveen Kottapalli <naveen.sarma@gmail.com> wrote:
>>>>
>>>> Hello,
>>>>
>>>> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form doesn't offer following services like:
>>>>
>>>> 1. Soliciting a prefix of specific length.  The length could be of either /64 bit prefix (which would generally be solicited by nodes) or non /64 bit prefix (which would generally be solicited by either CPE or downstream routers).
>>>> 2. Releasing the prefixes that are no more used by the device.  This could be equally important for the routers who assigned the prefix to make the unused prefixes available for other nodes.
>>>>
>>>> To achieve the above objectives, a ND based message protocol is introduced in the below draft that does what a DHCPv6 node do; without introducing any new message types or new option types or flag types.
>>>>
>>>> Can you all share your thoughts on the draft?
>>>>
>>>> Thanks & Regards,
>>>> Naveen
>>>>
>>>>
>>>> ---------- Forwarded message ---------
>>>> From: <internet-drafts@ietf.org>
>>>> Date: Wed, Nov 7, 2018 at 6:14 AM
>>>> Subject: New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>>> To: Naveen Kottapalli <nkottapalli@benu.net>
>>>>
>>>>
>>>>
>>>> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
>>>> has been successfully submitted by Naveen Kottapalli and posted to the
>>>> IETF repository.
>>>>
>>>> Name:           draft-naveen-slaac-prefix-management
>>>> Revision:       00
>>>> Title:          IPv6 Stateless Prefix Management
>>>> Document date:  2018-11-06
>>>> Group:          Individual Submission
>>>> Pages:          15
>>>> URL:            https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-00.txt
>>>> Status:         https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
>>>> Htmlized:       https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
>>>> Htmlized:       https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management
>>>>
>>>>
>>>> Abstract:
>>>>     The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) provides a
>>>>     provision for the hosts to request for a specific IPv6 address and
>>>>     manage the same, whereas the StateLess Address AutoConfiguration
>>>>     (SLAAC) doesn't have such a provision.  Also, unavailability of
>>>>     DHCPv6 across all OS platforms has limited the IPv6 nodes to not use
>>>>     features like soliciting a prefix of desired length and lifetime,
>>>>     renewing, releasing / declining a prefix, etc.  This document
>>>>     proposes IPv6ND extensions for enabling SLAAC devices to solicit
>>>>     prefix information as a hint PIO in RS and other methods like
>>>>     renewing or releasing or declining a prefix without introducing any
>>>>     new ICMPv6 message or option types.
>>>>
>>>>
>>>>
>>>>
>>>> Please note that it may take a couple of minutes from the time of submission
>>>> until the htmlized version and diff are available at tools.ietf.org.
>>>>
>>>> The IETF Secretariat
>>>>
>>>> _______________________________________________
>>>> v6ops mailing list
>>>> v6ops@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops
> 
> 


From nobody Thu Nov  8 08:06:54 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 86775131060; Thu,  8 Nov 2018 08:06:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 V18ezlnqKIY6; Thu,  8 Nov 2018 08:06:46 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E28D130DF4; Thu,  8 Nov 2018 08:06:45 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wA8G6j3B049429; Thu, 8 Nov 2018 09:06:45 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wA8G6hvZ049418 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Thu, 8 Nov 2018 09:06:43 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 8 Nov 2018 08:06:42 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Thu, 8 Nov 2018 08:06:42 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
CC: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUdjVRDj+CiE9WP0u+rCSufpeHWKVEdX8AgAAXuICAAGPMgP//rIbggADIIgD//4U94IAAnsCAgAB/c+A=
Date: Thu, 8 Nov 2018 16:06:42 +0000
Message-ID: <6f6d1d3674bb4cb59f051730722ef037@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com> <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com>
In-Reply-To: <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 3BD88A61624EFDA7E45064DCF8667D482CAA71884E8FD99A8E15481A79760B492000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qCFWQLjBi7Kafp9TIjL3vD46_Y4>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 16:06:52 -0000

Hi Fred,

Including the DHCPv6 option does not make the RS/RA exchange more complex.
If the router receiving the RS does not recognize the DHCPv6 option it simp=
ly ignores
the option and returns an RA without including a DHCPv6 option. If the rout=
er *does*
recognize the DHCPv6 option, it statelessly relays the message to the DHCPv=
6 server
which does what a DHCPv6 server is designed to do. The router then sends th=
e
corresponding RA back as unicast as permitted by RFC4861.

The fact that the IPv6 ND and DHCPv6 information are included in the same R=
S/RA
containers is a good thing. It is a single message exchange with a single r=
ound-trip
instead of multiple - a unified service. And, the benefit is not limited to=
 corner cases
but is good for any sort of links.

Thanks - Fred

> -----Original Message-----
> From: Fred Baker [mailto:fredbaker.ietf@gmail.com]
> Sent: Wednesday, November 07, 2018 4:14 PM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>; Ole Troan <otroan@=
employees.org>; 6man WG <ipv6@ietf.org>; v6ops
> list <v6ops@ietf.org>
> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
> For clarity, my participation in this thread is sans hats. I usually say =
that, and neglected doing so.
>=20
> > On Nov 8, 2018, at 5:50 AM, Templin (US), Fred L <Fred.L.Templin@boeing=
.com> wrote:
> >
> > but the idea is to leverage the RS/RA exchange to also facilitate prefi=
x delegation by
> > embedding DHCPv6 protocol messages within the RS/RA.
>=20
> And that makes some sense. I have been an advocate for a while of a mecha=
nism that would allow any DHCP configuration element to
> exist in an RA for the purposes of stateless configuration without having=
 to reinvent the information element, which for a set of things
> is sensible.
>=20
> The problem with it in this case is that it presumes that the RA is sent =
to an individual station and represents an allocation that the
> station needs and is expecting. In other words, if it is delegating a pre=
fix to a given station, it can't be multicast; it has to be a unicast
> response to an RS. RA's are in fact often multicast. In this case, the fa=
ct that it is embedded in the RA is pretty much pointless; it is in
> fact a DHCP exchange with a different container, and we have used a state=
less configuration mechanism statefully. We have taken an
> existing, working, mechanism and made it more complex because a certain i=
mplementor has an issue with DHCP that other
> implementors don't seem to have.
>=20
> That seems like a strange solution. If you want to do something stateful,=
 don't use a stateless protocol. If a unicast exchange is called
> for (the reason for the RS is that a new station on the network needs con=
figuration now as opposed to "up to seven minutes from
> now", and can trigger the same message it would get periodically, but upo=
n request). If you want to execute the function of a protocol
> to obtain a stateful delegation, don't embed the protocol in another prot=
ocol that is stateless.
> -------------------------------------------------------------------------=
-------
> The fact that there is a highway to hell and a stairway to heaven is an i=
nteresting comment on projected traffic volume...


From nobody Thu Nov  8 08:12:32 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 ADFB6129619; Thu,  8 Nov 2018 08:12:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 ChL6UWBCZnzQ; Thu,  8 Nov 2018 08:12:21 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F265F128766; Thu,  8 Nov 2018 08:12:20 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wA8GCK3p046214; Thu, 8 Nov 2018 09:12:20 -0700
Received: from XCH15-06-07.nw.nos.boeing.com (xch15-06-07.nw.nos.boeing.com [137.136.238.213]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wA8GCEsi046060 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Thu, 8 Nov 2018 09:12:15 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-07.nw.nos.boeing.com (2002:8988:eed5::8988:eed5) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 8 Nov 2018 08:12:13 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Thu, 8 Nov 2018 08:12:13 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ted Lemon <mellon@fugue.com>, Fred Baker <fredbaker.ietf@gmail.com>
CC: "ipv6@ietf.org" <ipv6@ietf.org>, IPv6 Ops WG <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUdjVRDj+CiE9WP0u+rCSufpeHWKVEdX8AgAAXuICAAGPMgP//rIbggADIIgD//4U94IAAGhP7gAEIwlA=
Date: Thu, 8 Nov 2018 16:12:13 +0000
Message-ID: <4d8085e8b82845d18018d58fafb5ec54@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com> <e9835a728f3f47a29679add984705c6e@XCH15-06-10.nw.nos.boeing.com> <3647EBF7-A28A-4126-A3B5-F5080C42FEFA@gmail.com> <6eb02f36523647878de06800bea8d81b@XCH15-06-08.nw.nos.boeing.com> <09223654-86EF-4E90-A81D-9BA0E0E8D774@gmail.com> <CAPt1N1kp_HjvvrqtUYCq=6j_=c7Ht+rhTSVv_6qatap3e3PLVQ@mail.gmail.com>
In-Reply-To: <CAPt1N1kp_HjvvrqtUYCq=6j_=c7Ht+rhTSVv_6qatap3e3PLVQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: B5D6602BEA6C3B756CD07B33C9A9B3E5CFDF135331BB728981CFCB85E4E2C59B2000:8
Content-Type: multipart/alternative; boundary="_000_4d8085e8b82845d18018d58fafb5ec54XCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3hw0gn41L5J0tpe56cohArzRttE>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 16:12:24 -0000

--_000_4d8085e8b82845d18018d58fafb5ec54XCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgVGVkLA0KDQpUaGlzIG1ldGhvZCBzdXBwb3J0cyBib3RoIDItbWVzc2FnZSBhbmQgNC1tZXNz
YWdlIGV4Y2hhbmdlcywgYXMgZGlzY3Vzc2VkIGluDQrigJhkcmFmdC10ZW1wbGluLTZtYW4tZGhj
cHY2LW5kb3B04oCZLiBUaGUgMi1tZXNzYWdlIGV4Y2hhbmdlIGlzIGNvbmR1Y3RlZCBhcyBhDQpz
aW5nbGUgUlMvUkEgKHdpdGggZW1iZWRkZWQgREhDUHY2IG1lc3NhZ2UpLiBUaGUgNC1tZXNzYWdl
IGV4Y2hhbmdlIGlzDQpjb25kdWN0ZWQgYXMgdHdvIGJhY2stdG8tYmFjayBSUy9SQSBleGNoYW5n
ZXMuDQoNClRoYW5rcyAtIEZyZWQNCg0KRnJvbTogVGVkIExlbW9uIFttYWlsdG86bWVsbG9uQGZ1
Z3VlLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMDcsIDIwMTggNDoxOSBQTQ0KVG86
IEZyZWQgQmFrZXIgPGZyZWRiYWtlci5pZXRmQGdtYWlsLmNvbT4NCkNjOiBUZW1wbGluIChVUyks
IEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT47IGlwdjZAaWV0Zi5vcmc7IElQdjYg
T3BzIFdHIDx2Nm9wc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAw
LnR4dA0KDQpBbm90aGVyIHRoaW5nIHRvIGJlYXIgaW4gbWluZCBpcyB0aGF0IERIQ1B2NiBSQSBp
cyBub3JtYWxseSBhIGZvdXItcGFja2V0IGV4Y2hhbmdlLCBhbmQgdGhlIHJlYXNvbiBmb3IgdGhp
cyBpcyB0byBtYWtlIHN1cmUgdGhlIGNsaWVudCBhY3R1YWxseSBnb3QgdGhlIHByZWZpeC4gICBU
YWtlIGF3YXkgdGhlIGZvdXIgcGFja2V0IGV4Y2hhbmdlLCBhcyB5b3UgbXVzdCBkbyB3aXRoIFJB
L1JTLCBhbmQgeW91IG1heSBmaW5kIHRoYXQgaXQncyBlYXNpZXIgdG8gcnVuIHRoZSBzZXJ2ZXIg
b3V0IG9mIHByZWZpeGVzLCBlaXRoZXIgYWNjaWRlbnRhbGx5IG9yIG9uIHB1cnBvc2UuDQoNCk9u
IFRodSwgTm92IDgsIDIwMTggYXQgNzoxNSBBTSBGcmVkIEJha2VyIDxmcmVkYmFrZXIuaWV0ZkBn
bWFpbC5jb208bWFpbHRvOmZyZWRiYWtlci5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KRm9yIGNs
YXJpdHksIG15IHBhcnRpY2lwYXRpb24gaW4gdGhpcyB0aHJlYWQgaXMgc2FucyBoYXRzLiBJIHVz
dWFsbHkgc2F5IHRoYXQsIGFuZCBuZWdsZWN0ZWQgZG9pbmcgc28uDQoNCj4gT24gTm92IDgsIDIw
MTgsIGF0IDU6NTAgQU0sIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4gd3JvdGU6DQo+DQo+IGJ1
dCB0aGUgaWRlYSBpcyB0byBsZXZlcmFnZSB0aGUgUlMvUkEgZXhjaGFuZ2UgdG8gYWxzbyBmYWNp
bGl0YXRlIHByZWZpeCBkZWxlZ2F0aW9uIGJ5DQo+IGVtYmVkZGluZyBESENQdjYgcHJvdG9jb2wg
bWVzc2FnZXMgd2l0aGluIHRoZSBSUy9SQS4NCg0KQW5kIHRoYXQgbWFrZXMgc29tZSBzZW5zZS4g
SSBoYXZlIGJlZW4gYW4gYWR2b2NhdGUgZm9yIGEgd2hpbGUgb2YgYSBtZWNoYW5pc20gdGhhdCB3
b3VsZCBhbGxvdyBhbnkgREhDUCBjb25maWd1cmF0aW9uIGVsZW1lbnQgdG8gZXhpc3QgaW4gYW4g
UkEgZm9yIHRoZSBwdXJwb3NlcyBvZiBzdGF0ZWxlc3MgY29uZmlndXJhdGlvbiB3aXRob3V0IGhh
dmluZyB0byByZWludmVudCB0aGUgaW5mb3JtYXRpb24gZWxlbWVudCwgd2hpY2ggZm9yIGEgc2V0
IG9mIHRoaW5ncyBpcyBzZW5zaWJsZS4NCg0KVGhlIHByb2JsZW0gd2l0aCBpdCBpbiB0aGlzIGNh
c2UgaXMgdGhhdCBpdCBwcmVzdW1lcyB0aGF0IHRoZSBSQSBpcyBzZW50IHRvIGFuIGluZGl2aWR1
YWwgc3RhdGlvbiBhbmQgcmVwcmVzZW50cyBhbiBhbGxvY2F0aW9uIHRoYXQgdGhlIHN0YXRpb24g
bmVlZHMgYW5kIGlzIGV4cGVjdGluZy4gSW4gb3RoZXIgd29yZHMsIGlmIGl0IGlzIGRlbGVnYXRp
bmcgYSBwcmVmaXggdG8gYSBnaXZlbiBzdGF0aW9uLCBpdCBjYW4ndCBiZSBtdWx0aWNhc3Q7IGl0
IGhhcyB0byBiZSBhIHVuaWNhc3QgcmVzcG9uc2UgdG8gYW4gUlMuIFJBJ3MgYXJlIGluIGZhY3Qg
b2Z0ZW4gbXVsdGljYXN0LiBJbiB0aGlzIGNhc2UsIHRoZSBmYWN0IHRoYXQgaXQgaXMgZW1iZWRk
ZWQgaW4gdGhlIFJBIGlzIHByZXR0eSBtdWNoIHBvaW50bGVzczsgaXQgaXMgaW4gZmFjdCBhIERI
Q1AgZXhjaGFuZ2Ugd2l0aCBhIGRpZmZlcmVudCBjb250YWluZXIsIGFuZCB3ZSBoYXZlIHVzZWQg
YSBzdGF0ZWxlc3MgY29uZmlndXJhdGlvbiBtZWNoYW5pc20gc3RhdGVmdWxseS4gV2UgaGF2ZSB0
YWtlbiBhbiBleGlzdGluZywgd29ya2luZywgbWVjaGFuaXNtIGFuZCBtYWRlIGl0IG1vcmUgY29t
cGxleCBiZWNhdXNlIGEgY2VydGFpbiBpbXBsZW1lbnRvciBoYXMgYW4gaXNzdWUgd2l0aCBESENQ
IHRoYXQgb3RoZXIgaW1wbGVtZW50b3JzIGRvbid0IHNlZW0gdG8gaGF2ZS4NCg0KVGhhdCBzZWVt
cyBsaWtlIGEgc3RyYW5nZSBzb2x1dGlvbi4gSWYgeW91IHdhbnQgdG8gZG8gc29tZXRoaW5nIHN0
YXRlZnVsLCBkb24ndCB1c2UgYSBzdGF0ZWxlc3MgcHJvdG9jb2wuIElmIGEgdW5pY2FzdCBleGNo
YW5nZSBpcyBjYWxsZWQgZm9yICh0aGUgcmVhc29uIGZvciB0aGUgUlMgaXMgdGhhdCBhIG5ldyBz
dGF0aW9uIG9uIHRoZSBuZXR3b3JrIG5lZWRzIGNvbmZpZ3VyYXRpb24gbm93IGFzIG9wcG9zZWQg
dG8gInVwIHRvIHNldmVuIG1pbnV0ZXMgZnJvbSBub3ciLCBhbmQgY2FuIHRyaWdnZXIgdGhlIHNh
bWUgbWVzc2FnZSBpdCB3b3VsZCBnZXQgcGVyaW9kaWNhbGx5LCBidXQgdXBvbiByZXF1ZXN0KS4g
SWYgeW91IHdhbnQgdG8gZXhlY3V0ZSB0aGUgZnVuY3Rpb24gb2YgYSBwcm90b2NvbCB0byBvYnRh
aW4gYSBzdGF0ZWZ1bCBkZWxlZ2F0aW9uLCBkb24ndCBlbWJlZCB0aGUgcHJvdG9jb2wgaW4gYW5v
dGhlciBwcm90b2NvbCB0aGF0IGlzIHN0YXRlbGVzcy4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpUaGUgZmFjdCB0aGF0IHRoZXJlIGlzIGEgaGlnaHdheSB0byBoZWxsIGFuZCBhIHN0YWlyd2F5
IHRvIGhlYXZlbiBpcyBhbiBpbnRlcmVzdGluZyBjb21tZW50IG9uIHByb2plY3RlZCB0cmFmZmlj
IHZvbHVtZS4uLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KdjZvcHMgbWFpbGluZyBsaXN0DQp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo=

--_000_4d8085e8b82845d18018d58fafb5ec54XCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFRlZCw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoaXMgbWV0aG9kIHN1cHBvcnRzIGJvdGggMi1tZXNz
YWdlIGFuZCA0LW1lc3NhZ2UgZXhjaGFuZ2VzLCBhcyBkaXNjdXNzZWQgaW48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+4oCYZHJhZnQtdGVtcGxpbi02bWFuLWRoY3B2Ni1uZG9wdOKAmS4gVGhlIDItbWVzc2Fn
ZSBleGNoYW5nZSBpcyBjb25kdWN0ZWQgYXMgYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5zaW5nbGUgUlMv
UkEgKHdpdGggZW1iZWRkZWQgREhDUHY2IG1lc3NhZ2UpLiBUaGUgNC1tZXNzYWdlIGV4Y2hhbmdl
IGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmNvbmR1Y3RlZCBhcyB0d28gYmFjay10by1iYWNrIFJTL1JB
IGV4Y2hhbmdlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
YW5rcyAtIEZyZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBUZWQgTGVtb24gW21haWx0bzptZWxsb25AZnVndWUuY29t
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMDcsIDIwMTggNDoxOSBQ
TTxicj4NCjxiPlRvOjwvYj4gRnJlZCBCYWtlciAmbHQ7ZnJlZGJha2VyLmlldGZAZ21haWwuY29t
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0O0ZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb20mZ3Q7OyBpcHY2QGlldGYub3JnOyBJUHY2IE9wcyBXRyAmbHQ7djZvcHNA
aWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAw
LnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5Bbm90aGVyIHRoaW5nIHRvIGJlYXIgaW4gbWluZCBpcyB0aGF0IERIQ1B2NiBSQSBpcyBub3Jt
YWxseSBhIGZvdXItcGFja2V0IGV4Y2hhbmdlLCBhbmQgdGhlIHJlYXNvbiBmb3IgdGhpcyBpcyB0
byBtYWtlIHN1cmUgdGhlIGNsaWVudCBhY3R1YWxseSBnb3QgdGhlIHByZWZpeC4mbmJzcDsgJm5i
c3A7VGFrZSBhd2F5IHRoZSBmb3VyIHBhY2tldCBleGNoYW5nZSwgYXMgeW91IG11c3QgZG8gd2l0
aCBSQS9SUywgYW5kIHlvdSBtYXkNCiBmaW5kIHRoYXQgaXQncyBlYXNpZXIgdG8gcnVuIHRoZSBz
ZXJ2ZXIgb3V0IG9mIHByZWZpeGVzLCBlaXRoZXIgYWNjaWRlbnRhbGx5IG9yIG9uIHB1cnBvc2Uu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIE5v
diA4LCAyMDE4IGF0IDc6MTUgQU0gRnJlZCBCYWtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZyZWRi
YWtlci5pZXRmQGdtYWlsLmNvbSI+ZnJlZGJha2VyLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5Gb3IgY2xhcml0eSwgbXkgcGFydGljaXBhdGlvbiBpbiB0aGlzIHRocmVhZCBpcyBzYW5z
IGhhdHMuIEkgdXN1YWxseSBzYXkgdGhhdCwgYW5kIG5lZ2xlY3RlZCBkb2luZyBzby48YnI+DQo8
YnI+DQomZ3Q7IE9uIE5vdiA4LCAyMDE4LCBhdCA1OjUwIEFNLCBUZW1wbGluIChVUyksIEZyZWQg
TCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0i
X2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IGJ1dCB0aGUgaWRlYSBpcyB0byBsZXZlcmFnZSB0aGUgUlMvUkEgZXhjaGFu
Z2UgdG8gYWxzbyBmYWNpbGl0YXRlIHByZWZpeCBkZWxlZ2F0aW9uIGJ5PGJyPg0KJmd0OyBlbWJl
ZGRpbmcgREhDUHY2IHByb3RvY29sIG1lc3NhZ2VzIHdpdGhpbiB0aGUgUlMvUkEuPGJyPg0KPGJy
Pg0KQW5kIHRoYXQgbWFrZXMgc29tZSBzZW5zZS4gSSBoYXZlIGJlZW4gYW4gYWR2b2NhdGUgZm9y
IGEgd2hpbGUgb2YgYSBtZWNoYW5pc20gdGhhdCB3b3VsZCBhbGxvdyBhbnkgREhDUCBjb25maWd1
cmF0aW9uIGVsZW1lbnQgdG8gZXhpc3QgaW4gYW4gUkEgZm9yIHRoZSBwdXJwb3NlcyBvZiBzdGF0
ZWxlc3MgY29uZmlndXJhdGlvbiB3aXRob3V0IGhhdmluZyB0byByZWludmVudCB0aGUgaW5mb3Jt
YXRpb24gZWxlbWVudCwgd2hpY2ggZm9yIGEgc2V0IG9mDQogdGhpbmdzIGlzIHNlbnNpYmxlLjxi
cj4NCjxicj4NClRoZSBwcm9ibGVtIHdpdGggaXQgaW4gdGhpcyBjYXNlIGlzIHRoYXQgaXQgcHJl
c3VtZXMgdGhhdCB0aGUgUkEgaXMgc2VudCB0byBhbiBpbmRpdmlkdWFsIHN0YXRpb24gYW5kIHJl
cHJlc2VudHMgYW4gYWxsb2NhdGlvbiB0aGF0IHRoZSBzdGF0aW9uIG5lZWRzIGFuZCBpcyBleHBl
Y3RpbmcuIEluIG90aGVyIHdvcmRzLCBpZiBpdCBpcyBkZWxlZ2F0aW5nIGEgcHJlZml4IHRvIGEg
Z2l2ZW4gc3RhdGlvbiwgaXQgY2FuJ3QgYmUgbXVsdGljYXN0OyBpdA0KIGhhcyB0byBiZSBhIHVu
aWNhc3QgcmVzcG9uc2UgdG8gYW4gUlMuIFJBJ3MgYXJlIGluIGZhY3Qgb2Z0ZW4gbXVsdGljYXN0
LiBJbiB0aGlzIGNhc2UsIHRoZSBmYWN0IHRoYXQgaXQgaXMgZW1iZWRkZWQgaW4gdGhlIFJBIGlz
IHByZXR0eSBtdWNoIHBvaW50bGVzczsgaXQgaXMgaW4gZmFjdCBhIERIQ1AgZXhjaGFuZ2Ugd2l0
aCBhIGRpZmZlcmVudCBjb250YWluZXIsIGFuZCB3ZSBoYXZlIHVzZWQgYSBzdGF0ZWxlc3MgY29u
ZmlndXJhdGlvbiBtZWNoYW5pc20NCiBzdGF0ZWZ1bGx5LiBXZSBoYXZlIHRha2VuIGFuIGV4aXN0
aW5nLCB3b3JraW5nLCBtZWNoYW5pc20gYW5kIG1hZGUgaXQgbW9yZSBjb21wbGV4IGJlY2F1c2Ug
YSBjZXJ0YWluIGltcGxlbWVudG9yIGhhcyBhbiBpc3N1ZSB3aXRoIERIQ1AgdGhhdCBvdGhlciBp
bXBsZW1lbnRvcnMgZG9uJ3Qgc2VlbSB0byBoYXZlLjxicj4NCjxicj4NClRoYXQgc2VlbXMgbGlr
ZSBhIHN0cmFuZ2Ugc29sdXRpb24uIElmIHlvdSB3YW50IHRvIGRvIHNvbWV0aGluZyBzdGF0ZWZ1
bCwgZG9uJ3QgdXNlIGEgc3RhdGVsZXNzIHByb3RvY29sLiBJZiBhIHVuaWNhc3QgZXhjaGFuZ2Ug
aXMgY2FsbGVkIGZvciAodGhlIHJlYXNvbiBmb3IgdGhlIFJTIGlzIHRoYXQgYSBuZXcgc3RhdGlv
biBvbiB0aGUgbmV0d29yayBuZWVkcyBjb25maWd1cmF0aW9uIG5vdyBhcyBvcHBvc2VkIHRvICZx
dW90O3VwIHRvIHNldmVuIG1pbnV0ZXMNCiBmcm9tIG5vdyZxdW90OywgYW5kIGNhbiB0cmlnZ2Vy
IHRoZSBzYW1lIG1lc3NhZ2UgaXQgd291bGQgZ2V0IHBlcmlvZGljYWxseSwgYnV0IHVwb24gcmVx
dWVzdCkuIElmIHlvdSB3YW50IHRvIGV4ZWN1dGUgdGhlIGZ1bmN0aW9uIG9mIGEgcHJvdG9jb2wg
dG8gb2J0YWluIGEgc3RhdGVmdWwgZGVsZWdhdGlvbiwgZG9uJ3QgZW1iZWQgdGhlIHByb3RvY29s
IGluIGFub3RoZXIgcHJvdG9jb2wgdGhhdCBpcyBzdGF0ZWxlc3MuPGJyPg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08YnI+DQpUaGUgZmFjdCB0aGF0IHRoZXJlIGlzIGEgaGlnaHdheSB0byBoZWxs
IGFuZCBhIHN0YWlyd2F5IHRvIGhlYXZlbiBpcyBhbiBpbnRlcmVzdGluZyBjb21tZW50IG9uIHBy
b2plY3RlZCB0cmFmZmljIHZvbHVtZS4uLjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vdjZvcHM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4d8085e8b82845d18018d58fafb5ec54XCH150608nwnosboeingcom_--


From nobody Thu Nov  8 09:32:46 2018
Return-Path: <naveen.sarma@gmail.com>
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 1F60612D4E7; Thu,  8 Nov 2018 09:32:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 8uTASozpxeL2; Thu,  8 Nov 2018 09:32:40 -0800 (PST)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (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 5D3E01293FB; Thu,  8 Nov 2018 09:32:40 -0800 (PST)
Received: by mail-lf1-x12c.google.com with SMTP id d7-v6so14811207lfi.2; Thu, 08 Nov 2018 09:32:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NRtUjmsKBRVnicpjaH5IEm/zTEeuAOl4wjlTJuwn5PA=; b=gioHXWLl0qJKagF4u5MzXtQSFdZgTdHK9eTDhHJiKeXXEROWXQMP1FpyAvlPYRvUn0 lIThxhwEBBsXmQnbzLNFOmo3WPOyUj+OYcR0GrP/mkGldz77YbldAYH2sOGSZ8I8000F CRUOjUpqCJfed28q1SZSJIUBFN8QDd6H7I9P8QS8CgV5616S+GyZXV7zZuctC4PCMB0y xdyVKJw3+SCFTjobZsT9HQe2OXK5/YnSucVqzXx4zzj6EYHNKx5czYRTqNFj1+EJA/zU vfQueBI7pwsP5LRpC/MAmtcUrAlk/bCLOLB6GdJy7A9T2DYs2mUDPLTkxjCreBgmEKwv 34kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NRtUjmsKBRVnicpjaH5IEm/zTEeuAOl4wjlTJuwn5PA=; b=rYMtKWlnVsTqTyqKJzBZSR/LSpOxWz7NoOmrAoMj7aGSAudqyiDOltSVcqA0ozGecn 36AWLMZaTQv+BBcYokKXaunztBZ0n25D1i3m3YKDBBjfV9y+WdQWQanBERlc1PeUQK5a YWBtQtVPGtCy8E32yJeyvSQVypEi9M/mSt1PW8k1V+ws/Wp1EMSqdh47/WJ8mZtvkVcY xY/+QDnWRaHu4bI3U26SHHcZx9bmF5l5SqU4Kw0ev53580nytTsDuXRxnOwqcmtQeyLM xRwX++NRqou5gHoj8b+6etkggKExzGzgKY4/pVA1XR5VkLdC0jklUgull7RISWAihids Bz4g==
X-Gm-Message-State: AGRZ1gLthVT/mvu4IDqiEqGolu+4AGzdV9AfKCyGlwvVgx7suYZDcHDB xdQO9vPtd9koOu/4ZCtCf+M28i4NRBTh7yllkXY=
X-Google-Smtp-Source: AJdET5fzNTCl4RJtGyMVpw3vIDt+/V4egS+zmyyynCfT4P1g6OYzowJzFTI+ARv3e09KDODW5ifE4VboybpG1Rulecg=
X-Received: by 2002:a19:9dd1:: with SMTP id g200mr3179569lfe.127.1541698358239;  Thu, 08 Nov 2018 09:32:38 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <5B1684C1-A48A-4C53-949A-8DDAA7DF25BA@gmail.com>
In-Reply-To: <5B1684C1-A48A-4C53-949A-8DDAA7DF25BA@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 8 Nov 2018 23:02:19 +0530
Message-ID: <CANFmOtkTvbNa_N3T88Oa_WTJEL-LDrqkngwWKUm6teaakXcbmA@mail.gmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fe715d057a2a9e02"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/LBqkjgeUIf5atyqIZujzy9VXJac>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 17:32:43 -0000

--000000000000fe715d057a2a9e02
Content-Type: text/plain; charset="UTF-8"

Hello Fred,

Please find comments inline.

Yours,
Naveen.


On Wed, 7 Nov 2018 at 08:08, Fred Baker <fredbaker.ietf@gmail.com> wrote:

>
>
> > On Nov 7, 2018, at 7:59 AM, Naveen Kottapalli <naveen.sarma@gmail.com>
> wrote:
> >
> > Hello,
> >
> > IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form
> doesn't offer following services like:
> >
> > 1. Soliciting a prefix of specific length.  The length could be of
> either /64 bit prefix (which would generally be solicited by nodes) or non
> /64 bit prefix (which would generally be solicited by either CPE or
> downstream routers).
>
> SLAAC doesn't "solicit" anything. If you want a prefix with any specific
> attributes, you're in the territory of RFC 3633.
>
Naveen] SLAAC as a protocol doesn't solicit anything.  It's the devices
requirement to solicit something using SLAAC as a messaging system.  Am not
sure why would soliciting anything would be under RFC3633 territory.  Take
the example of a gateway where when a device move from one tunnel to other,
the device context in the gateway is removed and recreated.  When this
happens, there is no guarantee that the device gets the same prefix that it
is using till mobility.  Unless the same prefix is received, all the
existing data sessions that are open in the device has to close and
reestablish.

>
> > 2. Releasing the prefixes that are no more used by the device.  This
> could be equally important for the routers who assigned the prefix to make
> the unused prefixes available for other nodes.
>
> SLAAC doesn't do *anything* with prefixes.
>
Naveen] It is the device's graceful action to release the prefix that it
got through RA.  It is through SLAAC message system this is conveyed to the
router to free the resources allocated for the device.

>
> > To achieve the above objectives, a ND based message protocol is
> introduced in the below draft that does what a DHCPv6 node do; without
> introducing any new message types or new option types or flag types.
> >
> > Can you all share your thoughts on the draft?
>
> My first thought is that a 2001 draft is a bit long in the tooth. Was it
> really posted in June 2001?
>
> The second is that "autoconfiguration" is a bit different than anything
> that one might solicit from or release to a network. For example, with
> addresses, routing is handled by the router that advertised the prefix in
> its RA (and maybe by other routers); when one solicits and starts to use a
> prefix, one needs to advertise it in routing, which means that one is going
> to need to implement and advertise some routing protocol.
>
> Third - L2TP is a bit dated. Maybe that's the reason for the 2001 date on
> the draft. A 2013 article (
> https://www.networkworld.com/article/2163334/tech-primers/what-can-l2tp-do-for-your-network-.html)
> calls it "unusual". What is your use case? What are you trying to achieve?
>

Naveen] My use case is like this.  We are a gateway vendor and our boxes
are in field since last 4-5 years; we are going to have our own CPEs which
connect to our gateway boxes.  These CPEs are pre-programmed with the
number of devices that they support in downstream side.  And when these
CPEs come up, they get the prefix that has to be delegated over to
downstream nodes.  As of now there is no support for doing DHCPv6 PD on the
CPEs.  Also, since last 4-5 years no requirement came from our existing
customers who are extensively using our gateways to support DHCPv6-PD.

--000000000000fe715d057a2a9e02
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Fred,<div><br></div><div>Please find comments inline=
.</div><div><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Yours,<br>Naveen.</div></div><br></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 7 Nov 2018 at 08:=
08, Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com">fredbaker.ie=
tf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
&gt; On Nov 7, 2018, at 7:59 AM, Naveen Kottapalli &lt;<a href=3D"mailto:na=
veen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&gt; wrot=
e:<br>
&gt; <br>
&gt; Hello,<br>
&gt; <br>
&gt; IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form d=
oesn&#39;t offer following services like:<br>
&gt; <br>
&gt; 1. Soliciting a prefix of specific length.=C2=A0 The length could be o=
f either /64 bit prefix (which would generally be solicited by nodes) or no=
n /64 bit prefix (which would generally be solicited by either CPE or downs=
tream routers).<br>
<br>
SLAAC doesn&#39;t &quot;solicit&quot; anything. If you want a prefix with a=
ny specific attributes, you&#39;re in the territory of RFC 3633.<br></block=
quote><div>Naveen] SLAAC as a protocol doesn&#39;t solicit anything.=C2=A0 =
It&#39;s the devices requirement to solicit something using SLAAC as a mess=
aging system.=C2=A0 Am not sure why would soliciting anything would be unde=
r RFC3633 territory.=C2=A0 Take the example of a gateway where when a devic=
e move from one tunnel to other, the device context in the gateway is remov=
ed and recreated.=C2=A0 When this happens, there is no guarantee that the d=
evice gets the same prefix that it is using till mobility.=C2=A0 Unless the=
 same prefix is received, all the existing data sessions that are open in t=
he device has to close and reestablish.</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>
<br>
&gt; 2. Releasing the prefixes that are no more used by the device.=C2=A0 T=
his could be equally important for the routers who assigned the prefix to m=
ake the unused prefixes available for other nodes.<br>
<br>
SLAAC doesn&#39;t do *anything* with prefixes.<br></blockquote><div>Naveen]=
 It is the device&#39;s graceful action to release the prefix that it got t=
hrough RA.=C2=A0 It is through SLAAC message system this is conveyed to the=
 router to free the resources allocated for the device.</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">
<br>
&gt; To achieve the above objectives, a ND based message protocol is introd=
uced in the below draft that does what a DHCPv6 node do; without introducin=
g any new message types or new option types or flag types.<br>
&gt; <br>
&gt; Can you all share your thoughts on the draft?<br>
<br>
My first thought is that a 2001 draft is a bit long in the tooth. Was it re=
ally posted in June 2001?<br>
<br>
The second is that &quot;autoconfiguration&quot; is a bit different than an=
ything that one might solicit from or release to a network. For example, wi=
th addresses, routing is handled by the router that advertised the prefix i=
n its RA (and maybe by other routers); when one solicits and starts to use =
a prefix, one needs to advertise it in routing, which means that one is goi=
ng to need to implement and advertise some routing protocol.<br>
<br>
Third - L2TP is a bit dated. Maybe that&#39;s the reason for the 2001 date =
on the draft. A 2013 article (<a href=3D"https://www.networkworld.com/artic=
le/2163334/tech-primers/what-can-l2tp-do-for-your-network-.html" rel=3D"nor=
eferrer" target=3D"_blank">https://www.networkworld.com/article/2163334/tec=
h-primers/what-can-l2tp-do-for-your-network-.html</a>) calls it &quot;unusu=
al&quot;. What is your use case? What are you trying to achieve?<br></block=
quote><div><br></div><div>Naveen] My use case is like this.=C2=A0 We are a =
gateway vendor and our boxes are in field since last 4-5 years; we are goin=
g to have our own CPEs which connect to our gateway boxes.=C2=A0 These CPEs=
 are pre-programmed with the number of devices that they support in downstr=
eam side.=C2=A0 And when these CPEs come up, they get the prefix that has t=
o be delegated over to downstream nodes.=C2=A0 As of now there is no suppor=
t for doing DHCPv6 PD on the CPEs.=C2=A0 Also, since last 4-5 years no requ=
irement came from our existing customers who are extensively using our gate=
ways to support DHCPv6-PD.</div></div></div>

--000000000000fe715d057a2a9e02--


From nobody Thu Nov  8 09:39:09 2018
Return-Path: <naveen.sarma@gmail.com>
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 3C365130F6C; Thu,  8 Nov 2018 09:39:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 gzE-MDvJkC5p; Thu,  8 Nov 2018 09:39:05 -0800 (PST)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (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 4DFA512F295; Thu,  8 Nov 2018 09:39:05 -0800 (PST)
Received: by mail-lf1-x12d.google.com with SMTP id p86so14829120lfg.5; Thu, 08 Nov 2018 09:39:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fqw+tHx5tmk8Aus+0UL6DwhCF1hIHGE8ug6+xF9OomE=; b=Dir+JT+p4jEcnAJaVrA09Heu4NQJcB8tm5gjHzceb8Csi8562eEs7idcUk2WMtTEYi zpwATrREbTRh6/o3ZZV+cQztiLjpF+IwykfsbF34W73XP0kk/dK/376UD3JAxHq7NcpW n+P5do3MNyQ4cSeJoG2twk2uby0qGGPvTFwvfeCFOo0V8fj7zRAzIo1ASzV2izEvIhNv Q1egq8DByieQ/fQN5OQS5J6DLUvuXulC1lfyNxdrtr/GS80lD3X1elxQS7i/+Xk47SBf W1Cge2BPA4mpkXMskhjl5Yejdsj/5Q1nWKr8arjSAUv2NO8AwJAxCPYhaZO3u2ee0GGP neGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fqw+tHx5tmk8Aus+0UL6DwhCF1hIHGE8ug6+xF9OomE=; b=mKbkqNj7rDM0SeFPmmBYE25m4l7ejI6jFkEAFMxuKtmRc0YJ8aMXffc7SK5RwJBzVl y26/euhuqiLtFfO7SElW8Tou7w4uDD82ZUS5wgtn1I9VF1AfmDx6vFj/m1F0mbuAzJun AGJPXv0awrPYcjIzkKzdMIynRpmciVG/vcmARBzN/9tF6z0ITNvACHEKjN3K7oJDfE8B i6v2JrZCciMnv+Q/ZXufE7Q87fb/Nl1hjJPjml739rfjdybU6koeV/heGnSyUk0Ksdkl xrKdpmd63HqXdGIVjk6c2Wc+KJPykvn3BvhWQv0taMlC4agPNvVbkqzEwlwlpW3ii8sJ tJPA==
X-Gm-Message-State: AGRZ1gKU2rYJ2CjCY+McYBcKZkKRiUK2hqLgMLaaA8BZ2X8mwtGPyAhC hee17wvNe8RPrYt+1hv7tmZMn3iX+i1zVNh97wKXoQ==
X-Google-Smtp-Source: AJdET5fy4jgQVRAkG0ZiioPisAuGKVfXSM+ciqUz4b2aPkStjC6RgBsZZwTsfVSZrXSLwIptOW9cjgycQoae8bEDnUM=
X-Received: by 2002:a19:d857:: with SMTP id p84mr3255783lfg.44.1541698743286;  Thu, 08 Nov 2018 09:39:03 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org>
In-Reply-To: <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 8 Nov 2018 23:08:45 +0530
Message-ID: <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com>
To: otroan@employees.org
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f1c6f0057a2ab505"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/uZN_6qAYKtosmprPZhZxcLJdug8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 17:39:08 -0000

--000000000000f1c6f0057a2ab505
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Ole,

I agree to some extent that DHCPv6 is a format on wire.  But am sure it
would consume more resources at router to support DHCPv6 as a whole along
with SLAAC.

Yours,
Naveen.


On Wed, 7 Nov 2018 at 14:59, Ole Troan <otroan@employees.org> wrote:

> >> We have been down this road before with
> >> https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02
> >> Which is what led to RFC3633.
> >> Is your main motivation for this that there are some platforms that
> don=E2=80=99t implement DHCP PD?
> >
> > For what is worth: there are some platforms that do not and will not
> implement DHCPv6 PD.
>
> And I=E2=80=99m sure platforms that will not implement this=E2=80=A6
> DHCPv6 PD is just a wire format specified between a requesting router and
> a delegating router directly connected.
> If you cannot implement that, it=E2=80=99s going to be hard to justify
> implementing the exact same, just with different naming.
>
> Ole
>
> >> Seems like the simple solution is to get those to implement it, rather
> than proposing a redundant standard that no-one has implemented yet.
> >> Unless I am misunderstanding where you want to go with this?
> >> Cheers,
> >> Ole
> >>> On 7 Nov 2018, at 07:59, Naveen Kottapalli <naveen.sarma@gmail.com>
> wrote:
> >>>
> >>> Hello,
> >>>
> >>> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current form
> doesn't offer following services like:
> >>>
> >>> 1. Soliciting a prefix of specific length.  The length could be of
> either /64 bit prefix (which would generally be solicited by nodes) or no=
n
> /64 bit prefix (which would generally be solicited by either CPE or
> downstream routers).
> >>> 2. Releasing the prefixes that are no more used by the device.  This
> could be equally important for the routers who assigned the prefix to mak=
e
> the unused prefixes available for other nodes.
> >>>
> >>> To achieve the above objectives, a ND based message protocol is
> introduced in the below draft that does what a DHCPv6 node do; without
> introducing any new message types or new option types or flag types.
> >>>
> >>> Can you all share your thoughts on the draft?
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>>
> >>> ---------- Forwarded message ---------
> >>> From: <internet-drafts@ietf.org>
> >>> Date: Wed, Nov 7, 2018 at 6:14 AM
> >>> Subject: New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>> To: Naveen Kottapalli <nkottapalli@benu.net>
> >>>
> >>>
> >>>
> >>> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
> >>> has been successfully submitted by Naveen Kottapalli and posted to th=
e
> >>> IETF repository.
> >>>
> >>> Name:           draft-naveen-slaac-prefix-management
> >>> Revision:       00
> >>> Title:          IPv6 Stateless Prefix Management
> >>> Document date:  2018-11-06
> >>> Group:          Individual Submission
> >>> Pages:          15
> >>> URL:
> https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management=
-00.txt
> >>> Status:
> https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
> >>> Htmlized:
> https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
> >>> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-managemen=
t
> >>>
> >>>
> >>> Abstract:
> >>>    The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) provides=
 a
> >>>    provision for the hosts to request for a specific IPv6 address and
> >>>    manage the same, whereas the StateLess Address AutoConfiguration
> >>>    (SLAAC) doesn't have such a provision.  Also, unavailability of
> >>>    DHCPv6 across all OS platforms has limited the IPv6 nodes to not u=
se
> >>>    features like soliciting a prefix of desired length and lifetime,
> >>>    renewing, releasing / declining a prefix, etc.  This document
> >>>    proposes IPv6ND extensions for enabling SLAAC devices to solicit
> >>>    prefix information as a hint PIO in RS and other methods like
> >>>    renewing or releasing or declining a prefix without introducing an=
y
> >>>    new ICMPv6 message or option types.
> >>>
> >>>
> >>>
> >>>
> >>> Please note that it may take a couple of minutes from the time of
> submission
> >>> until the htmlized version and diff are available at tools.ietf.org.
> >>>
> >>> The IETF Secretariat
> >>>
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
>
>

--000000000000f1c6f0057a2ab505
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Ole,<div><br></div><div>I agree to some extent that =
DHCPv6 is a format on wire.=C2=A0 But am sure it would consume more resourc=
es at router to support DHCPv6 as a whole along with SLAAC.</div><div><br c=
lear=3D"all"><div><div dir=3D"ltr" class=3D"m_329473587233532053gmail_signa=
ture" data-smartmail=3D"gmail_signature">Yours,<br>Naveen.</div></div><br><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 7 Nov 20=
18 at 14:59, Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=
=3D"_blank">otroan@employees.org</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">&gt;&gt; We have been down this road before with<br>
&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-haberman-ipngwg-auto-=
prefix-02" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html=
/draft-haberman-ipngwg-auto-prefix-02</a><br>
&gt;&gt; Which is what led to RFC3633.<br>
&gt;&gt; Is your main motivation for this that there are some platforms tha=
t don=E2=80=99t implement DHCP PD?<br>
&gt; <br>
&gt; For what is worth: there are some platforms that do not and will not i=
mplement DHCPv6 PD.<br>
<br>
And I=E2=80=99m sure platforms that will not implement this=E2=80=A6<br>
DHCPv6 PD is just a wire format specified between a requesting router and a=
 delegating router directly connected.<br>
If you cannot implement that, it=E2=80=99s going to be hard to justify impl=
ementing the exact same, just with different naming.<br>
<br>
Ole<br>
<br>
&gt;&gt; Seems like the simple solution is to get those to implement it, ra=
ther than proposing a redundant standard that no-one has implemented yet.<b=
r>
&gt;&gt; Unless I am misunderstanding where you want to go with this?<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Ole<br>
&gt;&gt;&gt; On 7 Nov 2018, at 07:59, Naveen Kottapalli &lt;<a href=3D"mail=
to:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;=
 wrote:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; IPv6 StateLess Address AutoConfiguration (SLAAC) in its curren=
t form doesn&#39;t offer following services like:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; 1. Soliciting a prefix of specific length.=C2=A0 The length co=
uld be of either /64 bit prefix (which would generally be solicited by node=
s) or non /64 bit prefix (which would generally be solicited by either CPE =
or downstream routers).<br>
&gt;&gt;&gt; 2. Releasing the prefixes that are no more used by the device.=
=C2=A0 This could be equally important for the routers who assigned the pre=
fix to make the unused prefixes available for other nodes.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; To achieve the above objectives, a ND based message protocol i=
s introduced in the below draft that does what a DHCPv6 node do; without in=
troducing any new message types or new option types or flag types.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Can you all share your thoughts on the draft?<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; ---------- Forwarded message ---------<br>
&gt;&gt;&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=
=3D"_blank">internet-drafts@ietf.org</a>&gt;<br>
&gt;&gt;&gt; Date: Wed, Nov 7, 2018 at 6:14 AM<br>
&gt;&gt;&gt; Subject: New Version Notification for draft-naveen-slaac-prefi=
x-management-00.txt<br>
&gt;&gt;&gt; To: Naveen Kottapalli &lt;<a href=3D"mailto:nkottapalli@benu.n=
et" target=3D"_blank">nkottapalli@benu.net</a>&gt;<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; A new version of I-D, draft-naveen-slaac-prefix-management-00.=
txt<br>
&gt;&gt;&gt; has been successfully submitted by Naveen Kottapalli and poste=
d to the<br>
&gt;&gt;&gt; IETF repository.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-naveen-sla=
ac-prefix-management<br>
&gt;&gt;&gt; Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
&gt;&gt;&gt; Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IPv6 Stateless Prefix=
 Management<br>
&gt;&gt;&gt; Document date:=C2=A0 2018-11-06<br>
&gt;&gt;&gt; Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission=
<br>
&gt;&gt;&gt; Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15<br>
&gt;&gt;&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https=
://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-00.txt=
" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/internet-drafts=
/draft-naveen-slaac-prefix-management-00.txt</a><br>
&gt;&gt;&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://da=
tatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/" rel=3D"norefe=
rrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-naveen-slaac=
-prefix-management/</a><br>
&gt;&gt;&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.i=
etf.org/html/draft-naveen-slaac-prefix-management-00" rel=3D"noreferrer" ta=
rget=3D"_blank">https://tools.ietf.org/html/draft-naveen-slaac-prefix-manag=
ement-00</a><br>
&gt;&gt;&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatra=
cker.ietf.org/doc/html/draft-naveen-slaac-prefix-management" rel=3D"norefer=
rer" target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-naveen-s=
laac-prefix-management</a><br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Abstract:<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 The Dynamic Host Configuration Protocol for IPv6 =
(DHCPv6) provides a<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 provision for the hosts to request for a specific=
 IPv6 address and<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 manage the same, whereas the StateLess Address Au=
toConfiguration<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 (SLAAC) doesn&#39;t have such a provision.=C2=A0 =
Also, unavailability of<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 DHCPv6 across all OS platforms has limited the IP=
v6 nodes to not use<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 features like soliciting a prefix of desired leng=
th and lifetime,<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 renewing, releasing / declining a prefix, etc.=C2=
=A0 This document<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 proposes IPv6ND extensions for enabling SLAAC dev=
ices to solicit<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 prefix information as a hint PIO in RS and other =
methods like<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 renewing or releasing or declining a prefix witho=
ut introducing any<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 new ICMPv6 message or option types.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Please note that it may take a couple of minutes from the time=
 of submission<br>
&gt;&gt;&gt; until the htmlized version and diff are available at <a href=
=3D"http://tools.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.=
org</a>.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; The IETF Secretariat<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf=
.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D=
"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops<=
/a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; v6ops mailing list<br>
&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org=
</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"nor=
eferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><=
br>
<br>
</blockquote></div>

--000000000000f1c6f0057a2ab505--


From nobody Thu Nov  8 09:40:56 2018
Return-Path: <naveen.sarma@gmail.com>
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 DEAEC130FC4; Thu,  8 Nov 2018 09:40:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 VbRO27fvka8F; Thu,  8 Nov 2018 09:40:52 -0800 (PST)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 58670130FAC; Thu,  8 Nov 2018 09:40:52 -0800 (PST)
Received: by mail-lj1-x232.google.com with SMTP id g26-v6so18748274lja.10; Thu, 08 Nov 2018 09:40:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b7wvHj8VHHkyHrK8LZETEB2RW0chX8lGhnohalOMV2Q=; b=BhTyiViC9EJFmwEpeJsK3qhSHGm29hbmLPyy5KTu4cjacoUD+bmfCLU1ZLJGtWZePW 3v6iU6lEVTmzFHYhmoRD7Fw/YoU1sgt3Q3qh+xNROVIn2H8xVxPEnTEbd/zQ5vffakCl S3z2h4XAZWiOqPXB6emVjMzg3WcssCqzldxeniE+y20HwiIO6lxKF8jZ42O1NwXg9uMC PfFduNSVH+J+/oYf76/2jN359Q09x9TSdree98ZF4wB70AOHG6/LItgwxxYQx2d/JiEK e+rJXt2Zii+Xo3Gn6FCRWaao2o74+jDMoaHYBjhXaT3nAl3syJ7sxywIi4dmJKtmUas+ AkOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b7wvHj8VHHkyHrK8LZETEB2RW0chX8lGhnohalOMV2Q=; b=tPCeucBzaj+pQyUF5gOpXneU7c+5rSvq7TaZEdLdxncHrX75n3rPgviePbjBt8up2g 3x4BtMFQLCnF+62s8gi43L2XLcpTJUg2Lzq//XFjKpMK93CKvciVrkmhq4k1E+CBWkAg fRZQtvdPWfDTM7HUi/e3JJdNvQvcOJKmtvGZ+3oo7C9g4tmXVzwszuyCyGXFgfVMOeJY oZSk61qqM/qX6biC2nqxjcnDT5HjTeGcDOJXC0Nk7Gd1dtsI/KSHlrssf2T01wx7AHKC 6W4s1a6WlaZQ+hH4w5SeNY9hAb+uMOK1VEUmIDUl2CAtozodhFS0vyFvuBMrlA+hoZRv Vsxg==
X-Gm-Message-State: AGRZ1gLAl9bko2aTGKEDKADCGkO9xmlnliygoGJZR6EE3oe8QpyOnnxa cNKoAaRLlZIUC5Np7dds+ltqVmDoqyLFRNcUIIWvfkEz
X-Google-Smtp-Source: AJdET5f5VIWr/hVfFoIoFDzWP8UY7t5ZdAt3EmKuozFB8h654MCr00PkwZ0psZ5sjqOyTtEOipiVMzNAqzZqEDnZ1ic=
X-Received: by 2002:a2e:85d3:: with SMTP id h19-v6mr3342667ljj.82.1541698850409;  Thu, 08 Nov 2018 09:40:50 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com>
In-Reply-To: <C84E4F7F-9F57-44F2-8E75-664BC7A1EE10@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 8 Nov 2018 23:10:32 +0530
Message-ID: <CANFmOtn2YOs-8Ve14hJRj3WFr-XUj+xPwApHehfeECJhKquWkg@mail.gmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, otroan@employees.org,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000054545c057a2abce4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VN-4eLoDMKd1ADfovNpsWf8MY_M>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 17:40:55 -0000

--00000000000054545c057a2abce4
Content-Type: text/plain; charset="UTF-8"

Hello Fred,

Prefixes gives liberty to devices to leverage on the number of address it
can use.  Similarly, prefixes eases the job of routers w.r.t routing.  Am I
wrong?

Yours,
Naveen.


On Wed, 7 Nov 2018 at 20:38, Fred Baker <fredbaker.ietf@gmail.com> wrote:

>
>
> On Nov 7, 2018, at 4:10 PM, Alexandre Petrescu <
> alexandre.petrescu@gmail.com> wrote:
> > For what is worth: there are some platforms that do not and will not
> implement DHCPv6 PD.
>
> That's their choice. Not everyone wants to use prefixes. Those that do
> will figure out how to discuss the fact with the network.
>
>
> --------------------------------------------------------------------------------
> The fact that there is a highway to hell and a stairway to heaven is an
> interesting comment on projected traffic volume...
>
>

--00000000000054545c057a2abce4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Fred,<div><br></div><div>Prefixes gives liberty to d=
evices to leverage on the number of address it can use.=C2=A0 Similarly, pr=
efixes eases the job of routers w.r.t routing.=C2=A0 Am I wrong?</div><div>=
<br></div><div><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartma=
il=3D"gmail_signature">Yours,<br>Naveen.</div></div><br></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 7 Nov 2018 at 20:38, Fred =
Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com">fredbaker.ietf@gmail.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On Nov 7, 2018, at 4:10 PM, Alexandre Petrescu &lt;<a href=3D"mailto:alexan=
dre.petrescu@gmail.com" target=3D"_blank">alexandre.petrescu@gmail.com</a>&=
gt; wrote:<br>
&gt; For what is worth: there are some platforms that do not and will not i=
mplement DHCPv6 PD.<br>
<br>
That&#39;s their choice. Not everyone wants to use prefixes. Those that do =
will figure out how to discuss the fact with the network.<br>
<br>
---------------------------------------------------------------------------=
-----<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
</blockquote></div>

--00000000000054545c057a2abce4--


From nobody Thu Nov  8 11:39:33 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 851D812D4E6 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 11:39:31 -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 aTN-7cnw0ESO for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 11:39:29 -0800 (PST)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (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 C7EAA1293FB for <v6ops@ietf.org>; Thu,  8 Nov 2018 11:39:29 -0800 (PST)
Received: by mail-pf1-x436.google.com with SMTP id e22-v6so9752925pfn.8 for <v6ops@ietf.org>; Thu, 08 Nov 2018 11:39:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=KaDK9dj8dwx6IoOAufWuh3w13+V/rnRj+a189L5dM8E=; b=kY0goLC4oQjIJftNsGVdJiORm2CpAKTKkhRW1b8CmnJm23IzwE7RiUzOTQVcUh9dP+ yPV2I7WoMlDYGPhChwiy3IuJ7V66RUVYn/hhACkmeWCrWWawxP/KUY+7W77gWsLJWcAR RqhR9mFefbZfzQKAVQqjK3l9GedXLqComjfoLGpwkY9yDFxd7l4a7w0HaKyO/n7HV6sY rRpTGToLTDCi/GLnX04YtsMOywRw2MmDxIeUzR+UjwABPTOR/12XVrAZleTAyRjEHumr K3iynen+H0AHAVyqPKiZh3zL7DUuVUeUP78GR5/F0D+Wy6xEcdXBxktsKa+9mV95axjr C5DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=KaDK9dj8dwx6IoOAufWuh3w13+V/rnRj+a189L5dM8E=; b=p98OFTgsZWpKQele5v9xSIFwEXo5yU+lQYgZAkgMw0JRwZZL1QIXu+3MXAPKK8PDKM NVLtvDazyARdSdh0ku591sdjZCQg7hJF2y9bejudXo4ImJ8ZwH0nutEThx6PhHnuK13b vi7uB7AOJc82u8SkGLCV/+J3rQjCWg26KRUCsKn//6ub5CUqwEBHocz9GtMR5jEeCPvN EG92XAsJyRkdslHvN2GmgIt2BNfx4zrxSeex+dU9yqaS5FLyvbk8VCsPSM6GjwjEgJAS g460aw+GoqhkCBhR/mWoAaBmLdLk38kRqW2wcoGPZkVCKI1iOperzHKV0zpRBzCwAvOW h/mg==
X-Gm-Message-State: AGRZ1gKzCWgiUr/b67dL+DrO6JegiwuwiPaZdOePRpKsk5Uj64uqqpA6 nG8hNa6iRMXEURn04p7Va3s108eL
X-Google-Smtp-Source: AJdET5di0aIb8lhzuguX+YJXvY7kU1V43ClyZNQSvGans7S8QXYiNuxfQLBsnwsUGgrZOm93OZgtRA==
X-Received: by 2002:a62:6383:: with SMTP id x125-v6mr5765399pfb.13.1541705968752;  Thu, 08 Nov 2018 11:39:28 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id a17sm4860156pgm.26.2018.11.08.11.39.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Nov 2018 11:39:28 -0800 (PST)
To: Florian Obser <florian@openbsd.org>, Philip Homburg <pch-v6ops-8@u-1.phicoh.com>
Cc: v6ops@ietf.org
References: <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <CADzU5g62beTxHA4EefwtxNLbN44vhA0K7t1PMq1m1M1QAEOOfw@mail.gmail.com> <2D09D61DDFA73D4C884805CC7865E6114DF1DFC6@GAALPA1MSGUSRBF.ITServices.sbc.com> <19855BC7-F7BC-4422-B946-667DCA1D095D@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DF2120B@GAALPA1MSGUSRBF.ITServices.sbc.com> <EBE69FBA-FA50-445A-A8FD-4F08B87244C9@consulintel.es> <3273FFD2-4911-4056-B00A-B11E31CD0A5E@gmail.com> <4F33F58F-978A-40A1-8A07-5DD3F745BA85@consulintel.es> <E8613803-DE35-426C-9A57-B9810135E555@consulintel.es> <m1gKdqD-0000GnC@stereo.hq.phicoh.net> <20181108065512.rklpcng5x6vuw3re@imap.narrans.de>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <4caeddfd-1ebb-7e41-0121-c6c1a508410b@gmail.com>
Date: Fri, 9 Nov 2018 08:39:22 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108065512.rklpcng5x6vuw3re@imap.narrans.de>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NW8BLqUpC6f3ulHKROBWurTuJOQ>
Subject: [v6ops] Rule 5.5 [SLAAC host moving between networks]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 08 Nov 2018 19:39:32 -0000

On 2018-11-08 19:55, Florian Obser wrote:
> On Thu, Nov 08, 2018 at 07:30:56AM +0100, Philip Homburg wrote:
>> It seems to me that it is just a small change in address selection, i.e. when
>> comparing two prefixes and one is currently announced by a router and the
>> other isn't, then pick the one that is announced.
> 
> It's already in there, it's just optional:

It's raised to a SHOULD for hosts following RFC 8028.

   Brian

> 
> RFC 6724 Section 5:
> 
>    Rule 5.5: Prefer addresses in a prefix advertised by the next-hop.
>    If SA or SA's prefix is assigned by the selected next-hop that will
>    be used to send to D and SB or SB's prefix is assigned by a different
>    next-hop, then prefer SA.  Similarly, if SB or SB's prefix is
>    assigned by the next-hop that will be used to send to D and SA or
>    SA's prefix is assigned by a different next-hop, then prefer SB.
>       Discussion: An IPv6 implementation is not required to remember
>       which next-hops advertised which prefixes.  The conceptual models
>       of IPv6 hosts in Section 5 of [RFC4861] and Section 3 of [RFC4191]
>       have no such requirement.  Hence, Rule 5.5 is only applicable to
>       implementations that track this information.
> 
> Combine this with Neighbor Unreachability Detection (RFC 4861 Section
> 7.3).
> 
> My kernel is not tracking from which nexthop prefixes got advertised,
> it doesn't even process RAs.
> But I think I'll implement that, too, in addition to RFC 6059.
> 


From nobody Thu Nov  8 18:42:32 2018
Return-Path: <markzzzsmith@gmail.com>
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 5D1E812D7F8 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 18:42:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level: 
X-Spam-Status: No, score=-1.499 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 3BAKd0DDywwQ for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 18:42:28 -0800 (PST)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 DDD2C128D0C for <v6ops@ietf.org>; Thu,  8 Nov 2018 18:42:27 -0800 (PST)
Received: by mail-ot1-x334.google.com with SMTP id s5so359690oth.7 for <v6ops@ietf.org>; Thu, 08 Nov 2018 18:42:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=VmFqRnuwfTkAewPycNTdS/T845Y3E92SsXWBt6IwF6Y=; b=sM9jpNJJFjg+/iSD0ie0VtaW9GJ+Bbl+gsxd61R/q72tGg8P0K5Y8ukOelGinCzHkh yrblX2m9fIHoyMuc4zd0/Xtn3KtmbiDS1sFyL3ixzAplnOT62cVXleFnLHMtK4FwC/fz enZnqf9/rQNdqlmX+Kiqto1GEu8MwpgF1GJezqxENAP/Up/Q1QURoBEZ5D0WL1F+LbUy E6O2cqt3fobsSev3JGhOOJ98iLA+piEHowrNHILGXgYz3tmqT3PgSzTQ6NW/cFMzYXiN rWY7Tm9TurTlJAClD3SYpJZvc0IGuef/v0VbXDzWkK/wuFAw27vg07IDT7MzOLSJFcl7 A67w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=VmFqRnuwfTkAewPycNTdS/T845Y3E92SsXWBt6IwF6Y=; b=jLdUvqDUW06S2k7UkJ3cflcvdL2Hk1FIrilqYpHC51vrGALsCSyDeHvIVRwIJ34l4C Lw77LS14Z58x5zktsUowGINt3g1nNs3OL4nkNyCngqcDbooNLZIe+dvb5nhc9mrgdqBl rBeBveUYh9SZo2wvkpFxAIy4/iWReqvX34FzK75neIQ/zM3Z28wUSrHTaKJDZ6/i42B0 LDEjYFaGbgQaQhMxJvILqgUZG/SdgsWVq+yY2Iq/+S7KLyVC/c1Z4UppYld93ZnaiAMQ 7dWRc/vPWZ4sJqnK9Urt9Y/yMV0fC70ip2KbjVjPr1Eb5f6poAmk1KiNd0VBiCShtyZm F5kA==
X-Gm-Message-State: AGRZ1gJG4m7F/RRNuA4bg7Ysybgl/7QoRXoG4KatZZCU+i5mRX2bTaPF JDBdyrsdP4vOGBxi/PtmDaVlq3ONW1rdER3Wfb1hnQEO
X-Google-Smtp-Source: AJdET5dIf+TFkpT+A/tcqZP77ULzn/zOECTMTLyy5uM35b9TTKWV/bbjeyfAVF+BFgZfoJEuAPILT64/Y69jMaY/Eyc=
X-Received: by 2002:a9d:7059:: with SMTP id x25mr4571051otj.35.1541731346890;  Thu, 08 Nov 2018 18:42:26 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org>
In-Reply-To: <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Fri, 9 Nov 2018 13:41:59 +1100
Message-ID: <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
To: Lee Howard <lee@asgard.org>
Cc: v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ZfAAtbP9_8FNMekPyFXa5118jJc>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 09 Nov 2018 02:42:30 -0000

Hi Lee,

On Fri, 9 Nov 2018 at 02:14, Lee Howard <lee@asgard.org> wrote:
>
>
> On 11/8/18 7:08 AM, Mark Smith wrote:
>
>
>
> Hi Lee,
>
> On Thu., 8 Nov. 2018, 18:45 Lee Howard <lee@asgard.org wrote:
>>
>>
>> On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
>> > It is much better to educate ISP so they understand that with IPv6 the=
re is no need to change prefixes, so they should not do that. They can also=
 offer new services in an easier way if the prefix is persistent ...
>
> Thanks for making some technical points, as someone who worked at an ISP.=
 . .
>
>
>
>
> The only issue is route aggregation.
>
> With stable home broadband connections, you're not going to get a lot of =
route churn, so your need for aggregation is driven by conserving route tab=
le slots, rather than load caused by route flaps. (BGP assumed ...)
>
> If you do need to aggregate, you can provide prefix stability without gua=
ranteed static assignment by e.g. defining a geographical area were stabili=
ty is provided.
>
> If the customer moves within that area, they keep the same prefix. If the=
 customer moves out of that area, they get assigned a different stable pref=
ix.
>
> Not just "the customer moved" but "you moved the customer." Sometimes you=
 get more users than one provider edge box can handle, and you have to move=
 them to another edge box.
>
> What happens then? The modem interface might blink, but that doesn't tell=
 the router that anything happened.

BRASes and CPEs both send keepalives to detect this event if it is
disruptive to packet flow.


> So it doesn't request a new prefix, and keeps using the one it had before=
. But the new PE box doesn't have a route for it, because there was no DHCP=
v6 exchange to snoop/glean. Even if you (or the customer, hopefully not aft=
er a call) bounce the home router, the new PE box installs a route, but how=
 does the old box know to delete its route?
>

BRAS session keepalives.

Other mechanisms I've seen is DSLAMs that spoof a PPPoE PADT on behalf
of the CPE if the ADSL link went down so that BRAS sessions were
terminated. I remember not liking that because it meant that BRAS
sessions were torn down even though the ADSL link could recover within
our BRAS's and CPE's keepalive periods. That created needless
authentication requests and session database entries.

>
> You said "if you do need to aggregate," but you always do, if you have mo=
re than a few thousand customers.

I don't think you do at a threshold of a few thousand customers.

BGP demonstrably scales to at least 700 000 routes for IPv4, so lets
assume 350K for IPv6.

The other main scaling factor is route churn. Per Geoff's research
from 2017 (https://blog.apnic.net/2018/01/10/bgp-in-2017/), the global
Internet is handling close to 2 BGP updates per second (170 000/day).

So I'd estimate a cluster of BRASes servicing 100 000 customers, with
full announcement of all delegated prefixes between the cluster
members, and route aggregation only occurring towards the cluster's
upstream routers should be quite possible.

The population of users serviced by a cluster is the customers' prefix
stability domain. That may be a city, town, region or PoP. If the
customers session disconnect/reconnect lands on the same BRAS cluster
all the time (but not necessarily the same BRAS) - and that is what
you design to happen if it is not already inherent in your broadband
backbone - then their IPv6 PD prefix is stable across sessions.

> Nobody wants ten million customer prefixes in their network.

I don't think I said anybody does. You'll need to aggregate before then.

The fundamental point of the above BRAS cluster model is that the
aggregation boundary doesn't have to be at the boundary of an
individual BRAS device, because we have a routing protocol that can
scale far beyond the capacity of a typical BRAS and well above a few
thousand customers.

With stable broadband connections, the primary aggregation factor is
how many routes you can support and want to have within and outside
the BRAS cluster.

> Really, nobody wants ten thousand prefixes in their IGP.
>

("BGP assumed ...")

I'd be a bit surprised if people are importing 1000s of customer
prefixes into an IGP today at an ISP, and if they are, I'd be advising
them to shift those routes into BGP.

> Really, nobody wants to maintain a table of ten million assigned prefixes=
, to be queried with every DHCPv6 request. The initial population of that t=
able, and lookups, and moves/add/changes/deletions, requires a bit of autom=
ation that has no ROI.

I think it does have an RIO, it will both cut down on helpdesk calls
and also avoids creating or contributing to a negative reliability
perception in your customers' minds.

It can also impact your word of mouth marketing. Some customers will
tolerate a small amount of unreliability below a threshold. If they're
asked their opinion of your service by a friend, neighbour etc., you
want them to say "it's excellent", "I'm very happy", "highly
recommended" etc. rather than "it's not to bad", "occasionally it's
sometimes a bit unreliable". People have a bias that places more
weight on negativity - https://en.wikipedia.org/wiki/Negativity_bias -
so you want to avoid anything that creates a negative experience.

If a customer is reissued with their same prefix across a
disconnect/reconnect, then their application session connections
survive, because it is a period of transient packet loss. That induces
some minor application delays, but then things recover and continue.

If their prefix changes on each disconnect/reconnect, then application
sessions fail, and that can become visible to end-users.

It has been argued that applications should be written to cope with
that event, however that is a I think that is a reasonably high cost
to impose all applications. It may be becoming necessary however it
would be better to minimise its use if possible.

Some applications may not be written to cope with it, and recovery is
much more involved than recovering from packet loss. There's more
chance of a negative end-user experience.


> If I ran an ISP, I would not want to spend a lot of time developing featu=
res to retain my most expensive customers.
>
>

I don't think it is the expensive customers who desire the most
reliable service they can have within what they're paying, I think it
is all of your customers. Who purposely buys something that is
noticeably unreliable?


>
> I think there is a distinction between stable and static. Stable means th=
e ISP will try to avoid changing it, but don't guarantee they won't need to=
 at sometime in the future. A static prefix provides the guarantee of perma=
nent assignment and it is the guarantee the customer pays the premium for.
>
> I've tried to avoid saying "static prefix" because it's easily confused w=
ith "static route." I've generally said "persistent prefix" to mean that do=
esn't change (your "static"), and only referred to the relative stability o=
r persistence of a prefix for one that may change.
>

I'm taking a slightly more customer perspective on the term in regards
to the prefix - "static' means never changing while the
customer/provider paid relationship exists, where as "stable" means
under normal and common network circumstances the prefix won't change
(i.e. connection/reconnection at the network point)

For example, my DHCPv6-PD prefix has been stable for 7 years because
I've lived in the same place for 7 years. If I move house, I may or
may not get the same prefix.

>
>
>
>> This isn't an "educate ISPs" issue, and
>> it's arrogant of you to suggest that it is.
>>
>>
>> If we need to reconstitute the 6renum working group to find ways to work
>> with changing prefixes, I will support that. It seems to me that there's
>> a combination of SDN, Anima, dynamic DNS, and Homenet technologies that
>> will make it all work, but maybe there's some set of commonalities or
>> defaults that need to exist in unmanaged networks that we need to define=
.
>
>
> If it can be made totally seamless and automatic, the those that want cha=
nging prefixes should have them if possible. It is easier said than done, w=
hich is why privacy experts saying a prefix should be changed every 24 hour=
s suggests to me they may not have much understanding of what that would en=
tail to make it seamless and automatic.
>
> Most people also have stable IPv4 addresses today, because one of the mos=
t common BRAS implementations that I have experience with caches dynamic ad=
dress assignment from a pool and reallocates the same address to the same a=
uthenticated user if they disconnect and then reconnect to the same BRAS.
>
> Most ISPs seem to like a very small number of very large BRASes (unlike m=
e) at a service aggregation point, so the likelihood of being assigned the =
same IPv4 address across disconnect/reconnect goes up.
>
> If they have stable broadband connections, they can have the same IPv4 ad=
dress for months, depending on their service (link) uptime and their BRAS u=
ptime.
>
> If there is a privacy problem with stable IPv6 prefixes, there's a very s=
imilar one with the inherently stable IPv4 addresses people have had for th=
e last 15 or so years since always-on residential broadband became availabl=
e. I'm not dismissing the privacy concern, just observing that it has been =
an accepted one with IPv4 for quite a long time.
>
> This is a strong argument. My motivations are not so much to protect priv=
acy (I'd like a privacy expert to explain the threat relative to other issu=
es, considering how effective fingerprinting and cookies are) as the operat=
ional issues above.
>
> But I also have an architectural principle that an IP address is a networ=
k locator and host identifier, just a set of integers, and relying on them =
not changing is ossifying the network.
>

With the rise of multipath transport layer protocols, I've started to
think that trying to solve the locator identifier problem at the
network layer may have been the incorrect place to try to solve it.

I think they're separating the identifier property from an IP address,
however rather than having a host identifier, they're instead using a
transport layer session identifier. I think that's the communications
identity that matters, not the identity of the host the application is
operating on.

So I think multipath transport layer protocols will help reduce the
impact of renumbering events.

> RFC7010 "IPv6 Site Renumbering Gap Analysis" lists the stuff that needs t=
o happen when a prefix changes. In short, it's how to notify everything of =
changes, updating DNS, firewall/ACL/policy stuff, and miscellaneous config =
bits. If DHCPv6 Reconfigure was supported and it was obvious how to declare=
 a dDNS server, using wildcards for prefixes in firewalls and DHCP servers =
gets you 90% of the way there.
>

I think with the rise of mobile devices, multipath transport protocols
and end-to-end encryption, a lot of the need for a lot of these things
might disappear, because once an IP address is just a locator, and not
an identifier, a lot of the policy stuff that assumes and relies on an
IP address being an identifier won't work e.g. ACLs, DNS etc.

"The Rapid Rise of the Mobile Multihomed Host, and What It Might Mean
to the Network"
https://www.ausnog.net/sites/default/files/ausnog-2013/presentations/D01%20=
P06-the%20rapid%20rise%20of%20the%20mobile%20multihomed%20host.pdf


Regards,
Mark.

> Lee


From nobody Thu Nov  8 19:05:11 2018
Return-Path: <prvs=1851fefbff=jordi.palet@consulintel.es>
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 15734130DE6 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 19:05:07 -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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 Y-SYSrDE-gy8 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 19:05:02 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E56C0130DDA for <v6ops@ietf.org>; Thu,  8 Nov 2018 19:05:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1541732699; x=1542337499; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=0CR2vAPNbGqE+uk2FOn3YLBMA+fgWn8D+nTSnitUF+4=; b=HZvGxhRJr18tt 7EufWsLqfjX7O0ccgB1SMVotW1Xuk6BJFP1Y1VUlhKYB2SEkkKaAZ7Vf9h465CuR zQoGlIo3nmVqU5STLf34LaDoKiGveiomVkkxO+1LqQUCrIzKXbNObClChwWmBdm0 TJtF0BTX649U0T0PaWinaiZGlJpWc4=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Fri, 09 Nov 2018 04:04:59 +0100
X-Spam-Processed: mail.consulintel.es, Fri, 09 Nov 2018 04:04:57 +0100
Received: from [31.133.128.251] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005954431.msg for <v6ops@ietf.org>; Fri, 09 Nov 2018 04:04:55 +0100
X-MDRemoteIP: 2001:67c:370:128:59b0:8281:24eb:dbda
X-MDHelo: [31.133.128.251]
X-MDArrival-Date: Fri, 09 Nov 2018 04:04:55 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=1851fefbff=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Fri, 09 Nov 2018 10:04:41 +0700
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Mark Smith <markzzzsmith@gmail.com>, Lee Howard <lee@asgard.org>
CC: v6ops list <v6ops@ietf.org>
Message-ID: <1495794F-BB54-48AC-A18C-464AFD6EA716@consulintel.es>
Thread-Topic: [v6ops] SLAAC host moving between networks
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org> <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
In-Reply-To: <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/aFGEd1wbDGKu7fGg1FtTmK4T5H8>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 09 Nov 2018 03:05:09 -0000

One additional consideration.

Most of the time, "business" customers are in the same BRAS as "residential=
" customers. Even if they get different SLAs, or whatever.

Business customers may be a "different" concept depending on the size of th=
e customer, that's clear. I'm not talking about "leased" lines.

The point is that those customers get persistent addresses. So technologica=
lly/operationally there is no reason for making a difference.

Now, if you tell me that the "real" reason for that is making a marketing d=
istinction, I may (or may not) agree. But this shows that is not "a problem=
" for operators.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Mark Smith <markzzzsmith@gm=
ail.com>
Fecha: viernes, 9 de noviembre de 2018, 9:42
Para: Lee Howard <lee@asgard.org>
CC: v6ops list <v6ops@ietf.org>
Asunto: Re: [v6ops] SLAAC host moving between networks

    Hi Lee,
   =20
    On Fri, 9 Nov 2018 at 02:14, Lee Howard <lee@asgard.org> wrote:
    >
    >
    > On 11/8/18 7:08 AM, Mark Smith wrote:
    >
    >
    >
    > Hi Lee,
    >
    > On Thu., 8 Nov. 2018, 18:45 Lee Howard <lee@asgard.org wrote:
    >>
    >>
    >> On 11/6/18 8:28 AM, JORDI PALET MARTINEZ wrote:
    >> > It is much better to educate ISP so they understand that with IPv6=
 there is no need to change prefixes, so they should not do that. They can =
also offer new services in an easier way if the prefix is persistent ...
    >
    > Thanks for making some technical points, as someone who worked at an =
ISP. . .
    >
    >
    >
    >
    > The only issue is route aggregation.
    >
    > With stable home broadband connections, you're not going to get a lot=
 of route churn, so your need for aggregation is driven by conserving route=
 table slots, rather than load caused by route flaps. (BGP assumed ...)
    >
    > If you do need to aggregate, you can provide prefix stability without=
 guaranteed static assignment by e.g. defining a geographical area were sta=
bility is provided.
    >
    > If the customer moves within that area, they keep the same prefix. If=
 the customer moves out of that area, they get assigned a different stable =
prefix.
    >
    > Not just "the customer moved" but "you moved the customer." Sometimes=
 you get more users than one provider edge box can handle, and you have to =
move them to another edge box.
    >
    > What happens then? The modem interface might blink, but that doesn't =
tell the router that anything happened.
   =20
    BRASes and CPEs both send keepalives to detect this event if it is
    disruptive to packet flow.
   =20
   =20
    > So it doesn't request a new prefix, and keeps using the one it had be=
fore. But the new PE box doesn't have a route for it, because there was no =
DHCPv6 exchange to snoop/glean. Even if you (or the customer, hopefully not=
 after a call) bounce the home router, the new PE box installs a route, but=
 how does the old box know to delete its route?
    >
   =20
    BRAS session keepalives.
   =20
    Other mechanisms I've seen is DSLAMs that spoof a PPPoE PADT on behalf
    of the CPE if the ADSL link went down so that BRAS sessions were
    terminated. I remember not liking that because it meant that BRAS
    sessions were torn down even though the ADSL link could recover within
    our BRAS's and CPE's keepalive periods. That created needless
    authentication requests and session database entries.
   =20
    >
    > You said "if you do need to aggregate," but you always do, if you hav=
e more than a few thousand customers.
   =20
    I don't think you do at a threshold of a few thousand customers.
   =20
    BGP demonstrably scales to at least 700 000 routes for IPv4, so lets
    assume 350K for IPv6.
   =20
    The other main scaling factor is route churn. Per Geoff's research
    from 2017 (https://blog.apnic.net/2018/01/10/bgp-in-2017/), the global
    Internet is handling close to 2 BGP updates per second (170 000/day).
   =20
    So I'd estimate a cluster of BRASes servicing 100 000 customers, with
    full announcement of all delegated prefixes between the cluster
    members, and route aggregation only occurring towards the cluster's
    upstream routers should be quite possible.
   =20
    The population of users serviced by a cluster is the customers' prefix
    stability domain. That may be a city, town, region or PoP. If the
    customers session disconnect/reconnect lands on the same BRAS cluster
    all the time (but not necessarily the same BRAS) - and that is what
    you design to happen if it is not already inherent in your broadband
    backbone - then their IPv6 PD prefix is stable across sessions.
   =20
    > Nobody wants ten million customer prefixes in their network.
   =20
    I don't think I said anybody does. You'll need to aggregate before then=
.
   =20
    The fundamental point of the above BRAS cluster model is that the
    aggregation boundary doesn't have to be at the boundary of an
    individual BRAS device, because we have a routing protocol that can
    scale far beyond the capacity of a typical BRAS and well above a few
    thousand customers.
   =20
    With stable broadband connections, the primary aggregation factor is
    how many routes you can support and want to have within and outside
    the BRAS cluster.
   =20
    > Really, nobody wants ten thousand prefixes in their IGP.
    >
   =20
    ("BGP assumed ...")
   =20
    I'd be a bit surprised if people are importing 1000s of customer
    prefixes into an IGP today at an ISP, and if they are, I'd be advising
    them to shift those routes into BGP.
   =20
    > Really, nobody wants to maintain a table of ten million assigned pref=
ixes, to be queried with every DHCPv6 request. The initial population of th=
at table, and lookups, and moves/add/changes/deletions, requires a bit of a=
utomation that has no ROI.
   =20
    I think it does have an RIO, it will both cut down on helpdesk calls
    and also avoids creating or contributing to a negative reliability
    perception in your customers' minds.
   =20
    It can also impact your word of mouth marketing. Some customers will
    tolerate a small amount of unreliability below a threshold. If they're
    asked their opinion of your service by a friend, neighbour etc., you
    want them to say "it's excellent", "I'm very happy", "highly
    recommended" etc. rather than "it's not to bad", "occasionally it's
    sometimes a bit unreliable". People have a bias that places more
    weight on negativity - https://en.wikipedia.org/wiki/Negativity_bias -
    so you want to avoid anything that creates a negative experience.
   =20
    If a customer is reissued with their same prefix across a
    disconnect/reconnect, then their application session connections
    survive, because it is a period of transient packet loss. That induces
    some minor application delays, but then things recover and continue.
   =20
    If their prefix changes on each disconnect/reconnect, then application
    sessions fail, and that can become visible to end-users.
   =20
    It has been argued that applications should be written to cope with
    that event, however that is a I think that is a reasonably high cost
    to impose all applications. It may be becoming necessary however it
    would be better to minimise its use if possible.
   =20
    Some applications may not be written to cope with it, and recovery is
    much more involved than recovering from packet loss. There's more
    chance of a negative end-user experience.
   =20
   =20
    > If I ran an ISP, I would not want to spend a lot of time developing f=
eatures to retain my most expensive customers.
    >
    >
   =20
    I don't think it is the expensive customers who desire the most
    reliable service they can have within what they're paying, I think it
    is all of your customers. Who purposely buys something that is
    noticeably unreliable?
   =20
   =20
    >
    > I think there is a distinction between stable and static. Stable mean=
s the ISP will try to avoid changing it, but don't guarantee they won't nee=
d to at sometime in the future. A static prefix provides the guarantee of p=
ermanent assignment and it is the guarantee the customer pays the premium f=
or.
    >
    > I've tried to avoid saying "static prefix" because it's easily confus=
ed with "static route." I've generally said "persistent prefix" to mean tha=
t doesn't change (your "static"), and only referred to the relative stabili=
ty or persistence of a prefix for one that may change.
    >
   =20
    I'm taking a slightly more customer perspective on the term in regards
    to the prefix - "static' means never changing while the
    customer/provider paid relationship exists, where as "stable" means
    under normal and common network circumstances the prefix won't change
    (i.e. connection/reconnection at the network point)
   =20
    For example, my DHCPv6-PD prefix has been stable for 7 years because
    I've lived in the same place for 7 years. If I move house, I may or
    may not get the same prefix.
   =20
    >
    >
    >
    >> This isn't an "educate ISPs" issue, and
    >> it's arrogant of you to suggest that it is.
    >>
    >>
    >> If we need to reconstitute the 6renum working group to find ways to =
work
    >> with changing prefixes, I will support that. It seems to me that the=
re's
    >> a combination of SDN, Anima, dynamic DNS, and Homenet technologies t=
hat
    >> will make it all work, but maybe there's some set of commonalities o=
r
    >> defaults that need to exist in unmanaged networks that we need to de=
fine.
    >
    >
    > If it can be made totally seamless and automatic, the those that want=
 changing prefixes should have them if possible. It is easier said than don=
e, which is why privacy experts saying a prefix should be changed every 24 =
hours suggests to me they may not have much understanding of what that woul=
d entail to make it seamless and automatic.
    >
    > Most people also have stable IPv4 addresses today, because one of the=
 most common BRAS implementations that I have experience with caches dynami=
c address assignment from a pool and reallocates the same address to the sa=
me authenticated user if they disconnect and then reconnect to the same BRA=
S.
    >
    > Most ISPs seem to like a very small number of very large BRASes (unli=
ke me) at a service aggregation point, so the likelihood of being assigned =
the same IPv4 address across disconnect/reconnect goes up.
    >
    > If they have stable broadband connections, they can have the same IPv=
4 address for months, depending on their service (link) uptime and their BR=
AS uptime.
    >
    > If there is a privacy problem with stable IPv6 prefixes, there's a ve=
ry similar one with the inherently stable IPv4 addresses people have had fo=
r the last 15 or so years since always-on residential broadband became avai=
lable. I'm not dismissing the privacy concern, just observing that it has b=
een an accepted one with IPv4 for quite a long time.
    >
    > This is a strong argument. My motivations are not so much to protect =
privacy (I'd like a privacy expert to explain the threat relative to other =
issues, considering how effective fingerprinting and cookies are) as the op=
erational issues above.
    >
    > But I also have an architectural principle that an IP address is a ne=
twork locator and host identifier, just a set of integers, and relying on t=
hem not changing is ossifying the network.
    >
   =20
    With the rise of multipath transport layer protocols, I've started to
    think that trying to solve the locator identifier problem at the
    network layer may have been the incorrect place to try to solve it.
   =20
    I think they're separating the identifier property from an IP address,
    however rather than having a host identifier, they're instead using a
    transport layer session identifier. I think that's the communications
    identity that matters, not the identity of the host the application is
    operating on.
   =20
    So I think multipath transport layer protocols will help reduce the
    impact of renumbering events.
   =20
    > RFC7010 "IPv6 Site Renumbering Gap Analysis" lists the stuff that nee=
ds to happen when a prefix changes. In short, it's how to notify everything=
 of changes, updating DNS, firewall/ACL/policy stuff, and miscellaneous con=
fig bits. If DHCPv6 Reconfigure was supported and it was obvious how to dec=
lare a dDNS server, using wildcards for prefixes in firewalls and DHCP serv=
ers gets you 90% of the way there.
    >
   =20
    I think with the rise of mobile devices, multipath transport protocols
    and end-to-end encryption, a lot of the need for a lot of these things
    might disappear, because once an IP address is just a locator, and not
    an identifier, a lot of the policy stuff that assumes and relies on an
    IP address being an identifier won't work e.g. ACLs, DNS etc.
   =20
    "The Rapid Rise of the Mobile Multihomed Host, and What It Might Mean
    to the Network"
    https://www.ausnog.net/sites/default/files/ausnog-2013/presentations/D0=
1%20P06-the%20rapid%20rise%20of%20the%20mobile%20multihomed%20host.pdf
   =20
   =20
    Regards,
    Mark.
   =20
    > Lee
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Thu Nov  8 23:47:36 2018
Return-Path: <gert@space.net>
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 A5AFB130E4A for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 23:47:34 -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] 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 JG22HzZ1SGe1 for <v6ops@ietfa.amsl.com>; Thu,  8 Nov 2018 23:47:32 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3112C130DD1 for <v6ops@ietf.org>; Thu,  8 Nov 2018 23:47:31 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id D1B8841C20 for <v6ops@ietf.org>; Fri,  9 Nov 2018 08:47:29 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id C0C1F40D75; Fri,  9 Nov 2018 08:47:29 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id B14CE20C4F; Fri,  9 Nov 2018 08:47:29 +0100 (CET)
Date: Fri, 9 Nov 2018 08:47:29 +0100
From: Gert Doering <gert@space.net>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Lee Howard <lee@asgard.org>, v6ops list <v6ops@ietf.org>
Message-ID: <20181109074729.GQ11393@Space.Net>
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org> <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.0 (2018-05-17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/iHEOROZ9KDFP7z1EIJBTP39kUHM>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 09 Nov 2018 07:47:35 -0000

Hi,

On Fri, Nov 09, 2018 at 01:41:59PM +1100, Mark Smith wrote:
> It has been argued that applications should be written to cope with
> that event, however that is a I think that is a reasonably high cost
> to impose all applications. It may be becoming necessary however it
> would be better to minimise its use if possible.

"All applications that are expected to be used in a SoHo environment",
which tends to move towards "https requests, https requests, and bit of
local stuff in the local network".

(All the mobile apps have learned this long ago, because you need to
be able to do it for wifi<->3G/4G roaming.  Why expect less from SoHo
desktop applications?)

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Fri Nov  9 01:31:18 2018
Return-Path: <richard@helix.net.nz>
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 7B5B112F18C for <v6ops@ietfa.amsl.com>; Fri,  9 Nov 2018 01:31:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=helix-net-nz.20150623.gappssmtp.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 9FCBGqckRUgU for <v6ops@ietfa.amsl.com>; Fri,  9 Nov 2018 01:31:15 -0800 (PST)
Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (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 A6D16128DFD for <v6ops@ietf.org>; Fri,  9 Nov 2018 01:31:15 -0800 (PST)
Received: by mail-io1-xd33.google.com with SMTP id t81-v6so798373iod.10 for <v6ops@ietf.org>; Fri, 09 Nov 2018 01:31:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=helix-net-nz.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7y36U+8orWM1RoxEWYBRIkSQsJmE2gTQUNm34T7JDh0=; b=Fht5GVmrGVm0zqQxpNY5NoMC3H+S6XwMbnn8ZHH1JdhcdpJfqNWQznxAOGofPSV2jT SnFzcWxJG9MBXllD25N0HLqRvvl56glTBIqF4m6xC9xl027NyAAFrrMj4ylY5CZcY7Ez x6HZr3UG1SpLHhMX/vdEOB+DkrlAvO1eIchNExIbcHZCQGcmV5MvNk5E7pn2CB1Fkh6y nGBs0fc9O/OakUBy0rGAVyRzWWZjtNV46OkdsVfFqE8B3BzecwoS+m6aKyxRnOATfzHc nkGN/OJVqQZezmu5F5Ss0GZZVRzMU5ZYEYBuLfNYjm65M4s0mhlWSYe40UqQeoRmPMN8 ehgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7y36U+8orWM1RoxEWYBRIkSQsJmE2gTQUNm34T7JDh0=; b=GPu714r++Ng4gsp8mGmsM6CI6jeLeQ8DD8nyCCD4Bf6pZsKbAp4IoKtsHiw0QXI2Gm Qo2dd4VXf19Cqo+u1/1IopxZII2fDsErh2B1F1mkkk5WknbLQ9z0Qe/v5BfCsomGgr1b wl6Eoz8yYBXuhIac9ukSZwW9/xxs6gfw8XgUImnu3Lxm9g8BStUTxH/xYCptDDC+qF7O jiLx3X5szoBTcutaUWsp0zyM3wnCWOGA9gFRgVwWYGcYJ9fGawVoCr/eip0psfVZ92hn Q4a539w9SS+/qEKUVZFK3rEovJskDq4csD7RdPt5hdZBs2bO14mA3FZv7VCAOHuIpONV 9O7g==
X-Gm-Message-State: AGRZ1gJonKBGJsWK1w/UZAOMBfI6sud/YEpPXHML4UloYJd9jlDHRYdZ OiPTrujRp/hHxuFoyFstLk6lugxd4C0=
X-Google-Smtp-Source: AJdET5fXIn/TSr3+gclafcUUQ9svBp9xi2u0oiBBaeXAScm33nuu+bsVVZj4IVcSYzbz4S1N2Vu8GA==
X-Received: by 2002:a6b:b48d:: with SMTP id d135-v6mr6477721iof.61.1541755874851;  Fri, 09 Nov 2018 01:31:14 -0800 (PST)
Received: from mail-it1-f180.google.com (mail-it1-f180.google.com. [209.85.166.180]) by smtp.gmail.com with ESMTPSA id g18-v6sm464946itg.7.2018.11.09.01.31.13 for <v6ops@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Nov 2018 01:31:13 -0800 (PST)
Received: by mail-it1-f180.google.com with SMTP id m15so2276689itl.4 for <v6ops@ietf.org>; Fri, 09 Nov 2018 01:31:13 -0800 (PST)
X-Received: by 2002:a24:cbc3:: with SMTP id u186-v6mr1650000itg.143.1541755873751;  Fri, 09 Nov 2018 01:31:13 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org> <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
In-Reply-To: <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com>
From: Richard Patterson <richard@helix.net.nz>
Date: Fri, 9 Nov 2018 09:31:02 +0000
X-Gmail-Original-Message-ID: <CAHL_VyAuonunetU947O8yzrFCj3E63PenE8ft7CzX0qGYhVLkg@mail.gmail.com>
Message-ID: <CAHL_VyAuonunetU947O8yzrFCj3E63PenE8ft7CzX0qGYhVLkg@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Lee Howard <lee@asgard.org>, "v6ops@ietf.org list" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oipyrI4VeWa3HnkSWO3tq1hvJtM>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 09 Nov 2018 09:31:17 -0000

On Fri, 9 Nov 2018 at 02:42, Mark Smith <markzzzsmith@gmail.com> wrote:
> BRASes and CPEs both send keepalives to detect this event if it is
> disruptive to packet flow.

When using PPP[oE], sure, but what about IPoE?
A problem we're trying to solve with draft-patterson-intarea-ipoe-health

-Richard


From nobody Fri Nov  9 16:20:51 2018
Return-Path: <markzzzsmith@gmail.com>
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 8D20D12D7EA for <v6ops@ietfa.amsl.com>; Fri,  9 Nov 2018 16:20:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 l9Q4YJ54ZX5S for <v6ops@ietfa.amsl.com>; Fri,  9 Nov 2018 16:20:48 -0800 (PST)
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) (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 8FA5E1277CC for <v6ops@ietf.org>; Fri,  9 Nov 2018 16:20:48 -0800 (PST)
Received: by mail-oi1-x229.google.com with SMTP id g188-v6so2966344oif.8 for <v6ops@ietf.org>; Fri, 09 Nov 2018 16:20:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o1F6eYQD2SFdE6o5xXH2IVa8JwuO97+hBDWar3AXTeg=; b=gVSNfyfDwfGxMIrSz+n59MtQyHuldmBlMWRXUA/12wm0g6UpCl7nJ5eOT0LIcdubXD BLcWFcM3tNkFgMniJrG4/Gh5HVNw8oABuigrUepjhBBk4Ho1+nAkoUQTYdObP3aY8iBO DfK155sROUxYbcKuY9YHfL9wQIotuJzj8tegzoiv9yFZcon/ADO2JFjYjFVO4MePd/UW uBw2NrGYCtV/aS6iZc+wR2/UeVAql1tKlf7BNhaClu3Zt9JbKyKAozUb9yJSSjV6av1B lGZnkfUY3wELfUm1wiIUWhLociF6zpzTX1g4Qaakl+2YBC07wu1ua5jz4UIa7KmAuQaB CFfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o1F6eYQD2SFdE6o5xXH2IVa8JwuO97+hBDWar3AXTeg=; b=ZXGxrovR05exStYn0f4XUO4G9KwPK1CdX705NspxhkCz1lzhfFPtjfUoAowUdWjZSK 86ILl7BGNLh1mEuncDYqx70izUJYNIrpByryGt/eVeJkKD472OSvP0TWW6QmdfD0ULgp 8VNGN2U+0ex/OnM0GUiMAJouAF7DxfNDXCCCJwy7w8X+YYr3VjAOgAfXfPBAl1MXni72 obK5VkUj9I5G28ri22e1TuP/57V0yCwmIBeFWxgMMjvl8J1YgfUtSvbRKAGiimIsKV3i FGZSCdrV7hwqKBGLWFfHyIqsygaNYihxnu+V0krR6xqsX1hWdCPa/g4OrTMNdzbYO3O0 88nw==
X-Gm-Message-State: AGRZ1gJgqTW2tj2CRsjjh6CVWYa6kvjkeJRXVetjmx094b8KwfYZRzPI GxMJ7Y2UVQo2YtDAUhr6NRQKQgVroZGq8Le3T0o=
X-Google-Smtp-Source: AJdET5cz2mzZkpXn3lsolgNkkD2q4odrJedN74SNhh7Fc9gh2mZ1ap8CVp9tZ7AILROAKl360Hsd5VuvqbqmnL0RObA=
X-Received: by 2002:aca:e484:: with SMTP id b126-v6mr6402795oih.60.1541809247507;  Fri, 09 Nov 2018 16:20:47 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org> <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com> <CAHL_VyAuonunetU947O8yzrFCj3E63PenE8ft7CzX0qGYhVLkg@mail.gmail.com>
In-Reply-To: <CAHL_VyAuonunetU947O8yzrFCj3E63PenE8ft7CzX0qGYhVLkg@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 10 Nov 2018 11:20:20 +1100
Message-ID: <CAO42Z2yvJ7ZGP=F26cV-jW=ENdTpB18MaspY8BniQv75qCGB6w@mail.gmail.com>
To: richard@helix.net.nz
Cc: Lee Howard <lee@asgard.org>, v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/8t9hPJzijm8Oir5F0fK4_-pH5Ds>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 10 Nov 2018 00:20:51 -0000

On Fri, 9 Nov 2018 at 20:31, Richard Patterson <richard@helix.net.nz> wrote:
>
> On Fri, 9 Nov 2018 at 02:42, Mark Smith <markzzzsmith@gmail.com> wrote:
> > BRASes and CPEs both send keepalives to detect this event if it is
> > disruptive to packet flow.
>
> When using PPP[oE], sure, but what about IPoE?

So I don't have first hand experience with IPoE, however I have to
assume that since it has been used for HFC networks universally for in
the order of 15+ years, and a broadband ADSL network I know of for the
past 10 or more years, that is fundamentally a solved problem.
Otherwise it would be well known that there are hanging
sessions/RADIUS accounting problems with HFC/IPoE networks, and I
expect it would have fallen out of favour as an access method by now.
There's been plenty of time for that to happen.

The bit of research I've done in the past (about 10 years ago now),
and verified now is that they're using things like ARP ping and ICMP
echo request/response in addition to DHCP to create and maintain
session state.

For example, the copyright date on this presentation is 2007, and that
describes how IPoE new sessions are established and how session
failure is detected via a number of methods (DHCP lease expiry, ARP
ping failure, ICMP ping failure).

http://www.swinog.ch/wp-content/uploads/2018/07/The_Evolution_from_PPPoE_to_IPoE_sessions.pdf

And here is a description of how another vendor is doing it (the same way)

https://www.juniper.net/documentation/en_US/junos/topics/concept/subscriber-management-dhcp-liveness-detection.html

> A problem we're trying to solve with draft-patterson-intarea-ipoe-health
>

I think the only and a major criticism of the above methods is that
they're using BRAS control plane resources for this liveness testing,
and that can become considerable with 1000s of subscriber sessions on
a BRAS.

Having CPEs use forwarding plane verification i.e. sending traffic
that is looped through the forwarding plane of the BRAS, back to the
CPE, rather than CPEs using keepalives methods that are processed by
the control plane of the BRAS (including PPP LCP Echo Request/Reply in
a PPPoE scenario), would help remove a useful amount of load from BRAS
control planes.

Regards,
Mark.


> -Richard


From nobody Sat Nov 10 05:41:01 2018
Return-Path: <richard@helix.net.nz>
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 8077E12896A for <v6ops@ietfa.amsl.com>; Sat, 10 Nov 2018 05:40:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=helix-net-nz.20150623.gappssmtp.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 G-36SCtd8PKV for <v6ops@ietfa.amsl.com>; Sat, 10 Nov 2018 05:40:56 -0800 (PST)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 262D1124C04 for <v6ops@ietf.org>; Sat, 10 Nov 2018 05:40:55 -0800 (PST)
Received: by mail-io1-xd34.google.com with SMTP id p83-v6so3236637iod.12 for <v6ops@ietf.org>; Sat, 10 Nov 2018 05:40:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=helix-net-nz.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vtiH/0/ImICMWtkw9AImDHhmyQy6t1XetO0kc8zCT7E=; b=Bx13Uvgfqc4BtDaasN0WknqiS5ihpA0RgBGp3y2jbI+6itw9KLu/OCLO5lQdTtsEHQ 82ynmNF1x1kaxUSlMksPT+xYzuBH80PTT6suNjvVE1xjRQmBeHyEMm6tVSALEO8HR2sL dTd+r1hy6uLQgPx1oLcSMFGCvlbcZgLtUuktoLyEHdF1Q/a30s/Rfpm9npOOrbMiNivX Z73e/nbyr6JYJcN7lcCdsBWGaUQmllop4SarxlPfW02zr2gSFvLY8F0XqQ3J9NpDE1mJ E/a5G8SkjXuW1Duy1qCKn6och7XMpq597WQ0jCxmmubCFIYvij/lgoJbdpUdCC1fQ/fr poCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vtiH/0/ImICMWtkw9AImDHhmyQy6t1XetO0kc8zCT7E=; b=eFBSHYxGuD0fuM85gYwBohn7JkzkJ+bev9ldb5LdTLPpzbBxQuvOSYU95IxL/i+ZSQ j0s6rVQampAlrqfqYoueL9ZANhvbHprKZu2idSYY3KZTfmhWj84meytmkzzBcM3Fg8uo k0lqvoupO0LPFl4fHxeSfwGuu3GUdIO3J8yL2DHJsWNmBpyEJZt0OvB031YPKLGWl9EU wCEOody9ZyqO7gO7h8VB2Hd+ujBoyp8lrICjCP9LdU+vPv+QjnTxxgny7SdCEGP5bmxc Q27SyCUZ5R+joOjz0tA6FCSN4STqmfbz0jBrL7bGPoHdDHDgze9aeJnGHhydL2UZXOeb I1Rw==
X-Gm-Message-State: AGRZ1gKVQWoAcVd+zQAHmxxlYFJjDtnDrGUgR8oVcFwW+39dh1jKs4M6 QhkOIenEJWJOCfK86BPdGisvqUjj2+U=
X-Google-Smtp-Source: AJdET5f+ErkCfLsw/ZfXn3TWNbl13hZ5elMwrm5aF38Bb2Uv39aumN2gRImVd52/4yJX0DDmOiyFqA==
X-Received: by 2002:a6b:bc43:: with SMTP id m64-v6mr9471236iof.136.1541857254518;  Sat, 10 Nov 2018 05:40:54 -0800 (PST)
Received: from mail-io1-f47.google.com (mail-io1-f47.google.com. [209.85.166.47]) by smtp.gmail.com with ESMTPSA id s14-v6sm3195621ioj.71.2018.11.10.05.40.53 for <v6ops@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Nov 2018 05:40:53 -0800 (PST)
Received: by mail-io1-f47.google.com with SMTP id r7-v6so3122717iog.7 for <v6ops@ietf.org>; Sat, 10 Nov 2018 05:40:53 -0800 (PST)
X-Received: by 2002:a5e:9701:: with SMTP id w1-v6mr10168275ioj.257.1541857252926;  Sat, 10 Nov 2018 05:40:52 -0800 (PST)
MIME-Version: 1.0
References: <20181106113438.ud37g6ht6vaxtbif@imap.narrans.de> <A9C4EA19-B89A-4B14-86E1-233AB50B1B4A@consulintel.es> <m1gK0hy-0000FkC@stereo.hq.phicoh.net> <81785dd3-9013-e802-934a-3d6c1b8f87bf@foobar.org> <3899E3F6-BD5D-47CA-8040-CD67E0229216@consulintel.es> <9883628c-1132-0026-2818-911654f23af2@asgard.org> <CAO42Z2zUAr2TijebYNqXjz4qs3goN1FcUseaKMR7SXCOJwqVkQ@mail.gmail.com> <c03c4c8e-c50b-89f3-bc53-d3cf4e3ce5fe@asgard.org> <CAO42Z2wh=YRePKqR7p9BKSy0aSd4a3Xc6kpZYujS4OtNKEk4sg@mail.gmail.com> <CAHL_VyAuonunetU947O8yzrFCj3E63PenE8ft7CzX0qGYhVLkg@mail.gmail.com> <CAO42Z2yvJ7ZGP=F26cV-jW=ENdTpB18MaspY8BniQv75qCGB6w@mail.gmail.com>
In-Reply-To: <CAO42Z2yvJ7ZGP=F26cV-jW=ENdTpB18MaspY8BniQv75qCGB6w@mail.gmail.com>
From: Richard Patterson <richard@helix.net.nz>
Date: Sat, 10 Nov 2018 13:40:41 +0000
X-Gmail-Original-Message-ID: <CAHL_VyDoB3K_F5mSrOLQMHNTPCYRWOe2ZeJ4XMzxuEhdd=n23w@mail.gmail.com>
Message-ID: <CAHL_VyDoB3K_F5mSrOLQMHNTPCYRWOe2ZeJ4XMzxuEhdd=n23w@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1NtbJUzg_dGXgjLQOPAHUGW9B0A>
Subject: Re: [v6ops] SLAAC host moving between networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 10 Nov 2018 13:40:59 -0000

On Sat, 10 Nov 2018 at 00:20, Mark Smith <markzzzsmith@gmail.com> wrote:
>
> The bit of research I've done in the past (about 10 years ago now),
> and verified now is that they're using things like ARP ping and ICMP
> echo request/response in addition to DHCP to create and maintain
> session state.
>

Control plane issues aside, these approaches aren't commonly
implemented by off-the-shelf CPEs.  In the downstream direction,
however, most BNGs do support the use of ARP/ND for CPE liveliness
detection, however without reciprocal checks, it can actually
exacerbate the problem/downtime.

Lower DHCP lease times help, but doesn't scale very well in larger networks.


From nobody Mon Nov 12 01:39:41 2018
Return-Path: <otroan@employees.org>
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 67BCB12D4EE; Mon, 12 Nov 2018 01:39:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 QXSXqxpGNM3V; Mon, 12 Nov 2018 01:39:39 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A6D61277BB; Mon, 12 Nov 2018 01:39:39 -0800 (PST)
Received: from astfgl.hanazo.no (unknown [173.38.220.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 77903FECBE77; Mon, 12 Nov 2018 09:39:38 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 4F6388F03D5; Mon, 12 Nov 2018 10:39:36 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com>
Date: Mon, 12 Nov 2018 10:39:36 +0100
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/kNcrZDHx_VrxN5euRgmpy4Kopos>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 09:39:40 -0000

Naveen,

> I agree to some extent that DHCPv6 is a format on wire.  But am sure =
it would consume more resources at router to support DHCPv6 as a whole =
along with SLAAC.

Prefix delegation is quite different from SLAAC.
Regardless this is water under the bridge. Since 2003.

Cheers,
Ole


>=20
> Yours,
> Naveen.
>=20
>=20
> On Wed, 7 Nov 2018 at 14:59, Ole Troan <otroan@employees.org> wrote:
> >> We have been down this road before with
> >> https://tools.ietf.org/html/draft-haberman-ipngwg-auto-prefix-02
> >> Which is what led to RFC3633.
> >> Is your main motivation for this that there are some platforms that =
don=E2=80=99t implement DHCP PD?
> >=20
> > For what is worth: there are some platforms that do not and will not =
implement DHCPv6 PD.
>=20
> And I=E2=80=99m sure platforms that will not implement this=E2=80=A6
> DHCPv6 PD is just a wire format specified between a requesting router =
and a delegating router directly connected.
> If you cannot implement that, it=E2=80=99s going to be hard to justify =
implementing the exact same, just with different naming.
>=20
> Ole
>=20
> >> Seems like the simple solution is to get those to implement it, =
rather than proposing a redundant standard that no-one has implemented =
yet.
> >> Unless I am misunderstanding where you want to go with this?
> >> Cheers,
> >> Ole
> >>> On 7 Nov 2018, at 07:59, Naveen Kottapalli =
<naveen.sarma@gmail.com> wrote:
> >>>=20
> >>> Hello,
> >>>=20
> >>> IPv6 StateLess Address AutoConfiguration (SLAAC) in its current =
form doesn't offer following services like:
> >>>=20
> >>> 1. Soliciting a prefix of specific length.  The length could be of =
either /64 bit prefix (which would generally be solicited by nodes) or =
non /64 bit prefix (which would generally be solicited by either CPE or =
downstream routers).
> >>> 2. Releasing the prefixes that are no more used by the device.  =
This could be equally important for the routers who assigned the prefix =
to make the unused prefixes available for other nodes.
> >>>=20
> >>> To achieve the above objectives, a ND based message protocol is =
introduced in the below draft that does what a DHCPv6 node do; without =
introducing any new message types or new option types or flag types.
> >>>=20
> >>> Can you all share your thoughts on the draft?
> >>>=20
> >>> Thanks & Regards,
> >>> Naveen
> >>>=20
> >>>=20
> >>> ---------- Forwarded message ---------
> >>> From: <internet-drafts@ietf.org>
> >>> Date: Wed, Nov 7, 2018 at 6:14 AM
> >>> Subject: New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> >>> To: Naveen Kottapalli <nkottapalli@benu.net>
> >>>=20
> >>>=20
> >>>=20
> >>> A new version of I-D, draft-naveen-slaac-prefix-management-00.txt
> >>> has been successfully submitted by Naveen Kottapalli and posted to =
the
> >>> IETF repository.
> >>>=20
> >>> Name:           draft-naveen-slaac-prefix-management
> >>> Revision:       00
> >>> Title:          IPv6 Stateless Prefix Management
> >>> Document date:  2018-11-06
> >>> Group:          Individual Submission
> >>> Pages:          15
> >>> URL:            =
https://www.ietf.org/internet-drafts/draft-naveen-slaac-prefix-management-=
00.txt
> >>> Status:         =
https://datatracker.ietf.org/doc/draft-naveen-slaac-prefix-management/
> >>> Htmlized:       =
https://tools.ietf.org/html/draft-naveen-slaac-prefix-management-00
> >>> Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-naveen-slaac-prefix-management=

> >>>=20
> >>>=20
> >>> Abstract:
> >>>    The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) =
provides a
> >>>    provision for the hosts to request for a specific IPv6 address =
and
> >>>    manage the same, whereas the StateLess Address =
AutoConfiguration
> >>>    (SLAAC) doesn't have such a provision.  Also, unavailability of
> >>>    DHCPv6 across all OS platforms has limited the IPv6 nodes to =
not use
> >>>    features like soliciting a prefix of desired length and =
lifetime,
> >>>    renewing, releasing / declining a prefix, etc.  This document
> >>>    proposes IPv6ND extensions for enabling SLAAC devices to =
solicit
> >>>    prefix information as a hint PIO in RS and other methods like
> >>>    renewing or releasing or declining a prefix without introducing =
any
> >>>    new ICMPv6 message or option types.
> >>>=20
> >>>=20
> >>>=20
> >>>=20
> >>> Please note that it may take a couple of minutes from the time of =
submission
> >>> until the htmlized version and diff are available at =
tools.ietf.org.
> >>>=20
> >>> The IETF Secretariat
> >>>=20
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
>=20


From nobody Mon Nov 12 02:18:41 2018
Return-Path: <lencse@hit.bme.hu>
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 65A4C130DD5 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 02:18:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 9Xvh6Ntqci_G for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 02:18:37 -0800 (PST)
Received: from frogstar.hit.bme.hu (frogstar.hit.bme.hu [IPv6:2001:738:2001:4020::2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9F711277BB for <v6ops@ietf.org>; Mon, 12 Nov 2018 02:18:35 -0800 (PST)
Received: from [192.168.1.119] (host-79-121-41-91.kabelnet.hu [79.121.41.91]) (authenticated bits=0) by frogstar.hit.bme.hu (8.15.2/8.15.2) with ESMTPSA id wACAI8HU094882 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <v6ops@ietf.org>; Mon, 12 Nov 2018 11:18:15 +0100 (CET) (envelope-from lencse@hit.bme.hu)
X-Authentication-Warning: frogstar.hit.bme.hu: Host host-79-121-41-91.kabelnet.hu [79.121.41.91] claimed to be [192.168.1.119]
To: v6ops@ietf.org
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com>
From: =?UTF-8?Q?Lencse_G=c3=a1bor?= <lencse@hit.bme.hu>
Message-ID: <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu>
Date: Mon, 12 Nov 2018 11:18:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com>
Content-Type: multipart/alternative; boundary="------------CFA87F09E35E6109198F814B"
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.100.1 at frogstar.hit.bme.hu
X-Virus-Status: Clean
Received-SPF: pass (frogstar.hit.bme.hu: authenticated connection) receiver=frogstar.hit.bme.hu; client-ip=79.121.41.91; helo=[192.168.1.119]; envelope-from=lencse@hit.bme.hu; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; 
X-DCC--Metrics: frogstar.hit.bme.hu; whitelist
X-Scanned-By: MIMEDefang 2.79 on 152.66.248.44
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rgTXDRcsmuZPVA9wS_mGz386Yjo>
Subject: Re: [v6ops] Review of draft-lmhp-v6ops-transition-comparison-01
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 10:18:40 -0000

This is a multi-part message in MIME format.
--------------CFA87F09E35E6109198F814B
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear Ian Farrer,

Thank you very much for reviewing our draft.

Please see my answers inline. (I was too busy last week, and even now, I 
will be able to answer you only partially, I ask your patience regarding 
the rest parts.)

11/8/2018 8:47 AM keltezéssel, ianfarrer@gmx.com írta:
> Hi,
>
> Thanks for tackling this task. It’s really useful to document the 
> characteristics of the different mechanisms now there’s some real 
> experience of them.
>
> As promised in v6ops on Monday, here’s a review of the draft.
>
> Thanks,
> Ian
>
> 2.1
> 1, As it's mentioned that MAP-T and 4646XLAT use double NAT, it’s 
> worth mentioning that DSLite, lw4o6 and MAP-E are single NAT44.

Thank you for mentioning it. I have added it in parenthesis not to break 
the train of thought as follows:

DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 packets 
*(and use single NAT44 at the CE before doing encapsulation)*.


>
> 2, Number of bytes overhead difference is certainly worth mentioning, 
> but in practice, I'm not sure it's that much of a differentiator. IME 
> 1500-bytes is the magic number for a lot of network's MTUs (especially 
> for backhaul). If the network supports more than this then it's likely 
> to be for at least 2k, so 1520 vs 1540 payload differences are 
> unlikely to pose a real problem.

Yes, of course, except for rare cases, the different is only significant 
if it causes fragmentation.

> 3, DSLite doesn't do double translation (RFC6333 sec 4.2). The B4 only 
> does encapsulation of the privately addressed traffic into v6. The 
> AFTR uses the unique v6 B4 source address to track the flows and does 
> stateful NAT44.

Yes, you are right, it is explicitly stated in 4.2 that:

    A DS-Lite CPE SHOULD NOT operate a NAT function between an internal
    interface and a B4 interface, as the NAT function will be performed
    by the AFTR in the service provider's network.  This will avoid
    accidentally operating in a double-NAT environment.


However,  a stateful NAT44 has to be done somewhere from the user's 
private address range to one of the addresses in 192.0.0.x/29. The next 
sentence of 4.2 is:

    However, it SHOULD operate its own DHCP(v4) server handing out
    [RFC1918 <https://tools.ietf.org/html/rfc1918>] address space (e.g., 192.168.0.0/16) to hosts in the home.


And above, you have suggested a correction which means the there is a 
NAT44 function in the DS-Lite CE device:

*DS-Lite*, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 
packets (and use single *NAT44 at the CE before doing encapsulation*).

So can you help me, where it is done?

> 4, "Another consequence is that the solutions using double translation 
> can carry only TCP, UDP or ICMP over IP, when they are used with IPv4 
> address sharing".
>
> There are other protocols that have layer-4 ports (e.g. SCTP). In 
> previous softwire docs, the term 'port-aware IP protocols' has been 
> used, suggested re-word:
>
> "Another consequence is that the solutions using double translation 
> can only carry port-aware IP protocols (e.g. TCP, UDP) and ICMP when 
>  they are used with IPv4 address sharing"

Thank you very much for pointing it out and also for suggesting a better 
wording. I have changed it as you recommended.

> 5, RFC8114 describes 4in6 multicast using encapsulation, so it would 
> be worth mentioning this. Also, we've set up an lwAFTR with rules to 
> perform encapsulation of IPv4 multicast to send to v6 multicast 
> addresses (a subset of the RFC8114 functionality) and can confirm that 
> this works with clients implementing IGMPv2/MLDv2 interworking. I 
> haven't tested it, but I would assume that a MAP-E BR could be 
> configured to do the same.

I would be happy to include your results. If you have already published 
them, we can cite them.

Could you put down you experience in few paragraph or even a full 
(sub)section, which we could include?

>
> 3.1.1
> 1, This states that XLAT without as dedicated translation /64 may have 
> triple NAT (NAT44 stateful, NAT64 stateless in the CPE and NAT64 
> stateful in the PLAT). In section 2.1, DSLite with dual-NAT is 'the 
> worst case’ (although please see above regarding this), but the triple 
> NAT for 464XLAT is then described as less problematic due to the 
> distribution of state to CPEs. This seems inconsistent in evaluation.
>

Yes, it was deliberately wrong. I have deleted the sentence:
"The worst case is DS-Lite, which is also doing double stateful 
translation (NAT44 at the CE and NAT44 at the AFTR). "

>
> 3.1.2
> See comment about DSLite above.
>

Correction is pending. We should clarify where NAT44 is done on the CE side.

>
> 3.1.3
> 1, lw4o6 uses the same PSID address construction as MAP, but does not 
> use the 'general' MAP algorithm linking the v4 and v6 addresses.

Do you recommend it as a text to be added as is? If yes, please specify 
after which sentence.

> 2, lw4o6 uses (by default) a single contiguous block of ports per 
> client (a-bits=0). WKPs are excluded (if required) through 
> provisioning. MAP (by default) uses a-bits=6, meaning that a client's 
> total ports are distributed across the total port space, and the WKPs 
> are excluded from allocation to any customer. One by product of this 
> is that the netfilter problem (only using the first port set for NAPT, 
> noted in section 3.2) is not experienced in a lw4o6 deployment.
>
> 3, The last paragraph about allocating full IP addresses to clients is 
> worth extending, as it adds some flexibility to the deployment. When a 
> full address is allocated for a client, the lwAFTR functions as
> in RFC7040 - i.e. it no longer performs A+P based routing for that 
> client. This means that non port-aware protocols can be routed. As 
> this can be configured on a per-client basis, if a customer reports a 
> problem with a particular application, they can be re-provisioned with 
> a full address.
>
>
> 3.2
> 1, Port sizes for clients for MAP/lw4o6 are predetermined, but not 
> fixed. A CGN's port block allocation policy is certainly easier to 
> change, but this is not something that is done regularly:
>
>   * lw4o6 clients are provisioned individually, so it is possible to
>     change the port block size for single or multiple clients and
>     distribute this to clients as quickly as their DHCPv6 gets renewed.
>   * A MAP domain (and all of the clients covered in the domain) can be
>     redimensioned to change the client's port space. Again, deploy
>     time would be in line with DHCPv6 timers.
>
>
> 2, I was unable to find a publicly available version of the Miy2010 
> reference. Can you provide a link to it in the references section?

Yes this is a problem. (As I am an IEICE member, and I could download 
the paper, this is why I was not aware of this problem.)

I have just asked the author (Shin Miyakawa) in a message through 
ResearchGate to share a public copy of his paper. I hope that he will do 
so soon.

Meanwhile, I will send you a copy of it in a private mail in a few 
minutes. (I think I may not send it to the mailing list.)

Best regards,

Gábor

> 3, Do you have any information about how the testing in Miy2010 was 
> done, and specifically if the NetFilter 3-tuple connection 
> multiplexing described in section 3.2 was used?
>
>
> 3.3
> 1, The scope of this section needs some further explanation, as it’s 
> not clear about whether this is describing IPv4 or IPv6 servers with 
> IPv4 or IPv6 clients. It’s also worth describing whether making the 
> server externally accessible can be configured purely by the customer, 
> and which would need configuration by the operator in centralised 
> infrastructure.
>
> 2, MAP & lw4o6 both always expose L4 ports, so it is possible to run 
> externally IPv4 services to IPv4 clients on these. Generally, these 
> will not be the WKP ports, unless those are being distributed for use 
> by clients. But customer can configure a server to be run on a higher 
> port (taken from the allocated block) then port translated (if needed) 
> to e.g. 443.
>
> 3, PCP would be worth including here.
>
>
> 3.4 Support and implementations
> 1, As NetFilter in the CPE is mentioned, It might be good to include 
> information about FOSS operator side implementations as well. Off the 
> top of my head:
>
> MAP-BR, lwAFTR, CGN - VPP/fd.io <http://fd.io> 
> https://gerrit.fd.io/r/#/admin/projects/
> lwAFTR - https://github.com/Igalia/snabb
> DSLite AFTR https://www.isc.org/downloads/
>
>
> 3.6 Load Sharing
> 1, This section needs to discuss more about state table 
> synchronisation between cluster members for stateful solutions as this 
> is the major bottleneck in scaling such solutions (and whether they 
> can support asymmetric v4
> and v6 paths through the cluster).
>
> 2, Not sure if this is the right section, but there is also a 
> consideration about geographical resilience for CGN deployments (i.e. 
> in a 1+1 resilience model, the size of public IPv4 address pools need 
> to be scaled to allow for handling all customer traffic in event of a 
> site failure). Stateless solutions can be more efficient here as they 
> can have a common IPv4 range accessible via multiple geographical 
> locations.
>
>
> 3.7 Logging
> 1, I think that a lot more needs to be said on this topic. It also 
> needs to be weighed against points made in other parts of the 
> document. E.g., in section 3.2, yes you can use the dynamic nature of 
> port allocation
> in a CGN to allow for more flexible port allocations, but there is a 
> cost in logging overhead. Having first hand experience of a network 
> that does CGN per-flow logging to comply with local legal 
> requirements, this can be a major consideration. In the total cost of 
> the solution, the CGN infrastructure was a fraction of the logging and 
> storage costs.
>
>
> In addition, there are a couple of additional topics that the document 
> should discuss:
>
>   * IPv6 and IPv4 address planning / topology independence
>
>
>
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


--------------CFA87F09E35E6109198F814B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear Ian Farrer,<br>
    <br>
    Thank you very much for reviewing our draft.<br>
    <br>
    Please see my answers inline. (I was too busy last week, and even
    now, I will be able to answer you only partially, I ask your
    patience regarding the rest parts.)<br>
    <br>
    <div class="moz-cite-prefix">11/8/2018 8:47 AM keltezéssel,
      <a class="moz-txt-link-abbreviated" href="mailto:ianfarrer@gmx.com">ianfarrer@gmx.com</a> írta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="">Hi,</div>
      <div class=""><br class="">
      </div>
      <div class="">Thanks for tackling this task. It’s really useful to
        document the characteristics of the different mechanisms now
        there’s some real experience of them.</div>
      <div class=""><br class="">
      </div>
      <div class="">As promised in v6ops on Monday, here’s a review of
        the draft.</div>
      <div class=""><br class="">
      </div>
      <div class="">Thanks,</div>
      <div class="">Ian</div>
      <div class=""><br class="">
      </div>
      <div class="">
        <div class="">2.1</div>
        <div class="">1, As it's mentioned that MAP-T and 4646XLAT use
          double NAT, it’s worth mentioning that DSLite, lw4o6 and MAP-E
          are single NAT44.</div>
      </div>
    </blockquote>
    <br>
    Thank you for mentioning it. I have added it in parenthesis not to
    break the train of thought as follows:<br>
    <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
    <p class="MsoNormal"><span lang="EN-US">DS-Lite, lw4o6 and MAP-E
        encapsulate the
        IPv4 packets into IPv6 packets <b>(and use single NAT44 at the
          CE before
          doing encapsulation)</b>.</span></p>
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  DefSemiHidden="false" DefQFormat="false" DefPriority="99"
  LatentStyleCount="371">
  <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 9"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="header"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footer"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index heading"/>
  <w:LsdException Locked="false" Priority="35" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of figures"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope return"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="line number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="page number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of authorities"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="macro"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="toa heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 5"/>
  <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Closing"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Signature"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="true"
   UnhideWhenUsed="true" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Message Header"/>
  <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Salutation"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Date"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Note Heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Block Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hyperlink"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="FollowedHyperlink"/>
  <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Document Map"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Plain Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="E-mail Signature"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Top of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Bottom of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal (Web)"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Acronym"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Cite"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Code"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Definition"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Keyboard"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Preformatted"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Sample"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Typewriter"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Variable"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Table"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation subject"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="No List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Contemporary"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Elegant"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Professional"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Balloon Text"/>
  <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Theme"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" QFormat="true"
   Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" QFormat="true"
   Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" QFormat="true"
   Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" QFormat="true"
   Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" SemiHidden="true"
   UnhideWhenUsed="true" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
  <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
  <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
  <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
  <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
  <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
  <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
  <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normál táblázat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]--> <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class=""><br class="">
        </div>
        <div class="">2, Number of bytes overhead difference is
          certainly worth mentioning, but in practice, I'm not sure it's
          that much of a differentiator. IME 1500-bytes is the magic
          number for a lot of network's MTUs (especially for backhaul).
          If the network supports more than this then it's likely to be
          for at least 2k, so 1520 vs 1540 payload differences are
          unlikely to pose a real problem.</div>
      </div>
    </blockquote>
    <br>
    Yes, of course, except for rare cases, the different is only
    significant if it causes fragmentation.<br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class="">3, DSLite doesn't do double translation (RFC6333
          sec 4.2). The B4 only does encapsulation of the privately
          addressed traffic into v6. The AFTR uses the unique v6 B4
          source address to track the flows and does stateful NAT44.</div>
      </div>
    </blockquote>
    <br>
    Yes, you are right, it is explicitly stated in 4.2 that:<br>
    <br>
    <pre class="newpage">   A DS-Lite CPE SHOULD NOT operate a NAT function between an internal
   interface and a B4 interface, as the NAT function will be performed
   by the AFTR in the service provider's network.  This will avoid
   accidentally operating in a double-NAT environment.
</pre>
    <span lang="EN-US"><br>
      However,  a stateful NAT44 has to be done somewhere from the
      user's private address range to one of the addresses in
      192.0.0.x/29. The next sentence of 4.2 is:</span><br>
    <pre class="newpage">   However, it SHOULD operate its own DHCP(v4) server handing out
   [<a href="https://tools.ietf.org/html/rfc1918" title="&quot;Address Allocation for Private Internets&quot;">RFC1918</a>] address space (e.g., 192.168.0.0/16) to hosts in the home.
</pre>
    <span lang="EN-US"><br>
      And above, you have suggested a correction which means the there
      is a NAT44 function in the DS-Lite CE device:<br>
    </span><br>
    <span lang="EN-US"><span lang="EN-US"><b>DS-Lite</b>, lw4o6 and
        MAP-E encapsulate the
        IPv4 packets into IPv6 packets (and use single <b>NAT44 at the
          CE before
          doing encapsulation</b>).<br>
        <br>
        So can you help me, where it is done?<br>
        <br>
      </span></span><span style="font-size:12.0pt;font-family:
      &quot;Courier
      New&quot;;mso-fareast-font-family:Batang;mso-ansi-language:EN-US;
      mso-fareast-language:EN-US;mso-bidi-language:AR-SA" lang="EN-US"></span><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  DefSemiHidden="false" DefQFormat="false" DefPriority="99"
  LatentStyleCount="371">
  <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 9"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="header"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footer"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index heading"/>
  <w:LsdException Locked="false" Priority="35" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of figures"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope return"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="line number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="page number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of authorities"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="macro"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="toa heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 5"/>
  <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Closing"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Signature"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="true"
   UnhideWhenUsed="true" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Message Header"/>
  <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Salutation"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Date"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Note Heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Block Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hyperlink"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="FollowedHyperlink"/>
  <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Document Map"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Plain Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="E-mail Signature"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Top of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Bottom of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal (Web)"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Acronym"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Cite"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Code"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Definition"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Keyboard"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Preformatted"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Sample"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Typewriter"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Variable"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Table"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation subject"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="No List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Contemporary"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Elegant"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Professional"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Balloon Text"/>
  <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Theme"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" QFormat="true"
   Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" QFormat="true"
   Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" QFormat="true"
   Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" QFormat="true"
   Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" SemiHidden="true"
   UnhideWhenUsed="true" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
  <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
  <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
  <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
  <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
  <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
  <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
  <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normál táblázat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]-->
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class="">4, "Another consequence is that the solutions
          using double translation can carry only TCP, UDP or ICMP over
          IP, when they are used with IPv4 address sharing".</div>
        <div class=""><br class="">
        </div>
        <div class="">There are other protocols that have layer-4 ports
          (e.g. SCTP). In previous softwire docs, the term 'port-aware
          IP protocols' has been used, suggested re-word:</div>
        <div class=""><br class="">
        </div>
        <div class="">"Another consequence is that the solutions using
          double translation can only carry port-aware IP protocols
          (e.g. TCP, UDP) and ICMP when  they are used with IPv4 address
          sharing"</div>
      </div>
    </blockquote>
    <br>
    Thank you very much for pointing it out and also for suggesting a
    better wording. I have changed it as you recommended.<br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class="">5, RFC8114 describes 4in6 multicast using
          encapsulation, so it would be worth mentioning this. Also,
          we've set up an lwAFTR with rules to perform encapsulation of
          IPv4 multicast to send to v6 multicast addresses (a subset of
          the RFC8114 functionality) and can confirm that this works
          with clients implementing IGMPv2/MLDv2 interworking. I haven't
          tested it, but I would assume that a MAP-E BR could be
          configured to do the same.</div>
      </div>
    </blockquote>
    <br>
    I would be happy to include your results. If you have already
    published them, we can cite them. <br>
    <br>
    Could you put down you experience in few paragraph or even a full
    (sub)section, which we could include? <br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class=""><br class="">
        </div>
        <div class="">3.1.1</div>
        <div class="">1, This states that XLAT without as dedicated
          translation /64 may have triple NAT (NAT44 stateful, NAT64
          stateless in the CPE and NAT64 stateful in the PLAT). In
          section 2.1, DSLite with dual-NAT is 'the worst case’
          (although please see above regarding this), but the triple NAT
          for 464XLAT is then described as less problematic due to the
          distribution of state to CPEs. This seems inconsistent in
          evaluation.</div>
        <div class=""><br class="">
        </div>
      </div>
    </blockquote>
    <br>
    Yes, it was deliberately wrong. I have deleted the sentence: <br>
    "<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><span lang="EN-US">The worst case is DS-Lite, which is
      also
      doing double stateful translation (NAT44 at the CE and NAT44 at
      the AFTR).</span>
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  DefSemiHidden="false" DefQFormat="false" DefPriority="99"
  LatentStyleCount="371">
  <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 9"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 9"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="header"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footer"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index heading"/>
  <w:LsdException Locked="false" Priority="35" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of figures"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope return"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="line number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="page number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote reference"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of authorities"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="macro"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="toa heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 5"/>
  <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Closing"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Signature"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="true"
   UnhideWhenUsed="true" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Message Header"/>
  <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Salutation"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Date"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Note Heading"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Block Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hyperlink"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="FollowedHyperlink"/>
  <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Document Map"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Plain Text"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="E-mail Signature"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Top of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Bottom of Form"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal (Web)"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Acronym"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Address"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Cite"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Code"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Definition"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Keyboard"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Preformatted"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Sample"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Typewriter"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Variable"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Table"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation subject"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="No List"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 5"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 7"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Contemporary"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Elegant"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Professional"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 1"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 2"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 3"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Balloon Text"/>
  <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Theme"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" QFormat="true"
   Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" QFormat="true"
   Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" QFormat="true"
   Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" QFormat="true"
   Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" SemiHidden="true"
   UnhideWhenUsed="true" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
  <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
  <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
  <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
  <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
  <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
  <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
  <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
  <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
  <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 1"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 2"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 3"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 4"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 5"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 6"/>
  <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
  <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
  <w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normál táblázat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]-->"<br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class=""><br class="">
        </div>
        <div class="">3.1.2</div>
        <div class="">See comment about DSLite above.</div>
        <div class=""><br class="">
        </div>
      </div>
    </blockquote>
    <br>
    Correction is pending. We should clarify where NAT44 is done on the
    CE side.<br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class=""><br class="">
        </div>
        <div class="">3.1.3</div>
        <div class="">1, lw4o6 uses the same PSID address construction
          as MAP, but does not use the 'general' MAP algorithm linking
          the v4 and v6 addresses.</div>
      </div>
    </blockquote>
    <br>
    Do you recommend it as a text to be added as is? If yes, please
    specify after which sentence. <br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class="">2, lw4o6 uses (by default) a single contiguous
          block of ports per client (a-bits=0). WKPs are excluded (if
          required) through provisioning. MAP (by default) uses
          a-bits=6, meaning that a client's total ports are distributed
          across the total port space, and the WKPs are excluded from
          allocation to any customer. One by product of this is that the
          netfilter problem (only using the first port set for NAPT,
          noted in section 3.2) is not experienced in a lw4o6
          deployment.</div>
        <div class=""><br class="">
        </div>
        <div class="">3, The last paragraph about allocating full IP
          addresses to clients is worth extending, as it adds some
          flexibility to the deployment. When a full address is
          allocated for a client, the lwAFTR functions as</div>
        <div class="">in RFC7040 - i.e. it no longer performs A+P based
          routing for that client. This means that non port-aware
          protocols can be routed. As this can be configured on a
          per-client basis, if a customer reports a problem with a
          particular application, they can be re-provisioned with a full
          address.</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">3.2 </div>
        <div class="">1, Port sizes for clients for MAP/lw4o6 are
          predetermined, but not fixed. A CGN's port block allocation
          policy is certainly easier to change, but this is not
          something that is done regularly:</div>
        <div class="">
          <ul class="">
            <li class="">lw4o6 clients are provisioned individually, so
              it is possible to change the port block size for single or
              multiple clients and distribute this to clients as quickly
              as their DHCPv6 gets renewed.</li>
            <li class="">A MAP domain (and all of the clients covered in
              the domain) can be redimensioned to change the client's
              port space. Again, deploy time would be in line with
              DHCPv6 timers.</li>
          </ul>
        </div>
        <div class=""><br class="">
        </div>
        <div class="">2, I was unable to find a publicly available
          version of the Miy2010 reference. Can you provide a link to it
          in the references section?</div>
      </div>
    </blockquote>
    <br>
    Yes this is a problem. (As I am an IEICE member, and I could
    download the paper, this is why I was not aware of this problem.)<br>
    <br>
    I have just asked the author (Shin Miyakawa) in a message through
    ResearchGate to share a public copy of his paper. I hope that he
    will do so soon. <br>
    <br>
    Meanwhile, I will send you a copy of it in a private mail in a few
    minutes. (I think I may not send it to the mailing list.)<br>
    <br>
    Best regards,<br>
    <br>
    Gábor<br>
    <br>
    <blockquote type="cite"
      cite="mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com">
      <div class="">
        <div class="">3, Do you have any information about how the
          testing in Miy2010 was done, and specifically if the NetFilter
          3-tuple connection multiplexing described in section 3.2 was
          used?</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">3.3</div>
        <div class="">1, The scope of this section needs some further
          explanation, as it’s not clear about whether this is
          describing IPv4 or IPv6 servers with IPv4 or IPv6 clients.
          It’s also worth describing whether making the server
          externally accessible can be configured purely by the
          customer, and which would need configuration by the operator
          in centralised infrastructure.</div>
        <div class=""><br class="">
        </div>
        <div class="">2, MAP &amp; lw4o6 both always expose L4 ports, so
          it is possible to run externally IPv4 services to IPv4 clients
          on these. Generally, these will not be the WKP ports, unless
          those are being distributed for use by clients. But customer
          can configure a server to be run on a higher port (taken from
          the allocated block) then port translated (if needed) to e.g.
          443.</div>
        <div class=""><br class="">
        </div>
        <div class="">3, PCP would be worth including here.</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">3.4 Support and implementations</div>
        <div class="">1, As NetFilter in the CPE is mentioned, It might
          be good to include information about FOSS operator side
          implementations as well. Off the top of my head:</div>
        <div class=""><br class="">
        </div>
        <div class="">MAP-BR, lwAFTR, CGN - VPP/<a href="http://fd.io"
            class="" moz-do-not-send="true">fd.io</a>  <a
            href="https://gerrit.fd.io/r/#/admin/projects/" class=""
            moz-do-not-send="true">https://gerrit.fd.io/r/#/admin/projects/</a></div>
        <div class="">lwAFTR - <a
            href="https://github.com/Igalia/snabb" class=""
            moz-do-not-send="true">https://github.com/Igalia/snabb</a></div>
        <div class="">DSLite AFTR <a
            href="https://www.isc.org/downloads/" class=""
            moz-do-not-send="true">https://www.isc.org/downloads/</a></div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">3.6 Load Sharing</div>
        <div class="">
          <div class="">1, This section needs to discuss more about
            state table synchronisation between cluster members for
            stateful solutions as this is the major bottleneck in
            scaling such solutions (and whether they can support
            asymmetric v4</div>
          <div class="">and v6 paths through the cluster).</div>
          <div class=""><br class="">
          </div>
          <div class="">2, Not sure if this is the right section, but
            there is also a consideration about geographical resilience
            for CGN deployments (i.e. in a 1+1 resilience model, the
            size of public IPv4 address pools need to be scaled to allow
            for handling all customer traffic in event of a site
            failure). Stateless solutions can be more efficient here as
            they can have a common IPv4 range accessible via multiple
            geographical locations.</div>
        </div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">3.7 Logging</div>
        <div class="">1, I think that a lot more needs to be said on
          this topic. It also needs to be weighed against points made in
          other parts of the document. E.g., in section 3.2, yes you can
          use the dynamic nature of port allocation</div>
        <div class="">in a CGN to allow for more flexible port
          allocations, but there is a cost in logging overhead. Having
          first hand experience of a network that does CGN per-flow
          logging to comply with local legal requirements, this can be a
          major consideration. In the total cost of the solution, the
          CGN infrastructure was a fraction of the logging and storage
          costs.</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">In addition, there are a couple of additional
          topics that the document should discuss:</div>
        <div class="">
          <ul class="">
            <li class="">IPv6 and IPv4 address planning / topology
              independence</li>
          </ul>
        </div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
v6ops mailing list
<a class="moz-txt-link-abbreviated" href="mailto:v6ops@ietf.org">v6ops@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.org/mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------CFA87F09E35E6109198F814B--


From nobody Mon Nov 12 02:57:32 2018
Return-Path: <otroan@employees.org>
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 9447C129619 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 02:57:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 RSO8KEiibYbJ for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 02:57:30 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 551221292F1 for <v6ops@ietf.org>; Mon, 12 Nov 2018 02:57:30 -0800 (PST)
Received: from astfgl.hanazo.no (unknown [173.38.220.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 56C79FECBBDA; Mon, 12 Nov 2018 10:57:27 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 19A008F55F5; Mon, 12 Nov 2018 11:57:25 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu>
Date: Mon, 12 Nov 2018 11:57:24 +0100
Cc: v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu>
To: =?utf-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/YMrQduhvSgnarZNsObmz4viC7a0>
Subject: Re: [v6ops] Review of draft-lmhp-v6ops-transition-comparison-01
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 10:57:31 -0000

>> 1, As it's mentioned that MAP-T and 4646XLAT use double NAT, it=E2=80=99=
s worth mentioning that DSLite, lw4o6 and MAP-E are single NAT44.
>=20
> Thank you for mentioning it. I have added it in parenthesis not to =
break the train of thought as follows:
> DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 =
packets (and use single NAT44 at the CE before doing encapsulation).
>=20

So this is not correct.
Given the errors and misconceptions=E2=80=A6 is this document going to =
muddy the waters more than it clears it up?
Trying to restate what existing specifications already say, might not =
help. Unless you are really sure you can get it right.

DS-lite: CE only encaps private IPv4 into IPv6, no NAT, tunnels to a =
centralized NAT
MAP-E: CE does port-restricted stateful NAT44 and tunnels to a tunnel =
concentrator
LW46: CE does a port-restricted stateful NAT44 and tunnels to a tunnel =
concentrator
MAP-T CE does a port-restricted stateful NAT44, SIIT to IPv6 into a =
centralized concentrator that SIIT from IPv6 to IPv4.
464XLAT: CE does an optional stateful NAT44 into a stateless NAT46 into =
a centralized CGN doing NAT64.


Best regards,
Ole


From nobody Mon Nov 12 06:28:49 2018
Return-Path: <yutianpeng@huawei.com>
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 7EFE4130E30; Mon, 12 Nov 2018 06:28:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.589
X-Spam-Level: 
X-Spam-Status: No, score=-2.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 lFVFsyv6rhO7; Mon, 12 Nov 2018 06:28:46 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62E21128D09; Mon, 12 Nov 2018 06:28:46 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 4E0BF51D134A7; Mon, 12 Nov 2018 14:28:42 +0000 (GMT)
Received: from LHREML523-MBX.china.huawei.com ([169.254.7.95]) by lhreml704-cah.china.huawei.com ([10.201.108.45]) with mapi id 14.03.0415.000;  Mon, 12 Nov 2018 14:28:40 +0000
From: "Yutianpeng (Tim)" <yutianpeng@huawei.com>
To: "draft-lmhp-v6ops-transition-comparison@ietf.org" <draft-lmhp-v6ops-transition-comparison@ietf.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: Mail regarding draft-lmhp-v6ops-transition-comparison
Thread-Index: AdR6eQPzr+eov7IATWKQRh9SfKd+Iw==
Date: Mon, 12 Nov 2018 14:28:39 +0000
Message-ID: <35FF0D51C8DAB54B95B0426331F984FF520A24C3@lhreml523-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.203.126.98]
Content-Type: multipart/alternative; boundary="_000_35FF0D51C8DAB54B95B0426331F984FF520A24C3lhreml523mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/f7nfaBNERZM7qe6F6zjKcWFDdPM>
Subject: [v6ops] Mail regarding draft-lmhp-v6ops-transition-comparison
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 14:28:48 -0000

--_000_35FF0D51C8DAB54B95B0426331F984FF520A24C3lhreml523mbxchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi authors,
Some comments related to this draft, hope will help.

1.  In 2.1<https://tools.ietf.org/html/draft-lmhp-v6ops-transition-comparis=
on-01#section-2.1>. Service Provider Network Traversal
It could be useful if we can have diagrams showing how NAT or translation h=
appens (CPE, BR, etc.) and differences between techniques. It will be much =
easier for reading to get understood.

2. Related with overhead, as IPV4 stack (translated from V6) and IPV6 stack=
 will be sharing the delegated prefix, it will be treated as single IPV6 st=
ack. The last mile compensation will not be able to distinguish IPV4 and IP=
V6 packets with different compensation value.
In case IPV4 services with small packet size (e.g. VOIP), policing/shaping =
speed need special consideration.

3. It could be helpful to indicate the impact on multicast usage when intro=
ducing different techniques as this is a widely used technique in service p=
rovider. So far as I know NAT444 has a solution but haven't investigated th=
e others yet, maybe waiting us work out one:).

4. Related with "We note that although it is not of typical use, one can do=
 deterministic stateful NAT and reserve a fixed set of ports for each custo=
mer, too."
Not sure if I have a misunderstanding on this but I believe it is common no=
wadays on NAT devices that allocated fixed port range for each customer. Su=
ch implementation will help improve performance and simplify source tracing=
.
I guess here function mentioned in the draft is to reserve a fixed port for=
 an internal server? It makes sense if so.

5. It could be useful to compare the performance between different techniqu=
es on CGN devices, not only CPE. As stateless has nature advantage that it =
could reach much higher performance than stateful without extra hardware in=
troduced even. This is the most important reason why stateless is so import=
ant.

Regards,
Tim

--_000_35FF0D51C8DAB54B95B0426331F984FF520A24C3lhreml523mbxchi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:\5B8B\4F53;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@\5B8B\4F53";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Hi authors,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Some comments relat=
ed to this draft, hope will help.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><a name=3D"section-2.1"><span style=3D"font-size:11.=
0pt">1.&nbsp; In </span>
</a><a href=3D"https://tools.ietf.org/html/draft-lmhp-v6ops-transition-comp=
arison-01#section-2.1"><span style=3D"font-size:11.0pt;color:windowtext;tex=
t-decoration:none">2.1</span></a><span style=3D"font-size:11.0pt">. Service=
 Provider Network Traversal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">It could be useful =
if we can have diagrams showing how NAT or translation happens (CPE, BR, et=
c.) and differences between techniques. It will be much easier for reading =
to get understood.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">2. Related with ove=
rhead, as IPV4 stack (translated from V6) and IPV6 stack will be sharing th=
e delegated prefix, it will be treated as single IPV6 stack. The last mile =
compensation will not be able to distinguish
 IPV4 and IPV6 packets with different compensation value.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">In case IPV4 servic=
es with small packet size (e.g. VOIP), policing/shaping speed need special =
consideration.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">3. It could be help=
ful to indicate the impact on multicast usage when introducing different te=
chniques as this is a widely used technique in service provider. So far as =
I know NAT444 has a solution but haven&#8217;t
 investigated the others yet, maybe waiting us work out one</span><span sty=
le=3D"font-size:11.0pt;font-family:Wingdings">J</span><span style=3D"font-s=
ize:11.0pt">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">4.</span><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">
</span><span style=3D"font-size:11.0pt">Related with &#8220;We note that al=
though it is not of typical use, one can do deterministic stateful NAT and =
reserve a fixed set of ports for each customer, too.&#8221;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Not sure if I have =
a misunderstanding on this but I believe it is common nowadays on NAT devic=
es that allocated fixed port range for each customer. Such implementation w=
ill help improve performance and simplify
 source tracing.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">I guess here functi=
on mentioned in the draft is to reserve a fixed port for an internal server=
? It makes sense if so.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">5. It could be usef=
ul to compare the performance between different techniques on CGN devices, =
not only CPE. As stateless has nature advantage that it could reach much hi=
gher performance than stateful without
 extra hardware introduced even. This is the most important reason why stat=
eless is so important.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Tim<o:p></o:p></spa=
n></p>
</div>
</body>
</html>

--_000_35FF0D51C8DAB54B95B0426331F984FF520A24C3lhreml523mbxchi_--


From nobody Mon Nov 12 07:09:31 2018
Return-Path: <ianfarrer@gmx.com>
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 DDFC1130E0A for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 07:09:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 btN9Nr0TIBqd for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 07:09:25 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 594F112D4E8 for <v6ops@ietf.org>; Mon, 12 Nov 2018 07:09:24 -0800 (PST)
Received: from ians-mbp.lan ([80.159.240.8]) by mail.gmx.com (mrgmx101 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MdWO8-1g7ym50QrU-00PL7W; Mon, 12 Nov 2018 16:08:49 +0100
From: ianfarrer@gmx.com
Message-Id: <3ADB448F-D07B-4BE7-B672-BAEFF986A2D6@gmx.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_9A374FF4-37ED-4E6D-8E31-3F266EB0BC88"
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
Date: Mon, 12 Nov 2018 16:08:46 +0100
In-Reply-To: <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu>
Cc: v6ops@ietf.org
To: =?utf-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu>
X-Mailer: Apple Mail (2.3445.101.1)
X-Provags-ID: V03:K1:2nBcZX0BypjSMVw+kFJmfaobSUv9sI0YSEgjONksRe2xDrg+2Vq YzFhzVCckeUR/dw4vLhNRPMiP4ij7rdFw5SvCGvi+ihFoNhEl1BhicXaW42wyQyt6lRMJJY uxzwzrUJ6KsoAWwqvLYfi5RCeIMh8JoxeOi1roWoLgA/Ha2kYuCHK9KP/tjNKDNBz4JCWui EfMnyVTzzjKHk31ASwLVg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:YfmwaHwsBQY=:Rpj3znzzViXyULGlGWQw2F xW+BRxvbKjbCFl2BIwoi1KO8OnxXYSTUT91PimcFKBjUcWjZtlm28ULyTulRNVOIVbwkq+uUJ NLnoNTerNLGmLXZv6fo3X8E61U8ZPKKAe/pcFatWj3zm+EvU6Ae+cnXFy0DUdeCV6Cgnmjjbt n9wkw8OktJhoqz4zS+StoxOgH6d2LPIdw0I0LgjhcYuNvd46+pGx0l3hJHqJd7f+w28dXK0ce 8ixdNhKX1I66QM1i8Zen+6Z17QgVS/e3g+hekcnexta0Oz+0w94PosPhUXIzXGsdN4OSZMGqc aPz+UeYHZYQDMKoDJxZehjn63i2XlnNx6AbTBaqYdcFdf7ovhjR4a5rUbbYh2BDFSg9LOa2nk jIyBE6lz7+KaX43/Llyan7hAL9iRmx08BTpug6ZociCdxQ6Ml9nUQ3uPLhxdqjBtkyGqQYJRS mCfJgNi/4Kj916znnBKOikyhvmY7h67WPgnDaqoV1jz9x8+hHBjnP4gxVF/qZsPFgQF10brUc Rfk6mzSyADaicTfhPnPpJlBJUsCDWcCwqmEIXCTW7Mjwb3qIlgtG5J1vgV5LJS9vnazpzu4/P h5ibyE6D4Zc4mOmFakHUEqvxaSyE5ho2UJRLOPqgIg9fyPY/m7Vt5jMp2Udwk7CrI9eFGsgbD Zjc5BU2rXGYGWWLV/K/NgZm+qa2UtLVEHlM1ItpiwStFv/xSmTW0VTGYgUZhOrmFd+qHg4ryW +4c1+r6LRLMXbK/uobLTNyD6teOwyFSagdAqZoJTMHTETmjN4HrsNQ+WbZmr6bKuWxoAb5BWu ZLz1vobicrVEV9cDqS3OwyTK8kP+St/RAVM4SmBHb2PZSHJ9LdwTZt55GzgkCsjO7+dadegJI kOlB1JmwVteNCYhwvZoDu48/He1L7/3wur43NQ7aEkGcu5DOdswOkBcb7dzZyu
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rmRrm3t-a2EUu1pq9RSE0C9FwmI>
Subject: Re: [v6ops] Review of draft-lmhp-v6ops-transition-comparison-01
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 15:09:29 -0000

--Apple-Mail=_9A374FF4-37ED-4E6D-8E31-3F266EB0BC88
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Gabor,

Please see inline below.

Thanks,
Ian

> On 12. Nov 2018, at 11:18, Lencse G=C3=A1bor <lencse@hit.bme.hu> =
wrote:
>=20
> Dear Ian Farrer,
>=20
> Thank you very much for reviewing our draft.
>=20
> Please see my answers inline. (I was too busy last week, and even now, =
I will be able to answer you only partially, I ask your patience =
regarding the rest parts.)
>=20
> 11/8/2018 8:47 AM keltez=C3=A9ssel, ianfarrer@gmx.com =
<mailto:ianfarrer@gmx.com> =C3=ADrta:
>> Hi,
>>=20
>> Thanks for tackling this task. It=E2=80=99s really useful to document =
the characteristics of the different mechanisms now there=E2=80=99s some =
real experience of them.
>>=20
>> As promised in v6ops on Monday, here=E2=80=99s a review of the draft.
>>=20
>> Thanks,
>> Ian
>>=20
>> 2.1
>> 1, As it's mentioned that MAP-T and 4646XLAT use double NAT, it=E2=80=99=
s worth mentioning that DSLite, lw4o6 and MAP-E are single NAT44.
>=20
> Thank you for mentioning it. I have added it in parenthesis not to =
break the train of thought as follows:
> DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 =
packets (and use single NAT44 at the CE before doing encapsulation).
>=20
[if - Well, they are all mechanisms that have a single NAT44 in them, =
but lw4o6 and MAP-E do NAT in the CPE, and DSLite has it in the AFTR]

>=20
>>=20
>> 2, Number of bytes overhead difference is certainly worth mentioning, =
but in practice, I'm not sure it's that much of a differentiator. IME =
1500-bytes is the magic number for a lot of network's MTUs (especially =
for backhaul). If the network supports more than this then it's likely =
to be for at least 2k, so 1520 vs 1540 payload differences are unlikely =
to pose a real problem.
>=20
> Yes, of course, except for rare cases, the different is only =
significant if it causes fragmentation.

[if - A more general point that=E2=80=99s worth making is that if you =
can=E2=80=99t backhaul the traffic without fragmentation (whatever the =
additional overhead), then really none of these solutions are a good fit =
for you. RFC7597, Sec 8.3.1 already states this, but as it=E2=80=99s a =
common consideration for all of these mechanisms, it=E2=80=99s worth =
emphasising.]

>=20
>> 3, DSLite doesn't do double translation (RFC6333 sec 4.2). The B4 =
only does encapsulation of the privately addressed traffic into v6. The =
AFTR uses the unique v6 B4 source address to track the flows and does =
stateful NAT44.
>=20
> Yes, you are right, it is explicitly stated in 4.2 that:
>=20
>    A DS-Lite CPE SHOULD NOT operate a NAT function between an internal
>    interface and a B4 interface, as the NAT function will be performed
>    by the AFTR in the service provider's network.  This will avoid
>    accidentally operating in a double-NAT environment.
>=20
> However,  a stateful NAT44 has to be done somewhere from the user's =
private address range to one of the addresses in 192.0.0.x/29. The next =
sentence of 4.2 is:
>    However, it SHOULD operate its own DHCP(v4) server handing out
>    [RFC1918 <https://tools.ietf.org/html/rfc1918>] address space =
(e.g., 192.168.0.0/16) to hosts in the home.
>=20
> And above, you have suggested a correction which means the there is a =
NAT44 function in the DS-Lite CE device:
>=20
> DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 =
packets (and use single NAT44 at the CE before doing encapsulation).
>=20
> So can you help me, where it is done?

[if -=20
(In addition to Ole=E2=80=99s comment)

For DSLite, the AFTR is doing the stateful NAT44 function and the CPE is =
just acting as a router. The CPE is handing out private addresses to =
clients on its LAN side, but doesn=E2=80=99t need to NAT these - they =
just need to be unique for that customer=E2=80=99s home network (so that =
traffic can be routed by the CPE to the correct host). So the CPE takes =
the private addressed v4 traffic, encapsulates it and sends it to the =
AFTR.

What is unique at the AFTR is the source v6 address of the B4. When a =
customer v4 packet arrives, the AFTR does the NAT44 and this v6 B4 =
address is stored alongside the NAT44 in the NAT state table. This means =
many customers can source from e.g. 192.168.1.10 and return traffic can =
be routed back to the right CPE via the 4 in 6 softwire.]=20

>=20
>> 4, "Another consequence is that the solutions using double =
translation can carry only TCP, UDP or ICMP over IP, when they are used =
with IPv4 address sharing".
>>=20
>> There are other protocols that have layer-4 ports (e.g. SCTP). In =
previous softwire docs, the term 'port-aware IP protocols' has been =
used, suggested re-word:
>>=20
>> "Another consequence is that the solutions using double translation =
can only carry port-aware IP protocols (e.g. TCP, UDP) and ICMP when  =
they are used with IPv4 address sharing"
>=20
> Thank you very much for pointing it out and also for suggesting a =
better wording. I have changed it as you recommended.
>=20
>> 5, RFC8114 describes 4in6 multicast using encapsulation, so it would =
be worth mentioning this. Also, we've set up an lwAFTR with rules to =
perform encapsulation of IPv4 multicast to send to v6 multicast =
addresses (a subset of the RFC8114 functionality) and can confirm that =
this works with clients implementing IGMPv2/MLDv2 interworking. I =
haven't tested it, but I would assume that a MAP-E BR could be =
configured to do the same.
>=20
> I would be happy to include your results. If you have already =
published them, we can cite them.=20
>=20
> Could you put down you experience in few paragraph or even a full =
(sub)section, which we could include?=20

[if - I=E2=80=99ll propose some text for this. Are you thinking of =
including a section on handling multicast?]

>=20
>>=20
>> 3.1.1
>> 1, This states that XLAT without as dedicated translation /64 may =
have triple NAT (NAT44 stateful, NAT64 stateless in the CPE and NAT64 =
stateful in the PLAT). In section 2.1, DSLite with dual-NAT is 'the =
worst case=E2=80=99 (although please see above regarding this), but the =
triple NAT for 464XLAT is then described as less problematic due to the =
distribution of state to CPEs. This seems inconsistent in evaluation.
>>=20
>=20
> Yes, it was deliberately wrong. I have deleted the sentence:=20
> "The worst case is DS-Lite, which is also doing double stateful =
translation (NAT44 at the CE and NAT44 at the AFTR). "
>=20
>>=20
>> 3.1.2
>> See comment about DSLite above.
>>=20
>=20
> Correction is pending. We should clarify where NAT44 is done on the CE =
side.
>=20
>>=20
>> 3.1.3
>> 1, lw4o6 uses the same PSID address construction as MAP, but does not =
use the 'general' MAP algorithm linking the v4 and v6 addresses.
>=20
> Do you recommend it as a text to be added as is? If yes, please =
specify after which sentence.=20

[if - I can propose some text for this.]

>=20
>> 2, lw4o6 uses (by default) a single contiguous block of ports per =
client (a-bits=3D0). WKPs are excluded (if required) through =
provisioning. MAP (by default) uses a-bits=3D6, meaning that a client's =
total ports are distributed across the total port space, and the WKPs =
are excluded from allocation to any customer. One by product of this is =
that the netfilter problem (only using the first port set for NAPT, =
noted in section 3.2) is not experienced in a lw4o6 deployment.
>>=20
>> 3, The last paragraph about allocating full IP addresses to clients =
is worth extending, as it adds some flexibility to the deployment. When =
a full address is allocated for a client, the lwAFTR functions as
>> in RFC7040 - i.e. it no longer performs A+P based routing for that =
client. This means that non port-aware protocols can be routed. As this =
can be configured on a per-client basis, if a customer reports a problem =
with a particular application, they can be re-provisioned with a full =
address.
>>=20
>>=20
>> 3.2=20
>> 1, Port sizes for clients for MAP/lw4o6 are predetermined, but not =
fixed. A CGN's port block allocation policy is certainly easier to =
change, but this is not something that is done regularly:
>> lw4o6 clients are provisioned individually, so it is possible to =
change the port block size for single or multiple clients and distribute =
this to clients as quickly as their DHCPv6 gets renewed.
>> A MAP domain (and all of the clients covered in the domain) can be =
redimensioned to change the client's port space. Again, deploy time =
would be in line with DHCPv6 timers.
>>=20
>> 2, I was unable to find a publicly available version of the Miy2010 =
reference. Can you provide a link to it in the references section?
>=20
> Yes this is a problem. (As I am an IEICE member, and I could download =
the paper, this is why I was not aware of this problem.)
>=20
> I have just asked the author (Shin Miyakawa) in a message through =
ResearchGate to share a public copy of his paper. I hope that he will do =
so soon.=20
>=20
> Meanwhile, I will send you a copy of it in a private mail in a few =
minutes. (I think I may not send it to the mailing list.)

[if - Thanks]

>=20
> Best regards,
>=20
> G=C3=A1bor
>=20
>> 3, Do you have any information about how the testing in Miy2010 was =
done, and specifically if the NetFilter 3-tuple connection multiplexing =
described in section 3.2 was used?
>>=20
>>=20
>> 3.3
>> 1, The scope of this section needs some further explanation, as =
it=E2=80=99s not clear about whether this is describing IPv4 or IPv6 =
servers with IPv4 or IPv6 clients. It=E2=80=99s also worth describing =
whether making the server externally accessible can be configured purely =
by the customer, and which would need configuration by the operator in =
centralised infrastructure.
>>=20
>> 2, MAP & lw4o6 both always expose L4 ports, so it is possible to run =
externally IPv4 services to IPv4 clients on these. Generally, these will =
not be the WKP ports, unless those are being distributed for use by =
clients. But customer can configure a server to be run on a higher port =
(taken from the allocated block) then port translated (if needed) to =
e.g. 443.
>>=20
>> 3, PCP would be worth including here.
>>=20
>>=20
>> 3.4 Support and implementations
>> 1, As NetFilter in the CPE is mentioned, It might be good to include =
information about FOSS operator side implementations as well. Off the =
top of my head:
>>=20
>> MAP-BR, lwAFTR, CGN - VPP/fd.io <http://fd.io/>  =
https://gerrit.fd.io/r/#/admin/projects/ =
<https://gerrit.fd.io/r/#/admin/projects/>
>> lwAFTR - https://github.com/Igalia/snabb =
<https://github.com/Igalia/snabb>
>> DSLite AFTR https://www.isc.org/downloads/ =
<https://www.isc.org/downloads/>
>>=20
>>=20
>> 3.6 Load Sharing
>> 1, This section needs to discuss more about state table =
synchronisation between cluster members for stateful solutions as this =
is the major bottleneck in scaling such solutions (and whether they can =
support asymmetric v4
>> and v6 paths through the cluster).
>>=20
>> 2, Not sure if this is the right section, but there is also a =
consideration about geographical resilience for CGN deployments (i.e. in =
a 1+1 resilience model, the size of public IPv4 address pools need to be =
scaled to allow for handling all customer traffic in event of a site =
failure). Stateless solutions can be more efficient here as they can =
have a common IPv4 range accessible via multiple geographical locations.
>>=20
>>=20
>> 3.7 Logging
>> 1, I think that a lot more needs to be said on this topic. It also =
needs to be weighed against points made in other parts of the document. =
E.g., in section 3.2, yes you can use the dynamic nature of port =
allocation
>> in a CGN to allow for more flexible port allocations, but there is a =
cost in logging overhead. Having first hand experience of a network that =
does CGN per-flow logging to comply with local legal requirements, this =
can be a major consideration. In the total cost of the solution, the CGN =
infrastructure was a fraction of the logging and storage costs.
>>=20
>>=20
>> In addition, there are a couple of additional topics that the =
document should discuss:
>> IPv6 and IPv4 address planning / topology independence
>>=20
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org <mailto:v6ops@ietf.org>
>> https://www.ietf.org/mailman/listinfo/v6ops =
<https://www.ietf.org/mailman/listinfo/v6ops>
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


--Apple-Mail=_9A374FF4-37ED-4E6D-8E31-3F266EB0BC88
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Gabor,<div class=3D""><br class=3D""></div><div class=3D"">Please see =
inline below.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">Ian<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 12. =
Nov 2018, at 11:18, Lencse G=C3=A1bor &lt;<a =
href=3D"mailto:lencse@hit.bme.hu" class=3D"">lencse@hit.bme.hu</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">
 =20
    <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8" class=3D"">
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF" class=3D"">
    Dear Ian Farrer,<br class=3D"">
    <br class=3D"">
    Thank you very much for reviewing our draft.<br class=3D"">
    <br class=3D"">
    Please see my answers inline. (I was too busy last week, and even
    now, I will be able to answer you only partially, I ask your
    patience regarding the rest parts.)<br class=3D"">
    <br class=3D"">
    <div class=3D"moz-cite-prefix">11/8/2018 8:47 AM keltez=C3=A9ssel,
      <a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:ianfarrer@gmx.com">ianfarrer@gmx.com</a> =C3=ADrta:<br =
class=3D"">
    </div>
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8" class=3D"">
      <div class=3D"">Hi,</div>
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">Thanks for tackling this task. It=E2=80=99s really =
useful to
        document the characteristics of the different mechanisms now
        there=E2=80=99s some real experience of them.</div>
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">As promised in v6ops on Monday, here=E2=80=99s a =
review of
        the draft.</div>
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">Thanks,</div>
      <div class=3D"">Ian</div>
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">
        <div class=3D"">2.1</div>
        <div class=3D"">1, As it's mentioned that MAP-T and 4646XLAT use
          double NAT, it=E2=80=99s worth mentioning that DSLite, lw4o6 =
and MAP-E
          are single NAT44.</div>
      </div>
    </blockquote>
    <br class=3D"">
    Thank you for mentioning it. I have added it in parenthesis not to
    break the train of thought as follows:<br class=3D"">
    <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><p class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D"">DS-Lite, lw4o6 and MAP-E
        encapsulate the
        IPv4 packets into IPv6 packets <b class=3D"">(and use single =
NAT44 at the
          CE before
          doing =
encapsulation)</b>.</span></p></div></div></blockquote><div>[if - Well, =
they are all mechanisms that have a single NAT44 in them, but lw4o6 and =
MAP-E do NAT in the CPE, and DSLite has it in the AFTR]</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
text=3D"#000000" bgcolor=3D"#FFFFFF" class=3D"">
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
  DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"371">
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" =
Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"header"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footer"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of figures"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope return"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"line number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"page number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of authorities"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"macro"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"toa heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" =
Name=3D"Title"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Closing"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Signature"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Message Header"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" =
Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Salutation"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Date"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Note Heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Block Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Hyperlink"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"FollowedHyperlink"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" =
Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" =
Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Document Map"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Plain Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"E-mail Signature"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Top of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Bottom of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal (Web)"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Acronym"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Cite"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Code"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Definition"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Keyboard"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Preformatted"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Sample"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Typewriter"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Variable"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Table"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation subject"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"No List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Contemporary"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Elegant"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Professional"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Balloon Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Theme"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder=
 Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" =
Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful =
List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful =
Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>=

  <w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
   Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" =
Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
   Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
   Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
   Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
   Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
   Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Norm=C3=A1l t=C3=A1bl=C3=A1zat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]--> <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">2, Number of bytes overhead difference is
          certainly worth mentioning, but in practice, I'm not sure it's
          that much of a differentiator. IME 1500-bytes is the magic
          number for a lot of network's MTUs (especially for backhaul).
          If the network supports more than this then it's likely to be
          for at least 2k, so 1520 vs 1540 payload differences are
          unlikely to pose a real problem.</div>
      </div>
    </blockquote>
    <br class=3D"">
    Yes, of course, except for rare cases, the different is only
    significant if it causes fragmentation.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>[if - A =
more general point that=E2=80=99s worth making is that if you can=E2=80=99=
t backhaul the traffic without fragmentation (whatever the additional =
overhead), then really none of these solutions are a good fit for you. =
RFC7597, Sec 8.3.1 already states this, but as it=E2=80=99s a common =
consideration for all of these mechanisms, it=E2=80=99s worth =
emphasising.]</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div text=3D"#000000" bgcolor=3D"#FFFFFF" =
class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D"">3, DSLite doesn't do double translation (RFC6333
          sec 4.2). The B4 only does encapsulation of the privately
          addressed traffic into v6. The AFTR uses the unique v6 B4
          source address to track the flows and does stateful =
NAT44.</div>
      </div>
    </blockquote>
    <br class=3D"">
    Yes, you are right, it is explicitly stated in 4.2 that:<br =
class=3D"">
    <br class=3D"">
    <pre class=3D"newpage">   A DS-Lite CPE SHOULD NOT operate a NAT =
function between an internal
   interface and a B4 interface, as the NAT function will be performed
   by the AFTR in the service provider's network.  This will avoid
   accidentally operating in a double-NAT environment.
</pre>
    <span lang=3D"EN-US" class=3D""><br class=3D"">
      However,&nbsp; a stateful NAT44 has to be done somewhere from the
      user's private address range to one of the addresses in
      192.0.0.x/29. The next sentence of 4.2 is:</span><br class=3D"">
    <pre class=3D"newpage">   However, it SHOULD operate its own =
DHCP(v4) server handing out
   [<a href=3D"https://tools.ietf.org/html/rfc1918" title=3D"&quot;Address=
 Allocation for Private Internets&quot;" class=3D"">RFC1918</a>] address =
space (e.g., 192.168.0.0/16) to hosts in the home.
</pre>
    <span lang=3D"EN-US" class=3D""><br class=3D"">
      And above, you have suggested a correction which means the there
      is a NAT44 function in the DS-Lite CE device:<br class=3D"">
    </span><br class=3D"">
    <span lang=3D"EN-US" class=3D""><span lang=3D"EN-US" class=3D""><b =
class=3D"">DS-Lite</b>, lw4o6 and
        MAP-E encapsulate the
        IPv4 packets into IPv6 packets (and use single <b class=3D"">NAT44=
 at the
          CE before
          doing encapsulation</b>).<br class=3D"">
        <br class=3D"">
        So can you help me, where it is done?<br =
class=3D""></span></span></div></div></blockquote><br =
class=3D""></div><div>[if -&nbsp;</div><div>(In addition to Ole=E2=80=99s =
comment)</div><div><br class=3D""></div><div>For DSLite, the AFTR is =
doing the stateful NAT44 function and the CPE is just acting as a =
router. The CPE is handing out private addresses to clients on its LAN =
side, but doesn=E2=80=99t need to NAT these - they just need to be =
unique for that customer=E2=80=99s home network (so that traffic can be =
routed by the CPE to the correct host). So the CPE takes the private =
addressed v4 traffic, encapsulates it and sends it to the =
AFTR.</div><div><br class=3D""></div><div>What is unique at the AFTR is =
the source v6 address of the B4. When a customer v4 packet arrives, the =
AFTR does the NAT44 and this v6 B4 address is stored alongside the NAT44 =
in the NAT state table. This means many customers can source from e.g. =
192.168.1.10 and return traffic can be routed back to the right CPE via =
the 4 in 6 softwire.]&nbsp;</div><div><br =
class=3D""></div><div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div text=3D"#000000" bgcolor=3D"#FFFFFF" class=3D""><span =
lang=3D"EN-US" class=3D""><span lang=3D"EN-US" class=3D"">
        <br class=3D"">
      </span></span><span style=3D"font-size:12.0pt;font-family:
      &quot;Courier
      New&quot;;mso-fareast-font-family:Batang;mso-ansi-language:EN-US;
      mso-fareast-language:EN-US;mso-bidi-language:AR-SA" lang=3D"EN-US" =
class=3D""></span><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
  DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"371">
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" =
Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"header"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footer"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of figures"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope return"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"line number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"page number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of authorities"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"macro"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"toa heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" =
Name=3D"Title"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Closing"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Signature"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Message Header"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" =
Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Salutation"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Date"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Note Heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Block Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Hyperlink"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"FollowedHyperlink"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" =
Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" =
Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Document Map"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Plain Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"E-mail Signature"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Top of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Bottom of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal (Web)"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Acronym"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Cite"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Code"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Definition"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Keyboard"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Preformatted"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Sample"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Typewriter"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Variable"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Table"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation subject"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"No List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Contemporary"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Elegant"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Professional"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Balloon Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Theme"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder=
 Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" =
Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful =
List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful =
Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>=

  <w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
   Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" =
Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
   Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
   Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
   Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
   Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
   Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Norm=C3=A1l t=C3=A1bl=C3=A1zat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]-->
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D"">4, "Another consequence is that the solutions
          using double translation can carry only TCP, UDP or ICMP over
          IP, when they are used with IPv4 address sharing".</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">There are other protocols that have layer-4 =
ports
          (e.g. SCTP). In previous softwire docs, the term 'port-aware
          IP protocols' has been used, suggested re-word:</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">"Another consequence is that the solutions using
          double translation can only carry port-aware IP protocols
          (e.g. TCP, UDP) and ICMP when &nbsp;they are used with IPv4 =
address
          sharing"</div>
      </div>
    </blockquote>
    <br class=3D"">
    Thank you very much for pointing it out and also for suggesting a
    better wording. I have changed it as you recommended.<br class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D"">5, RFC8114 describes 4in6 multicast using
          encapsulation, so it would be worth mentioning this. Also,
          we've set up an lwAFTR with rules to perform encapsulation of
          IPv4 multicast to send to v6 multicast addresses (a subset of
          the RFC8114 functionality) and can confirm that this works
          with clients implementing IGMPv2/MLDv2 interworking. I haven't
          tested it, but I would assume that a MAP-E BR could be
          configured to do the same.</div>
      </div>
    </blockquote>
    <br class=3D"">
    I would be happy to include your results. If you have already
    published them, we can cite them. <br class=3D"">
    <br class=3D"">
    Could you put down you experience in few paragraph or even a full
    (sub)section, which we could include? <br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>[if - =
I=E2=80=99ll propose some text for this. Are you thinking of including a =
section on handling multicast?]</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div text=3D"#000000" =
bgcolor=3D"#FFFFFF" class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.1.1</div>
        <div class=3D"">1, This states that XLAT without as dedicated
          translation /64 may have triple NAT (NAT44 stateful, NAT64
          stateless in the CPE and NAT64 stateful in the PLAT). In
          section 2.1, DSLite with dual-NAT is 'the worst case=E2=80=99
          (although please see above regarding this), but the triple NAT
          for 464XLAT is then described as less problematic due to the
          distribution of state to CPEs. This seems inconsistent in
          evaluation.</div>
        <div class=3D""><br class=3D"">
        </div>
      </div>
    </blockquote>
    <br class=3D"">
    Yes, it was deliberately wrong. I have deleted the sentence: <br =
class=3D"">
    "<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:RelyOnVML/>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><span lang=3D"EN-US" class=3D"">The worst case is =
DS-Lite, which is
      also
      doing double stateful translation (NAT44 at the CE and NAT44 at
      the AFTR).</span>
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>HU</w:LidThemeOther>
  <w:LidThemeAsian>JA</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
  DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"371">
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" =
Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"header"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footer"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of figures"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope return"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"line number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"page number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of authorities"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"macro"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"toa heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" =
Name=3D"Title"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Closing"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Signature"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Message Header"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" =
Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Salutation"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Date"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Note Heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Block Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Hyperlink"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"FollowedHyperlink"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" =
Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" =
Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Document Map"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Plain Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"E-mail Signature"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Top of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Bottom of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal (Web)"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Acronym"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Cite"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Code"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Definition"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Keyboard"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Preformatted"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Sample"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Typewriter"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Variable"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Table"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation subject"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"No List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Contemporary"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Elegant"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Professional"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Balloon Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Theme"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder=
 Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" =
Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful =
List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful =
Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>=

  <w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
   Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" =
Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
   Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
   Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
   Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
   Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
   Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 6"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Norm=C3=A1l t=C3=A1bl=C3=A1zat";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-language:HU;}
</style>
<![endif]-->"<br class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.1.2</div>
        <div class=3D"">See comment about DSLite above.</div>
        <div class=3D""><br class=3D"">
        </div>
      </div>
    </blockquote>
    <br class=3D"">
    Correction is pending. We should clarify where NAT44 is done on the
    CE side.<br class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.1.3</div>
        <div class=3D"">1, lw4o6 uses the same PSID address construction
          as MAP, but does not use the 'general' MAP algorithm linking
          the v4 and v6 addresses.</div>
      </div>
    </blockquote>
    <br class=3D"">
    Do you recommend it as a text to be added as is? If yes, please
    specify after which sentence. <br =
class=3D""></div></div></blockquote><div><br class=3D""></div>[if - I =
can propose some text for this.]</div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div text=3D"#000000" =
bgcolor=3D"#FFFFFF" class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D"">2, lw4o6 uses (by default) a single contiguous
          block of ports per client (a-bits=3D0). WKPs are excluded (if
          required) through provisioning. MAP (by default) uses
          a-bits=3D6, meaning that a client's total ports are =
distributed
          across the total port space, and the WKPs are excluded from
          allocation to any customer. One by product of this is that the
          netfilter problem (only using the first port set for NAPT,
          noted in section 3.2) is not experienced in a lw4o6
          deployment.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3, The last paragraph about allocating full IP
          addresses to clients is worth extending, as it adds some
          flexibility to the deployment. When a full address is
          allocated for a client, the lwAFTR functions as</div>
        <div class=3D"">in RFC7040 - i.e. it no longer performs A+P =
based
          routing for that client. This means that non port-aware
          protocols can be routed. As this can be configured on a
          per-client basis, if a customer reports a problem with a
          particular application, they can be re-provisioned with a full
          address.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.2&nbsp;</div>
        <div class=3D"">1, Port sizes for clients for MAP/lw4o6 are
          predetermined, but not fixed. A CGN's port block allocation
          policy is certainly easier to change, but this is not
          something that is done regularly:</div>
        <div class=3D"">
          <ul class=3D"">
            <li class=3D"">lw4o6 clients are provisioned individually, =
so
              it is possible to change the port block size for single or
              multiple clients and distribute this to clients as quickly
              as their DHCPv6 gets renewed.</li>
            <li class=3D"">A MAP domain (and all of the clients covered =
in
              the domain) can be redimensioned to change the client's
              port space. Again, deploy time would be in line with
              DHCPv6 timers.</li>
          </ul>
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">2, I was unable to find a publicly available
          version of the Miy2010 reference. Can you provide a link to it
          in the references section?</div>
      </div>
    </blockquote>
    <br class=3D"">
    Yes this is a problem. (As I am an IEICE member, and I could
    download the paper, this is why I was not aware of this problem.)<br =
class=3D"">
    <br class=3D"">
    I have just asked the author (Shin Miyakawa) in a message through
    ResearchGate to share a public copy of his paper. I hope that he
    will do so soon. <br class=3D"">
    <br class=3D"">
    Meanwhile, I will send you a copy of it in a private mail in a few
    minutes. (I think I may not send it to the mailing list.)<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>[if - =
Thanks]</div><div><br class=3D""><blockquote type=3D"cite" class=3D""><div=
 class=3D""><div text=3D"#000000" bgcolor=3D"#FFFFFF" class=3D"">
    <br class=3D"">
    Best regards,<br class=3D"">
    <br class=3D"">
    G=C3=A1bor<br class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com" class=3D"">
      <div class=3D"">
        <div class=3D"">3, Do you have any information about how the
          testing in Miy2010 was done, and specifically if the NetFilter
          3-tuple connection multiplexing described in section 3.2 was
          used?</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.3</div>
        <div class=3D"">1, The scope of this section needs some further
          explanation, as it=E2=80=99s not clear about whether this is
          describing IPv4 or IPv6 servers with IPv4 or IPv6 clients.
          It=E2=80=99s also worth describing whether making the server
          externally accessible can be configured purely by the
          customer, and which would need configuration by the operator
          in centralised infrastructure.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">2, MAP &amp; lw4o6 both always expose L4 ports, =
so
          it is possible to run externally IPv4 services to IPv4 clients
          on these. Generally, these will not be the WKP ports, unless
          those are being distributed for use by clients. But customer
          can configure a server to be run on a higher port (taken from
          the allocated block) then port translated (if needed) to e.g.
          443.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3, PCP would be worth including here.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.4 Support and implementations</div>
        <div class=3D"">1, As NetFilter in the CPE is mentioned, It =
might
          be good to include information about FOSS operator side
          implementations as well. Off the top of my head:</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">MAP-BR, lwAFTR, CGN - VPP/<a =
href=3D"http://fd.io/" class=3D"" moz-do-not-send=3D"true">fd.io</a> =
&nbsp;<a href=3D"https://gerrit.fd.io/r/#/admin/projects/" class=3D"" =
moz-do-not-send=3D"true">https://gerrit.fd.io/r/#/admin/projects/</a></div=
>
        <div class=3D"">lwAFTR - <a =
href=3D"https://github.com/Igalia/snabb" class=3D"" =
moz-do-not-send=3D"true">https://github.com/Igalia/snabb</a></div>
        <div class=3D"">DSLite AFTR <a =
href=3D"https://www.isc.org/downloads/" class=3D"" =
moz-do-not-send=3D"true">https://www.isc.org/downloads/</a></div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.6 Load Sharing</div>
        <div class=3D"">
          <div class=3D"">1, This section needs to discuss more about
            state table synchronisation between cluster members for
            stateful solutions as this is the major bottleneck in
            scaling such solutions (and whether they can support
            asymmetric v4</div>
          <div class=3D"">and v6 paths through the cluster).</div>
          <div class=3D""><br class=3D"">
          </div>
          <div class=3D"">2, Not sure if this is the right section, but
            there is also a consideration about geographical resilience
            for CGN deployments (i.e. in a 1+1 resilience model, the
            size of public IPv4 address pools need to be scaled to allow
            for handling all customer traffic in event of a site
            failure). Stateless solutions can be more efficient here as
            they can have a common IPv4 range accessible via multiple
            geographical locations.</div>
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">3.7 Logging</div>
        <div class=3D"">1, I think that a lot more needs to be said on
          this topic. It also needs to be weighed against points made in
          other parts of the document. E.g., in section 3.2, yes you can
          use the dynamic nature of port allocation</div>
        <div class=3D"">in a CGN to allow for more flexible port
          allocations, but there is a cost in logging overhead. Having
          first hand experience of a network that does CGN per-flow
          logging to comply with local legal requirements, this can be a
          major consideration. In the total cost of the solution, the
          CGN infrastructure was a fraction of the logging and storage
          costs.</div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D"">In addition, there are a couple of additional
          topics that the document should discuss:</div>
        <div class=3D"">
          <ul class=3D"">
            <li class=3D"">IPv6 and IPv4 address planning / topology
              independence</li>
          </ul>
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
        <div class=3D""><br class=3D"">
        </div>
      </div>
      <br class=3D"">
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br class=3D"">
      <pre wrap=3D"" =
class=3D"">_______________________________________________
v6ops mailing list
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:v6ops@ietf.org">v6ops@ietf.org</a>
<a class=3D"moz-txt-link-freetext" =
href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.org/=
mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
    <br class=3D"">
  </div>

_______________________________________________<br class=3D"">v6ops =
mailing list<br class=3D""><a href=3D"mailto:v6ops@ietf.org" =
class=3D"">v6ops@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/v6ops<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_9A374FF4-37ED-4E6D-8E31-3F266EB0BC88--


From nobody Mon Nov 12 08:19:41 2018
Return-Path: <cb.list6@gmail.com>
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 34431130E4D for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:19:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level: 
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 5jRj7_3l15Z4 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:19:38 -0800 (PST)
Received: from mail-yw1-xc33.google.com (mail-yw1-xc33.google.com [IPv6:2607:f8b0:4864:20::c33]) (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 71C5012F1AC for <v6ops@ietf.org>; Mon, 12 Nov 2018 08:19:38 -0800 (PST)
Received: by mail-yw1-xc33.google.com with SMTP id l66-v6so4562735ywl.7 for <v6ops@ietf.org>; Mon, 12 Nov 2018 08:19:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/9Boig7+nRJ3G91rdtWrlE/gPzW/0rHFZusurqxrAtk=; b=caE1l7eISn3w/2S0a9iRyWebqjEfvxzhYBf1gOmYNIn6xq55QXxdT+/i56WxmE3Wb/ kPK+gAuDGMS/dG8mfZwXbtw8gzSVJUtab76i/eqj+SbVVjMQ7TFSEYFh8LANR+OimABK UMT/LSfc28QTVCrCdiS3fqITT7zKv/2aawKQCtTjZKj40dTpSPODP9hM54CyKeWFaf5n 05yAnBfS/ET+5b5KmvtxPpGKcbPQvlAwKojecE9WpjewJQiXs2eNRxzIqJaeFIbgMUmU KghJcnJrzgsmzwNpcdumvSNQstVXzA1TJbcXyTiloql8fVOxbwuxiyxZ8fFR1DxTPB7D oa6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/9Boig7+nRJ3G91rdtWrlE/gPzW/0rHFZusurqxrAtk=; b=tCXM7va3gZtbHiZhT0MeeAAJLshQciYdaQvnEh9BNz48vfTgaGpA9eYGKrwrSo2MYY HIN7aj3wmwrJ1bwld5nVoqo0f+VJRE7vOWNPbhdtr23BQVjB/4FFsLRQs0wdEhSc9Yr2 UWmIE7uUSM/WKkdAacCO++FX3d3yfqXoATCCnOnZU96dK/KhrhQ7ohgJeXtlmJVB/krz 8PW9Owe5zPDGxQXmbFf/FDVVQcFC/QN7QUR0G9RKnpw8dJunO/vQKXGjY7ivIatCHyob PxX198mLvjFdimqfgk7wEKvVjM4BqtT9NIEwJtGBDWQRv2NNDKIt5L2hZNlG2e1UBODa 6R/A==
X-Gm-Message-State: AGRZ1gL0uKUWtTgF+LWKyprGKXxrUhXjKbw4lDNG/8j0cB8rhPLnZsUL Bz2HDXrw44FkoNepRqpQZ1uTsSWXYaadkYpKaMEPCg==
X-Google-Smtp-Source: AJdET5c6S1ko3s3yv+FGhDJpugv0rD5ApRx/O1m1IgUZaLgXzJUyS74YQu5sql1sXJfBA8YzM7emMyIxW+C1lBPDZVY=
X-Received: by 2002:a81:b389:: with SMTP id r131-v6mr1480742ywh.477.1542039577626;  Mon, 12 Nov 2018 08:19:37 -0800 (PST)
MIME-Version: 1.0
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org>
In-Reply-To: <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org>
From: Ca By <cb.list6@gmail.com>
Date: Mon, 12 Nov 2018 08:19:25 -0800
Message-ID: <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: =?UTF-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>, v6ops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000410c5a057a7a1147"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/J6tZhRJ7VKh4eK6rAmtXK0SOwZY>
Subject: [v6ops] =?utf-8?q?Not_invented_here_=E2=80=94Re=3A__Review_of_dr?= =?utf-8?q?aft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 16:19:40 -0000

--000000000000410c5a057a7a1147
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 12, 2018 at 2:57 AM Ole Troan <otroan@employees.org> wrote:

> >> 1, As it's mentioned that MAP-T and 4646XLAT use double NAT, it=E2=80=
=99s worth
> mentioning that DSLite, lw4o6 and MAP-E are single NAT44.
> >
> > Thank you for mentioning it. I have added it in parenthesis not to brea=
k
> the train of thought as follows:
> > DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 packets
> (and use single NAT44 at the CE before doing encapsulation).
> >
>
> So this is not correct.
> Given the errors and misconceptions=E2=80=A6 is this document going to mu=
ddy the
> waters more than it clears it up?
> Trying to restate what existing specifications already say, might not
> help. Unless you are really sure you can get it right.
>
> DS-lite: CE only encaps private IPv4 into IPv6, no NAT, tunnels to a
> centralized NAT
> MAP-E: CE does port-restricted stateful NAT44 and tunnels to a tunnel
> concentrator
> LW46: CE does a port-restricted stateful NAT44 and tunnels to a tunnel
> concentrator
> MAP-T CE does a port-restricted stateful NAT44, SIIT to IPv6 into a
> centralized concentrator that SIIT from IPv6 to IPv4.
> 464XLAT: CE does an optional stateful NAT44 into a stateless NAT46 into a
> centralized CGN doing NAT64.
>
>
> Best regards,
> Ole
>

As Ole  noted, it is important to =E2=80=9Cget it right=E2=80=9D. He was al=
luding to
=E2=80=9Cfacts=E2=80=9D, but the facts paint an opinionated picture.

Unfortunately, =E2=80=9Cget it right=E2=80=9D is not possible for all valid=
 opinions of
=E2=80=9Cright=E2=80=9D.  For example, i would say it does not matter if we=
 NAT ipv4
literals 15 times, the more pain these legacy apps feel , the better.
Furthermore, i would color the problem of 2x or 3x translation as in the
low single digits since most major consumer internet things are ipv6 e2e or
at least friendly towards single translation with dns64....

This I-D would benefit from excluding editorial and weighting of value
attributes from RFC authors included in subject being scored.  A Survey of
=E2=80=9Cnetwork operator satisfaction=E2=80=9D might be more interesting. =
For example, we
heard on this list from a LW4o6 operator in Greece that is considering
abandoning the effort

https://www.ietf.org/mail-archive/web/v6ops/current/msg30121.html


Also reported above, stateful nat44 is cheaper than stateless LW4o6.
Normally, this mailer says stateless is less expensive ...

This document is unlikely achieve concensus if it tries to favor one over
the other.... and someone will always believe their approach is the best.
So, the path via WG might not be best, AD sponsored may allow you a clearer
path with less cat hearding.

The ietf has many of these competing technologies across many fields, we
see them all the time.  Softwire and Locator-ID split were especially
painful for those involved ... because of so many good ideas.

 The market decides in the end.



> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> http://www.ietf.org/mailman/listinfo/v6ops
> <https://www.ietf.org/mailman/listinfo/v6ops>
>

--000000000000410c5a057a7a1147
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon,=
 Nov 12, 2018 at 2:57 AM Ole Troan &lt;<a href=3D"mailto:otroan@employees.o=
rg">otroan@employees.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">&gt;&gt; 1, As it&#39;s mentioned that MAP-T and 4646XLAT use double N=
AT, it=E2=80=99s worth mentioning that DSLite, lw4o6 and MAP-E are single N=
AT44.<br>
&gt; <br>
&gt; Thank you for mentioning it. I have added it in parenthesis not to bre=
ak the train of thought as follows:<br>
&gt; DS-Lite, lw4o6 and MAP-E encapsulate the IPv4 packets into IPv6 packet=
s (and use single NAT44 at the CE before doing encapsulation).<br>
&gt; <br>
<br>
So this is not correct.<br>
Given the errors and misconceptions=E2=80=A6 is this document going to mudd=
y the waters more than it clears it up?<br>
Trying to restate what existing specifications already say, might not help.=
 Unless you are really sure you can get it right.<br>
<br>
DS-lite: CE only encaps private IPv4 into IPv6, no NAT, tunnels to a centra=
lized NAT<br>
MAP-E: CE does port-restricted stateful NAT44 and tunnels to a tunnel conce=
ntrator<br>
LW46: CE does a port-restricted stateful NAT44 and tunnels to a tunnel conc=
entrator<br>
MAP-T CE does a port-restricted stateful NAT44, SIIT to IPv6 into a central=
ized concentrator that SIIT from IPv6 to IPv4.<br>
464XLAT: CE does an optional stateful NAT44 into a stateless NAT46 into a c=
entralized CGN doing NAT64.<br>
<br>
<br>
Best regards,<br>
Ole<br>
</blockquote><div dir=3D"auto"><br></div><div dir=3D"auto">As Ole =C2=A0not=
ed, it is important to =E2=80=9Cget it right=E2=80=9D. He was alluding to =
=E2=80=9Cfacts=E2=80=9D, but the facts paint an opinionated picture.=C2=A0<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">Unfortunately, =E2=80=9C=
get it right=E2=80=9D is not possible for all valid opinions of =E2=80=9Cri=
ght=E2=80=9D.=C2=A0 For example, i would say it does not matter if we NAT i=
pv4 literals 15 times, the more pain these legacy apps feel , the better.=
=C2=A0 Furthermore, i would color the problem of 2x or 3x translation as in=
 the low single digits since most major consumer internet things are ipv6 e=
2e or</div><div dir=3D"auto">at least friendly towards single translation w=
ith dns64....</div><div dir=3D"auto"><br></div><div dir=3D"auto">This I-D w=
ould benefit from excluding editorial and weighting of value attributes fro=
m RFC authors included in subject being scored.=C2=A0 A Survey of =E2=80=9C=
network operator satisfaction=E2=80=9D might be more interesting. For examp=
le, we heard on this list from a LW4o6 operator in Greece that is consideri=
ng abandoning the effort</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
><div><a href=3D"https://www.ietf.org/mail-archive/web/v6ops/current/msg301=
21.html">https://www.ietf.org/mail-archive/web/v6ops/current/msg30121.html<=
/a></div><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Also repor=
ted above, stateful nat44 is cheaper than stateless LW4o6. Normally, this m=
ailer says stateless is less expensive ...</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">This document is unlikely achieve concensus if it tries =
to favor one over the other.... and someone will always believe their appro=
ach is the best. So, the path via WG might not be best, AD sponsored may al=
low you a clearer path with less cat hearding.=C2=A0</div><div dir=3D"auto"=
><br></div><div dir=3D"auto">The ietf has many of these competing technolog=
ies across many fields, we see them all the time.=C2=A0 Softwire and Locato=
r-ID split were especially painful for those involved ... because of so man=
y good ideas.</div><div dir=3D"auto"><br></div><div dir=3D"auto">=C2=A0The =
market decides in the end.=C2=A0</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">http://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div></div>

--000000000000410c5a057a7a1147--


From nobody Mon Nov 12 08:31:18 2018
Return-Path: <otroan@employees.org>
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 F0C89130DF2 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:31:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 5hqzOb_kHCR4 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:31:14 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8997E12F1AC for <v6ops@ietf.org>; Mon, 12 Nov 2018 08:31:14 -0800 (PST)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 97F88FECBE6E; Mon, 12 Nov 2018 16:31:13 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 3BE4B98DB4F; Mon, 12 Nov 2018 17:31:11 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com>
Date: Mon, 12 Nov 2018 17:31:11 +0100
Cc: =?utf-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com>
To: Ca By <cb.list6@gmail.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/nm7fNWEVfNn0wMGWSIr9jF4Ceqo>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A__Review_of_dr?= =?utf-8?q?aft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 16:31:16 -0000

>  The market decides in the end.=20

3,4,5 years down the line. I have seen no indication that the market has =
decided anything.
It=E2=80=99s perfectly possibly that it never will.

Cheers,
Ole


From nobody Mon Nov 12 08:43:14 2018
Return-Path: <nick@foobar.org>
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 2ED13130EBD for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:43:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 Wybjq3USaZNL for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:43:06 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D625F130E92 for <v6ops@ietf.org>; Mon, 12 Nov 2018 08:43:05 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wACGgxvW084211 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 12 Nov 2018 16:43:00 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Ole Troan <otroan@employees.org>
Cc: Ca By <cb.list6@gmail.com>, v6ops@ietf.org
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org>
Date: Mon, 12 Nov 2018 16:42:58 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.5
MIME-Version: 1.0
In-Reply-To: <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/y6EHmtuwoYZdazBKdQ-k272mO9Y>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A_Review_of_dra?= =?utf-8?q?ft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 16:43:13 -0000

Ole Troan wrote on 12/11/2018 16:31:
>>   The market decides in the end.
> 
> 3,4,5 years down the line. I have seen no indication that the market has decided anything.
> It’s perfectly possibly that it never will.

It already has.  SIP is hugely popular, despite being crippled by 
encoding endpoint information inside the transport stream.  This is no 
worse than ipv4 literals.

Nick


From nobody Mon Nov 12 08:46:26 2018
Return-Path: <joelja@bogus.com>
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 93B0B130E41 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:46:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 WvoGCX5FntO0 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 08:46:22 -0800 (PST)
Received: from nagasaki.bogus.com (nagasaki.bogus.com [IPv6:2001:418:1::81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8BBE130E1D for <v6ops@ietf.org>; Mon, 12 Nov 2018 08:46:22 -0800 (PST)
Received: from [192.168.0.109] (c-73-202-177-209.hsd1.ca.comcast.net [73.202.177.209]) (authenticated bits=0) by nagasaki.bogus.com (8.15.2/8.15.2) with ESMTPSA id wACGkJpr040978; Mon, 12 Nov 2018 16:46:20 GMT (envelope-from joelja@bogus.com)
X-Authentication-Warning: nagasaki.bogus.com: Host c-73-202-177-209.hsd1.ca.comcast.net [73.202.177.209] claimed to be [192.168.0.109]
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
From: Joel Jaeggli <joelja@bogus.com>
In-Reply-To: <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org>
Date: Mon, 12 Nov 2018 08:46:14 -0800
Cc: Ca By <cb.list6@gmail.com>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <25D2C1C1-9230-43DA-9DBD-CFA5915B4730@bogus.com>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org>
To: Ole Troan <otroan@employees.org>
X-Mailer: Apple Mail (2.3445.101.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3aIA2lrCM5FX7uuwVjCqgCKSfV8>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A__Review_of_dr?= =?utf-8?q?aft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 16:46:25 -0000

> On Nov 12, 2018, at 08:31, Ole Troan <otroan@employees.org> wrote:
>=20
>> The market decides in the end.=20
>=20
> 3,4,5 years down the line. I have seen no indication that the market =
has decided anything.
> It=E2=80=99s perfectly possibly that it never will.

It could be that it doesn=E2=80=99t matter. You either make your app =
work over whatever transport is available to you, or you don=E2=80=99t.

> Cheers,
> Ole
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>=20


From nobody Mon Nov 12 09:02:16 2018
Return-Path: <kristianmccolm@hotmail.com>
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 20F61128CB7 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:02:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 xdxFFFdKckCf for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:02:12 -0800 (PST)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-oln040092004023.outbound.protection.outlook.com [40.92.4.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 399E812896A for <v6ops@ietf.org>; Mon, 12 Nov 2018 09:02:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dwflDbTyanmk4goUmwGdtS3OoVFMu5lLbMqwx4XEoXc=; b=uAMsIXFVF5QUHdaD6vBBvsaasqE0mKOQS7jcaQTTaryu/KC0iOY8ULLYV5wrjh4zLO8wOL407IXoVOjquH3klYBGyoMLvp7JVy0RbwR7eKTL2LKdnoWutDebI+tCHZvKvGE3w0E2NnD2/hFzf7OC6/JjPx0+r5d2ZQmts8AS/Rn+BQS5RUD5YpNAF/kPBCTXaRTZxr5eaSXksgqhspTcrQDq33q/5Zr9W3qi60vH9iNpmZNcR0XzgnPxKDxmgrIRxo7k4xUw3Is+l5YKG6mDU0B3LxmqF33trDBGha7ICIrBCd73nkkzgBfnRubgDWI0+XMBdVRhpWItZXEe3fE7Bw==
Received: from CY1NAM02FT036.eop-nam02.prod.protection.outlook.com (10.152.74.55) by CY1NAM02HT160.eop-nam02.prod.protection.outlook.com (10.152.74.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.11; Mon, 12 Nov 2018 17:02:10 +0000
Received: from BN6PR04MB0932.namprd04.prod.outlook.com (10.152.74.57) by CY1NAM02FT036.mail.protection.outlook.com (10.152.75.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.11 via Frontend Transport; Mon, 12 Nov 2018 17:02:10 +0000
Received: from BN6PR04MB0932.namprd04.prod.outlook.com ([fe80::2181:7a6:5f21:c399]) by BN6PR04MB0932.namprd04.prod.outlook.com ([fe80::2181:7a6:5f21:c399%2]) with mapi id 15.20.1294.045; Mon, 12 Nov 2018 17:02:10 +0000
From: Kristian McColm <kristianmccolm@hotmail.com>
To: Nick Hilliard <nick@foobar.org>, Ole Troan <otroan@employees.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: =?utf-8?B?W3Y2b3BzXSAgTm90IGludmVudGVkIGhlcmUg4oCUUmU6IFJldmlldyBvZiBk?= =?utf-8?Q?raft-lmhp-v6ops-transition-comparison-01?=
Thread-Index: AQHUeqbaf2zi8enlVEq+xWsIQOK3MKVMXEZA
Date: Mon, 12 Nov 2018 17:02:10 +0000
Message-ID: <BN6PR04MB093270864BFB69D0A762EFEEDDC10@BN6PR04MB0932.namprd04.prod.outlook.com>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org> <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org>
In-Reply-To: <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:420178844F21CDEAB43B4189500B92063E12D151567B238878FBEAAD1553785A; UpperCasedChecksum:8B5612AE81A025AC6722F04ACE342660EEE1E219F2FDD33702B23387857D5E38; SizeAsReceived:7633; Count:46
x-tmn: [S3diInsmY3uevC/M8SgxELTfBYF+pIxLhgHRJbllxW+ga+JGR9xZlfT9Hcv/l9Rp]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1NAM02HT160; 6:qhcKMVUQikIHvUniSEyNRhuRiHuJYx6H9vsSN+IyQn0it4oujMDJliSZaNYanVR/GRYUGcq6kRmeFUrWlmGMOq+tIRhx0tm14pqI9r+8iCBrUKm4On1YgFk9bBTpAU7bPdYBU6FXaznzo9E7kPSJ3bRuS/rnGWgMBIDo+vH3SPums7q1s6bSHr6J1xSJQ9V47TrPrXOdiTgmRBYc/yNzvJe5q386JX4qwjOUiKr/fV0HyKrGT0ZqCQOwd6JpdaoVqkoyejMKTk6tOR+F5aJctTVaC48ADvksbfto2Yu68Bn9B2iyjHc7pYaTPqxMZY5tuXZROdU8r8TTxxEIi+TX5BEAZHErNIeWDzqnv6JmRelNWAzcDoCDJGO8y2CKkOZKJx5SFh+Pp0RRb2ZRuDrxPKle1f5oZjbQ6yG9fDeOsy1ipqf7KvipQVTXcIGSS3MJ1pjPVnF4nbm18F2fd0c6Dw==; 5:aAKcV1OOCe4iOWsY3Phd2YwLlhEdP1jkFB53lU+8e8cVN44l/sh3XTYVeiBO9oZwCXQOq0EzleV6gi3Sp77DGK9+H9VIm8meUmsCOsRfTwRoBeTZ9Cw2qWOhxTT9fa2yMV/0fkG/3KTJGaZjP+R0neRCZDMFaMUwD9U3dUDotgM=; 7:455vANJ+tkb2RpvduNsF2XzTj36KCju5WFpFPGSUDPlr8YXEAeS/xqKlzWmNySTu7HoWwgq9r/FLT1gkbAJe/hH8MVNc0h/UiiqeGVMQcVEDCKqMHQgdpy3sRPmR3iTxiMbMB6UOxiEH1JSjfl6blA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390040)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:CY1NAM02HT160; 
x-ms-traffictypediagnostic: CY1NAM02HT160:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:CY1NAM02HT160; BCL:0; PCL:0; RULEID:; SRVR:CY1NAM02HT160; 
x-microsoft-antispam-message-info: Ij0Q5RBVUnXWUm/haUX8W1K7B7PjgZb0IlOaXnQE/KJxQrcsPBexgBZ+AOxzLF9U
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d962e53-6cb6-4ab2-3b9f-08d648c0961a
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2018 17:02:10.8101 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT160
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/vUIB1U4r6TlO5r92_DLBqi0TyaY>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A_Review_of_dra?= =?utf-8?q?ft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 17:02:14 -0000

WWVhLCBhbmQgYWxsIFZvTFRFIGltcGxlbWVudGF0aW9ucyBJIHdvcmsgd2l0aCB1c2VkIG5hdGl2
ZSBJUHY2IGZyb20gdGhlIGdldCBnbyB0byBwcmV2ZW50IHByb2JsZW1zIGluaGVyZW50IGluIHRo
ZSBwcm90b2NvbCB0aGF0IGNhbid0IGJlIG92ZXJjb21lIHdpdGhvdXQgdXNpbmcgU1RVTi9UVVJO
L0lDRS8uLi4gb3IgQUxHcyBvbiB0aGUgdHJhbnNsYXRpb24gbWVjaGFuaXNtcy4NCg0KQ29uc2Vx
dWVudGx5LCBJIGRvbuKAmXQgdGhpbmsgdGhlcmUncyBtdWNoIHZhbHVlIGluIHN1cHBvcnRpbmcg
U0lQIDZ0bzQgc2luY2UgdGhlIHByb3RvY29sIGludHJvZHVjZXMgc28gbWFueSBjaGFsbGVuZ2Vz
IGl0c2VsZiwgZXNwZWNpYWxseSB3aGVuIFRMUyBpcyBlbmFibGVkLiBUaGUgY2xlYXIgcGF0aCBm
b3IgU0lQIGlzIG5hdGl2ZSBJUHY2IHN1cHBvcnQuIEl0J3MgZmFyIGVhc2llciB0aGFuIHRoZSBh
bHRlcm5hdGl2ZXMgaW1vLg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogdjZv
cHMgW21haWx0bzp2Nm9wcy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTmljayBIaWxs
aWFyZA0KU2VudDogTm92ZW1iZXIgMTIsIDIwMTggMTE6NDMNClRvOiBPbGUgVHJvYW4gPG90cm9h
bkBlbXBsb3llZXMub3JnPg0KQ2M6IHY2b3BzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3Y2b3Bz
XSBOb3QgaW52ZW50ZWQgaGVyZSDigJRSZTogUmV2aWV3IG9mIGRyYWZ0LWxtaHAtdjZvcHMtdHJh
bnNpdGlvbi1jb21wYXJpc29uLTAxDQoNCk9sZSBUcm9hbiB3cm90ZSBvbiAxMi8xMS8yMDE4IDE2
OjMxOg0KPj4gICBUaGUgbWFya2V0IGRlY2lkZXMgaW4gdGhlIGVuZC4NCj4gDQo+IDMsNCw1IHll
YXJzIGRvd24gdGhlIGxpbmUuIEkgaGF2ZSBzZWVuIG5vIGluZGljYXRpb24gdGhhdCB0aGUgbWFy
a2V0IGhhcyBkZWNpZGVkIGFueXRoaW5nLg0KPiBJdOKAmXMgcGVyZmVjdGx5IHBvc3NpYmx5IHRo
YXQgaXQgbmV2ZXIgd2lsbC4NCg0KSXQgYWxyZWFkeSBoYXMuICBTSVAgaXMgaHVnZWx5IHBvcHVs
YXIsIGRlc3BpdGUgYmVpbmcgY3JpcHBsZWQgYnkgZW5jb2RpbmcgZW5kcG9pbnQgaW5mb3JtYXRp
b24gaW5zaWRlIHRoZSB0cmFuc3BvcnQgc3RyZWFtLiAgVGhpcyBpcyBubyB3b3JzZSB0aGFuIGlw
djQgbGl0ZXJhbHMuDQoNCk5pY2sNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnY2b3BzIG1haWxpbmcgbGlzdA0KdjZvcHNAaWV0Zi5vcmcNCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMNCg==


From nobody Mon Nov 12 09:05:11 2018
Return-Path: <nick@foobar.org>
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 0E3DA1294D0 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:05:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 tBgavNjx_mEv for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:05:09 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A066B128CB7 for <v6ops@ietf.org>; Mon, 12 Nov 2018 09:05:08 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wACH50RU087295 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 12 Nov 2018 17:05:01 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Kristian McColm <kristianmccolm@hotmail.com>
Cc: Ole Troan <otroan@employees.org>, "v6ops@ietf.org" <v6ops@ietf.org>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org> <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org> <BN6PR04MB093270864BFB69D0A762EFEEDDC10@BN6PR04MB0932.namprd04.prod.outlook.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <79e36764-dd29-bfea-0264-f1d2b406632a@foobar.org>
Date: Mon, 12 Nov 2018 17:04:59 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.5
MIME-Version: 1.0
In-Reply-To: <BN6PR04MB093270864BFB69D0A762EFEEDDC10@BN6PR04MB0932.namprd04.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/AWMwgKunvwaQBYRolNw7qA79S7k>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A_Review_of_dra?= =?utf-8?q?ft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 17:05:10 -0000

Kristian McColm wrote on 12/11/2018 17:02:
> Consequently, I don’t think there's much value in supporting SIP 6to4
> since the protocol introduces so many challenges itself, especially
> when TLS is enabled. The clear path for SIP is native IPv6 support.
> It's far easier than the alternatives imo.
for sure, but this is working around the problem rather than curing it. 
SIP perpetuates the requirement for ALGs for some services.

Nick


From nobody Mon Nov 12 09:08:47 2018
Return-Path: <cb.list6@gmail.com>
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 27B9E130DF2 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:08:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level: 
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Q8CjTDHoQYpm for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:08:45 -0800 (PST)
Received: from mail-yw1-xc29.google.com (mail-yw1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (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 D8E1612896A for <v6ops@ietf.org>; Mon, 12 Nov 2018 09:08:44 -0800 (PST)
Received: by mail-yw1-xc29.google.com with SMTP id c126-v6so4619247ywd.8 for <v6ops@ietf.org>; Mon, 12 Nov 2018 09:08:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v//EU+Q8G9T/9hm4foktJTtgfduoTIHCgB0tXh7dF+o=; b=rREkYFmWfWsgNRKS+99yGVzW8VxiB8GhGnE9poqqjk67KK+56uQAENt6gDvfFLU2BY RbkXZbgctHtc76dHQVp4IdpX96cN3lxgC8m9P5EC1US+Jo56+aHBTkkLCWoF7zGUD1/X u1mh33/ECrKwIIdGPGX0oFo7Y5z/RQJw/WLyPcMvrRO9G4PmbIsmxjDC3B9slimhvJ3Q ObYh70h4AzTzLQMZ0cF5DqcrmJIowwxqyxzYgb8c5lmDdFdErwT9mux3stC9ssFps/Sw tJeq41l2LpQO+qw4x0KgbvD50kIpIgeiQZBi8Qfsx0mIKkx/jLGZRLhQrMToiWmYgZ1z dDrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=v//EU+Q8G9T/9hm4foktJTtgfduoTIHCgB0tXh7dF+o=; b=kNOSqR81ZD0j4Xp2pLWtrygo/KFjnMVAzuPDlBeqXB++HmHWzYltu+WGgCKNmJh/xL ViQbA1oZRdIv3OQ9D3QvcJEM2FLg7gA++iXPg2bqwoHCNNe7pOXU1V4im8UXc6h7agI5 PVOiR/jN2fPVNoAwHLXbFfY2Zki3UVHXq5RD/RWZcju2nMKB96s+L/TMYxewb1SEzdeA FvhIaA/GpQaV0qbmxw6x1tbVhAj5Ahz+fFQDDy68xe6b5aZLz5Hbw4GK/CbUr9ycXLPA A0y+VXA0ufsBqmiNmDJJo7InmxSap6drT3xyLDS1Jru1b9fr77t1qKy5yHxc2RoBdbrM i8aw==
X-Gm-Message-State: AGRZ1gJ3X3s4OCPGfwf5r0Rx7SkXVMjCSjOZGWyto5U8tFvnWr3OeteG eDQICTXN4XOKnGVUvjfKAm4xQccJjZyjPtFgFw0=
X-Google-Smtp-Source: AJdET5f/V4bxrw83hjkcKL/It3lFD5/fFsbHT3wyT12+QCl05gSzkYowW90Bev7nugVCbs7RRBG5E8rKtqQTTHY1AAo=
X-Received: by 2002:a81:5508:: with SMTP id j8mr482750ywb.226.1542042523893; Mon, 12 Nov 2018 09:08:43 -0800 (PST)
MIME-Version: 1.0
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org> <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org>
In-Reply-To: <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org>
From: Ca By <cb.list6@gmail.com>
Date: Mon, 12 Nov 2018 09:08:32 -0800
Message-ID: <CAD6AjGSR7tgwt8wMdAvS-cwmM8vFz_8VqwCxt2GOzEa6B948RQ@mail.gmail.com>
To: Nick Hilliard <nick@foobar.org>
Cc: Ole Troan <otroan@employees.org>, v6ops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000dd8328057a7ac028"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/i75Ui60dIDifI1Sb8rPjSBc9FYY>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A_Review_of_dra?= =?utf-8?q?ft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 17:08:46 -0000

--000000000000dd8328057a7ac028
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 12, 2018 at 8:43 AM Nick Hilliard <nick@foobar.org> wrote:

> Ole Troan wrote on 12/11/2018 16:31:
> >>   The market decides in the end.
> >
> > 3,4,5 years down the line. I have seen no indication that the market ha=
s
> decided anything.
> > It=E2=80=99s perfectly possibly that it never will.
>
> It already has.  SIP is hugely popular, despite being crippled by
> encoding endpoint information inside the transport stream.


Hugely popular is a relative term

I do not believe your average consumer uses unmolested SIP over the
internet.

I do believe your average telephony engineer is only willing to engage with
SIP using an SBC / B2BUA to smooth out the kinks.

 WebRTC on the other hand is hugely popular with consumers, and has goodies
like stun and turn built in to the spec



This is no
> worse than ipv4 literals.
>
> Nick
>
>

--000000000000dd8328057a7ac028
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon,=
 Nov 12, 2018 at 8:43 AM Nick Hilliard &lt;<a href=3D"mailto:nick@foobar.or=
g">nick@foobar.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">O=
le Troan wrote on 12/11/2018 16:31:<br>
&gt;&gt;=C2=A0 =C2=A0The market decides in the end.<br>
&gt; <br>
&gt; 3,4,5 years down the line. I have seen no indication that the market h=
as decided anything.<br>
&gt; It=E2=80=99s perfectly possibly that it never will.<br>
<br>
It already has.=C2=A0 SIP is hugely popular, despite being crippled by <br>
encoding endpoint information inside the transport stream.=C2=A0 </blockquo=
te><div dir=3D"auto"><br></div><div dir=3D"auto">Hugely popular is a relati=
ve term</div><div dir=3D"auto"><br></div><div dir=3D"auto">I do not believe=
 your average consumer uses unmolested SIP over the internet.=C2=A0</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">I do believe your average telep=
hony engineer is only willing to engage with SIP using an SBC / B2BUA to sm=
ooth out the kinks.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">=C2=A0WebRTC on the other hand is hugely popular with consumers, and has =
goodies like stun and turn built in to the spec</div><div dir=3D"auto"><br>=
</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">This is no <br>
worse than ipv4 literals.<br>
<br>
Nick<br>
<br>
</blockquote></div></div>

--000000000000dd8328057a7ac028--


From nobody Mon Nov 12 09:19:18 2018
Return-Path: <kristianmccolm@hotmail.com>
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 4A4BC130E64 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:19:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 gL-LNpoNjPC9 for <v6ops@ietfa.amsl.com>; Mon, 12 Nov 2018 09:19:15 -0800 (PST)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04olkn081f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4d::81f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87BF2130EBC for <v6ops@ietf.org>; Mon, 12 Nov 2018 09:19:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QnwXV2yq0GYMrlD79MA+8aOENg44o+efxdrZacyhvhU=; b=T66c8XQ8T6zT7DxTD3F3B+zVjZarzTYug3F0Hl/eComw3ztS+dldcWs/PBw3Fi0HnT+faGWApbEBQUxxqqrso4yDy+lx4Ex5KkDfAwKKKWUrYbC5sYIWh6+j0dZ7Zw/0RkvHRr6jM45kra9cbdGJvDjKfj20lBn9d3nJ6dFTGKLk609kQ2hl6yoZ12jvPuHhV/H1+1OOrN1Xl/Jovi/TlRWavoAcUKsi09ftl7RQUir+7qIRcBzsfCLAIduMe/GwmkLpVeUNzaX1Q57hBjoaKeCFeK10z1sdjOn8gkngImaU0nKajLjWXB/7y5GZj5X0Do2YYwzPOzDv9Gd6Be9Gtw==
Received: from SN1NAM04FT029.eop-NAM04.prod.protection.outlook.com (10.152.88.57) by SN1NAM04HT188.eop-NAM04.prod.protection.outlook.com (10.152.89.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Mon, 12 Nov 2018 17:19:14 +0000
Received: from BN6PR04MB0932.namprd04.prod.outlook.com (10.152.88.53) by SN1NAM04FT029.mail.protection.outlook.com (10.152.88.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Mon, 12 Nov 2018 17:19:14 +0000
Received: from BN6PR04MB0932.namprd04.prod.outlook.com ([fe80::2181:7a6:5f21:c399]) by BN6PR04MB0932.namprd04.prod.outlook.com ([fe80::2181:7a6:5f21:c399%2]) with mapi id 15.20.1294.045; Mon, 12 Nov 2018 17:19:14 +0000
From: Kristian McColm <kristianmccolm@hotmail.com>
To: Nick Hilliard <nick@foobar.org>, Kristian McColm <kristianmccolm@hotmail.com>
CC: Ole Troan <otroan@employees.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: =?utf-8?B?W3Y2b3BzXSBOb3QgaW52ZW50ZWQgaGVyZSDigJRSZTogUmV2aWV3IG9mIGRy?= =?utf-8?Q?aft-lmhp-v6ops-transition-comparison-01?=
Thread-Index: AQHUeqncKKR6HidhEEKOS5+5dw1XW6VMX8yg
Date: Mon, 12 Nov 2018 17:19:14 +0000
Message-ID: <BN6PR04MB09329455D917881EAA0B0EB6DDC10@BN6PR04MB0932.namprd04.prod.outlook.com>
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com> <3F1FC555-12A1-4F9A-89E0-ACA4468A8B02@employees.org> <691b6cc0-3522-fbbb-1d10-88a9bec3c53d@foobar.org> <BN6PR04MB093270864BFB69D0A762EFEEDDC10@BN6PR04MB0932.namprd04.prod.outlook.com> <79e36764-dd29-bfea-0264-f1d2b406632a@foobar.org>
In-Reply-To: <79e36764-dd29-bfea-0264-f1d2b406632a@foobar.org>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:D5B429E1CE82838F8C72590C37EB9AE33A9F883300EDA7F8C02083EFCAB2978F; UpperCasedChecksum:638670642E3F789E68AB4B02C8643BC3CD2EE52EFA9C17EB56231419FAD59A24; SizeAsReceived:7808; Count:46
x-tmn: [AgSGl11OCfKKcYUURJKNAywwKP6QRIb7DWmF3ecVXkWjQWSnliPPOmvoDjAvkn+K]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SN1NAM04HT188; 6:k8mQPg7MuM6p8eziVJK3ajbvs9wBWlL8PVv2jGTmlaZxVyTrxAykm6zarUdkY7ZdiTQMOUo5to7JMI8yJp9OnnU98QMHDaFcesyZXHRBbI1Fv1vjrSFYYRmQkN0IO2JZnJ47+WPTxk3irIAsrxaGoe0en64bbKCyS/KJhcGJZCbnnJzjpp6njWsGewhBRhinEN2qKKu/zBX1twQqUcA1wWPBH5mYtkYSzVAQTpqT2VFwuAMU1A+AAAuXbFpENubC+HYD2kV+m9ty2ozQ1Tj7+sFJBT0v1GbSPmZop1gk3hEaEHLQNkctlfwTdGvKqMlJcGqlHT7NweSXt5kEwEvC22D82NWPsUbxAJ60izVchSh+/opw4jBmCoxKMjEXTxL5iCSIlPohbXw5Gv2q8dxNNpelWg+n89YrRUDxCqGf61hU3msQ2BLPYZ4Vm08G5KFJxZ9BnFerDIGNAIkTUfVCDA==; 5:NNOgbYDDjONZkUuGJZjyAWTB8btxRWfhvsi4mrxt8SfGZBsz8krAQfKGWTgieFWGY/Bafo3YafVp3QymlyfYY4frKxtaKJjNiHnnwwIyH4+Our18FPzINJvxOFAg83jJxYQJIiwknBDv6DiqH6RCIaQW5iAkQU7DLmPCbPAqMxk=; 7:eXSg8AxqEfj2weftL3gc4nahIvxnkeumDCq5yjgFqLPJxT9uUXGI7NOz6wZ/N0WN6DCYm9PQSXDNXKnZcD6iwbB3fbawLGKTt3Iiy92VhSlu2S1ydzrGMB7e2gXiwSGKo1r+Jy362oBhJsqUJWynBA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-ms-exchange-slblob-mailprops: dEG5jEBie8kfXl9X//4ksTIJft1AXM/ZipVPdSo4qeufum6xGCqS3HLCj0RyaCXBOiuUAQF+jgomFHx2wf2HIQnqCyCFYafc5LQQClb3hBfITa0lq4Ju2nP+5aZWjKT47v988//Y3WbxhBGiQJvx1uf52BWfDLvl/xAy3mENUTlBm9NYsn3HW/ygvJQYwUzQTTTtRCkwZPtweR2mtxxIa2Jk0wOMgv0kyZiKfkDysuYoZVDsH4/yOiI43X8ukT3PxyFnAtadWXUImTGi5p3UeCMTyF9nb1SFH+USwM8PiJabcUqbJkIMTc/sNzfqjIoFFX+aq7u6uZr88mtpoUgDtyVaEeEYd15ImSCK+LZkwF1OWapdy2OLY9b9CyX1Ws5kw6VoiUDzRdeWbg8oecnTalulwXJfAKVup2n94zxr7w+MYnpMYo/gQ2RAd/6uJ1buNfHWZNWm5zmarCC1F++4vwkB3it2B6jSgTmhjDzeQzUfpGcyBRAea9r2k/YnLg7E4SOn4NQMV4/W5/i/fPFH/HmmjG2XHMQzIz76bt5z9UQABhuwX1UU26Hp0Yx/3KdOh3zx2mvQpZyJ/V0NqQY5z1/GkbK7lZTz1oojIlvOMh2Y8+EyvWvqZMwWcKpQof2qV/WnWYLiCd0L9sTSrwLEyIQmv42nsMtbve6uk4c2fH2Sx41AyHbyHg==
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390040)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(201702181274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:SN1NAM04HT188; 
x-ms-traffictypediagnostic: SN1NAM04HT188:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:SN1NAM04HT188; BCL:0; PCL:0; RULEID:; SRVR:SN1NAM04HT188; 
x-microsoft-antispam-message-info: b8uZKIpW2X/6uN/IJsCx3oAl5MJXtJZUIYB8RiVjzLuL4yXHI3mKWrrH5W0DGq2R
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: 9eea11de-439e-4a2b-d901-08d648c2f7f9
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2018 17:19:14.0236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM04HT188
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/I1eJy0ZeKbPmifIulndiqc4Sqb4>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A_Review_of_dra?= =?utf-8?q?ft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 17:19:17 -0000

SWYgYnkgdGhhdCB5b3UgbWVhbiB3b3JraW5nIGFyb3VuZCB0aGUgY2hhbGxlbmdlcyBpbmhlcmVu
dCBpbiBTSVAgcHJvdG9jb2wgYnkgZGVwbG95aW5nIG5hdGl2ZSBJUHY2IEknbSBmaW5lIHdpdGgg
dGhhdCwgYW5kIHNvIGFyZSB0aGUgbW9iaWxlIG9wZXJhdG9ycyBkZXBsb3lpbmcgVm9MVEUuIElm
IHlvdSB3YW50IDZ0bzQgdGhlbiB5b3UgaGF2ZSB0aGUgb3B0aW9uIG9mIFNUVU4vVFVSTiBldGMg
d2hpY2ggaXRzZWxmIGlzIGFsc28ganVzdCBhIHdvcmthcm91bmQgZm9yIHByb3RvY29sIGxpbWl0
YXRpb25zIGlmIHlvdSBhc2sgbWUuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBOaWNrIEhpbGxpYXJkIFttYWlsdG86bmlja0Bmb29iYXIub3JnXSANClNlbnQ6IE5vdmVtYmVy
IDEyLCAyMDE4IDEyOjA1DQpUbzogS3Jpc3RpYW4gTWNDb2xtIDxrcmlzdGlhbm1jY29sbUBob3Rt
YWlsLmNvbT4NCkNjOiBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHNAaWV0
Zi5vcmcNClN1YmplY3Q6IFJlOiBbdjZvcHNdIE5vdCBpbnZlbnRlZCBoZXJlIOKAlFJlOiBSZXZp
ZXcgb2YgZHJhZnQtbG1ocC12Nm9wcy10cmFuc2l0aW9uLWNvbXBhcmlzb24tMDENCg0KS3Jpc3Rp
YW4gTWNDb2xtIHdyb3RlIG9uIDEyLzExLzIwMTggMTc6MDI6DQo+IENvbnNlcXVlbnRseSwgSSBk
b27igJl0IHRoaW5rIHRoZXJlJ3MgbXVjaCB2YWx1ZSBpbiBzdXBwb3J0aW5nIFNJUCA2dG80IA0K
PiBzaW5jZSB0aGUgcHJvdG9jb2wgaW50cm9kdWNlcyBzbyBtYW55IGNoYWxsZW5nZXMgaXRzZWxm
LCBlc3BlY2lhbGx5IA0KPiB3aGVuIFRMUyBpcyBlbmFibGVkLiBUaGUgY2xlYXIgcGF0aCBmb3Ig
U0lQIGlzIG5hdGl2ZSBJUHY2IHN1cHBvcnQuDQo+IEl0J3MgZmFyIGVhc2llciB0aGFuIHRoZSBh
bHRlcm5hdGl2ZXMgaW1vLg0KZm9yIHN1cmUsIGJ1dCB0aGlzIGlzIHdvcmtpbmcgYXJvdW5kIHRo
ZSBwcm9ibGVtIHJhdGhlciB0aGFuIGN1cmluZyBpdC4gDQpTSVAgcGVycGV0dWF0ZXMgdGhlIHJl
cXVpcmVtZW50IGZvciBBTEdzIGZvciBzb21lIHNlcnZpY2VzLg0KDQpOaWNrDQo=


From nobody Mon Nov 12 09:59:58 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 75A8D130E2A; Mon, 12 Nov 2018 09:59:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 k1lHRno96ieK; Mon, 12 Nov 2018 09:59:49 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E46C8130E68; Mon, 12 Nov 2018 09:59:48 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wACHxmNM002335; Mon, 12 Nov 2018 10:59:48 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wACHxful001937 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Mon, 12 Nov 2018 10:59:41 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 12 Nov 2018 09:59:40 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Mon, 12 Nov 2018 09:59:40 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>, Naveen Kottapalli <naveen.sarma@gmail.com>
CC: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjA
Date: Mon, 12 Nov 2018 17:59:40 +0000
Message-ID: <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org>
In-Reply-To: <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: FCA0EE158439E25267FCD0FBF365D281564FF266E2556507F3C89D9F1829F8602000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/O6KKuStcxgPR8iAXxIsDmp3G9nY>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 17:59:52 -0000

SGkgT2xlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHY2b3BzIFtt
YWlsdG86djZvcHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIE9sZSBUcm9hbg0KPiBT
ZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAyMDE4IDE6NDAgQU0NCj4gVG86IE5hdmVlbiBLb3R0
YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21haWwuY29tPg0KPiBDYzogNm1hbiBXRyA8aXB2NkBpZXRm
Lm9yZz47IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTogW3Y2b3Bz
XSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgt
bWFuYWdlbWVudC0wMC50eHQNCj4gDQo+IE5hdmVlbiwNCj4gDQo+ID4gSSBhZ3JlZSB0byBzb21l
IGV4dGVudCB0aGF0IERIQ1B2NiBpcyBhIGZvcm1hdCBvbiB3aXJlLiAgQnV0IGFtIHN1cmUgaXQg
d291bGQgY29uc3VtZSBtb3JlIHJlc291cmNlcyBhdCByb3V0ZXIgdG8gc3VwcG9ydCBESENQdjYN
Cj4gYXMgYSB3aG9sZSBhbG9uZyB3aXRoIFNMQUFDLg0KPiANCj4gUHJlZml4IGRlbGVnYXRpb24g
aXMgcXVpdGUgZGlmZmVyZW50IGZyb20gU0xBQUMuDQo+IFJlZ2FyZGxlc3MgdGhpcyBpcyB3YXRl
ciB1bmRlciB0aGUgYnJpZGdlLiBTaW5jZSAyMDAzLg0KDQpTbyBJIGNhbiB1bmRlcnN0YW5kIHRo
aXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UgcmVmZXJzIHRvIHRoZQ0Kc2Vs
ZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9u
LiBJcyB0aGF0IHdoYXQNCnlvdSB3ZXJlIG1lYW5pbmcgdG8gc2F5Pw0KDQpUaGFua3MgLSBGcmVk
DQoNCj4gQ2hlZXJzLA0KPiBPbGUNCj4gDQo+IA0KPiA+DQo+ID4gWW91cnMsDQo+ID4gTmF2ZWVu
Lg0KPiA+DQo+ID4NCj4gPiBPbiBXZWQsIDcgTm92IDIwMTggYXQgMTQ6NTksIE9sZSBUcm9hbiA8
b3Ryb2FuQGVtcGxveWVlcy5vcmc+IHdyb3RlOg0KPiA+ID4+IFdlIGhhdmUgYmVlbiBkb3duIHRo
aXMgcm9hZCBiZWZvcmUgd2l0aA0KPiA+ID4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1oYWJlcm1hbi1pcG5nd2ctYXV0by1wcmVmaXgtMDINCj4gPiA+PiBXaGljaCBpcyB3aGF0
IGxlZCB0byBSRkMzNjMzLg0KPiA+ID4+IElzIHlvdXIgbWFpbiBtb3RpdmF0aW9uIGZvciB0aGlz
IHRoYXQgdGhlcmUgYXJlIHNvbWUgcGxhdGZvcm1zIHRoYXQgZG9u4oCZdCBpbXBsZW1lbnQgREhD
UCBQRD8NCj4gPiA+DQo+ID4gPiBGb3Igd2hhdCBpcyB3b3J0aDogdGhlcmUgYXJlIHNvbWUgcGxh
dGZvcm1zIHRoYXQgZG8gbm90IGFuZCB3aWxsIG5vdCBpbXBsZW1lbnQgREhDUHY2IFBELg0KPiA+
DQo+ID4gQW5kIEnigJltIHN1cmUgcGxhdGZvcm1zIHRoYXQgd2lsbCBub3QgaW1wbGVtZW50IHRo
aXPigKYNCj4gPiBESENQdjYgUEQgaXMganVzdCBhIHdpcmUgZm9ybWF0IHNwZWNpZmllZCBiZXR3
ZWVuIGEgcmVxdWVzdGluZyByb3V0ZXIgYW5kIGEgZGVsZWdhdGluZyByb3V0ZXIgZGlyZWN0bHkg
Y29ubmVjdGVkLg0KPiA+IElmIHlvdSBjYW5ub3QgaW1wbGVtZW50IHRoYXQsIGl04oCZcyBnb2lu
ZyB0byBiZSBoYXJkIHRvIGp1c3RpZnkgaW1wbGVtZW50aW5nIHRoZSBleGFjdCBzYW1lLCBqdXN0
IHdpdGggZGlmZmVyZW50IG5hbWluZy4NCj4gPg0KPiA+IE9sZQ0KPiA+DQo+ID4gPj4gU2VlbXMg
bGlrZSB0aGUgc2ltcGxlIHNvbHV0aW9uIGlzIHRvIGdldCB0aG9zZSB0byBpbXBsZW1lbnQgaXQs
IHJhdGhlciB0aGFuIHByb3Bvc2luZyBhIHJlZHVuZGFudCBzdGFuZGFyZCB0aGF0IG5vLW9uZSBo
YXMNCj4gaW1wbGVtZW50ZWQgeWV0Lg0KPiA+ID4+IFVubGVzcyBJIGFtIG1pc3VuZGVyc3RhbmRp
bmcgd2hlcmUgeW91IHdhbnQgdG8gZ28gd2l0aCB0aGlzPw0KPiA+ID4+IENoZWVycywNCj4gPiA+
PiBPbGUNCj4gPiA+Pj4gT24gNyBOb3YgMjAxOCwgYXQgMDc6NTksIE5hdmVlbiBLb3R0YXBhbGxp
IDxuYXZlZW4uc2FybWFAZ21haWwuY29tPiB3cm90ZToNCj4gPiA+Pj4NCj4gPiA+Pj4gSGVsbG8s
DQo+ID4gPj4+DQo+ID4gPj4+IElQdjYgU3RhdGVMZXNzIEFkZHJlc3MgQXV0b0NvbmZpZ3VyYXRp
b24gKFNMQUFDKSBpbiBpdHMgY3VycmVudCBmb3JtIGRvZXNuJ3Qgb2ZmZXIgZm9sbG93aW5nIHNl
cnZpY2VzIGxpa2U6DQo+ID4gPj4+DQo+ID4gPj4+IDEuIFNvbGljaXRpbmcgYSBwcmVmaXggb2Yg
c3BlY2lmaWMgbGVuZ3RoLiAgVGhlIGxlbmd0aCBjb3VsZCBiZSBvZiBlaXRoZXIgLzY0IGJpdCBw
cmVmaXggKHdoaWNoIHdvdWxkIGdlbmVyYWxseSBiZSBzb2xpY2l0ZWQgYnkgbm9kZXMpDQo+IG9y
IG5vbiAvNjQgYml0IHByZWZpeCAod2hpY2ggd291bGQgZ2VuZXJhbGx5IGJlIHNvbGljaXRlZCBi
eSBlaXRoZXIgQ1BFIG9yIGRvd25zdHJlYW0gcm91dGVycykuDQo+ID4gPj4+IDIuIFJlbGVhc2lu
ZyB0aGUgcHJlZml4ZXMgdGhhdCBhcmUgbm8gbW9yZSB1c2VkIGJ5IHRoZSBkZXZpY2UuICBUaGlz
IGNvdWxkIGJlIGVxdWFsbHkgaW1wb3J0YW50IGZvciB0aGUgcm91dGVycyB3aG8gYXNzaWduZWQg
dGhlDQo+IHByZWZpeCB0byBtYWtlIHRoZSB1bnVzZWQgcHJlZml4ZXMgYXZhaWxhYmxlIGZvciBv
dGhlciBub2Rlcy4NCj4gPiA+Pj4NCj4gPiA+Pj4gVG8gYWNoaWV2ZSB0aGUgYWJvdmUgb2JqZWN0
aXZlcywgYSBORCBiYXNlZCBtZXNzYWdlIHByb3RvY29sIGlzIGludHJvZHVjZWQgaW4gdGhlIGJl
bG93IGRyYWZ0IHRoYXQgZG9lcyB3aGF0IGEgREhDUHY2IG5vZGUNCj4gZG87IHdpdGhvdXQgaW50
cm9kdWNpbmcgYW55IG5ldyBtZXNzYWdlIHR5cGVzIG9yIG5ldyBvcHRpb24gdHlwZXMgb3IgZmxh
ZyB0eXBlcy4NCj4gPiA+Pj4NCj4gPiA+Pj4gQ2FuIHlvdSBhbGwgc2hhcmUgeW91ciB0aG91Z2h0
cyBvbiB0aGUgZHJhZnQ/DQo+ID4gPj4+DQo+ID4gPj4+IFRoYW5rcyAmIFJlZ2FyZHMsDQo+ID4g
Pj4+IE5hdmVlbg0KPiA+ID4+Pg0KPiA+ID4+Pg0KPiA+ID4+PiAtLS0tLS0tLS0tIEZvcndhcmRl
ZCBtZXNzYWdlIC0tLS0tLS0tLQ0KPiA+ID4+PiBGcm9tOiA8aW50ZXJuZXQtZHJhZnRzQGlldGYu
b3JnPg0KPiA+ID4+PiBEYXRlOiBXZWQsIE5vdiA3LCAyMDE4IGF0IDY6MTQgQU0NCj4gPiA+Pj4g
U3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMt
cHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4gPj4+IFRvOiBOYXZlZW4gS290dGFwYWxsaSA8
bmtvdHRhcGFsbGlAYmVudS5uZXQ+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+
IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1l
bnQtMDAudHh0DQo+ID4gPj4+IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgTmF2
ZWVuIEtvdHRhcGFsbGkgYW5kIHBvc3RlZCB0byB0aGUNCj4gPiA+Pj4gSUVURiByZXBvc2l0b3J5
Lg0KPiA+ID4+Pg0KPiA+ID4+PiBOYW1lOiAgICAgICAgICAgZHJhZnQtbmF2ZWVuLXNsYWFjLXBy
ZWZpeC1tYW5hZ2VtZW50DQo+ID4gPj4+IFJldmlzaW9uOiAgICAgICAwMA0KPiA+ID4+PiBUaXRs
ZTogICAgICAgICAgSVB2NiBTdGF0ZWxlc3MgUHJlZml4IE1hbmFnZW1lbnQNCj4gPiA+Pj4gRG9j
dW1lbnQgZGF0ZTogIDIwMTgtMTEtMDYNCj4gPiA+Pj4gR3JvdXA6ICAgICAgICAgIEluZGl2aWR1
YWwgU3VibWlzc2lvbg0KPiA+ID4+PiBQYWdlczogICAgICAgICAgMTUNCj4gPiA+Pj4gVVJMOiAg
ICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1uYXZl
ZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4gPj4+IFN0YXR1czogICAgICAg
ICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1uYXZlZW4tc2xhYWMtcHJl
Zml4LW1hbmFnZW1lbnQvDQo+ID4gPj4+IEh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwDQo+ID4g
Pj4+IEh0bWxpemVkOiAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1s
L2RyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudA0KPiA+ID4+Pg0KPiA+ID4+Pg0K
PiA+ID4+PiBBYnN0cmFjdDoNCj4gPiA+Pj4gICAgVGhlIER5bmFtaWMgSG9zdCBDb25maWd1cmF0
aW9uIFByb3RvY29sIGZvciBJUHY2IChESENQdjYpIHByb3ZpZGVzIGENCj4gPiA+Pj4gICAgcHJv
dmlzaW9uIGZvciB0aGUgaG9zdHMgdG8gcmVxdWVzdCBmb3IgYSBzcGVjaWZpYyBJUHY2IGFkZHJl
c3MgYW5kDQo+ID4gPj4+ICAgIG1hbmFnZSB0aGUgc2FtZSwgd2hlcmVhcyB0aGUgU3RhdGVMZXNz
IEFkZHJlc3MgQXV0b0NvbmZpZ3VyYXRpb24NCj4gPiA+Pj4gICAgKFNMQUFDKSBkb2Vzbid0IGhh
dmUgc3VjaCBhIHByb3Zpc2lvbi4gIEFsc28sIHVuYXZhaWxhYmlsaXR5IG9mDQo+ID4gPj4+ICAg
IERIQ1B2NiBhY3Jvc3MgYWxsIE9TIHBsYXRmb3JtcyBoYXMgbGltaXRlZCB0aGUgSVB2NiBub2Rl
cyB0byBub3QgdXNlDQo+ID4gPj4+ICAgIGZlYXR1cmVzIGxpa2Ugc29saWNpdGluZyBhIHByZWZp
eCBvZiBkZXNpcmVkIGxlbmd0aCBhbmQgbGlmZXRpbWUsDQo+ID4gPj4+ICAgIHJlbmV3aW5nLCBy
ZWxlYXNpbmcgLyBkZWNsaW5pbmcgYSBwcmVmaXgsIGV0Yy4gIFRoaXMgZG9jdW1lbnQNCj4gPiA+
Pj4gICAgcHJvcG9zZXMgSVB2Nk5EIGV4dGVuc2lvbnMgZm9yIGVuYWJsaW5nIFNMQUFDIGRldmlj
ZXMgdG8gc29saWNpdA0KPiA+ID4+PiAgICBwcmVmaXggaW5mb3JtYXRpb24gYXMgYSBoaW50IFBJ
TyBpbiBSUyBhbmQgb3RoZXIgbWV0aG9kcyBsaWtlDQo+ID4gPj4+ICAgIHJlbmV3aW5nIG9yIHJl
bGVhc2luZyBvciBkZWNsaW5pbmcgYSBwcmVmaXggd2l0aG91dCBpbnRyb2R1Y2luZyBhbnkNCj4g
PiA+Pj4gICAgbmV3IElDTVB2NiBtZXNzYWdlIG9yIG9wdGlvbiB0eXBlcy4NCj4gPiA+Pj4NCj4g
PiA+Pj4NCj4gPiA+Pj4NCj4gPiA+Pj4NCj4gPiA+Pj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkg
dGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KPiA+
ID4+PiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0
IHRvb2xzLmlldGYub3JnLg0KPiA+ID4+Pg0KPiA+ID4+PiBUaGUgSUVURiBTZWNyZXRhcmlhdA0K
PiA+ID4+Pg0KPiA+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+ID4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QNCj4gPiA+Pj4gdjZvcHNAaWV0Zi5v
cmcNCj4gPiA+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0K
PiA+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
ID4gPj4gdjZvcHMgbWFpbGluZyBsaXN0DQo+ID4gPj4gdjZvcHNAaWV0Zi5vcmcNCj4gPiA+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4NCj4gDQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHY2b3BzIG1h
aWxpbmcgbGlzdA0KPiB2Nm9wc0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3Y2b3BzDQo=


From nobody Mon Nov 12 10:36:32 2018
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: v6ops@ietf.org
Delivered-To: v6ops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DAEC7130E4B for <v6ops@ietf.org>; Mon, 12 Nov 2018 10:36:30 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <v6ops@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.87.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <154204779088.4322.2906441837783394858.idtracker@ietfa.amsl.com>
Date: Mon, 12 Nov 2018 10:36:30 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rEuh0Qso-e3yi7EQBHcBsNSwsHA>
Subject: [v6ops] Milestones changed for v6ops WG
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 12 Nov 2018 18:36:31 -0000

Deleted milestone "Describe routing choices and trade-offs for enterprise and
service provider networks".

Changed milestone "File recommendation on how to build a commercial WiFi
network", resolved as "Done".

Changed milestone "Prefix for use by IPv4/IPv6 translators in a network",
resolved as "Done".

Deleted milestone "Advice on use of ULAs in networks".

Changed milestone "Update RFC 7084 (IPv6 CE Requirements)", resolved as
"Done".

Changed milestone "Update RFC 6555 with experience", resolved as "Done".

Deleted milestone "Requirements for IPv6 Routers in a general purpose
network".

URL: https://datatracker.ietf.org/wg/v6ops/about/


From nobody Mon Nov 12 23:57:05 2018
Return-Path: <otroan@employees.org>
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 EA01112D4E6; Mon, 12 Nov 2018 23:56:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 D6GOglKjfvXK; Mon, 12 Nov 2018 23:56:56 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0F191252B7; Mon, 12 Nov 2018 23:56:56 -0800 (PST)
Received: from astfgl.hanazo.no (77.16.70.189.tmi.telenormobil.no [77.16.70.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id C3750FECBE42; Tue, 13 Nov 2018 07:56:54 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 04A839931DC; Tue, 13 Nov 2018 08:56:50 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com>
Date: Tue, 13 Nov 2018 08:56:50 +0100
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <877CC739-F893-4A97-82F0-EE2705511343@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/jsQ4imdPL6Jvh6vu3l228GD0YDM>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 07:56:58 -0000

Fred,

>>> I agree to some extent that DHCPv6 is a format on wire.  But am sure =
it would consume more resources at router to support DHCPv6
>> as a whole along with SLAAC.
>>=20
>> Prefix delegation is quite different from SLAAC.
>> Regardless this is water under the bridge. Since 2003.
>=20
> So I can understand this comment, the water under the bridge refers to =
the
> selection of DHCPv6 PD as the protocol for prefix delegation. Is that =
what
> you were meaning to say?

Sure. The value proposition of something new, has to be different than =
=E2=80=9Cjust different wrapping=E2=80=9D.

We are still struggling with =E2=80=9Cpermissionless extensions=E2=80=9D =
of an IPv6 network. Something that solved that problem, would be a lot =
more interesting to talk about.

Cheers,
Ole=


From nobody Tue Nov 13 00:18:44 2018
Return-Path: <lencse@hit.bme.hu>
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 400AA130DD6 for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 00:18:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-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 YNg54gCz66RX for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 00:18:39 -0800 (PST)
Received: from frogstar.hit.bme.hu (frogstar.hit.bme.hu [IPv6:2001:738:2001:4020::2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F3CC130DC1 for <v6ops@ietf.org>; Tue, 13 Nov 2018 00:18:39 -0800 (PST)
Received: from [192.168.1.119] (host-79-121-41-91.kabelnet.hu [79.121.41.91]) (authenticated bits=0) by frogstar.hit.bme.hu (8.15.2/8.15.2) with ESMTPSA id wAD8ITHM026199 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 13 Nov 2018 09:18:34 +0100 (CET) (envelope-from lencse@hit.bme.hu)
X-Authentication-Warning: frogstar.hit.bme.hu: Host host-79-121-41-91.kabelnet.hu [79.121.41.91] claimed to be [192.168.1.119]
To: Ca By <cb.list6@gmail.com>
Cc: v6ops@ietf.org
References: <CF322A8E-4B37-4BFB-AF24-D95244F17693@gmx.com> <6c5444ef-2893-22cb-c983-c0a66456b86f@hit.bme.hu> <F9572C11-075B-40C8-A0DF-F5E9B3C30A1D@employees.org> <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com>
From: =?UTF-8?Q?Lencse_G=c3=a1bor?= <lencse@hit.bme.hu>
Message-ID: <a67946d1-f6f9-c408-20d7-2fb9c4140ef7@hit.bme.hu>
Date: Tue, 13 Nov 2018 09:18:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------EC676B7281B8FED1C334D7A3"
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.100.1 at frogstar.hit.bme.hu
X-Virus-Status: Clean
Received-SPF: pass (frogstar.hit.bme.hu: authenticated connection) receiver=frogstar.hit.bme.hu; client-ip=79.121.41.91; helo=[192.168.1.119]; envelope-from=lencse@hit.bme.hu; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; 
X-DCC--Metrics: frogstar.hit.bme.hu; whitelist
X-Scanned-By: MIMEDefang 2.79 on 152.66.248.44
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/gDqniSdpkT499K6BbB_qfeVKW1M>
Subject: Re: [v6ops]  =?utf-8?q?Not_invented_here_=E2=80=94Re=3A__Review_of_dr?= =?utf-8?q?aft-lmhp-v6ops-transition-comparison-01?=
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 08:18:42 -0000

This is a multi-part message in MIME format.
--------------EC676B7281B8FED1C334D7A3
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear Cameron,

> This document is unlikely achieve concensus if it tries to favor one 
> over the other.... and someone will always believe their approach is 
> the best. So, the path via WG might not be best, AD sponsored may 
> allow you a clearer path with less cat hearding.
>

Thank you very much for mentioning this. As we all have our "glasses" 
influenced by our previous experience (or lack of it) with one or the 
other IPv6 transition technologies, I think it can be beneficial for a 
fair comparison if many v6ops members review and comment our draft. 
Under a "fair comparison" I mean that we acknowledge all the pros and 
cons of each studied technology and not try to favor one over the other.

In the current phase, we are discussing only our knowledge (and yes, 
sometimes our beliefs or prejudices) about the five technologies. 
However, I hope to be able to present measurement results in the near 
future. I also expect that some people will repeat our measurements to 
check our results.

My aim is to put together a comparison, which does not declare winners 
and losers amount the technologies, but helps the operators in selecting 
the one that suits their specific needs the best. (And thus the choice 
will be different for different needs.)

I am aware of the risk that our draft may not be published as an RFC if 
we do not achieve a rough consensus. I take this risk for the greater 
benefit of a balanced and well founded document, which is a great value 
for me.

Why?

I'm coming from academic background. I can publish a paper in a good 
reputation journal (e.g. with high impact factor), if I can convince 2-3 
reviewers and the editor.

For example, I have recently published the following paper:

G. Lencse and Y. Kadobayashi, "Benchmarking DNS64 Implementations: 
Theory and Practice", /Computer Communications/ (Elsevier), vol. 127, 
no. 1, pp. 61-74, September 1, 2018, DOI: 10.1016/j.comcom.2018.05.005

Review version is freely available: 
http://www.hit.bme.hu/~lencse/publications/ECC-2018-DNS64-BM-for-review.pdf

I did all my best when doing the measurements, and I was satisfied with 
the results.

However, later on, when I was working on benchmarking different 
authoritative DNS server implementations, I have noticed that the method 
I used for switching off and on the CPU cores, caused scattered results 
at higher query rates (e.g. 100-200kqps). I plan to repeat some of my 
DNS64 measurements to check whether or not it was this improper method 
that caused the scattered results of Unbound. (That would significantly 
influence some of the conclusions of the paper.)

I think this is a good example, why I consider the review of v6ops list 
members highly valuable. :-)

Best regards,

Gábor




--------------EC676B7281B8FED1C334D7A3
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear Cameron,<br>
    <br>
    <blockquote type="cite"
cite="mid:CAD6AjGRjBU1MaHTJBzrEvafLOr1H8+=LRXLse6Zme8AE_UT-sA@mail.gmail.com">
      <div>
        <div class="gmail_quote">
          <div dir="auto">This document is unlikely achieve concensus if
            it tries to favor one over the other.... and someone will
            always believe their approach is the best. So, the path via
            WG might not be best, AD sponsored may allow you a clearer
            path with less cat hearding. </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    Thank you very much for mentioning this. As we all have our
    "glasses" influenced by our previous experience (or lack of it) with
    one or the other IPv6 transition technologies, I think it can be
    beneficial for a fair comparison if many v6ops members review and
    comment our draft. Under a "fair comparison" I mean that we
    acknowledge all the pros and cons of each studied technology and not
    try to favor one over the other. <br>
    <br>
    In the current phase, we are discussing only our knowledge (and yes,
    sometimes our beliefs or prejudices) about the five technologies.
    However, I hope to be able to present measurement results in the
    near future. I also expect that some people will repeat our
    measurements to check our results.<br>
    <br>
    My aim is to put together a comparison, which does not declare
    winners and losers amount the technologies, but helps the operators
    in selecting the one that suits their specific needs the best. (And
    thus the choice will be different for different needs.)<br>
    <br>
    I am aware of the risk that our draft may not be published as an RFC
    if we do not achieve a rough consensus. I take this risk for the
    greater benefit of a balanced and well founded document, which is a
    great value for me. <br>
    <br>
    Why? <br>
    <br>
    I'm coming from academic background. I can publish a paper in a good
    reputation journal (e.g. with high impact factor), if I can convince
    2-3 reviewers and the editor. <br>
    <br>
    For example, I have recently published the following paper:<br>
    <br>
    G. Lencse and Y. Kadobayashi, "Benchmarking DNS64 Implementations:
    Theory and Practice", <i>Computer Communications</i> (Elsevier),
    vol. 127, no. 1, pp. 61-74, September 1, 2018, DOI:
    10.1016/j.comcom.2018.05.005<br>
    <br>
    Review version is freely available:
<a class="moz-txt-link-freetext" href="http://www.hit.bme.hu/~lencse/publications/ECC-2018-DNS64-BM-for-review.pdf">http://www.hit.bme.hu/~lencse/publications/ECC-2018-DNS64-BM-for-review.pdf</a><br>
    <br>
    I did all my best when doing the measurements, and I was satisfied
    with the results. <br>
    <br>
    However, later on, when I was working on benchmarking different
    authoritative DNS server implementations, I have noticed that the
    method I used for switching off and on the CPU cores, caused
    scattered results at higher query rates (e.g. 100-200kqps). I plan
    to repeat some of my DNS64 measurements to check whether or not it
    was this improper method that caused the scattered results of
    Unbound. (That would significantly influence some of the conclusions
    of the paper.)<br>
    <br>
    I think this is a good example, why I consider the review of v6ops
    list members highly valuable. :-)<br>
    <br>
    Best regards,<br>
    <br>
    Gábor<br>
    <br>
    <br>
    <br>
  </body>
</html>

--------------EC676B7281B8FED1C334D7A3--


From nobody Tue Nov 13 06:40:48 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 4CF67130DD7; Tue, 13 Nov 2018 06:40:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 cSjIwUAhVUW3; Tue, 13 Nov 2018 06:40:27 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071083.outbound.protection.outlook.com [40.92.71.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45ABA127332; Tue, 13 Nov 2018 06:40:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rtx959EgS92ncfB+qaMwqo4JgxnVCsgKWCkubPO8uVc=; b=nKik/KCF33QOetVzHwC6gJTIqa1TMf2wovlpwfMJUv2j7zuRmm63g5AZ6769uqogcVnGtGUip8TcDSNVhxr0sJW8D30W+dUZCN9QKAu0E2i/47Jn54VV4f6DkKAgca5uOzQT733LHQIAYTlgiRqkuVs+bK28ToqdaLNibgoMXyf+uFJyfdo955FRynhyht99uIoOIi952LT6glAmSCbOk4BZtOSB+1U6Qk1IGiY/dWPOqzhVz5M3UW4in2fC01lNFh73Dj7FkBxKWZBeStE8tX0gC/1UHIgYtHe+6o7EpQNe4re+WqiZmebNQpY23Eho1cgTwUx3qfn3UOycnI3Ucg==
Received: from DB5EUR03FT017.eop-EUR03.prod.protection.outlook.com (10.152.20.54) by DB5EUR03HT223.eop-EUR03.prod.protection.outlook.com (10.152.20.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Tue, 13 Nov 2018 14:40:24 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.20.53) by DB5EUR03FT017.mail.protection.outlook.com (10.152.20.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Tue, 13 Nov 2018 14:40:24 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Tue, 13 Nov 2018 14:40:24 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZg==
Date: Tue, 13 Nov 2018 14:40:24 +0000
Message-ID: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:E0BD7CD9E92A8559E85581BDA9560743A1608AF0C4D629B30933D9D682C48B3C; UpperCasedChecksum:C7D34B07A7B87A693BCAD14DD4FE5CABACEEA56673891735C83622671B959D3E; SizeAsReceived:6885; Count:43
x-tmn: [LOFUXOhPonceq9x39+0jX2TSKqw3M5s/]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR03HT223; 6:Cqj49DDQL4Fx7nXwxxR2lkS9beF9cxjF6dw09XbKhl/q6HGRL9RaHfsFw9U4dcfFSbmfqdUwkL+cHGvW96Gtic0kHB81xN3ccluGF+LlL/udE8b47UTKcbxM8Rn3Yq608ydkOqcMa1PQvSTFRiEZHSEHZhTiyvbhQUKz7RHqiPJfW2phMye+x89m/d8xPdZiwNzrKiSVbIsBaFAaCEHKpilCiO109kp7xwppdJPEMJDZN0qeGmm9tTyYtrJm5XG/p8vOl7pvHnkcNgdCPy8hiaVR32AN5usFOa17qTi5i9pHzaD9tEUzoJKvLhgrUNidRz51Llg4wN8WHzgSeOon9wUu8ORvZYrD3xu+lLsDBOKae1C6cKMwXIrgU8rr3KqIvy6tO+b8KVC2E4p1ERl8JWsUIGshjU8HO8vSEgEXhvWjLjousKvhfT7YnZYtEQ4Ufy5PuMCncNYq4tPwS6/iXg==; 5:jjaJsyFpR+FuxAIkWeV08YyzmzltfHBaLIAZ9QRKn+MKadA7evGYnlCPsjQ7XPyrdTNvCZxF143CHQ7BZsk3RVlq/u+RCiDq1m5QT+m9B/WSly79+/C0JstbWZ78UYroEEw9OFwx3r/dSJ//ah3UjW4sBqbT4jM9hetmAZ+TiCs=; 7:0RamJfyUf4SXyxKK+/Pgkw68etWLR3P8WG40VQKmlxZlsUra8txjLbzXDXVI2mQhiCN7B2SynaCmVidACM0egHDesGeuLK2Eib/yLv2IJelnPBINUa2V8/rQ4e3nZ7CaasKWTQaM9PGfvoz9vizDgw==
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390060)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR03HT223; 
x-ms-traffictypediagnostic: DB5EUR03HT223:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR03HT223; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT223; 
x-microsoft-antispam-message-info: zcnJ0KWJrqyw2YdhZtnyiZZ4invjkhMo1PaOb/Sa0Hpn22c/sU9kToOLVji0oAqw
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29377F0DD1854F1786FC67ACAEC20HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: f930d66a-5082-4e0b-e980-08d64975f25a
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2018 14:40:24.4258 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT223
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/4lrPqFpT3vTEnMwJOSZMXAKCxTQ>
Subject: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 14:40:31 -0000

--_000_HE1PR0402MB29377F0DD1854F1786FC67ACAEC20HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Your feedback will be appreciated for the submitted version of the IPmix I-=
D.

https://datatracker.ietf.org/doc/draft-omar-ipmix/

Regards,

Khaled Omar

--_000_HE1PR0402MB29377F0DD1854F1786FC67ACAEC20HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Your feedback will be appreciated for the submitted =
version of the IPmix I-D.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://datatracker.ietf.org/doc/draft-om=
ar-ipmix/">https://datatracker.ietf.org/doc/draft-omar-ipmix/</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Khaled Omar<o:p></o:p></p>
</div>
</body>
</html>

--_000_HE1PR0402MB29377F0DD1854F1786FC67ACAEC20HE1PR0402MB2937_--


From nobody Tue Nov 13 08:35:06 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 E71741298C5; Tue, 13 Nov 2018 08:35:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 0AwFZ6gv1zHd; Tue, 13 Nov 2018 08:35:02 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C7E6128B14; Tue, 13 Nov 2018 08:35:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wADGZ0iK019647; Tue, 13 Nov 2018 09:35:00 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wADGYsdn019599 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 13 Nov 2018 09:34:54 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 13 Nov 2018 08:34:53 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 13 Nov 2018 08:34:53 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, "v6ops list" <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoA==
Date: Tue, 13 Nov 2018 16:34:53 +0000
Message-ID: <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org>
In-Reply-To: <877CC739-F893-4A97-82F0-EE2705511343@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 9A10DEC3B42C683FC91923F01B18D233D9B10D6E804DD07C864D24C0CC5CE5022000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2AB_HxmUCIwziH90ZGxIUhFCKJ8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 16:35:04 -0000

SGkgT2xlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE9sZSBUcm9h
biBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVy
IDEyLCAyMDE4IDExOjU3IFBNDQo+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbT4NCj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFA
Z21haWwuY29tPjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZz47IHY2b3BzIGxpc3QgPHY2b3BzQGll
dGYub3JnPg0KPiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gDQo+IEZy
ZWQsDQo+IA0KPiA+Pj4gSSBhZ3JlZSB0byBzb21lIGV4dGVudCB0aGF0IERIQ1B2NiBpcyBhIGZv
cm1hdCBvbiB3aXJlLiAgQnV0IGFtIHN1cmUgaXQgd291bGQgY29uc3VtZSBtb3JlIHJlc291cmNl
cyBhdCByb3V0ZXIgdG8gc3VwcG9ydA0KPiBESENQdjYNCj4gPj4gYXMgYSB3aG9sZSBhbG9uZyB3
aXRoIFNMQUFDLg0KPiA+Pg0KPiA+PiBQcmVmaXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJl
bnQgZnJvbSBTTEFBQy4NCj4gPj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBi
cmlkZ2UuIFNpbmNlIDIwMDMuDQo+ID4NCj4gPiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29t
bWVudCwgdGhlIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UgcmVmZXJzIHRvIHRoZQ0KPiA+IHNlbGVj
dGlvbiBvZiBESENQdjYgUEQgYXMgdGhlIHByb3RvY29sIGZvciBwcmVmaXggZGVsZWdhdGlvbi4g
SXMgdGhhdCB3aGF0DQo+ID4geW91IHdlcmUgbWVhbmluZyB0byBzYXk/DQo+IA0KPiBTdXJlLg0K
DQpPSywgc28geW91IGFyZSBzYXlpbmcgdGhhdCBESENQdjYgaXMgKnRoZSogY2hvc2VuIHByb3Rv
Y29sIGZvciBQcmVmaXggRGVsZWdhdGlvbg0KYW5kIHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0
ZSBJUHY2IE5ELWJhc2VkIHByb3RvY29sIGluIGFkZGl0aW9uIHRvIHRoYXQuIEkgZG9uJ3QNCm1p
bmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3
aXRoIGl0Pw0KDQo+IFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBvZiBzb21ldGhpbmcgbmV3LCBoYXMg
dG8gYmUgZGlmZmVyZW50IHRoYW4g4oCcanVzdCBkaWZmZXJlbnQgd3JhcHBpbmfigJ0uDQoNCkJ5
ICJkaWZmZXJlbnQgd3JhcHBpbmciLCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5vbi1ESENQ
djYgcHJvdG9jb2wgcHJvcG9zYWxzPw0KSWYgbm90LCBpZiB5b3UgbWVhbiB0byBzYXkgdGhhdCB0
aGUgaWRlYSBvZiBpbmNsdWRpbmcgYSBESENQdjYgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzDQpp
cyAianVzdCBhIGRpZmZlcmVudCB3cmFwcGluZyIsIHRoZW4gdGhhdCBpcyBub3QgZW50aXJlbHkg
dHJ1ZS4gQnkgaW5jbHVkaW5nIGJvdGggdGhlIElQdjYNCk5EIGFuZCBESENQdjYgZnVuY3Rpb25z
IGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcw0K
YW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVzdGluZy4NCg0K
VGhhbmtzIC0gRnJlZA0KDQo+IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlz
c2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZiBhbiBJUHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0aGF0
IHNvbHZlZCB0aGF0IHByb2JsZW0sIHdvdWxkIGJlIGEgbG90IG1vcmUNCj4gaW50ZXJlc3Rpbmcg
dG8gdGFsayBhYm91dC4NCj4gDQo+IENoZWVycywNCj4gT2xlDQo=


From nobody Tue Nov 13 09:38:22 2018
Return-Path: <otroan@employees.org>
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 5070312F1AC; Tue, 13 Nov 2018 09:38:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 PprhaliH6tw4; Tue, 13 Nov 2018 09:38:10 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56551130DD5; Tue, 13 Nov 2018 09:38:10 -0800 (PST)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 32B51FECBE77; Tue, 13 Nov 2018 17:38:09 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com>
Date: Tue, 13 Nov 2018 18:38:07 +0100
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/X2_XyF21G-VfITCWYCW1XSu4kfk>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 17:38:12 -0000

Fred,

> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@boeing.com>=
 wrote:
>=20
> Hi Ole,
>=20
>> -----Original Message-----
>> From: Ole Troan [mailto:otroan@employees.org]
>> Sent: Monday, November 12, 2018 11:57 PM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>; v=
6ops list <v6ops@ietf.org>
>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>>=20
>> Fred,
>>=20
>>>>> I agree to some extent that DHCPv6 is a format on wire.  But am sure i=
t would consume more resources at router to support
>> DHCPv6
>>>> as a whole along with SLAAC.
>>>>=20
>>>> Prefix delegation is quite different from SLAAC.
>>>> Regardless this is water under the bridge. Since 2003.
>>>=20
>>> So I can understand this comment, the water under the bridge refers to t=
he
>>> selection of DHCPv6 PD as the protocol for prefix delegation. Is that wh=
at
>>> you were meaning to say?
>>=20
>> Sure.
>=20
> OK, so you are saying that DHCPv6 is *the* chosen protocol for Prefix Dele=
gation
> and there shall be no alternate IPv6 ND-based protocol in addition to that=
. I don't
> mind a statement like that, but would the community agree with it?

In general we as a community try to avoid providing multiple equivalent solu=
tions to the same problem. Sometimes we fail.=20
>=20
>> The value proposition of something new, has to be different than =E2=80=9C=
just different wrapping=E2=80=9D.
>=20
> By "different wrapping", are you are talking about non-DHCPv6 protocol pro=
posals?
> If not, if you mean to say that the idea of including a DHCPv6 option in R=
S/RA messages
> is "just a different wrapping", then that is not entirely true. By includi=
ng both the IPv6
> ND and DHCPv6 functions in a single message exchange, there are fewer mess=
ages
> and fewer round trips. That in itself is interesting.

Don=E2=80=99t really see that as interesting. You will not save a round trip=
, since the two protocols don=E2=80=99t depend on each other.=20

Different wrapping. As in exactly same protocol semantics, just options in N=
D instead of DHCP.=20

Cheers=20
Ole


>=20
> Thanks - Fred
>=20
>> We are still struggling with =E2=80=9Cpermissionless extensions=E2=80=9D o=
f an IPv6 network. Something that solved that problem, would be a lot more
>> interesting to talk about.
>>=20
>> Cheers,
>> Ole


From nobody Tue Nov 13 10:26:20 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 665D712EB11; Tue, 13 Nov 2018 10:26:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 prdnjEcLwkg0; Tue, 13 Nov 2018 10:26:07 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81970128B14; Tue, 13 Nov 2018 10:26:06 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wADIQ6qi003729; Tue, 13 Nov 2018 11:26:06 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wADIPwV2003079 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 13 Nov 2018 11:25:58 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 13 Nov 2018 10:25:57 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 13 Nov 2018 10:25:57 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, "v6ops list" <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguA=
Date: Tue, 13 Nov 2018 18:25:57 +0000
Message-ID: <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org>
In-Reply-To: <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: B47D6A4985A2D444E5F345602E197A9BE80B040953A643204510BA7AF4B86ACB2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/D1f-Ybz1iC9uYIoDyA4wh7Ql1PY>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 18:26:10 -0000

T2xlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE9sZSBUcm9hbiBb
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAx
MywgMjAxOCA5OjM4IEFNDQo+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBs
aW5AYm9laW5nLmNvbT4NCj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21h
aWwuY29tPjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZz47IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYu
b3JnPg0KPiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9y
IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gDQo+IEZyZWQs
DQo+IA0KPiA+IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwg
PEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+IHdyb3RlOg0KPiA+DQo+ID4gSGkgT2xlLA0KPiA+
DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IE9sZSBUcm9hbiBb
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiA+PiBTZW50OiBNb25kYXksIE5vdmVtYmVy
IDEyLCAyMDE4IDExOjU3IFBNDQo+ID4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbT4NCj4gPj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4u
c2FybWFAZ21haWwuY29tPjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZz47IHY2b3BzIGxpc3QgPHY2
b3BzQGlldGYub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3Rp
ZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQN
Cj4gPj4NCj4gPj4gRnJlZCwNCj4gPj4NCj4gPj4+Pj4gSSBhZ3JlZSB0byBzb21lIGV4dGVudCB0
aGF0IERIQ1B2NiBpcyBhIGZvcm1hdCBvbiB3aXJlLiAgQnV0IGFtIHN1cmUgaXQgd291bGQgY29u
c3VtZSBtb3JlIHJlc291cmNlcyBhdCByb3V0ZXIgdG8gc3VwcG9ydA0KPiA+PiBESENQdjYNCj4g
Pj4+PiBhcyBhIHdob2xlIGFsb25nIHdpdGggU0xBQUMuDQo+ID4+Pj4NCj4gPj4+PiBQcmVmaXgg
ZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQgZnJvbSBTTEFBQy4NCj4gPj4+PiBSZWdhcmRs
ZXNzIHRoaXMgaXMgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZS4gU2luY2UgMjAwMy4NCj4gPj4+DQo+
ID4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVyIHRo
ZSBicmlkZ2UgcmVmZXJzIHRvIHRoZQ0KPiA+Pj4gc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0
aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9uLiBJcyB0aGF0IHdoYXQNCj4gPj4+IHlv
dSB3ZXJlIG1lYW5pbmcgdG8gc2F5Pw0KPiA+Pg0KPiA+PiBTdXJlLg0KPiA+DQo+ID4gT0ssIHNv
IHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBwcm90b2NvbCBmb3Ig
UHJlZml4IERlbGVnYXRpb24NCj4gPiBhbmQgdGhlcmUgc2hhbGwgYmUgbm8gYWx0ZXJuYXRlIElQ
djYgTkQtYmFzZWQgcHJvdG9jb2wgaW4gYWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndA0KPiA+IG1p
bmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3
aXRoIGl0Pw0KPiANCj4gSW4gZ2VuZXJhbCB3ZSBhcyBhIGNvbW11bml0eSB0cnkgdG8gYXZvaWQg
cHJvdmlkaW5nIG11bHRpcGxlIGVxdWl2YWxlbnQgc29sdXRpb25zIHRvIHRoZSBzYW1lIHByb2Js
ZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KDQpCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYg
aXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbj8NCg0KPiA+PiBUaGUgdmFsdWUgcHJvcG9zaXRp
b24gb2Ygc29tZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVudCB0aGFuIOKAnGp1c3QgZGlm
ZmVyZW50IHdyYXBwaW5n4oCdLg0KPiA+DQo+ID4gQnkgImRpZmZlcmVudCB3cmFwcGluZyIsIGFy
ZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgbm9uLURIQ1B2NiBwcm90b2NvbCBwcm9wb3NhbHM/DQo+
ID4gSWYgbm90LCBpZiB5b3UgbWVhbiB0byBzYXkgdGhhdCB0aGUgaWRlYSBvZiBpbmNsdWRpbmcg
YSBESENQdjYgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzDQo+ID4gaXMgImp1c3QgYSBkaWZmZXJl
bnQgd3JhcHBpbmciLCB0aGVuIHRoYXQgaXMgbm90IGVudGlyZWx5IHRydWUuIEJ5IGluY2x1ZGlu
ZyBib3RoIHRoZSBJUHY2DQo+ID4gTkQgYW5kIERIQ1B2NiBmdW5jdGlvbnMgaW4gYSBzaW5nbGUg
bWVzc2FnZSBleGNoYW5nZSwgdGhlcmUgYXJlIGZld2VyIG1lc3NhZ2VzDQo+ID4gYW5kIGZld2Vy
IHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVzdGluZy4NCj4gDQo+IERvbuKA
mXQgcmVhbGx5IHNlZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJv
dW5kIHRyaXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKAmXQgZGVwZW5kIG9uIGVhY2gg
b3RoZXIuDQoNClRoaXMgZ2V0cyB1cyBiYWNrIHRvIHRoZSBNJk8gYml0cyB3aGVyZSB0aGVyZSBp
cyBhIGNyb3NzLWRlcGVuZGVuY2UgYmV0d2VlbiB0aGUgdHdvDQpwcm90b2NvbHMuIEhpc3Rvcmlj
YWxseSwgeW91IGFyZSBzdXBwb3NlZCB0byB3YWl0IHVudGlsIHRoZSBSUy9SQSBleGNoYW5nZSBh
bmQgY2hlY2sgdGhlDQpNJk8gYml0cyBiZWZvcmUgaW52b2tpbmcgREhDUHY2ICh0d28gcm91bmQg
dHJpcHMpLiBBcmUgeW91IHNheWluZyB0aGF0IHRoYXQgaXMgbm8gbG9uZ2VyDQp0aGUgY2FzZT8g
SGF2ZSB3ZSBkZWNsYXJlZCB0aGF0IHRoZSBNJk8gYml0cyBhcmUgZGVwcmVjYXRlZD8NCg0KSXQg
aXMgYWxzbyBpbXBvcnRhbnQgdGhhdCB0aGVyZSBhcmUgZmV3ZXIgbWVzc2FnZXMgLSB0d28gaW5z
dGVhZCBvZiBmb3VyLiBUaGF0IG1hdHRlcnMNCmEgZ3JlYXQgZGVhbCBvbiBsb3cgZW5kIGxpbmtz
Lg0KDQo+IERpZmZlcmVudCB3cmFwcGluZy4gQXMgaW4gZXhhY3RseSBzYW1lIHByb3RvY29sIHNl
bWFudGljcywganVzdCBvcHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhDUC4NCg0KTm8sIHRoZSBv
cHRpb25zIGluIFJTL1JBIGFyZSBleGFjdGx5IERIQ1B2NiAtIHRoZXkgYXJlIG5vdCBkaWZmZXJl
bnQgdGhhbiBESENQdjYuDQpUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC4NCg0KVGhhbmtzIC0gRnJl
ZA0KDQo+IENoZWVycw0KPiBPbGUNCj4gDQo+IA0KPiA+DQo+ID4gVGhhbmtzIC0gRnJlZA0KPiA+
DQo+ID4+IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0
ZW5zaW9uc+KAnSBvZiBhbiBJUHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0aGF0IHNvbHZlZCB0aGF0
IHByb2JsZW0sIHdvdWxkIGJlIGEgbG90DQo+IG1vcmUNCj4gPj4gaW50ZXJlc3RpbmcgdG8gdGFs
ayBhYm91dC4NCj4gPj4NCj4gPj4gQ2hlZXJzLA0KPiA+PiBPbGUNCg0K


From nobody Tue Nov 13 10:35:54 2018
Return-Path: <otroan@employees.org>
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 0E0151294D0; Tue, 13 Nov 2018 10:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, SPF_PASS=-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 1UrS6A7iCA97; Tue, 13 Nov 2018 10:35:40 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A648B128B14; Tue, 13 Nov 2018 10:35:40 -0800 (PST)
Received: from [10.223.214.189] (77.16.70.189.tmi.telenormobil.no [77.16.70.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id CFA5CFECBEAC; Tue, 13 Nov 2018 18:35:38 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com>
Date: Tue, 13 Nov 2018 19:35:33 +0100
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/FxcLoR6a_D5AomXdCfVgGXSxz3E>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 18:35:45 -0000

> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@boeing.com>=
 wrote:
>=20
> Ole,
>=20
>> -----Original Message-----
>> From: Ole Troan [mailto:otroan@employees.org]
>> Sent: Tuesday, November 13, 2018 9:38 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>; v=
6ops list <v6ops@ietf.org>
>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>>=20
>> Fred,
>>=20
>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@boeing.co=
m> wrote:
>>>=20
>>> Hi Ole,
>>>=20
>>>> -----Original Message-----
>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>=
; v6ops list <v6ops@ietf.org>
>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pr=
efix-management-00.txt
>>>>=20
>>>> Fred,
>>>>=20
>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But am sure=
 it would consume more resources at router to support
>>>> DHCPv6
>>>>>> as a whole along with SLAAC.
>>>>>>=20
>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>=20
>>>>> So I can understand this comment, the water under the bridge refers to=
 the
>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. Is that w=
hat
>>>>> you were meaning to say?
>>>>=20
>>>> Sure.
>>>=20
>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for Prefix De=
legation
>>> and there shall be no alternate IPv6 ND-based protocol in addition to th=
at. I don't
>>> mind a statement like that, but would the community agree with it?
>>=20
>> In general we as a community try to avoid providing multiple equivalent s=
olutions to the same problem. Sometimes we fail.
>=20
> But, do you assert that DHCPv6 is the one and only solution?

I am saying that solving a problem that is already solved is a waste of time=
 and resources.=20
Now if you install could solve a problem where we don=E2=80=99t have a satis=
factory solution...

>=20
>>>> The value proposition of something new, has to be different than =E2=80=
=9Cjust different wrapping=E2=80=9D.
>>>=20
>>> By "different wrapping", are you are talking about non-DHCPv6 protocol p=
roposals?
>>> If not, if you mean to say that the idea of including a DHCPv6 option in=
 RS/RA messages
>>> is "just a different wrapping", then that is not entirely true. By inclu=
ding both the IPv6
>>> ND and DHCPv6 functions in a single message exchange, there are fewer me=
ssages
>>> and fewer round trips. That in itself is interesting.
>>=20
>> Don=E2=80=99t really see that as interesting. You will not save a round t=
rip, since the two protocols don=E2=80=99t depend on each other.
>=20
> This gets us back to the M&O bits where there is a cross-dependence betwee=
n the two
> protocols. Historically, you are supposed to wait until the RS/RA exchange=
 and check the
> M&O bits before invoking DHCPv6 (two round trips). Are you saying that tha=
t is no longer
> the case? Have we declared that the M&O bits are deprecated?

DHCPv6 PD has never had any dependency on the M&O bits. PD is a protocol bet=
ween routers.=20

>=20
> It is also important that there are fewer messages - two instead of four. T=
hat matters
> a great deal on low end links.

I would like to see the maths behind that.=20
Use header compression then.=20

>=20
>> Different wrapping. As in exactly same protocol semantics, just options i=
n ND instead of DHCP.
>=20
> No, the options in RS/RA are exactly DHCPv6 - they are not different than D=
HCPv6.
> That is the whole point.

Right. I am sorry but I struggle getting why that is valuable. ND is also a o=
ne to many protocol. That=E2=80=99s not suitable for per-router delegation.=20=


Cheers=20
Ole


>=20
> Thanks - Fred
>=20
>> Cheers
>> Ole
>>=20
>>=20
>>>=20
>>> Thanks - Fred
>>>=20
>>>> We are still struggling with =E2=80=9Cpermissionless extensions=E2=80=9D=
 of an IPv6 network. Something that solved that problem, would be a lot
>> more
>>>> interesting to talk about.
>>>>=20
>>>> Cheers,
>>>> Ole
>=20


From nobody Tue Nov 13 10:52:51 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 9E230130DC6; Tue, 13 Nov 2018 10:52:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 YJll1bC02KfQ; Tue, 13 Nov 2018 10:52:46 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E504128CB7; Tue, 13 Nov 2018 10:52:46 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wADIqjXA038985; Tue, 13 Nov 2018 11:52:45 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wADIqa4e038895 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 13 Nov 2018 11:52:37 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 13 Nov 2018 10:52:35 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 13 Nov 2018 10:52:35 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, "v6ops list" <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnA
Date: Tue, 13 Nov 2018 18:52:35 +0000
Message-ID: <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org>
In-Reply-To: <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 4275E38A2E953E0572E872FEA0CCF4F01F3CFBDE213CE1D9CFC8052BE6892F472000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/vXcF-jswvOAXM8yc-h46ACrAKyw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 18:52:50 -0000

SEkgT2xlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE9sZSBUcm9h
biBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJl
ciAxMywgMjAxOCAxMDozNiBBTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20+DQo+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVuLnNhcm1h
QGdtYWlsLmNvbT47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+OyB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZz4NCj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9u
IGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+IA0KPiAN
Cj4gDQo+ID4gT24gMTMgTm92IDIwMTgsIGF0IDE5OjI1LCBUZW1wbGluIChVUyksIEZyZWQgTCA8
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBPbGUsDQo+ID4NCj4g
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogT2xlIFRyb2FuIFttYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmddDQo+ID4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEz
LCAyMDE4IDk6MzggQU0NCj4gPj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPg0KPiA+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJt
YUBnbWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+
Pg0KPiA+PiBGcmVkLA0KPiA+Pg0KPiA+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE3OjM0LCBUZW1w
bGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4gd3JvdGU6DQo+ID4+
Pg0KPiA+Pj4gSGkgT2xlLA0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+Pj4+IEZyb206IE9sZSBUcm9hbiBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0K
PiA+Pj4+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTggMTE6NTcgUE0NCj4gPj4+PiBU
bzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+DQo+ID4+
Pj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21haWwuY29tPjsgNm1hbiBX
RyA8aXB2NkBpZXRmLm9yZz47IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPg0KPiA+Pj4+IFN1
YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2
ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+Pj4+DQo+ID4+Pj4gRnJlZCwN
Cj4gPj4+Pg0KPiA+Pj4+Pj4+IEkgYWdyZWUgdG8gc29tZSBleHRlbnQgdGhhdCBESENQdjYgaXMg
YSBmb3JtYXQgb24gd2lyZS4gIEJ1dCBhbSBzdXJlIGl0IHdvdWxkIGNvbnN1bWUgbW9yZSByZXNv
dXJjZXMgYXQgcm91dGVyIHRvIHN1cHBvcnQNCj4gPj4+PiBESENQdjYNCj4gPj4+Pj4+IGFzIGEg
d2hvbGUgYWxvbmcgd2l0aCBTTEFBQy4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBQcmVmaXggZGVsZWdh
dGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQgZnJvbSBTTEFBQy4NCj4gPj4+Pj4+IFJlZ2FyZGxlc3Mg
dGhpcyBpcyB3YXRlciB1bmRlciB0aGUgYnJpZGdlLiBTaW5jZSAyMDAzLg0KPiA+Pj4+Pg0KPiA+
Pj4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVyIHRo
ZSBicmlkZ2UgcmVmZXJzIHRvIHRoZQ0KPiA+Pj4+PiBzZWxlY3Rpb24gb2YgREhDUHY2IFBEIGFz
IHRoZSBwcm90b2NvbCBmb3IgcHJlZml4IGRlbGVnYXRpb24uIElzIHRoYXQgd2hhdA0KPiA+Pj4+
PiB5b3Ugd2VyZSBtZWFuaW5nIHRvIHNheT8NCj4gPj4+Pg0KPiA+Pj4+IFN1cmUuDQo+ID4+Pg0K
PiA+Pj4gT0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBw
cm90b2NvbCBmb3IgUHJlZml4IERlbGVnYXRpb24NCj4gPj4+IGFuZCB0aGVyZSBzaGFsbCBiZSBu
byBhbHRlcm5hdGUgSVB2NiBORC1iYXNlZCBwcm90b2NvbCBpbiBhZGRpdGlvbiB0byB0aGF0LiBJ
IGRvbid0DQo+ID4+PiBtaW5kIGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRoZSBj
b21tdW5pdHkgYWdyZWUgd2l0aCBpdD8NCj4gPj4NCj4gPj4gSW4gZ2VuZXJhbCB3ZSBhcyBhIGNv
bW11bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11bHRpcGxlIGVxdWl2YWxlbnQgc29sdXRp
b25zIHRvIHRoZSBzYW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KPiA+DQo+ID4gQnV0
LCBkbyB5b3UgYXNzZXJ0IHRoYXQgREhDUHY2IGlzIHRoZSBvbmUgYW5kIG9ubHkgc29sdXRpb24/
DQo+IA0KPiBJIGFtIHNheWluZyB0aGF0IHNvbHZpbmcgYSBwcm9ibGVtIHRoYXQgaXMgYWxyZWFk
eSBzb2x2ZWQgaXMgYSB3YXN0ZSBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+IE5vdyBpZiB5b3Ug
aW5zdGFsbCBjb3VsZCBzb2x2ZSBhIHByb2JsZW0gd2hlcmUgd2UgZG9u4oCZdCBoYXZlIGEgc2F0
aXNmYWN0b3J5IHNvbHV0aW9uLi4uDQoNCk9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQdjYg
aXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbiB0byBQcmVmaXggRGVsZWdhdGlvbg0KKmluIGNh
c2VzIHdoZXJlIGEgZHluYW1pYyBQcmVmaXggRGVsZWdhdGlvbiBwcm90b2NvbCBpcyBuZWVkZWQq
LiAoSSBhZGQgdGhpcw0KcXVhbGlmaWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3Bz
LXBkaG9zdCcgbGlzdHMgb3RoZXIgbm9uLXByb3RvY29sDQphbHRlcm5hdGl2ZXMgZm9yIGEgbm9k
ZSByZWNlaXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pDQoNCj4gPj4+PiBUaGUgdmFsdWUgcHJv
cG9zaXRpb24gb2Ygc29tZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVudCB0aGFuIOKAnGp1
c3QgZGlmZmVyZW50IHdyYXBwaW5n4oCdLg0KPiA+Pj4NCj4gPj4+IEJ5ICJkaWZmZXJlbnQgd3Jh
cHBpbmciLCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5vbi1ESENQdjYgcHJvdG9jb2wgcHJv
cG9zYWxzPw0KPiA+Pj4gSWYgbm90LCBpZiB5b3UgbWVhbiB0byBzYXkgdGhhdCB0aGUgaWRlYSBv
ZiBpbmNsdWRpbmcgYSBESENQdjYgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzDQo+ID4+PiBpcyAi
anVzdCBhIGRpZmZlcmVudCB3cmFwcGluZyIsIHRoZW4gdGhhdCBpcyBub3QgZW50aXJlbHkgdHJ1
ZS4gQnkgaW5jbHVkaW5nIGJvdGggdGhlIElQdjYNCj4gPj4+IE5EIGFuZCBESENQdjYgZnVuY3Rp
b25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZSBmZXdlciBtZXNzYWdl
cw0KPiA+Pj4gYW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVz
dGluZy4NCj4gPj4NCj4gPj4gRG9u4oCZdCByZWFsbHkgc2VlIHRoYXQgYXMgaW50ZXJlc3Rpbmcu
IFlvdSB3aWxsIG5vdCBzYXZlIGEgcm91bmQgdHJpcCwgc2luY2UgdGhlIHR3byBwcm90b2NvbHMg
ZG9u4oCZdCBkZXBlbmQgb24gZWFjaCBvdGhlci4NCj4gPg0KPiA+IFRoaXMgZ2V0cyB1cyBiYWNr
IHRvIHRoZSBNJk8gYml0cyB3aGVyZSB0aGVyZSBpcyBhIGNyb3NzLWRlcGVuZGVuY2UgYmV0d2Vl
biB0aGUgdHdvDQo+ID4gcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHksIHlvdSBhcmUgc3VwcG9zZWQg
dG8gd2FpdCB1bnRpbCB0aGUgUlMvUkEgZXhjaGFuZ2UgYW5kIGNoZWNrIHRoZQ0KPiA+IE0mTyBi
aXRzIGJlZm9yZSBpbnZva2luZyBESENQdjYgKHR3byByb3VuZCB0cmlwcykuIEFyZSB5b3Ugc2F5
aW5nIHRoYXQgdGhhdCBpcyBubyBsb25nZXINCj4gPiB0aGUgY2FzZT8gSGF2ZSB3ZSBkZWNsYXJl
ZCB0aGF0IHRoZSBNJk8gYml0cyBhcmUgZGVwcmVjYXRlZD8NCj4gDQo+IERIQ1B2NiBQRCBoYXMg
bmV2ZXIgaGFkIGFueSBkZXBlbmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMgYSBwcm90b2Nv
bCBiZXR3ZWVuIHJvdXRlcnMuDQoNCk9LLCB0aGVuIGxldCdzIGlnbm9yZSB0aGUgTSZPIGJpdHMg
LSBJIGFtIGZpbmUgd2l0aCB0aGF0Lg0KDQo+ID4gSXQgaXMgYWxzbyBpbXBvcnRhbnQgdGhhdCB0
aGVyZSBhcmUgZmV3ZXIgbWVzc2FnZXMgLSB0d28gaW5zdGVhZCBvZiBmb3VyLiBUaGF0IG1hdHRl
cnMNCj4gPiBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy4NCj4gDQo+IEkgd291bGQgbGlr
ZSB0byBzZWUgdGhlIG1hdGhzIGJlaGluZCB0aGF0Lg0KPiBVc2UgaGVhZGVyIGNvbXByZXNzaW9u
IHRoZW4uDQoNCkl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRo
ZSBxdWVzdGlvbiBpcyBtb3Jlc28gaG93DQptYW55IGNoYW5uZWwgYWNjZXNzZXMgYXJlIG5lY2Vz
c2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZyBldmVyeXRoaW5nIGluDQphIHNpbmdsZSBjaGFu
bmVsIGFjY2VzcyBpcyBsZXNzIHByb25lIHRvIGNvbGxpc2lvbnMgdGhhbiByZXF1aXJpbmcgbXVs
dGlwbGUNCmNoYW5uZWwgYWNjZXNzZXMuDQoNClRoaW5rIGFib3V0IENCIHJhZGlvIC0gYWZ0ZXIg
eW91IHNheSAiYnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSIgeW91IGdldA0KdG8gc2F5IGFzIG11
Y2ggYXMgeW91IHdhbnQgKHdpdGhpbiByZWFzb24pIHdpdGhvdXQgaGF2aW5nIHRvIHVuZGVyZ28N
CmNoYW5uZWwgY29udGVudGlvbiBtdWx0aXBsZSB0aW1lcy4gKFRoYXQgaXMgbm90IHRvIHNheSB0
aGF0IGNvbW1vbiBkYXRhDQpsaW5rcyBmdW5jdGlvbiB0aGUgc2FtZSBhcyBDQiByYWRpbywgYnV0
IHRoZXkgZG8gaGF2ZSB0aGVpciBDU01BIHByb3RvY29scw0KZm9yIG1ha2luZyBzdXJlIHRoZXkg
ZG9uJ3Qgc3RlcCBvbiBzb21lb25lIGVsc2UncyB0cmFuc21pc3Npb24uKQ0KDQo+ID4+IERpZmZl
cmVudCB3cmFwcGluZy4gQXMgaW4gZXhhY3RseSBzYW1lIHByb3RvY29sIHNlbWFudGljcywganVz
dCBvcHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhDUC4NCj4gPg0KPiA+IE5vLCB0aGUgb3B0aW9u
cyBpbiBSUy9SQSBhcmUgZXhhY3RseSBESENQdjYgLSB0aGV5IGFyZSBub3QgZGlmZmVyZW50IHRo
YW4gREhDUHY2Lg0KPiA+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50Lg0KPiANCj4gUmlnaHQuIEkg
YW0gc29ycnkgYnV0IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkgdGhhdCBpcyB2YWx1YWJsZS4gTkQg
aXMgYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3VpdGFibGUgZm9y
IHBlci1yb3V0ZXINCj4gZGVsZWdhdGlvbi4NCg0KSVB2NiBORCBtZXNzYWdlcyBhcmUgcGVybWl0
dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9uZSkuIEluIHRoaXMNCmNhc2UsIHRo
ZSBwcmVzZW5jZSBvZiBhIERIQ1B2NiBvcHRpb24gaW4gdGhlIFJTIG1lc3NhZ2UgaXMgaW5kaWNh
dGlvbiB0aGF0DQp0aGUgUkEgaXMgdG8gYmUgcmV0dXJuZWQgdmlhIHVuaWNhc3QuDQoNClRoYW5r
cyAtIEZyZWQNCg0KDQo+IA0KPiBDaGVlcnMNCj4gT2xlDQo+IA0KPiANCj4gPg0KPiA+IFRoYW5r
cyAtIEZyZWQNCj4gPg0KPiA+PiBDaGVlcnMNCj4gPj4gT2xlDQo+ID4+DQo+ID4+DQo+ID4+Pg0K
PiA+Pj4gVGhhbmtzIC0gRnJlZA0KPiA+Pj4NCj4gPj4+PiBXZSBhcmUgc3RpbGwgc3RydWdnbGlu
ZyB3aXRoIOKAnHBlcm1pc3Npb25sZXNzIGV4dGVuc2lvbnPigJ0gb2YgYW4gSVB2NiBuZXR3b3Jr
LiBTb21ldGhpbmcgdGhhdCBzb2x2ZWQgdGhhdCBwcm9ibGVtLCB3b3VsZCBiZSBhIGxvdA0KPiA+
PiBtb3JlDQo+ID4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91dC4NCj4gPj4+Pg0KPiA+Pj4+
IENoZWVycywNCj4gPj4+PiBPbGUNCj4gPg0KDQo=


From nobody Tue Nov 13 11:37:03 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 3E7D9130DEA; Tue, 13 Nov 2018 11:37:01 -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 BPU22i5JXsY4; Tue, 13 Nov 2018 11:36:58 -0800 (PST)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 5D0A0128B14; Tue, 13 Nov 2018 11:36:58 -0800 (PST)
Received: by mail-pl1-x62f.google.com with SMTP id x21-v6so3789675pln.9; Tue, 13 Nov 2018 11:36:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=dRZlMkGTHBc/1AcIJ3cbPVito3lAz8oa4ewYunoP26w=; b=GrVQeyEjQEeKCe20i0U5b+7clg0IEnUrm/DxdYQayxGJV2CyTz4frkYMZdjH0178r0 G4mq7c3i41DmSe1N/4C1O6B3BFP+o35Vil26n8MUMRKj32jW4QmN93nPbMXdgHvyyJ4z 9mc4LL4Hz9sg4VKbiJEpZZOULi6jgnlzREekj3zF5yljgQO/UlYOpn60d3A7V5//sy6+ XWMg+EkgIy1qXhpezGYm2QlVFnOlGeClRD6Nizl0yIkSB8P1SqV2R6NUGptK7yIQvbm7 hkGrhnHKkOEjJ7n11RhghBNvGkYTWjAyM3hKhRQnreFc8zsegifG+8wB+gVMVqeixzXN T9zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=dRZlMkGTHBc/1AcIJ3cbPVito3lAz8oa4ewYunoP26w=; b=eOW8KTHfsCoD+zkkZtzVslvNH1ptBpUlCvCWfTdKG7y2ocB+remQ8JIXbIltdBJHeo yosBL/ikRryEbx1MOqmDnd/pshZUTDjivC9eO+l2F62Ui/527jgkAB2Sqphs/blurBre NpNd6nrQOQVkyXjVZJLlyVH3kYlvlU9Qfx1N7nWR0BzATfxfF5rRiSgAtnLHjlfgLIk1 aOtt0pRf+w/s1PbpM+5UHchnvW83G0LuWBYwUvJo9eQaRySOTlkLG3VU55kHjLy8O3XB 2moSVOm6Do/pVp3zc+cW3KTUpjXtrdYW44a8wUNz1GYWbvaCbRp087vP8OmjrQlBSYOT suYw==
X-Gm-Message-State: AGRZ1gKB/cvFcQn8swU3Dm6dnyTDo24S7EN72SVogkAg/1CJ/r71wr8c gWOQJDUSb3K1L1RZIYTnmSh0Y7/n
X-Google-Smtp-Source: AJdET5fT4yvc2Do5HlyawFSdCL+xdohC9Qet3HMquk2GvuFArGlpcEFhkMI5RXIDag9PgxGvjDbHSA==
X-Received: by 2002:a17:902:b943:: with SMTP id h3-v6mr5990528pls.124.1542137817415;  Tue, 13 Nov 2018 11:36:57 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id z191sm27170710pgd.74.2018.11.13.11.36.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 11:36:56 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <90b22d50-6100-a45c-1663-da80fede8126@gmail.com>
Date: Wed, 14 Nov 2018 08:36:50 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/lMdDvXOTtNPcnZarb8uSU39YKpI>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 19:37:01 -0000

On 2018-11-14 07:52, Templin (US), Fred L wrote:
> HI Ole,
>=20
>> -----Original Message-----
>> From: Ole Troan [mailto:otroan@employees.org]
>> Sent: Tuesday, November 13, 2018 10:36 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org=
>; v6ops list <v6ops@ietf.org>
>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-p=
refix-management-00.txt
>>
>>
>>
>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@boeing=
=2Ecom> wrote:
>>>
>>> Ole,
>>>
>>>> -----Original Message-----
>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.o=
rg>; v6ops list <v6ops@ietf.org>
>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt
>>>>
>>>> Fred,
>>>>
>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@boei=
ng.com> wrote:
>>>>>
>>>>> Hi Ole,
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf=
=2Eorg>; v6ops list <v6ops@ietf.org>
>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt
>>>>>>
>>>>>> Fred,
>>>>>>
>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But am=
 sure it would consume more resources at router to support
>>>>>> DHCPv6
>>>>>>>> as a whole along with SLAAC.
>>>>>>>>
>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>
>>>>>>> So I can understand this comment, the water under the bridge refe=
rs to the
>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. Is =
that what
>>>>>>> you were meaning to say?
>>>>>>
>>>>>> Sure.
>>>>>
>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for Pref=
ix Delegation
>>>>> and there shall be no alternate IPv6 ND-based protocol in addition =
to that. I don't
>>>>> mind a statement like that, but would the community agree with it?
>>>>
>>>> In general we as a community try to avoid providing multiple equival=
ent solutions to the same problem. Sometimes we fail.
>>>
>>> But, do you assert that DHCPv6 is the one and only solution?
>>
>> I am saying that solving a problem that is already solved is a waste o=
f time and resources.
>> Now if you install could solve a problem where we don=E2=80=99t have a=
 satisfactory solution...
>=20
> OK, then I will say it - DHCPv6 is the one and only solution to Prefix =
Delegation
> *in cases where a dynamic Prefix Delegation protocol is needed*. (I add=
 this
> qualification because 'draft-templin-v6ops-pdhost' lists other non-prot=
ocol
> alternatives for a node receiving a prefix delegation.)

I'm not disagreeing that DHCPv6-PD is the current IETF solution, but ther=
e
are some subtleties:

1) Since there are no protocol police, you can't actually stop people
using some other method of prefix delegation, which would simply appear
to be an out-of-band or "manual" mechanism as far as the IETF protocols
are concerned.

2) We did think about this question a bit while developing=20
https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
(which is approved and in the RFC Editor queue waiting for missing
references). The appendix A2 is supposed to show how a prefix
management system would interface to DHCPv6-PD at the edges of an
autonomic network. I think you'd find something similar in any sort
of coordinated prefix management scheme.

3) A similar situation arises in HNCP:
https://tools.ietf.org/html/rfc7788#section-6.3.4

   Brian

>=20
>>>>>> The value proposition of something new, has to be different than =E2=
=80=9Cjust different wrapping=E2=80=9D.
>>>>>
>>>>> By "different wrapping", are you are talking about non-DHCPv6 proto=
col proposals?
>>>>> If not, if you mean to say that the idea of including a DHCPv6 opti=
on in RS/RA messages
>>>>> is "just a different wrapping", then that is not entirely true. By =
including both the IPv6
>>>>> ND and DHCPv6 functions in a single message exchange, there are few=
er messages
>>>>> and fewer round trips. That in itself is interesting.
>>>>
>>>> Don=E2=80=99t really see that as interesting. You will not save a ro=
und trip, since the two protocols don=E2=80=99t depend on each other.
>>>
>>> This gets us back to the M&O bits where there is a cross-dependence b=
etween the two
>>> protocols. Historically, you are supposed to wait until the RS/RA exc=
hange and check the
>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying tha=
t that is no longer
>>> the case? Have we declared that the M&O bits are deprecated?
>>
>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a protoc=
ol between routers.
>=20
> OK, then let's ignore the M&O bits - I am fine with that.
>=20
>>> It is also important that there are fewer messages - two instead of f=
our. That matters
>>> a great deal on low end links.
>>
>> I would like to see the maths behind that.
>> Use header compression then.
>=20
> It isn't only a question of how many bytes - the question is moreso how=

> many channel accesses are necessary. On some links, sending everything =
in
> a single channel access is less prone to collisions than requiring mult=
iple
> channel accesses.
>=20
> Think about CB radio - after you say "breaker, breaker one-nine" you ge=
t
> to say as much as you want (within reason) without having to undergo
> channel contention multiple times. (That is not to say that common data=

> links function the same as CB radio, but they do have their CSMA protoc=
ols
> for making sure they don't step on someone else's transmission.)
>=20
>>>> Different wrapping. As in exactly same protocol semantics, just opti=
ons in ND instead of DHCP.
>>>
>>> No, the options in RS/RA are exactly DHCPv6 - they are not different =
than DHCPv6.
>>> That is the whole point.
>>
>> Right. I am sorry but I struggle getting why that is valuable. ND is a=
lso a one to many protocol. That=E2=80=99s not suitable for per-router
>> delegation.
>=20
> IPv6 ND messages are permitted to be sent as unicast (one-to-one). In t=
his
> case, the presence of a DHCPv6 option in the RS message is indication t=
hat
> the RA is to be returned via unicast.
>=20
> Thanks - Fred
>=20
>=20
>>
>> Cheers
>> Ole
>>
>>
>>>
>>> Thanks - Fred
>>>
>>>> Cheers
>>>> Ole
>>>>
>>>>
>>>>>
>>>>> Thanks - Fred
>>>>>
>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=E2=
=80=9D of an IPv6 network. Something that solved that problem, would be a=
 lot
>>>> more
>>>>>> interesting to talk about.
>>>>>>
>>>>>> Cheers,
>>>>>> Ole
>>>
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>=20


From nobody Tue Nov 13 11:51:43 2018
Return-Path: <otroan@employees.org>
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 92794130DE0; Tue, 13 Nov 2018 11:51:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 ZqYX6hm5s8D7; Tue, 13 Nov 2018 11:51:39 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5CCA128B14; Tue, 13 Nov 2018 11:51:38 -0800 (PST)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id A846EFECBBDA; Tue, 13 Nov 2018 19:51:37 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <90b22d50-6100-a45c-1663-da80fede8126@gmail.com>
Date: Tue, 13 Nov 2018 20:51:34 +0100
Cc: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <28957A1D-FF5E-404E-89BF-A1B9A982BD55@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/_1U7bu0oO6A472ZGx5ubhpbzx88>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 19:51:42 -0000

Brian,

Absolutely. When we think of prefix delegation. It is the delegation of an a=
ddress block from one administrative domain to another. Aka the fax replacem=
ent. HNCP solves a very different problem that DHCPv6 is unsuitable for.
Basically anything involving a topology is not good use of DHCPv6. Unless yo=
u want to build spanning trees with DHCP relays. Of course ND is equally ill=
-suited for that.=20

Cheers=20
Ole

> On 13 Nov 2018, at 20:36, Brian E Carpenter <brian.e.carpenter@gmail.com> w=
rote:
>=20
>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>> HI Ole,
>>=20
>>> -----Original Message-----
>>> From: Ole Troan [mailto:otroan@employees.org]
>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>;=
 v6ops list <v6ops@ietf.org>
>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pre=
fix-management-00.txt
>>>=20
>>>=20
>>>=20
>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@boeing.c=
om> wrote:
>>>>=20
>>>> Ole,
>>>>=20
>>>>> -----Original Message-----
>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org=
>; v6ops list <v6ops@ietf.org>
>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-p=
refix-management-00.txt
>>>>>=20
>>>>> Fred,
>>>>>=20
>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@boeing=
.com> wrote:
>>>>>>=20
>>>>>> Hi Ole,
>>>>>>=20
>>>>>>> -----Original Message-----
>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.o=
rg>; v6ops list <v6ops@ietf.org>
>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt
>>>>>>>=20
>>>>>>> Fred,
>>>>>>>=20
>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But am s=
ure it would consume more resources at router to support
>>>>>>> DHCPv6
>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>=20
>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>=20
>>>>>>>> So I can understand this comment, the water under the bridge refers=
 to the
>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. Is th=
at what
>>>>>>>> you were meaning to say?
>>>>>>>=20
>>>>>>> Sure.
>>>>>>=20
>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for Prefix=
 Delegation
>>>>>> and there shall be no alternate IPv6 ND-based protocol in addition to=
 that. I don't
>>>>>> mind a statement like that, but would the community agree with it?
>>>>>=20
>>>>> In general we as a community try to avoid providing multiple equivalen=
t solutions to the same problem. Sometimes we fail.
>>>>=20
>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>=20
>>> I am saying that solving a problem that is already solved is a waste of t=
ime and resources.
>>> Now if you install could solve a problem where we don=E2=80=99t have a s=
atisfactory solution...
>>=20
>> OK, then I will say it - DHCPv6 is the one and only solution to Prefix De=
legation
>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I add t=
his
>> qualification because 'draft-templin-v6ops-pdhost' lists other non-protoc=
ol
>> alternatives for a node receiving a prefix delegation.)
>=20
> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but there=

> are some subtleties:
>=20
> 1) Since there are no protocol police, you can't actually stop people
> using some other method of prefix delegation, which would simply appear
> to be an out-of-band or "manual" mechanism as far as the IETF protocols
> are concerned.
>=20
> 2) We did think about this question a bit while developing=20
> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> (which is approved and in the RFC Editor queue waiting for missing
> references). The appendix A2 is supposed to show how a prefix
> management system would interface to DHCPv6-PD at the edges of an
> autonomic network. I think you'd find something similar in any sort
> of coordinated prefix management scheme.
>=20
> 3) A similar situation arises in HNCP:
> https://tools.ietf.org/html/rfc7788#section-6.3.4
>=20
>   Brian
>=20
>>=20
>>>>>>> The value proposition of something new, has to be different than =E2=
=80=9Cjust different wrapping=E2=80=9D.
>>>>>>=20
>>>>>> By "different wrapping", are you are talking about non-DHCPv6 protoco=
l proposals?
>>>>>> If not, if you mean to say that the idea of including a DHCPv6 option=
 in RS/RA messages
>>>>>> is "just a different wrapping", then that is not entirely true. By in=
cluding both the IPv6
>>>>>> ND and DHCPv6 functions in a single message exchange, there are fewer=
 messages
>>>>>> and fewer round trips. That in itself is interesting.
>>>>>=20
>>>>> Don=E2=80=99t really see that as interesting. You will not save a roun=
d trip, since the two protocols don=E2=80=99t depend on each other.
>>>>=20
>>>> This gets us back to the M&O bits where there is a cross-dependence bet=
ween the two
>>>> protocols. Historically, you are supposed to wait until the RS/RA excha=
nge and check the
>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying that t=
hat is no longer
>>>> the case? Have we declared that the M&O bits are deprecated?
>>>=20
>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a protocol=
 between routers.
>>=20
>> OK, then let's ignore the M&O bits - I am fine with that.
>>=20
>>>> It is also important that there are fewer messages - two instead of fou=
r. That matters
>>>> a great deal on low end links.
>>>=20
>>> I would like to see the maths behind that.
>>> Use header compression then.
>>=20
>> It isn't only a question of how many bytes - the question is moreso how
>> many channel accesses are necessary. On some links, sending everything in=

>> a single channel access is less prone to collisions than requiring multip=
le
>> channel accesses.
>>=20
>> Think about CB radio - after you say "breaker, breaker one-nine" you get
>> to say as much as you want (within reason) without having to undergo
>> channel contention multiple times. (That is not to say that common data
>> links function the same as CB radio, but they do have their CSMA protocol=
s
>> for making sure they don't step on someone else's transmission.)
>>=20
>>>>> Different wrapping. As in exactly same protocol semantics, just option=
s in ND instead of DHCP.
>>>>=20
>>>> No, the options in RS/RA are exactly DHCPv6 - they are not different th=
an DHCPv6.
>>>> That is the whole point.
>>>=20
>>> Right. I am sorry but I struggle getting why that is valuable. ND is als=
o a one to many protocol. That=E2=80=99s not suitable for per-router
>>> delegation.
>>=20
>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). In thi=
s
>> case, the presence of a DHCPv6 option in the RS message is indication tha=
t
>> the RA is to be returned via unicast.
>>=20
>> Thanks - Fred
>>=20
>>=20
>>>=20
>>> Cheers
>>> Ole
>>>=20
>>>=20
>>>>=20
>>>> Thanks - Fred
>>>>=20
>>>>> Cheers
>>>>> Ole
>>>>>=20
>>>>>=20
>>>>>>=20
>>>>>> Thanks - Fred
>>>>>>=20
>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=E2=80=
=9D of an IPv6 network. Something that solved that problem, would be a lot
>>>>> more
>>>>>>> interesting to talk about.
>>>>>>>=20
>>>>>>> Cheers,
>>>>>>> Ole
>>>>=20
>>=20
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>=20
>=20


From nobody Tue Nov 13 12:34:38 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 67D31130DF1; Tue, 13 Nov 2018 12:34:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 xBEsh_3JpJQh; Tue, 13 Nov 2018 12:34:27 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDD61130DE0; Tue, 13 Nov 2018 12:34:26 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wADKYQmp061499; Tue, 13 Nov 2018 13:34:26 -0700
Received: from XCH15-06-09.nw.nos.boeing.com (xch15-06-09.nw.nos.boeing.com [137.136.239.172]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wADKYLrB061451 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 13 Nov 2018 13:34:21 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-09.nw.nos.boeing.com (2002:8988:efac::8988:efac) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 13 Nov 2018 12:34:20 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 13 Nov 2018 12:34:20 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIA==
Date: Tue, 13 Nov 2018 20:34:19 +0000
Message-ID: <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com>
In-Reply-To: <90b22d50-6100-a45c-1663-da80fede8126@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: C1F10A4501D2A17DAEF701F2774469D3D20BF5FB881F04D167F865C2BB6830D22000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5OzDQIa_V-DfFabvZRFnYzaU19c>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 20:34:30 -0000

SGkgQnJpYW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnJpYW4g
RSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb21dDQo+IFNlbnQ6
IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNDQo+IFRvOiBUZW1wbGluIChVUyks
IEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT47IE9sZSBUcm9hbiA8b3Ryb2FuQGVt
cGxveWVlcy5vcmc+DQo+IENjOiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cg
PGlwdjZAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlm
aWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0K
PiANCj4gT24gMjAxOC0xMS0xNCAwNzo1MiwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+
ID4gSEkgT2xlLA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZy
b206IE9sZSBUcm9hbiBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiA+PiBTZW50OiBU
dWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMDozNiBBTQ0KPiA+PiBUbzogVGVtcGxpbiAoVVMp
LCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+DQo+ID4+IENjOiBOYXZlZW4gS290
dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+
OyB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZz4NCj4gPj4gU3ViamVjdDogUmU6IFt2Nm9wc10g
TmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1h
bmFnZW1lbnQtMDAudHh0DQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+PiBPbiAxMyBOb3YgMjAxOCwg
YXQgMTk6MjUsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PiB3cm90ZToNCj4gPj4+DQo+ID4+PiBPbGUsDQo+ID4+Pg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxv
eWVlcy5vcmddDQo+ID4+Pj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBB
TQ0KPiA+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbT4NCj4gPj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5j
b20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+
DQo+ID4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv
ciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4+Pj4NCj4g
Pj4+PiBGcmVkLA0KPiA+Pj4+DQo+ID4+Pj4+IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwgVGVt
cGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+IHdyb3RlOg0KPiA+
Pj4+Pg0KPiA+Pj4+PiBIaSBPbGUsDQo+ID4+Pj4+DQo+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxv
eWVlcy5vcmddDQo+ID4+Pj4+PiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAyMDE4IDExOjU3
IFBNDQo+ID4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJv
ZWluZy5jb20+DQo+ID4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBn
bWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0
Zi5vcmc+DQo+ID4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmlj
YXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4g
Pj4+Pj4+DQo+ID4+Pj4+PiBGcmVkLA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IEkgYWdyZWUgdG8g
c29tZSBleHRlbnQgdGhhdCBESENQdjYgaXMgYSBmb3JtYXQgb24gd2lyZS4gIEJ1dCBhbSBzdXJl
IGl0IHdvdWxkIGNvbnN1bWUgbW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+IHN1cHBvcnQN
Cj4gPj4+Pj4+IERIQ1B2Ng0KPiA+Pj4+Pj4+PiBhcyBhIHdob2xlIGFsb25nIHdpdGggU0xBQUMu
DQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IFByZWZpeCBkZWxlZ2F0aW9uIGlzIHF1aXRlIGRpZmZl
cmVudCBmcm9tIFNMQUFDLg0KPiA+Pj4+Pj4+PiBSZWdhcmRsZXNzIHRoaXMgaXMgd2F0ZXIgdW5k
ZXIgdGhlIGJyaWRnZS4gU2luY2UgMjAwMy4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IFNvIEkgY2Fu
IHVuZGVyc3RhbmQgdGhpcyBjb21tZW50LCB0aGUgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZSByZWZl
cnMgdG8gdGhlDQo+ID4+Pj4+Pj4gc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9j
b2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9uLiBJcyB0aGF0IHdoYXQNCj4gPj4+Pj4+PiB5b3Ugd2Vy
ZSBtZWFuaW5nIHRvIHNheT8NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBTdXJlLg0KPiA+Pj4+Pg0KPiA+
Pj4+PiBPSywgc28geW91IGFyZSBzYXlpbmcgdGhhdCBESENQdjYgaXMgKnRoZSogY2hvc2VuIHBy
b3RvY29sIGZvciBQcmVmaXggRGVsZWdhdGlvbg0KPiA+Pj4+PiBhbmQgdGhlcmUgc2hhbGwgYmUg
bm8gYWx0ZXJuYXRlIElQdjYgTkQtYmFzZWQgcHJvdG9jb2wgaW4gYWRkaXRpb24gdG8gdGhhdC4g
SSBkb24ndA0KPiA+Pj4+PiBtaW5kIGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRo
ZSBjb21tdW5pdHkgYWdyZWUgd2l0aCBpdD8NCj4gPj4+Pg0KPiA+Pj4+IEluIGdlbmVyYWwgd2Ug
YXMgYSBjb21tdW5pdHkgdHJ5IHRvIGF2b2lkIHByb3ZpZGluZyBtdWx0aXBsZSBlcXVpdmFsZW50
IHNvbHV0aW9ucyB0byB0aGUgc2FtZSBwcm9ibGVtLiBTb21ldGltZXMgd2UgZmFpbC4NCj4gPj4+
DQo+ID4+PiBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25s
eSBzb2x1dGlvbj8NCj4gPj4NCj4gPj4gSSBhbSBzYXlpbmcgdGhhdCBzb2x2aW5nIGEgcHJvYmxl
bSB0aGF0IGlzIGFscmVhZHkgc29sdmVkIGlzIGEgd2FzdGUgb2YgdGltZSBhbmQgcmVzb3VyY2Vz
Lg0KPiA+PiBOb3cgaWYgeW91IGluc3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdl
IGRvbuKAmXQgaGF2ZSBhIHNhdGlzZmFjdG9yeSBzb2x1dGlvbi4uLg0KPiA+DQo+ID4gT0ssIHRo
ZW4gSSB3aWxsIHNheSBpdCAtIERIQ1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNvbHV0aW9uIHRv
IFByZWZpeCBEZWxlZ2F0aW9uDQo+ID4gKmluIGNhc2VzIHdoZXJlIGEgZHluYW1pYyBQcmVmaXgg
RGVsZWdhdGlvbiBwcm90b2NvbCBpcyBuZWVkZWQqLiAoSSBhZGQgdGhpcw0KPiA+IHF1YWxpZmlj
YXRpb24gYmVjYXVzZSAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90aGVyIG5v
bi1wcm90b2NvbA0KPiA+IGFsdGVybmF0aXZlcyBmb3IgYSBub2RlIHJlY2VpdmluZyBhIHByZWZp
eCBkZWxlZ2F0aW9uLikNCj4gDQo+IEknbSBub3QgZGlzYWdyZWVpbmcgdGhhdCBESENQdjYtUEQg
aXMgdGhlIGN1cnJlbnQgSUVURiBzb2x1dGlvbiwgYnV0IHRoZXJlDQo+IGFyZSBzb21lIHN1YnRs
ZXRpZXM6DQo+IA0KPiAxKSBTaW5jZSB0aGVyZSBhcmUgbm8gcHJvdG9jb2wgcG9saWNlLCB5b3Ug
Y2FuJ3QgYWN0dWFsbHkgc3RvcCBwZW9wbGUNCj4gdXNpbmcgc29tZSBvdGhlciBtZXRob2Qgb2Yg
cHJlZml4IGRlbGVnYXRpb24sIHdoaWNoIHdvdWxkIHNpbXBseSBhcHBlYXINCj4gdG8gYmUgYW4g
b3V0LW9mLWJhbmQgb3IgIm1hbnVhbCIgbWVjaGFuaXNtIGFzIGZhciBhcyB0aGUgSUVURiBwcm90
b2NvbHMNCj4gYXJlIGNvbmNlcm5lZC4NCg0KUmlnaHQsIEkgd2FudGVkIHRvIGJlIGNhcmVmdWwg
aW4gaG93IEkgd29yZGVkIG15IG1lc3NhZ2UgYmFzZWQgb24gb3VyDQprbm93bGVkZ2Ugb2Ygb3Ro
ZXIgbm9uLXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlDQpjYXB0dXJl
ZCBpbiAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnLiBGcm9tIHRoYXQgZG9jdW1lbnQ6DQoN
CiIxMC4gIFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZpY2VzDQoNCiAgIFNlbGVjdGlvbiBvZiBwcmVm
aXggZGVsZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJlIGNvbnNpZGVyZWQgYWNjb3JkaW5nDQogICB0
byBzcGVjaWZpYyB1c2UgY2FzZXMuICBBbiBleGFtcGxlIHNlcnZpY2UgaXMgdGhhdCBvZmZlcmVk
IGJ5IERIQ1B2Ng0KICAgW1JGQzM2MzNdLiAgQW4gYWx0ZXJuYXRpdmUgc2VydmljZSBiYXNlZCBv
biBJUHY2IE5EIG1lc3NhZ2luZyBoYXMNCiAgIGFsc28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hm
b2xrcy02bWFuLXBpby1leGNsdXNpdmUtYml0XS4NCg0KICAgT3RoZXIsIG5vbi1yb3V0ZXIsIG1l
Y2hhbmlzbXMgbWF5IGV4aXN0LCBzdWNoIGFzIHByb3ByaWV0YXJ5IElQQU1zLA0KICAgW0ktRC5p
ZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50XSBhbmQNCiAgIFtJLUQuc3VuLWNhc20tYWRkcmVz
cy1wb29sLW1hbmFnZW1lbnQteWFuZ10uIg0KDQpEb2VzIHRoaXMgc3RpbGwgcmluZyB0cnVlLCBv
ciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50cyBiYXNlZA0Kb24gdGhlc2UgcmVj
ZW50IGRpc2N1c3Npb25zPw0KDQpUaGFua3MgLSBGcmVkDQoNCj4gMikgV2UgZGlkIHRoaW5rIGFi
b3V0IHRoaXMgcXVlc3Rpb24gYSBiaXQgd2hpbGUgZGV2ZWxvcGluZw0KPiBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNw0KPiAo
d2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9y
IG1pc3NpbmcNCj4gcmVmZXJlbmNlcykuIFRoZSBhcHBlbmRpeCBBMiBpcyBzdXBwb3NlZCB0byBz
aG93IGhvdyBhIHByZWZpeA0KPiBtYW5hZ2VtZW50IHN5c3RlbSB3b3VsZCBpbnRlcmZhY2UgdG8g
REhDUHY2LVBEIGF0IHRoZSBlZGdlcyBvZiBhbg0KPiBhdXRvbm9taWMgbmV0d29yay4gSSB0aGlu
ayB5b3UnZCBmaW5kIHNvbWV0aGluZyBzaW1pbGFyIGluIGFueSBzb3J0DQo+IG9mIGNvb3JkaW5h
dGVkIHByZWZpeCBtYW5hZ2VtZW50IHNjaGVtZS4NCj4gDQo+IDMpIEEgc2ltaWxhciBzaXR1YXRp
b24gYXJpc2VzIGluIEhOQ1A6DQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4
I3NlY3Rpb24tNi4zLjQNCj4gDQo+ICAgIEJyaWFuDQo+IA0KPiA+DQo+ID4+Pj4+PiBUaGUgdmFs
dWUgcHJvcG9zaXRpb24gb2Ygc29tZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVudCB0aGFu
IOKAnGp1c3QgZGlmZmVyZW50IHdyYXBwaW5n4oCdLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBCeSAiZGlm
ZmVyZW50IHdyYXBwaW5nIiwgYXJlIHlvdSBhcmUgdGFsa2luZyBhYm91dCBub24tREhDUHY2IHBy
b3RvY29sIHByb3Bvc2Fscz8NCj4gPj4+Pj4gSWYgbm90LCBpZiB5b3UgbWVhbiB0byBzYXkgdGhh
dCB0aGUgaWRlYSBvZiBpbmNsdWRpbmcgYSBESENQdjYgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2Vz
DQo+ID4+Pj4+IGlzICJqdXN0IGEgZGlmZmVyZW50IHdyYXBwaW5nIiwgdGhlbiB0aGF0IGlzIG5v
dCBlbnRpcmVseSB0cnVlLiBCeSBpbmNsdWRpbmcgYm90aCB0aGUgSVB2Ng0KPiA+Pj4+PiBORCBh
bmQgREhDUHY2IGZ1bmN0aW9ucyBpbiBhIHNpbmdsZSBtZXNzYWdlIGV4Y2hhbmdlLCB0aGVyZSBh
cmUgZmV3ZXIgbWVzc2FnZXMNCj4gPj4+Pj4gYW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGlu
IGl0c2VsZiBpcyBpbnRlcmVzdGluZy4NCj4gPj4+Pg0KPiA+Pj4+IERvbuKAmXQgcmVhbGx5IHNl
ZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJvdW5kIHRyaXAsIHNp
bmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKAmXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIuDQo+ID4+
Pg0KPiA+Pj4gVGhpcyBnZXRzIHVzIGJhY2sgdG8gdGhlIE0mTyBiaXRzIHdoZXJlIHRoZXJlIGlz
IGEgY3Jvc3MtZGVwZW5kZW5jZSBiZXR3ZWVuIHRoZSB0d28NCj4gPj4+IHByb3RvY29scy4gSGlz
dG9yaWNhbGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRvIHdhaXQgdW50aWwgdGhlIFJTL1JBIGV4Y2hh
bmdlIGFuZCBjaGVjayB0aGUNCj4gPj4+IE0mTyBiaXRzIGJlZm9yZSBpbnZva2luZyBESENQdjYg
KHR3byByb3VuZCB0cmlwcykuIEFyZSB5b3Ugc2F5aW5nIHRoYXQgdGhhdCBpcyBubyBsb25nZXIN
Cj4gPj4+IHRoZSBjYXNlPyBIYXZlIHdlIGRlY2xhcmVkIHRoYXQgdGhlIE0mTyBiaXRzIGFyZSBk
ZXByZWNhdGVkPw0KPiA+Pg0KPiA+PiBESENQdjYgUEQgaGFzIG5ldmVyIGhhZCBhbnkgZGVwZW5k
ZW5jeSBvbiB0aGUgTSZPIGJpdHMuIFBEIGlzIGEgcHJvdG9jb2wgYmV0d2VlbiByb3V0ZXJzLg0K
PiA+DQo+ID4gT0ssIHRoZW4gbGV0J3MgaWdub3JlIHRoZSBNJk8gYml0cyAtIEkgYW0gZmluZSB3
aXRoIHRoYXQuDQo+ID4NCj4gPj4+IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJl
IGZld2VyIG1lc3NhZ2VzIC0gdHdvIGluc3RlYWQgb2YgZm91ci4gVGhhdCBtYXR0ZXJzDQo+ID4+
PiBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy4NCj4gPj4NCj4gPj4gSSB3b3VsZCBsaWtl
IHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuDQo+ID4+IFVzZSBoZWFkZXIgY29tcHJlc3Np
b24gdGhlbi4NCj4gPg0KPiA+IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBob3cgbWFueSBi
eXRlcyAtIHRoZSBxdWVzdGlvbiBpcyBtb3Jlc28gaG93DQo+ID4gbWFueSBjaGFubmVsIGFjY2Vz
c2VzIGFyZSBuZWNlc3NhcnkuIE9uIHNvbWUgbGlua3MsIHNlbmRpbmcgZXZlcnl0aGluZyBpbg0K
PiA+IGEgc2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9ucyB0
aGFuIHJlcXVpcmluZyBtdWx0aXBsZQ0KPiA+IGNoYW5uZWwgYWNjZXNzZXMuDQo+ID4NCj4gPiBU
aGluayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlvdSBzYXkgImJyZWFrZXIsIGJyZWFrZXIgb25l
LW5pbmUiIHlvdSBnZXQNCj4gPiB0byBzYXkgYXMgbXVjaCBhcyB5b3Ugd2FudCAod2l0aGluIHJl
YXNvbikgd2l0aG91dCBoYXZpbmcgdG8gdW5kZXJnbw0KPiA+IGNoYW5uZWwgY29udGVudGlvbiBt
dWx0aXBsZSB0aW1lcy4gKFRoYXQgaXMgbm90IHRvIHNheSB0aGF0IGNvbW1vbiBkYXRhDQo+ID4g
bGlua3MgZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhl
aXIgQ1NNQSBwcm90b2NvbHMNCj4gPiBmb3IgbWFraW5nIHN1cmUgdGhleSBkb24ndCBzdGVwIG9u
IHNvbWVvbmUgZWxzZSdzIHRyYW5zbWlzc2lvbi4pDQo+ID4NCj4gPj4+PiBEaWZmZXJlbnQgd3Jh
cHBpbmcuIEFzIGluIGV4YWN0bHkgc2FtZSBwcm90b2NvbCBzZW1hbnRpY3MsIGp1c3Qgb3B0aW9u
cyBpbiBORCBpbnN0ZWFkIG9mIERIQ1AuDQo+ID4+Pg0KPiA+Pj4gTm8sIHRoZSBvcHRpb25zIGlu
IFJTL1JBIGFyZSBleGFjdGx5IERIQ1B2NiAtIHRoZXkgYXJlIG5vdCBkaWZmZXJlbnQgdGhhbiBE
SENQdjYuDQo+ID4+PiBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC4NCj4gPj4NCj4gPj4gUmlnaHQu
IEkgYW0gc29ycnkgYnV0IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkgdGhhdCBpcyB2YWx1YWJsZS4g
TkQgaXMgYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3VpdGFibGUg
Zm9yIHBlci1yb3V0ZXINCj4gPj4gZGVsZWdhdGlvbi4NCj4gPg0KPiA+IElQdjYgTkQgbWVzc2Fn
ZXMgYXJlIHBlcm1pdHRlZCB0byBiZSBzZW50IGFzIHVuaWNhc3QgKG9uZS10by1vbmUpLiBJbiB0
aGlzDQo+ID4gY2FzZSwgdGhlIHByZXNlbmNlIG9mIGEgREhDUHY2IG9wdGlvbiBpbiB0aGUgUlMg
bWVzc2FnZSBpcyBpbmRpY2F0aW9uIHRoYXQNCj4gPiB0aGUgUkEgaXMgdG8gYmUgcmV0dXJuZWQg
dmlhIHVuaWNhc3QuDQo+ID4NCj4gPiBUaGFua3MgLSBGcmVkDQo+ID4NCj4gPg0KPiA+Pg0KPiA+
PiBDaGVlcnMNCj4gPj4gT2xlDQo+ID4+DQo+ID4+DQo+ID4+Pg0KPiA+Pj4gVGhhbmtzIC0gRnJl
ZA0KPiA+Pj4NCj4gPj4+PiBDaGVlcnMNCj4gPj4+PiBPbGUNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+
Pj4+DQo+ID4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4gPj4+Pj4NCj4gPj4+Pj4+IFdlIGFyZSBzdGls
bCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZiBhbiBJ
UHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0aGF0IHNvbHZlZCB0aGF0IHByb2JsZW0sIHdvdWxkIGJl
IGENCj4gbG90DQo+ID4+Pj4gbW9yZQ0KPiA+Pj4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91
dC4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBDaGVlcnMsDQo+ID4+Pj4+PiBPbGUNCj4gPj4+DQo+ID4N
Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+
IHY2b3BzIG1haWxpbmcgbGlzdA0KPiA+IHY2b3BzQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0KPiA+DQoNCg==


From nobody Tue Nov 13 14:00:53 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 4E407130DEE; Tue, 13 Nov 2018 14:00:51 -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 XDmlVRCsNr0f; Tue, 13 Nov 2018 14:00:47 -0800 (PST)
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (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 8263712F18C; Tue, 13 Nov 2018 14:00:47 -0800 (PST)
Received: by mail-pf1-x42b.google.com with SMTP id g62so3496174pfd.12; Tue, 13 Nov 2018 14:00:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=I9X8uIOFSWy/cWhda48JQfJ7PR7Yw3jcy67OZ/1Pw1U=; b=u7DELNNP0GcNiGCGmThgMCUEQRBFTJQPSkNuHcH7+ms13SumVnB1pboBj57o8xjkjE ZCVGI0wWfAkk7HL3uyC5Ca8Tcpr3MTbZWZqTm/deZdTFNIqJHQSGaTJpRFmFuoDzWn9R a+KmFCWGnXNkM+yykHOFWRUL1W0YloPbqR9gSlSps5B3cbWn+tUTE8LLZgYGTm9Ha3sW ARJE/VJYoTLS854x9y4O7zzDbGxCJsstYLJlTInqqI9YslVZhpXig4PwM+Uf8XdkjcRz 1kzcCkf5ss4j1vt3A3AAbrdRO5B2g88bbeQuPQYlgUiAmkuFjzVo3AeMO0amTH4Ur16D ZNhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=I9X8uIOFSWy/cWhda48JQfJ7PR7Yw3jcy67OZ/1Pw1U=; b=rUEXh/8pANJ2DzlYkUp/4T7BqrVferCdl/Xa10Cj/bvaXxpksIRhP5vZYm3ZFI0rl0 +4mg8Zwqji9mBwKguUUR9Kxf59Dx9CabWPB2auQsFGsjQ3xCTbJz/WGFysouvcy7K7Mm L7437nqsvoSFjbK8rOxx9YbQHxaXYcxxcJZKAWNfOnAjVj5cQcZ/LdEf3XgWLhK6nXQ8 thbbxXFKeDp44TealB1GaqPndcPfO/CwQ5FUNajpmzwVgIH0/x5trTrbPMlO/gmH0e3X 2pLg65QA7Ht4YZIdR03dBcG1sSttS6yujRjxZsglBU2Ec14OPOsEN/4l5C2+yLmJHd86 PwpQ==
X-Gm-Message-State: AGRZ1gKmfLDQ+LhdZ4B9c0CkBAMUpUgqI2ot83T7S7WOumHOyeYtJwLF nXDPdXb2OUhRjgVQJKTPeSUdpxUo
X-Google-Smtp-Source: AJdET5f1+YHvbX6Em93qlVwZMF1oP0cEeE4dLlbFGFaNjwzMOlAf4Sey6gN87qldlflCwz/r/2NSbA==
X-Received: by 2002:a63:d40a:: with SMTP id a10mr6259216pgh.394.1542146446501;  Tue, 13 Nov 2018 14:00:46 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id p11-v6sm23139087pfn.53.2018.11.13.14.00.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 14:00:45 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com>
Date: Wed, 14 Nov 2018 11:00:38 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VFU2k2ereIapvVC56fxOZ23zPPc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Nov 2018 22:00:51 -0000

in line..
On 2018-11-14 09:34, Templin (US), Fred L wrote:
> Hi Brian,
>=20
>> -----Original Message-----
>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> Sent: Tuesday, November 13, 2018 11:37 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <otroa=
n@employees.org>
>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-p=
refix-management-00.txt
>>
>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>> HI Ole,
>>>
>>>> -----Original Message-----
>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.o=
rg>; v6ops list <v6ops@ietf.org>
>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt
>>>>
>>>>
>>>>
>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@boei=
ng.com> wrote:
>>>>>
>>>>> Ole,
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf=
=2Eorg>; v6ops list <v6ops@ietf.org>
>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt
>>>>>>
>>>>>> Fred,
>>>>>>
>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@bo=
eing.com> wrote:
>>>>>>>
>>>>>>> Hi Ole,
>>>>>>>
>>>>>>>> -----Original Message-----
>>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ie=
tf.org>; v6ops list <v6ops@ietf.org>
>>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-s=
laac-prefix-management-00.txt
>>>>>>>>
>>>>>>>> Fred,
>>>>>>>>
>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But =
am sure it would consume more resources at router to
>> support
>>>>>>>> DHCPv6
>>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>>
>>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>>
>>>>>>>>> So I can understand this comment, the water under the bridge re=
fers to the
>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. I=
s that what
>>>>>>>>> you were meaning to say?
>>>>>>>>
>>>>>>>> Sure.
>>>>>>>
>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for Pr=
efix Delegation
>>>>>>> and there shall be no alternate IPv6 ND-based protocol in additio=
n to that. I don't
>>>>>>> mind a statement like that, but would the community agree with it=
?
>>>>>>
>>>>>> In general we as a community try to avoid providing multiple equiv=
alent solutions to the same problem. Sometimes we fail.
>>>>>
>>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>>
>>>> I am saying that solving a problem that is already solved is a waste=
 of time and resources.
>>>> Now if you install could solve a problem where we don=E2=80=99t have=
 a satisfactory solution...
>>>
>>> OK, then I will say it - DHCPv6 is the one and only solution to Prefi=
x Delegation
>>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I a=
dd this
>>> qualification because 'draft-templin-v6ops-pdhost' lists other non-pr=
otocol
>>> alternatives for a node receiving a prefix delegation.)
>>
>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but t=
here
>> are some subtleties:
>>
>> 1) Since there are no protocol police, you can't actually stop people
>> using some other method of prefix delegation, which would simply appea=
r
>> to be an out-of-band or "manual" mechanism as far as the IETF protocol=
s
>> are concerned.
>=20
> Right, I wanted to be careful in how I worded my message based on our
> knowledge of other non-router methods (including anima) which we
> captured in 'draft-templin-v6ops-pdhost'. From that document:
>=20
> "10.  Prefix Delegation Services
>=20
>    Selection of prefix delegation services must be considered according=

>    to specific use cases.  An example service is that offered by DHCPv6=

>    [RFC3633].  An alternative service based on IPv6 ND messaging has
>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>=20
>    Other, non-router, mechanisms may exist, such as proprietary IPAMs,
>    [I-D.ietf-anima-prefix-management] and
>    [I-D.sun-casm-address-pool-management-yang]."
>=20
> Does this still ring true, or do we need to make some adjustments based=

> on these recent discussions?

I think it's still true, although as Ole and I said, proposals such as
anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
boundary mechanism. On the other hand, naveen-slaac-prefix-management
intentionally competes with DHCPv6-PD, which is a different discussiion.

    Brian

>=20
> Thanks - Fred
>=20
>> 2) We did think about this question a bit while developing
>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>> (which is approved and in the RFC Editor queue waiting for missing
>> references). The appendix A2 is supposed to show how a prefix
>> management system would interface to DHCPv6-PD at the edges of an
>> autonomic network. I think you'd find something similar in any sort
>> of coordinated prefix management scheme.
>>
>> 3) A similar situation arises in HNCP:
>> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>
>>    Brian
>>
>>>
>>>>>>>> The value proposition of something new, has to be different than=
 =E2=80=9Cjust different wrapping=E2=80=9D.
>>>>>>>
>>>>>>> By "different wrapping", are you are talking about non-DHCPv6 pro=
tocol proposals?
>>>>>>> If not, if you mean to say that the idea of including a DHCPv6 op=
tion in RS/RA messages
>>>>>>> is "just a different wrapping", then that is not entirely true. B=
y including both the IPv6
>>>>>>> ND and DHCPv6 functions in a single message exchange, there are f=
ewer messages
>>>>>>> and fewer round trips. That in itself is interesting.
>>>>>>
>>>>>> Don=E2=80=99t really see that as interesting. You will not save a =
round trip, since the two protocols don=E2=80=99t depend on each other.
>>>>>
>>>>> This gets us back to the M&O bits where there is a cross-dependence=
 between the two
>>>>> protocols. Historically, you are supposed to wait until the RS/RA e=
xchange and check the
>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying t=
hat that is no longer
>>>>> the case? Have we declared that the M&O bits are deprecated?
>>>>
>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a prot=
ocol between routers.
>>>
>>> OK, then let's ignore the M&O bits - I am fine with that.
>>>
>>>>> It is also important that there are fewer messages - two instead of=
 four. That matters
>>>>> a great deal on low end links.
>>>>
>>>> I would like to see the maths behind that.
>>>> Use header compression then.
>>>
>>> It isn't only a question of how many bytes - the question is moreso h=
ow
>>> many channel accesses are necessary. On some links, sending everythin=
g in
>>> a single channel access is less prone to collisions than requiring mu=
ltiple
>>> channel accesses.
>>>
>>> Think about CB radio - after you say "breaker, breaker one-nine" you =
get
>>> to say as much as you want (within reason) without having to undergo
>>> channel contention multiple times. (That is not to say that common da=
ta
>>> links function the same as CB radio, but they do have their CSMA prot=
ocols
>>> for making sure they don't step on someone else's transmission.)
>>>
>>>>>> Different wrapping. As in exactly same protocol semantics, just op=
tions in ND instead of DHCP.
>>>>>
>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not differen=
t than DHCPv6.
>>>>> That is the whole point.
>>>>
>>>> Right. I am sorry but I struggle getting why that is valuable. ND is=
 also a one to many protocol. That=E2=80=99s not suitable for per-router
>>>> delegation.
>>>
>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). In=
 this
>>> case, the presence of a DHCPv6 option in the RS message is indication=
 that
>>> the RA is to be returned via unicast.
>>>
>>> Thanks - Fred
>>>
>>>
>>>>
>>>> Cheers
>>>> Ole
>>>>
>>>>
>>>>>
>>>>> Thanks - Fred
>>>>>
>>>>>> Cheers
>>>>>> Ole
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Thanks - Fred
>>>>>>>
>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=E2=
=80=9D of an IPv6 network. Something that solved that problem, would be a=

>> lot
>>>>>> more
>>>>>>>> interesting to talk about.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Ole
>>>>>
>>>
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>
>=20


From fireballiso@yahoo.com  Tue Nov 13 17:55:56 2018
Return-Path: <fireballiso@yahoo.com>
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 8F972128CFD for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 17:55:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=yahoo.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 kTgGR4QhW67l for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 17:55:55 -0800 (PST)
Received: from sonic307-12.consmr.mail.ne1.yahoo.com (sonic307-12.consmr.mail.ne1.yahoo.com [66.163.190.35]) (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 23A2A12426A for <v6ops@ietf.org>; Tue, 13 Nov 2018 17:55:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1542160554; bh=2X977nTS7ibyqWiXXSMmyVz6RIk6gta1NI/dN79L2go=; h=From:To:Subject:Date:From:Subject; b=tt1YuLajLJ/0uvmBUDjtBOuPVzrrba1dSG+2lR09NX0JP4+kSlVJ47zAUdceoW3bXMEoxd9AB22oZHrxonOUwIA6fRz7SAJYgl9JRAHxnxxfMQcmIoKfu2ph2bZ2kIluwNFqkpyDDqCOJNDlXGRMVWpyHfw8kwYmj2Mrnmhy+U55GjY15It6hoiGW84iGuAsPjOMoG0a2kJpRxBEBmwRPRF+bCRIMpJGtfUnRB0HVYMmVyi79RMbMkUqELiQJNZWAPpTrGowfKioZSRsi+G2I0zDC4sKhmK7CrMYxBE01mLyLI5R7sQQwxFNolrAQs7XRkq3yWpIh2mxKRj4lvjd0Q==
X-YMail-OSG: hC3J3jIVM1mgIXAUfwOiwYMhtEWprOafim0Z2mvo1.McWXuiDPYB7QYfNkOx_bX SPqqSlNpeK.E2pCFot8OaXHAWlCyD2dLvwg3jclY5eDybda9deY8yrxr6xLbDgQg9dYTdmiDAwB. VNKfDz6FVxOHF6Ue53lGpOpvtglyvzVX09WkNsv9lcfShlGvG8xNEckTjCM.t_BI789NvtqvMoPU sf9DBJteq_U7InmfxXg5.w0mVXBwt6HqEJ29OvW0MWhFaT200Xg0HVSYN2RaDnJXNZhxDsEs2kvr aV2eGgQJRXphsxyVVjkzW7zCXuVF7i70Zp7b8lPUmujYbhKwiPO4QJEqFHMy09F5jc3BlGNZfsHG l_wVbMgTMdKjNmIr6eUnX0Q6kAk2K7hDjjYYNZ4fJFJFIWvqvIPaDfnVphtxdWJQa57CU2bMDMaE MVYaq4j_KI9npwAWTBg5defHgZ9_If91Rdfjyvp58F5CsEPZvXy3upOY6wcp5RO3PRPU2uDbTt2L i7yWTf9cGpjgG38UEVBL_qACtd.rpHbMuMx.cLlHmWwq7_Znj.rNGP.8kfsdaFT_Vp5W0JxXyF2w dseaBR4iZyUeTkteSOT2MxBUtfw.ijUVeIqMHqcaWgTe0xAfxyYqRQnKjoohPGiVrPqzxS._6pv4 C2mQataOLa1XNyzm039if7PXTJJeSmZ13c5TLZ5A080RVlU3olDcXFfN83EaBjO2VlAY1RGBfX.c Kat13nMg194q.FjOYyF4JqjH7rQ00J7ku4KfvOk2YTbkJFfCHcYJ8u9fT1d6YRhGerjwh7NUE.0w nstDgzbuLWjdS3nwz7Tvr.Qw0q2NY.44bB78p3ytpIOVy6s.moQoYQopYAUscWRygsXRydztPimK PPZi2pMoJK5r7Ulu2yKo.2O5sx2ZEczBbxQDu43INF0ojj14aPc254WzFDSF4ZEyaI48ausU5pXH PJLFkIlrPkoOwFDRD5IuNxpQFsft7.QXbZLRAvzIeT0D7s5Cxont.jeDPEoBC9bGx4rTDfOGcUGf wZPCWi17qlGtz2QjlfSGNfsWNrqBN_RGuKORx4URdcYXTMO__mlJq90YFeznPOEroAavoh7YTWnA f23YtnbE-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 14 Nov 2018 01:55:54 +0000
Received: from pool-108-31-56-250.washdc.fios.verizon.net (EHLO [192.168.0.35]) ([108.31.56.250]) by smtp428.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0a4244d333be311394f4ebf1dbd676de for <v6ops@ietf.org>; Wed, 14 Nov 2018 01:55:49 +0000 (UTC)
From: fireballiso <fireballiso@yahoo.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fireballiso@yahoo.com; prefer-encrypt=mutual; keydata= xsBNBE/ifyYBCADDNybm708PQsHDjw3aPvK5E1Kz23ZBEJ1gj64q6isucCSnwah5qrSqsqD2 Y7ghaWhS7u+PtBmliVYhOsOXVXITXUhmyQ44Y8xNwOXL+hW2V/E9aBEcIR2s5MWot/VBrd5H WMM2aakEbHNT4gdawPa6obF0Vpb2vEXWMi3hsk9hoIK940mAfN3avrzF95+u/MDZq6CdTcy5 jrhrqS+LBUxz/h0+R5q/iNdt13TVSAUG9y+OcrIIy1W08tz5kZdIUsPHPb6+IKMmWaXJo6MZ d+4+2QpPuHpqWhtur3LvKXqQ/R3VzgzGcWNYrbY94w5xFMHuP5edqvNLHuCwg5H6gw+FABEB AAHNKEtlbm5ldGggVi4gV2Vsa2VyIDxrZW52d2Vsa2VyQGdtYWlsLmNvbT7CwHgEEwECACIF Ak/ifyYCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEL1SSQzR5vuMlXgH+gJYWivZ evNZ4hgjeI59sGp4XhgEtWXQhpKNSWnpv0ega3pbepl/3Uz2q7WOTmbq/7+PY+3JNP/rihJL 7UxHpzSDIZn7sXuqxKkDBS/mxW2bb5DJXCodAQRBEJv7N2b/xljrfmRLALZu+EBjfw5lnsp9 c8XixMWAUZZDqLV2DyhbxyPW1gdIxOl9lD3BeY8bJ+c3FV/D7bxIzDztF6ZTrSRAsmmtuviX NIjpjwAnFdWqoFxzneKLceafRX9osdYDv8G20gP5q62ZlZcUnvd32YLGNqzLmMtCCGA3Tp1k LZeCSDSEyzCG3/kSOICBxXZ7zJux/CZ2uPfGOXB/PBDNC2XOwE0ET+J/JgEIAM/IdRuYrslv CUASHvXdNPSiIHs1MsYu2ru4gUgcFEPyPuklxGlWRMh7CTk6uT5DznA+lbi3n/vHg7nrZnYM 37Jlb+zpWPfNZUWMD/exwWF4E4YpIQ1XWhEg5HS4uwFUDAkgcpcmzcIriVtId/iiWU3QXP0k JZTQhcVo+rLrprpcT4IyOqYYrJx28KMe9c8jR2vNYlNF4P/6/jdySWyGVFwommajHyfNc+yn Kv4BQBjUJWevwBxYjSTA+X4rdOL0q2H7KYFq11IvWPPdix8m2K415RaxCWfWE2jMCA/9kMZf GRQ1oI/qPndTPYGJHGpJn46xXI/VIlul9FlM9LOPCacAEQEAAcLAXwQYAQIACQUCT+J/JgIb DAAKCRC9UkkM0eb7jNJbCACmMIuxqT+1Bb6dws5y5G9FW9rKmzsKJqI8YjRf4ytTLKObHpB4 UEzJ+OmCTmJKPF421ust+MY/TmvasOXUA3JygvJQ60EFYxHemb93ZNlIP+VdNe1dPyiIWM0o H+/VnD9FI9wsUiZI/YAymFkFaOqSSRHxfIRneSt9k288zMFFGZr++YwMrHcM4VMMYK/n/DiQ n6SAq19Ug9fIhAOt1wyJZsYbMMTZA5lekqgRwwt+mHh7+4J8wBIcu48s98F1Zq3uU6EEiF0X NwEN99ebAPb+8qiYsb7wERaJ2DB0Xi4E5vFjhWjwrTML8H23E7z4ylVCmykNDu8jJSETrwi2 pjxm
To: v6ops@ietf.org
Message-ID: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com>
Date: Tue, 13 Nov 2018 20:55:48 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------68926BF2E6C3AB07EC22A41D"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/pZLGRrMAEt82YjoiC_3eQ_9yMiY>
Subject: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 01:57:17 -0000

This is a multi-part message in MIME format.
--------------68926BF2E6C3AB07EC22A41D
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I've seen strange behavior on Windows 10 (version 1803, build 17134.345)
for a while now: after the preferred lifetime of IPv6 temporary
addresses count down to zero, the network interface starts using the
non-temporary address for communications. The valid lifetime of both the
temporary and non-temporary addresses are=C2=A0 still large, but the
preferred lifetime of the temporary addresses is not reset, and no new
temporary addresses are generated.

Showing output of "netsh int ipv6 show addr":

Addr Type=C2=A0 DAD State=C2=A0=C2=A0 Valid Life Pref. Life Address
---------=C2=A0 ----------- ---------- ---------- -----------------------=
-
Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0 23h58m44s=C2=A0=
=C2=A0 3h58m44s 2001:470:X:X:X:X:X:7a20

Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 0s
2001:470:X:X:fdca:b4d8:c23a:3371

Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0 23h58m44s=C2=A0=
=C2=A0 3h58m44s fd00:X:X:X:X:X:X:7a20

Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 0s fd00:X:X:X:fdca:b4d8:c23a:3371

Other=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 inf=
inite=C2=A0=C2=A0 infinite fe80:X:X:X:X:X:X:7a20%13


I found a similar issue in the archives of this list, and someone from
Microsoft replied back on Thu, 14 September 2017 05:57 UTC to say that
they were working on a fix for it. I don't know if the fix was
implemented, but another similar issue was reported as fixed "sometime
between build 16299 and 17127"; however, I'm hoping there are still
people at Microsoft on this list, since this problem is currently
happening in the above version several times a day. The only way to get
the temporary addresses working again is to disable and enable the
interface. (Disabling the privacy addresses with "netsh interface ipv6
set privacy state=3Ddisabled", then enabling them again, does nothing.)

Unfortunately, this is impeding IPv6 use on Windows, due to the privacy
issue. Any ideas what might cause this, and whether there is a
workaround or updated fix in the works?

--=20

-Indy
fireballiso@yahoo.com


--------------68926BF2E6C3AB07EC22A41D
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I've seen strange behavior on Windows 10 (version 1803, build
    17134.345) for a while now: after the preferred lifetime of IPv6
    temporary addresses count down to zero, the network interface starts
    using the non-temporary address for communications. The valid
    lifetime of both the temporary and non-temporary addresses are 
    still large, but the preferred lifetime of the temporary addresses
    is not reset, and no new temporary addresses are generated.<br>
    <p>Showing output of "netsh int ipv6 show addr":<br>
    </p>
    Addr Type  DAD State   Valid Life Pref. Life Address<br>
    ---------  ----------- ---------- ----------
    ------------------------<br>
    Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20<br>
    <p>Temporary  Deprecated   23h58m44s         0s
      2001:470:X:X:fdca:b4d8:c23a:3371</p>
    <p>Public     Preferred    23h58m44s   3h58m44s
      fd00:X:X:X:X:X:X:7a20</p>
    <p>Temporary  Deprecated   23h58m44s         0s
      fd00:X:X:X:fdca:b4d8:c23a:3371</p>
    <p>Other      Preferred     infinite   infinite
      fe80:X:X:X:X:X:X:7a20%13</p>
    <p><br>
    </p>
    <p>I found a similar issue in the archives of this list, and someone
      from Microsoft replied back on <span id="msg-date" class="pipe">Thu,
        14 September 2017 05:57 UTC to say that they were working on a
        fix for it. I don't know if the fix was implemented, but another
        similar issue was reported as fixed "</span><span id="msg-date"
        class="pipe">sometime between build 16299 and 17127"; however,
        I'm hoping there are still people at Microsoft on this list,
        since this problem is currently happening in the above version
        several times a day. The only way to get the temporary addresses
        working again is to disable and enable the interface. (Disabling
        the privacy addresses with "netsh interface ipv6 set privacy
        state=disabled", then enabling them again, does nothing.)<br>
      </span></p>
    <p><span id="msg-date" class="pipe">Unfortunately, this is impeding
        IPv6 use on Windows, due to the privacy issue. Any ideas what
        might cause this, and whether there is a workaround or updated
        fix in the works? <br>
      </span></p>
    <pre class="moz-signature" cols="72">-- 

-Indy
<a class="moz-txt-link-abbreviated" href="mailto:fireballiso@yahoo.com">fireballiso@yahoo.com</a></pre>
  </body>
</html>

--------------68926BF2E6C3AB07EC22A41D--


From nobody Tue Nov 13 20:40:10 2018
Return-Path: <markzzzsmith@gmail.com>
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 0F5F31277CC for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 20:40:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 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, FREEMAIL_REPLY=1, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 l3H3FNsa4-hx for <v6ops@ietfa.amsl.com>; Tue, 13 Nov 2018 20:40:07 -0800 (PST)
Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (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 93E23127148 for <v6ops@ietf.org>; Tue, 13 Nov 2018 20:40:07 -0800 (PST)
Received: by mail-oi1-x22c.google.com with SMTP id a77so6569357oii.5 for <v6ops@ietf.org>; Tue, 13 Nov 2018 20:40:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y17pgrOl0hinJspJzCEwH4nc/KX0zWJKCXVFVTmGfBQ=; b=NCxxaEW8JTgRImCU4yWAuuOVEOgSnQgyHxppecZVbR5RKQ4ZCTJwHysr+OSNZuINzn Sesx5KbXDS8FQdIolw69X/pEUBT0JxteuBJQqGXFLZbHQ8coX1pXrNRLcR0kSNogduZ+ nFSRtQwYOnA503CNDNLBu6qBzLOHiZPtmNGm/mG3GK29HTS5287ccELDXHWo8ldvbR29 sTvPwJK1Ino903JF81vr+0sfdWkU7eGnSHudEkwQQ/HR65EGk68PdfVKC2kW1PTYRwls 93CZpzdlqyguRrQZzQuDtKYaCsrQq97sXY9wRNc2ofk4mQRJJqMIBPEIhB2ECLg71YTi PsJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y17pgrOl0hinJspJzCEwH4nc/KX0zWJKCXVFVTmGfBQ=; b=J3Brh96cHjSX+Q8FIua1dWr5I8MqCxK8Ar2wXAOm+P6IWm8uDRC1Qsdou1NfzK+H/A Sen+HxwqExmg8qt52TAN7ODcs/8Gst32lvGqAlbVqt5DqqOUz4sOsRAVbCCBKqvdRXVB tN1z/Hg/XqGJysFrJXc9V8Mpj2om8M6GQJ3/ZmE+OmVQQ4mxSyZw6efbYKUycUTs8wwX HEV1JEX1zIFbRLmLW/4Rt12AF1WQxQ05AHmnTPn4+dOjGrN0lR4PILvOOGKgm3tqwWtm bai+afq6l9NKqsyquFz80oy6EgyaONQX6hDM16LbqswyeUVezEbwNIOtLDYk3QcDZa8o Z7UA==
X-Gm-Message-State: AGRZ1gLxlrokuY5WdOfWBl+dR+dVETcEKW3C+0W2kqXa1Ld6ONQxLdKA 94j+SGhYLj+kFX0sg19ViZC8iGvfSS4X8fYD1yNIdg==
X-Google-Smtp-Source: AJdET5doyMidQrL+36w/EQ5hqQ9IbAd+U3YYmRUsdsY1oMzgPmFRn8yDEuKBOK8VrVsAXiiSJWCOEgx2jvgA4XWNcbg=
X-Received: by 2002:aca:e5d4:: with SMTP id c203-v6mr207404oih.1.1542170406591;  Tue, 13 Nov 2018 20:40:06 -0800 (PST)
MIME-Version: 1.0
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com>
In-Reply-To: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 14 Nov 2018 15:39:55 +1100
Message-ID: <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com>
To: fireballiso <fireballiso=40yahoo.com@dmarc.ietf.org>
Cc: v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000044a3aa057a988743"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NybsHc7nPuczRv7tO8A0ZfdVmAI>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 04:40:09 -0000

--00000000000044a3aa057a988743
Content-Type: text/plain; charset="UTF-8"

On Wed., 14 Nov. 2018, 12:57 fireballiso <fireballiso=
40yahoo.com@dmarc.ietf.org wrote:

> I've seen strange behavior on Windows 10 (version 1803, build 17134.345)
> for a while now: after the preferred lifetime of IPv6 temporary addresses
> count down to zero, the network interface starts using the non-temporary
> address for communications. The valid lifetime of both the temporary and
> non-temporary addresses are  still large, but the preferred lifetime of the
> temporary addresses is not reset, and no new temporary addresses are
> generated.
>

It's not because RAs aren't being sent often enough to refresh the address
lifetimes?

> Showing output of "netsh int ipv6 show addr":
> Addr Type  DAD State   Valid Life Pref. Life Address
> ---------  ----------- ---------- ---------- ------------------------
> Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>
> Temporary  Deprecated   23h58m44s         0s
> 2001:470:X:X:fdca:b4d8:c23a:3371
>
> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>
> Temporary  Deprecated   23h58m44s         0s fd00:X:X:X:fdca:b4d8:c23a:3371
>
> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
>
>
> I found a similar issue in the archives of this list, and someone from
> Microsoft replied back on Thu, 14 September 2017 05:57 UTC to say that
> they were working on a fix for it. I don't know if the fix was implemented,
> but another similar issue was reported as fixed "sometime between build
> 16299 and 17127"; however, I'm hoping there are still people at Microsoft
> on this list, since this problem is currently happening in the above
> version several times a day. The only way to get the temporary addresses
> working again is to disable and enable the interface. (Disabling the
> privacy addresses with "netsh interface ipv6 set privacy state=disabled",
> then enabling them again, does nothing.)
>

That would solicit an RA, and that RA would cause address lifetimes to be
refreshed.

Regards,
Mark.


Unfortunately, this is impeding IPv6 use on Windows, due to the privacy
> issue. Any ideas what might cause this, and whether there is a workaround
> or updated fix in the works?
>
> --
>
> -Indyfireballiso@yahoo.com
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--00000000000044a3aa057a988743
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Wed., 14 Nov. 2018, 12:57 fireballiso &lt;fireballiso=3D<a href=3D"mailt=
o:40yahoo.com@dmarc.ietf.org">40yahoo.com@dmarc.ietf.org</a> wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
 =20

   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    I&#39;ve seen strange behavior on Windows 10 (version 1803, build
    17134.345) for a while now: after the preferred lifetime of IPv6
    temporary addresses count down to zero, the network interface starts
    using the non-temporary address for communications. The valid
    lifetime of both the temporary and non-temporary addresses are=C2=A0
    still large, but the preferred lifetime of the temporary addresses
    is not reset, and no new temporary addresses are generated.<br></div></=
blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">It&#39=
;s not because RAs aren&#39;t being sent often enough to refresh the addres=
s lifetimes?</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>Showing output of &quot;netsh int ipv6 show addr&quot;:<br>
    </p>
    Addr Type=C2=A0 DAD State=C2=A0=C2=A0 Valid Life Pref. Life Address<br>
    ---------=C2=A0 ----------- ---------- ----------
    ------------------------<br>
    Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0 23h58m44s=C2=
=A0=C2=A0 3h58m44s 2001:470:X:X:X:X:X:7a20<br>
    <p>Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0s
      2001:470:X:X:fdca:b4d8:c23a:3371</p>
    <p>Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0 23h58m44s=
=C2=A0=C2=A0 3h58m44s
      fd00:X:X:X:X:X:X:7a20</p>
    <p>Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0s
      fd00:X:X:X:fdca:b4d8:c23a:3371</p>
    <p>Other=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=
=A0 infinite=C2=A0=C2=A0 infinite
      fe80:X:X:X:X:X:X:7a20%13</p>
    <p><br>
    </p>
    <p>I found a similar issue in the archives of this list, and someone
      from Microsoft replied back on <span id=3D"m_8342119446498150810msg-d=
ate" class=3D"m_8342119446498150810pipe">Thu,
        14 September 2017 05:57 UTC to say that they were working on a
        fix for it. I don&#39;t know if the fix was implemented, but anothe=
r
        similar issue was reported as fixed &quot;</span><span id=3D"m_8342=
119446498150810msg-date" class=3D"m_8342119446498150810pipe">sometime betwe=
en build 16299 and 17127&quot;; however,
        I&#39;m hoping there are still people at Microsoft on this list,
        since this problem is currently happening in the above version
        several times a day. The only way to get the temporary addresses
        working again is to disable and enable the interface. (Disabling
        the privacy addresses with &quot;netsh interface ipv6 set privacy
        state=3Ddisabled&quot;, then enabling them again, does nothing.)<br=
></span></p></div></blockquote></div></div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">That would solicit an RA, and that RA would cause address lif=
etimes to be refreshed.</div><div dir=3D"auto"><br></div><div dir=3D"auto">=
Regards,</div><div dir=3D"auto">Mark.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><div text=3D"#000000" bgcolor=3D"#FFFFFF"><p><span=
 id=3D"m_8342119446498150810msg-date" class=3D"m_8342119446498150810pipe">
      </span></p>
    <p><span id=3D"m_8342119446498150810msg-date" class=3D"m_83421194464981=
50810pipe">Unfortunately, this is impeding
        IPv6 use on Windows, due to the privacy issue. Any ideas what
        might cause this, and whether there is a workaround or updated
        fix in the works? <br>
      </span></p>
    <pre class=3D"m_8342119446498150810moz-signature" cols=3D"72">--=20

-Indy
<a class=3D"m_8342119446498150810moz-txt-link-abbreviated" href=3D"mailto:f=
ireballiso@yahoo.com" target=3D"_blank" rel=3D"noreferrer">fireballiso@yaho=
o.com</a></pre>
  </div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6op=
s@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a=
><br>
</blockquote></div></div></div>

--00000000000044a3aa057a988743--


From nobody Wed Nov 14 00:25:15 2018
Return-Path: <lencse@hit.bme.hu>
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 E3760130DD9 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 00:25:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 8E3H39zRoPdO for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 00:25:05 -0800 (PST)
Received: from frogstar.hit.bme.hu (frogstar.hit.bme.hu [IPv6:2001:738:2001:4020::2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C652130DCF for <v6ops@ietf.org>; Wed, 14 Nov 2018 00:25:04 -0800 (PST)
Received: from [IPv6:2001:738:2c01:24:95e0:ecfc:6c45:8f86] ([IPv6:2001:738:2c01:24:95e0:ecfc:6c45:8f86]) (authenticated bits=0) by frogstar.hit.bme.hu (8.15.2/8.15.2) with ESMTPSA id wAE8OmpU062774 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <v6ops@ietf.org>; Wed, 14 Nov 2018 09:24:55 +0100 (CET) (envelope-from lencse@hit.bme.hu)
To: v6ops@ietf.org
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com>
From: =?UTF-8?Q?Lencse_G=c3=a1bor?= <lencse@hit.bme.hu>
Message-ID: <4ede4d8a-c6cb-7a36-44ad-9d748740752e@hit.bme.hu>
Date: Wed, 14 Nov 2018 09:24:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------278AE5B7E8CFB928DC44E9ED"
Content-Language: en-GB
X-Virus-Scanned: clamav-milter 0.100.1 at frogstar.hit.bme.hu
X-Virus-Status: Clean
Received-SPF: pass (frogstar.hit.bme.hu: authenticated connection) receiver=frogstar.hit.bme.hu; client-ip=2001:738:2c01:24:95e0:ecfc:6c45:8f86;  helo=[IPv6:2001:738:2c01:24:95e0:ecfc:6c45:8f86]; envelope-from=lencse@hit.bme.hu; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; 
X-DCC--Metrics: frogstar.hit.bme.hu; whitelist
X-Scanned-By: MIMEDefang 2.79
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/muR6491zZPuxcM5ra6BW-7xKrQs>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 08:25:14 -0000

This is a multi-part message in MIME format.
--------------278AE5B7E8CFB928DC44E9ED
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

And what prevents Windows 10 from soliciting an RA, when information is 
needed for generating a new temporary IPv6 address?

Gábor

2018.11.14. 5:39 keltezéssel, Mark Smith írta:
>
>
> On Wed., 14 Nov. 2018, 12:57 fireballiso 
> <fireballiso=40yahoo.com@dmarc.ietf.org 
> <mailto:40yahoo.com@dmarc.ietf.org> wrote:
>
>     I've seen strange behavior on Windows 10 (version 1803, build
>     17134.345) for a while now: after the preferred lifetime of IPv6
>     temporary addresses count down to zero, the network interface
>     starts using the non-temporary address for communications. The
>     valid lifetime of both the temporary and non-temporary addresses
>     are  still large, but the preferred lifetime of the temporary
>     addresses is not reset, and no new temporary addresses are generated.
>
>
> It's not because RAs aren't being sent often enough to refresh the 
> address lifetimes?
>
>     Showing output of "netsh int ipv6 show addr":
>
>     Addr Type  DAD State   Valid Life Pref. Life Address
>     ---------  ----------- ---------- ---------- ------------------------
>     Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>
>     Temporary  Deprecated   23h58m44s         0s
>     2001:470:X:X:fdca:b4d8:c23a:3371
>
>     Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>
>     Temporary  Deprecated   23h58m44s         0s
>     fd00:X:X:X:fdca:b4d8:c23a:3371
>
>     Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
>
>
>     I found a similar issue in the archives of this list, and someone
>     from Microsoft replied back on Thu, 14 September 2017 05:57 UTC to
>     say that they were working on a fix for it. I don't know if the
>     fix was implemented, but another similar issue was reported as
>     fixed "sometime between build 16299 and 17127"; however, I'm
>     hoping there are still people at Microsoft on this list, since
>     this problem is currently happening in the above version several
>     times a day. The only way to get the temporary addresses working
>     again is to disable and enable the interface. (Disabling the
>     privacy addresses with "netsh interface ipv6 set privacy
>     state=disabled", then enabling them again, does nothing.)
>
>
> That would solicit an RA, and that RA would cause address lifetimes to 
> be refreshed.
>
> Regards,
> Mark.
>
>
>     Unfortunately, this is impeding IPv6 use on Windows, due to the
>     privacy issue. Any ideas what might cause this, and whether there
>     is a workaround or updated fix in the works?
>
>     -- 
>
>     -Indy
>     fireballiso@yahoo.com  <mailto:fireballiso@yahoo.com>
>
>     _______________________________________________
>     v6ops mailing list
>     v6ops@ietf.org <mailto:v6ops@ietf.org>
>     https://www.ietf.org/mailman/listinfo/v6ops
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

--------------278AE5B7E8CFB928DC44E9ED
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>And what prevents Windows 10 from soliciting an RA, when
      information is needed for generating a new temporary IPv6 address?</p>
    <p>Gábor</p>
    <div class="moz-cite-prefix">2018.11.14. 5:39 keltezéssel, Mark
      Smith írta:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr">On Wed., 14 Nov. 2018, 12:57 fireballiso
              &lt;fireballiso=<a
                href="mailto:40yahoo.com@dmarc.ietf.org"
                moz-do-not-send="true">40yahoo.com@dmarc.ietf.org</a>
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF"> I've seen strange
                behavior on Windows 10 (version 1803, build 17134.345)
                for a while now: after the preferred lifetime of IPv6
                temporary addresses count down to zero, the network
                interface starts using the non-temporary address for
                communications. The valid lifetime of both the temporary
                and non-temporary addresses are  still large, but the
                preferred lifetime of the temporary addresses is not
                reset, and no new temporary addresses are generated.<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">It's not because RAs aren't being sent often
          enough to refresh the address lifetimes?</div>
        <div dir="auto">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF">
                <p>Showing output of "netsh int ipv6 show addr":<br>
                </p>
                Addr Type  DAD State   Valid Life Pref. Life Address<br>
                ---------  ----------- ---------- ----------
                ------------------------<br>
                Public     Preferred    23h58m44s   3h58m44s
                2001:470:X:X:X:X:X:7a20<br>
                <p>Temporary  Deprecated   23h58m44s         0s
                  2001:470:X:X:fdca:b4d8:c23a:3371</p>
                <p>Public     Preferred    23h58m44s   3h58m44s
                  fd00:X:X:X:X:X:X:7a20</p>
                <p>Temporary  Deprecated   23h58m44s         0s
                  fd00:X:X:X:fdca:b4d8:c23a:3371</p>
                <p>Other      Preferred     infinite   infinite
                  fe80:X:X:X:X:X:X:7a20%13</p>
                <p><br>
                </p>
                <p>I found a similar issue in the archives of this list,
                  and someone from Microsoft replied back on <span
                    id="m_8342119446498150810msg-date"
                    class="m_8342119446498150810pipe">Thu, 14 September
                    2017 05:57 UTC to say that they were working on a
                    fix for it. I don't know if the fix was implemented,
                    but another similar issue was reported as fixed "</span><span
                    id="m_8342119446498150810msg-date"
                    class="m_8342119446498150810pipe">sometime between
                    build 16299 and 17127"; however, I'm hoping there
                    are still people at Microsoft on this list, since
                    this problem is currently happening in the above
                    version several times a day. The only way to get the
                    temporary addresses working again is to disable and
                    enable the interface. (Disabling the privacy
                    addresses with "netsh interface ipv6 set privacy
                    state=disabled", then enabling them again, does
                    nothing.)<br>
                  </span></p>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">That would solicit an RA, and that RA would
          cause address lifetimes to be refreshed.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Regards,</div>
        <div dir="auto">Mark.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF">
                <p><span id="m_8342119446498150810msg-date"
                    class="m_8342119446498150810pipe"> </span></p>
                <p><span id="m_8342119446498150810msg-date"
                    class="m_8342119446498150810pipe">Unfortunately,
                    this is impeding IPv6 use on Windows, due to the
                    privacy issue. Any ideas what might cause this, and
                    whether there is a workaround or updated fix in the
                    works? <br>
                  </span></p>
                <pre class="m_8342119446498150810moz-signature" cols="72">-- 

-Indy
<a class="m_8342119446498150810moz-txt-link-abbreviated" href="mailto:fireballiso@yahoo.com" target="_blank" rel="noreferrer" moz-do-not-send="true">fireballiso@yahoo.com</a></pre>
              </div>
              _______________________________________________<br>
              v6ops mailing list<br>
              <a href="mailto:v6ops@ietf.org" target="_blank"
                rel="noreferrer" moz-do-not-send="true">v6ops@ietf.org</a><br>
              <a href="https://www.ietf.org/mailman/listinfo/v6ops"
                rel="noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
v6ops mailing list
<a class="moz-txt-link-abbreviated" href="mailto:v6ops@ietf.org">v6ops@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.org/mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
  </body>
</html>

--------------278AE5B7E8CFB928DC44E9ED--


From nobody Wed Nov 14 00:36:59 2018
Return-Path: <markzzzsmith@gmail.com>
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 77159128CF3 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 00:36:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 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, FREEMAIL_REPLY=1, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 yJlPgADGNb7c for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 00:36:55 -0800 (PST)
Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::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 BBC3B129C6A for <v6ops@ietf.org>; Wed, 14 Nov 2018 00:36:55 -0800 (PST)
Received: by mail-oi1-x22b.google.com with SMTP id r127-v6so12904276oie.3 for <v6ops@ietf.org>; Wed, 14 Nov 2018 00:36:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NfivXsWSu3BTkpGaLYOw+BgD8wP2sYu4kwRz64GiHzE=; b=N0DoEJKL4UAnXwwP3sC1Q2qLQ0meJz3a5G3HPyAREpzm7UqK2RdehT86qC9nkIAKZi 4em4ARgk392/0nma2KA9IYSfvF6sU3o7kX5yahQDJqG/CU+JtTXCNLt8P9D3UvgxMAqu IahGIrIANbdEfqoOUcjKHKFCZrlXaqaNVrRXqh7hNYw+YFiAl6f9MQqHr6NcmTgh9Sb9 Zmn8ULPn3vgp7dhiOeLbkBbr0EoiUZk9T4DPbqA4l+HyZHvjpsmfkYUSfwpvTUygIGQM hHMEmeM+nQPS3egCEjW5rhxjc+jZmVRjHnJ1aW9a10zO3/lvvcW5NWEuGQP+erwmSGnW P3ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NfivXsWSu3BTkpGaLYOw+BgD8wP2sYu4kwRz64GiHzE=; b=IVriGWd1Jf2G+S7pcpGod0qVH+4EXMxreg5uQgfYvkEG55ou3nCdkpwu/u0ITyPA7f /xOs55bgNtgEfDgqgkfBVsX6fH5BdbCivfmanErTDdZIHees3YrZB1UGaYOEYUa0bQ/Z NSIFAKcanTjc+5WKSI3pj9UTfLf7fUloenXCBAtUdfZWpuRFs8tliS/eZzUq9gfrnbky QgVsiO25KonM7e47YfQkEgZyzBB2iFMkc+XK9kugUzMctOrYQp9god7PQGX+/pXgpy10 kw/uAN0wQr9gHNPNsvAn0RPdVC67MiVMxbKRa+wqP3dcLqwB/ncv5Zf2TRpOqFypMZRf WVTg==
X-Gm-Message-State: AGRZ1gJKBQmLwvgR3duPLW/yzN/7Kf+C3SWKt5pVDOKCL0iHmBghv1pQ j6SpSQ+Lqj34yB5wZEkVybR6AveWtU4P+OCut/0s3A==
X-Google-Smtp-Source: AJdET5eSxzEuZKB8vFw0j4rXo5P4zlpE5rTk9Hu0HjjofsoLFsGvBEJC1MA7rxCmziJs/GHECehLVF59C58qMnWSDnA=
X-Received: by 2002:aca:62d7:: with SMTP id w206-v6mr556919oib.275.1542184614846;  Wed, 14 Nov 2018 00:36:54 -0800 (PST)
MIME-Version: 1.0
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com> <4ede4d8a-c6cb-7a36-44ad-9d748740752e@hit.bme.hu>
In-Reply-To: <4ede4d8a-c6cb-7a36-44ad-9d748740752e@hit.bme.hu>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 14 Nov 2018 19:36:43 +1100
Message-ID: <CAO42Z2xK8Hd46ELAc1RbgM2diaAGxPWWWj6aCJg3fkp8A2-iBA@mail.gmail.com>
To: =?UTF-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>
Cc: v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000256490057a9bd6b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DZRDPhXd58S2LpC4uwuTt2_Lnrs>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 08:36:58 -0000

--000000000000256490057a9bd6b9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed., 14 Nov. 2018, 19:26 Lencse G=C3=A1bor <lencse@hit.bme.hu wrote:

> And what prevents Windows 10 from soliciting an RA, when information is
> needed for generating a new temporary IPv6 address?
>
IPv6 not working that way ...?

RAs are sent periodically by the router automatically. They need to be sent
more often than the preferred and valid prefix lifetime values ...
otherwise addresses will expire.


G=C3=A1bor
> 2018.11.14. 5:39 keltez=C3=A9ssel, Mark Smith =C3=ADrta:
>
>
>
> On Wed., 14 Nov. 2018, 12:57 fireballiso <fireballiso=3D
> 40yahoo.com@dmarc.ietf.org wrote:
>
>> I've seen strange behavior on Windows 10 (version 1803, build 17134.345)
>> for a while now: after the preferred lifetime of IPv6 temporary addresse=
s
>> count down to zero, the network interface starts using the non-temporary
>> address for communications. The valid lifetime of both the temporary and
>> non-temporary addresses are  still large, but the preferred lifetime of =
the
>> temporary addresses is not reset, and no new temporary addresses are
>> generated.
>>
>
> It's not because RAs aren't being sent often enough to refresh the addres=
s
> lifetimes?
>
>> Showing output of "netsh int ipv6 show addr":
>> Addr Type  DAD State   Valid Life Pref. Life Address
>> ---------  ----------- ---------- ---------- ------------------------
>> Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s
>> 2001:470:X:X:fdca:b4d8:c23a:3371
>>
>> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s
>> fd00:X:X:X:fdca:b4d8:c23a:3371
>>
>> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
>>
>>
>> I found a similar issue in the archives of this list, and someone from
>> Microsoft replied back on Thu, 14 September 2017 05:57 UTC to say that
>> they were working on a fix for it. I don't know if the fix was implement=
ed,
>> but another similar issue was reported as fixed "sometime between build
>> 16299 and 17127"; however, I'm hoping there are still people at Microsof=
t
>> on this list, since this problem is currently happening in the above
>> version several times a day. The only way to get the temporary addresses
>> working again is to disable and enable the interface. (Disabling the
>> privacy addresses with "netsh interface ipv6 set privacy state=3Ddisable=
d",
>> then enabling them again, does nothing.)
>>
>
> That would solicit an RA, and that RA would cause address lifetimes to be
> refreshed.
>
> Regards,
> Mark.
>
>
> Unfortunately, this is impeding IPv6 use on Windows, due to the privacy
>> issue. Any ideas what might cause this, and whether there is a workaroun=
d
>> or updated fix in the works?
>>
>> --
>>
>> -Indyfireballiso@yahoo.com
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>
> _______________________________________________
> v6ops mailing listv6ops@ietf.orghttps://www.ietf.org/mailman/listinfo/v6o=
ps
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--000000000000256490057a9bd6b9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Wed., 14 Nov. 2018, 19:26 Lencse G=C3=A1bor &lt;<a href=3D"mailto:lencse=
@hit.bme.hu">lencse@hit.bme.hu</a> wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>And what prevents Windows 10 from soliciting an RA, when
      information is needed for generating a new temporary IPv6 address?</p=
></div></blockquote></div></div><div dir=3D"auto">IPv6 not working that way=
 ...?</div><div dir=3D"auto"><br></div><div dir=3D"auto">RAs are sent perio=
dically by the router automatically. They need to be sent more often than t=
he preferred and valid prefix lifetime values ... otherwise addresses will =
expire.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div>=
<div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>G=C3=A1bor</p>
    <div class=3D"m_6091338363081527075moz-cite-prefix">2018.11.14. 5:39 ke=
ltez=C3=A9ssel, Mark
      Smith =C3=ADrta:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"auto">
        <div><br>
          <br>
          <div class=3D"gmail_quote">
            <div dir=3D"ltr">On Wed., 14 Nov. 2018, 12:57 fireballiso
              &lt;fireballiso=3D<a href=3D"mailto:40yahoo.com@dmarc.ietf.or=
g" target=3D"_blank" rel=3D"noreferrer">40yahoo.com@dmarc.ietf.org</a>
              wrote:<br>
            </div>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div text=3D"#000000" bgcolor=3D"#FFFFFF"> I&#39;ve seen stra=
nge
                behavior on Windows 10 (version 1803, build 17134.345)
                for a while now: after the preferred lifetime of IPv6
                temporary addresses count down to zero, the network
                interface starts using the non-temporary address for
                communications. The valid lifetime of both the temporary
                and non-temporary addresses are=C2=A0 still large, but the
                preferred lifetime of the temporary addresses is not
                reset, and no new temporary addresses are generated.<br>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">It&#39;s not because RAs aren&#39;t being sent of=
ten
          enough to refresh the address lifetimes?</div>
        <div dir=3D"auto">
          <div class=3D"gmail_quote">
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div text=3D"#000000" bgcolor=3D"#FFFFFF">
                <p>Showing output of &quot;netsh int ipv6 show addr&quot;:<=
br>
                </p>
                Addr Type=C2=A0 DAD State=C2=A0=C2=A0 Valid Life Pref. Life=
 Address<br>
                ---------=C2=A0 ----------- ---------- ----------
                ------------------------<br>
                Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0 =
23h58m44s=C2=A0=C2=A0 3h58m44s
                2001:470:X:X:X:X:X:7a20<br>
                <p>Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0s
                  2001:470:X:X:fdca:b4d8:c23a:3371</p>
                <p>Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=
=A0 23h58m44s=C2=A0=C2=A0 3h58m44s
                  fd00:X:X:X:X:X:X:7a20</p>
                <p>Temporary=C2=A0 Deprecated=C2=A0=C2=A0 23h58m44s=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0s
                  fd00:X:X:X:fdca:b4d8:c23a:3371</p>
                <p>Other=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=
=A0=C2=A0=C2=A0 infinite=C2=A0=C2=A0 infinite
                  fe80:X:X:X:X:X:X:7a20%13</p>
                <p><br>
                </p>
                <p>I found a similar issue in the archives of this list,
                  and someone from Microsoft replied back on <span id=3D"m_=
6091338363081527075m_8342119446498150810msg-date" class=3D"m_60913383630815=
27075m_8342119446498150810pipe">Thu, 14 September
                    2017 05:57 UTC to say that they were working on a
                    fix for it. I don&#39;t know if the fix was implemented=
,
                    but another similar issue was reported as fixed &quot;<=
/span><span id=3D"m_6091338363081527075m_8342119446498150810msg-date" class=
=3D"m_6091338363081527075m_8342119446498150810pipe">sometime between
                    build 16299 and 17127&quot;; however, I&#39;m hoping th=
ere
                    are still people at Microsoft on this list, since
                    this problem is currently happening in the above
                    version several times a day. The only way to get the
                    temporary addresses working again is to disable and
                    enable the interface. (Disabling the privacy
                    addresses with &quot;netsh interface ipv6 set privacy
                    state=3Ddisabled&quot;, then enabling them again, does
                    nothing.)<br>
                  </span></p>
              </div>
            </blockquote>
          </div>
        </div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">That would solicit an RA, and that RA would
          cause address lifetimes to be refreshed.</div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">Regards,</div>
        <div dir=3D"auto">Mark.</div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto"><br>
        </div>
        <div dir=3D"auto">
          <div class=3D"gmail_quote">
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div text=3D"#000000" bgcolor=3D"#FFFFFF">
                <p><span id=3D"m_6091338363081527075m_8342119446498150810ms=
g-date" class=3D"m_6091338363081527075m_8342119446498150810pipe"> </span></=
p>
                <p><span id=3D"m_6091338363081527075m_8342119446498150810ms=
g-date" class=3D"m_6091338363081527075m_8342119446498150810pipe">Unfortunat=
ely,
                    this is impeding IPv6 use on Windows, due to the
                    privacy issue. Any ideas what might cause this, and
                    whether there is a workaround or updated fix in the
                    works? <br>
                  </span></p>
                <pre class=3D"m_6091338363081527075m_8342119446498150810moz=
-signature" cols=3D"72">--=20

-Indy
<a class=3D"m_6091338363081527075m_8342119446498150810moz-txt-link-abbrevia=
ted" href=3D"mailto:fireballiso@yahoo.com" rel=3D"noreferrer noreferrer" ta=
rget=3D"_blank">fireballiso@yahoo.com</a></pre>
              </div>
              _______________________________________________<br>
              v6ops mailing list<br>
              <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferre=
r" target=3D"_blank">v6ops@ietf.org</a><br>
              <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class=3D"m_6091338363081527075mimeAttachmentHeader"></field=
set>
      <pre class=3D"m_6091338363081527075moz-quote-pre">___________________=
____________________________
v6ops mailing list
<a class=3D"m_6091338363081527075moz-txt-link-abbreviated" href=3D"mailto:v=
6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>
<a class=3D"m_6091338363081527075moz-txt-link-freetext" href=3D"https://www=
.ietf.org/mailman/listinfo/v6ops" target=3D"_blank" rel=3D"noreferrer">http=
s://www.ietf.org/mailman/listinfo/v6ops</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6op=
s@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a=
><br>
</blockquote></div></div></div>

--000000000000256490057a9bd6b9--


From nobody Wed Nov 14 00:37:55 2018
Return-Path: <roland.bless@kit.edu>
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 E492B129C6A; Wed, 14 Nov 2018 00:37:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 nuuaA28akSwu; Wed, 14 Nov 2018 00:37:37 -0800 (PST)
Received: from iramx2.ira.uni-karlsruhe.de (iramx2.ira.uni-karlsruhe.de [141.3.10.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 970AA130EDE; Wed, 14 Nov 2018 00:37:36 -0800 (PST)
Received: from i72vorta.tm.uni-karlsruhe.de ([141.3.71.26] helo=i72vorta.tm.kit.edu) by iramx2.ira.uni-karlsruhe.de with esmtp port 25  iface 141.3.10.81 id 1gMqg2-0006mC-1P; Wed, 14 Nov 2018 09:37:34 +0100
Received: from [IPv6:::1] (ip6-localhost [IPv6:::1]) by i72vorta.tm.kit.edu (Postfix) with ESMTPS id E8771420343; Wed, 14 Nov 2018 09:37:33 +0100 (CET)
To: Khaled Omar <eng.khaled.omar@outlook.com>, "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: "Bless, Roland (TM)" <roland.bless@kit.edu>
Openpgp: preference=signencrypt
Autocrypt: addr=roland.bless@kit.edu; prefer-encrypt=mutual; keydata= xsFNBFi0OxABEACy2VohJ7VhSu/xPCt4/6qCrw4Pw2nSklWPfAYEk1QgrbiwgvLAP9WEhAIU w45cojBaDxytIGg8eaYeIKSmsXjHGbV/ZTfo8r11LX8yPYR0WHiMWZpl0SHUd/CZIkv2pChO 88vF/2FKN95HDcp24pwONF4VhxJoSFk6c0mDNf8Em/Glt9BcWX2AAvizTmpQDshaPje18WH3 4++KwPZDd/sJ/hHSXiPg1Gdhs/OG/C0CJguOAlqbgSVAe3qKOr1M4K5M+wVpsk373pXRfxd7 ZAmZ05iBTn+LfgVcz+AfaKKcsWri5CdTT+7JDL6QNQpox+b5FXZFSHnEIST+/qzfG7G2LqqY mml6TYY8XbaNyXZP0QKncfSpRx8uTRWReHUa1YbSuOxXYh6bXpcugD25mlC/Lu0g7tz4ijiK iIwq9+P2H1KfAAfYyYZh6nOoE6ET0TjOjUSa+mA8cqjPWX99kEEgf1Xo+P9fx9QLCLWIY7zc mSM+vjQKgdUFpMSCKcYEKOuwlPuOz8bVECafxaEtJJHjCOK8zowe2eC9OM+G+bmtAO3qYcYZ hQ/PV3sztt/PjgdtnFAYPFLc9189rHRxKsWSOb4xPkRw/YQAI9l15OlUEpsyOehxmAmTsesn tSViCz++PCdeXrQc1BCgl8nDytrxW+n5w1aaE8aL3hn8M0tonQARAQABzShSb2xhbmQgQmxl c3MgKFRNKSA8cm9sYW5kLmJsZXNzQGtpdC5lZHU+wsGABBMBCAAqAhsDBQkSzAMABQsJCAcC BhUICQoLAgQWAgMBAh4BAheABQJYtYdHAhkBAAoJEKON2tlkOJXuzWkP+wfjUnDNzRm4r34a AMWepcQziTgqf4I1crcL6VD44767HhyFsjcKH31E5G5gTDxbpsM4pmkghKeLrpPo30YK3qb7 E9ifIkpJTvMu0StSUmcXq0zPyHZ+HxHeMWkosljG3g/4YekCqgWwrB62T7NMYq0ATQe1MGCZ TAPwSPGCUZT3ioq50800FMI8okkGTXS3h2U922em7k8rv7E349uydv19YEcS7tI78pggMdap ASoP3QWB03tzPKwjqQqSevy64uKDEa0UgvAM3PRbJxOYZlX1c3q/CdWwpwgUiAhMtPWvavWW Tcw6Kkk6e0gw4oFlDQ+hZooLv5rlYR3egdV4DPZ1ugL51u0wQCQG9qKIMXslAdmKbRDkEcWG Oi2bWAdYyIHhhQF5LSuaaxC2P2vOYRHnE5yv5KTV3V7piFgPFjKDW+giCRd7VGfod6DY2b2y zwidCMve1Qsm8+NErH6U+hMpMLeCJDMu1OOvXYbFnTkqjeg5sKipUoSdgXsIo4kl+oArZlpK qComSTPhij7rMyeu/1iOwbNCjtiqgb55ZE7Ekd84mr9sbq4Jm/4QGnVI30q4U2vdGSeNbVjo d1nqjf3UNzP2ZC+H9xjsCFuKYbCX6Yy4SSuEcubtdmdBqm13pxua4ZqPSI0DQST2CHC7nxL1 AaRGRYYh5zo2vRg3ipkEzsFNBFi0OxABEAC2CJNp0/Ivkv4KOiXxitsMXZeK9fI0NU2JU1rW 04dMLF63JF8AFiJ6qeSL2mPHoMiL+fG5jlxy050xMdpMKxnhDVdMxwPtMiGxbByfvrXu18/M B7h+E1DHYVRdFFPaL2jiw+Bvn6wTT31MiuG9Wh0WAhoW8jY8IXxKQrUn7QUOKsWhzNlvVpOo SjMiW4WXksUA0EQVbmlskS/MnFOgCr8q/FqwC81KPy+VLHPB9K/B65uQdpaw78fjAgQVQqpx H7gUF1EYpdZWyojN+V8HtLJx+9yWAZjSFO593OF3/r0nDHEycuOjhefCrqr0DDgTYUNthOdU KO2CzT7MtweRtAf0n27zbwoYvkTviIbR+1lV1vNkxaUtZ6e1rtOxvonRM1O3ddFIzRp/Qufu HfPe0YqhEsrBIGW1aE/pZW8khNQlB6qt20snL9cFDrnB6+8kDG3e//OjK1ICQj9Y/yyrJVaX KfPbdHhLpsgh8TMDPoH+XXQlDJljMD0++/o7ckO3Sfa8Zsyh1WabyKQDYXDmDgi9lCoaQ7Lf uLUpoMvJV+EWo0jE4RW/wBGQbLJp5usy5i0fhBKuDwsKdLG3qOCf4depIcNuja6ZmZHRT+3R FFjvZ/dAhrCWpRTxZANlWlLZz6htToJulAZQJD6lcpVr7EVgDX/y4cNwKF79egWXPDPOvQAR AQABwsFlBBgBCAAPBQJYtDsQAhsMBQkSzAMAAAoJEKON2tlkOJXukMoP/jNeiglj8fenH2We 7SJuyBp8+5L3n8eNwfwY5C5G+etD0E6/lkt/Jj9UddTazxeB154rVFXRzmcN3+hGCOZgGAyV 1N7d8xM6dBqRtHmRMPu5fUxfSqrM9pmqAw2gmzAe0eztVvaM+x5x5xID2WZOiOq8dx9KOKrp Zorekjs3GEA3V1wlZ7Nksx/o8KZ04hLeKcR1r06zEDLN/yA+Fz8IPa0KqpuhrL010bQDgAhe 9o5TA0/cMJpxpLqHhX2As+5cQAhKDDsWJu3oBzZRkN7Hh/HTpWurmTQRRniLGSeiL0zdtilX fowyxGXH6QWi3MZYmpOq+etr7o4EGGbm2inxpVbM+NYmaJs+MAi/z5bsO/rABwdM5ysm8hwb CGt+1oEMORyMcUk/uRjclgTZM1NhGoXm1Un67+Rehu04i7DA6b8dd1H8AFgZSO2H4IKi+5yA Ldmo+ftCJS83Nf6Wi6hJnKG9aWQjKL+qmZqBEct/D2uRJGWAERU5+D0RwNV/i9lQFCYNjG9X Tew0BPYYnBtHFlz9rJTqGhDu4ubulSkbxAK3TIk8XzKdMvef3tV/7mJCmcaVbJ2YoNUtkdKJ goOigJTMBXMRu4Ibyq1Ei+d90lxhojKKlf9yguzpxk5KYFGUizp0dtvdNuXRBtYrwzykS6vB zTlLqHZ0pvGjNfTSvuuN
Organization: Institute of Telematics, Karlsruhe Institute of Technology
Message-ID: <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu>
Date: Wed, 14 Nov 2018 09:37:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ATIS-AV: ClamAV (iramx2.ira.uni-karlsruhe.de)
X-ATIS-Timestamp: iramx2.ira.uni-karlsruhe.de 1542184654.095476936
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-YF4r63ezGiDvGEJehieSI8_cKs>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 08:37:40 -0000

Hi Omar,

> Your feedback will be appreciated for the submitted version of the IPmix
> I-D.

I couldn't see any substantial changes, so there are
still the same issues with this proposal:
- The draft states: "It solves the issue of allowing IPv6 only hosts to
  communicate to IPv4 only hosts and vice versa in a simple and very
  efficient way."
  => This is simply wrong: "IPv4 only" and "IPv6 only" hosts would not
  be able to speak IPmix by definition of "only". This is a fundamental
  contradiction in your proposal.
  If an IPv4 host would be upgraded with IPmix, there is no reason to
  not let it upgrade to IPv6 and be it a dual stack host. Problem
  solved.
- Introducing something like IPmix would be more difficult than simply
  deploying IPv6.
- IPv4 only hosts would never be able to reach the whole IPv6 address
  space
- For IPv6 only hosts we have NAT64/DNS64 to let them talk to the IPv4
  world

All these issues have been mentioned before. If you don't consider
them, don't expect any more comments.

BTW: There are still remnants of IPv.. in the document (sections 4.2 and
7). Please remove them in any future versions as it will confuse people
outside the IETF.

Regards
 Roland


From nobody Wed Nov 14 03:04:34 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 AF6B512D4EB; Wed, 14 Nov 2018 03:04:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 3rCemTMkR86N; Wed, 14 Nov 2018 03:04:17 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03olkn082c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::82c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A71C12D4E7; Wed, 14 Nov 2018 03:04:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xuYORMgA7zEEYgRdGFlN9T3FIGL3E1BILXuMtCO6mus=; b=LoEoJMxnwlAuNYWpyEB7OvV5YbuOKXET/AHNA2XptVKybOrisSX3V4FZEzqP8Ls92mKOr9YRCVqJ/MKfT3qs2zcTLJLlDgi4qOgPBpRvIL2S58WrhvB66HKfP4T6J1jrtenRXqz/+Uwe5fHXzuModOQCFutzxYawClPpk4q4Ae8KI3y6LxsUPAf6wvqusgty2D7bnU8WOIkuT3FQSeV/qiUFB86kuDCMG6FC+MwyQ2nqUEhhz37d7FmFuPQpwq8ZZwdL5M832fjZqGTEerTIKnMf4ltd4i0puHaKrbcYSN3l2nufGrQddWN+OGM6FiJnJ7ZKp2GU9ekpio4PjsWdGQ==
Received: from VE1EUR03FT044.eop-EUR03.prod.protection.outlook.com (10.152.18.59) by VE1EUR03HT175.eop-EUR03.prod.protection.outlook.com (10.152.18.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 11:04:14 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.18.59) by VE1EUR03FT044.mail.protection.outlook.com (10.152.19.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 11:04:14 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 11:04:14 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "Bless, Roland (TM)" <roland.bless@kit.edu>, "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgAlvT6AAAIDCoA=
Date: Wed, 14 Nov 2018 11:04:14 +0000
Message-ID: <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu>
In-Reply-To: <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:596BEF745231BC3121AE2207BC5681102464C59F13B769366501B18124000EF6; UpperCasedChecksum:1047A14134FA6EBFFC7E1FD7E745776BF39846AC5D82AE739E676A666E1DE84B; SizeAsReceived:7152; Count:45
x-tmn: [g1NZKNLcUk56UyGjn7saOvFPLy4nj9G1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR03HT175; 6:m2kefuMidsQZk36v9uulgkhTCS7c2Xsr3hofdOwmPVAZcc+v5vYce4uZAnIdwSGhaXr12AuEeGNNAZFvRd7Q5Dpp5ZeyCWxSXjuFVFmx2X7wyf1/daOwo7yEgNLFg+aP8L6xvozRbFJLZMXfu1w5PnFHv9i2mfvYjQVVCr1Vof1Bg3P/4TSC5d1YzNarWZVjB7HLqghIVxc3MesLaok78divdhUxVkefF4Z+InPrY4INAKbYBCYaA5LLl43x1idFrctnNlONNLrct9EL2OZrsqJZqparpm02TA8Ipxbrke7mbEh5xysOnDgItFhB6d1NictMZlw5JyYxdxznaiHM+9WuWTFNL59wM1hIIigUzxCEv2Xj2fbPyHm/BCCE3TPKxwcoiED1aKymaAohE9oyUFYk/hzcau5I3diNCsQq2Hzt1N+ZYO+JN93uAB5ncmcvZrZBIwyVd9MVy3sTX1NcQg==; 5:2B0AqHKfvIrOE3aB1mGtKr719F6cgFB7e+xO8ytFwzUWfT2GQalKEvRWmh7VrMYIJlHtAE1oNbhAA+y0Ql6Peay0s5SOssCcC2yV6gMzyIAjlWHF78pA6/CgTHxfTFr7aXwUNWSETttAdhccKKEFAhIBnY0u13z6Qv65Rx+jSG8=; 7:LQps5D0B2NhwwT/KNpj8D45I9YAfp8c6MndyAcd2XfcIG3OmYgV4cS7mgjnFFYOncwRcjEOGmH0Mqvqo9fBMU6uhrOFhdkc4RH5+qWz/Nw5Uw2HnybG9OFPXlADeNuyemUA9f6BAHp+62UuOkEkswQ==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR03HT175; 
x-ms-traffictypediagnostic: VE1EUR03HT175:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR03HT175; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR03HT175; 
x-microsoft-antispam-message-info: apXGaOffjUjk9KJQXBbGDzv/fSPXF2Hd+3bkdWxUnWoZktJAkwGdVLrViHD4nvPm
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: a81c54b6-b5fe-4e6d-a6c0-08d64a20ea0c
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 11:04:14.5150 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT175
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/L4hsILXvoIemsGXKuVmaZI_JM2E>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 11:04:21 -0000

Hi Roland,

Let's take it step by step, first I'm not asking the IETF to publish the do=
cument as an RFC as version 01, there are more to add.

> This is simply wrong: "IPv4 only" and "IPv6 only" hosts would not be able=
 to speak IPmix by definition of "only". This is a fundamental contradictio=
n in your proposal.=20

"Only" means the assigned IP address for the host is either IPv4 only or IP=
v6 only.

> If an IPv4 host would be upgraded with IPmix, there is no reason to not l=
et it upgrade to IPv6 and be it a dual stack host. Problem solved.

IPmix is not an address as IPv6 to be assigned, the host will not be upgrad=
ed but it will be updated.
IPv6 requires efforts from the client side that's why IPv6 took more than 2=
3 years and until now no full action are taken, IPmix does not, clients are=
 not required to do anything, if you are using IPv4 only, keep using it, bu=
t the "system" should be updated to support IPmix, which is easier than dep=
loying IPv6.

> Introducing something like IPmix would be more difficult than simply depl=
oying IPv6.

For now, these are the requirements to call a host an IPmix host:
For IPv4-only hosts --> The only requirement is that the IPv4 packet be rep=
laced by the IPv6 packet and the IPv4 address be replaced by the IPv4-embed=
ded IPv6 address and the host can understand an IPv6 address and insert it =
in the destination IP address (system update).
For IPv6-only hosts --> The only requirement is that the host can understan=
d an IPv4 address and replace it by an IPv4-embedded IPv6 address and the h=
ost can handle the packet normally (system update).

All these two requirements requires no efforts from the client side, they d=
on't have to do anything more than accepting the updates.

> IPv4 only hosts would never be able to reach the whole IPv6 address space=
.

Who said never, it is achieved in this I-D, it is true without modification=
 to the IPv4 host.
=20
> For IPv6 only hosts we have NAT64/DNS64 to let them talk to the IPv4 worl=
d.

Does this support communication using IP address rather than hostnames?
Does this requires a "public IPv4 address" on the external interface of the=
 NAT64 device?

> BTW: There are still remnants of IPv.. in the document (sections 4.2 and =
7). Please remove them in any future versions as it will confuse people out=
side the IETF.

Modified.

Regards,

Khaled Omar


-----Original Message-----
From: Bless, Roland (TM) [mailto:roland.bless@kit.edu]=20
Sent: Wednesday, November 14, 2018 10:38 AM
To: Khaled Omar <eng.khaled.omar@outlook.com>; v6ops@ietf.org; ipv6@ietf.or=
g; softwires@ietf.org
Subject: Re: IPmix I-D version 01.

Hi Omar,

> Your feedback will be appreciated for the submitted version of the=20
> IPmix I-D.

I couldn't see any substantial changes, so there are still the same issues =
with this proposal:
- The draft states: "It solves the issue of allowing IPv6 only hosts to
  communicate to IPv4 only hosts and vice versa in a simple and very
  efficient way."
  =3D> This is simply wrong: "IPv4 only" and "IPv6 only" hosts would not
  be able to speak IPmix by definition of "only". This is a fundamental
  contradiction in your proposal.
  If an IPv4 host would be upgraded with IPmix, there is no reason to
  not let it upgrade to IPv6 and be it a dual stack host. Problem
  solved.
- Introducing something like IPmix would be more difficult than simply
  deploying IPv6.
- IPv4 only hosts would never be able to reach the whole IPv6 address
  space
- For IPv6 only hosts we have NAT64/DNS64 to let them talk to the IPv4
  world

All these issues have been mentioned before. If you don't consider them, do=
n't expect any more comments.

BTW: There are still remnants of IPv.. in the document (sections 4.2 and 7)=
. Please remove them in any future versions as it will confuse people outsi=
de the IETF.

Regards
 Roland


From nobody Wed Nov 14 04:24:03 2018
Return-Path: <sander@steffann.nl>
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 9A72B12F1A5; Wed, 14 Nov 2018 04:23:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 44YdEgr4jr8T; Wed, 14 Nov 2018 04:23:35 -0800 (PST)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F8CD126F72; Wed, 14 Nov 2018 04:23:34 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id E344D4A; Wed, 14 Nov 2018 13:23:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:message-id:content-transfer-encoding:date :date:in-reply-to:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1542198207; bh=B7WACBnho2Oyc1/MNVEoDGRWM8u0d4ZEw7Z4meR6I8o=; b=n Jt2DUYU2eDF4iNzkNNxFBdNuzOterr7Fdylg+VFot3SVjrUhfjB4HdfMcorG/ssV qvCobJikFWXd9WCbOjOMsJWSaSTdHGo9WWLdM22g7PqYLYPt4jSSf8AMvkVO9zT6 nlQyFOp7RxpInCLym1Plb6y+pt8FAo+P2rKdslTYL4=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Y_cclZN2RYRV; Wed, 14 Nov 2018 13:23:27 +0100 (CET)
Received: from [IPv6:2a02:a213:a301:1000:a156:c82:82f:41b2] (unknown [IPv6:2a02:a213:a301:1000:a156:c82:82f:41b2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 13E8249; Wed, 14 Nov 2018 13:23:27 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
In-Reply-To: <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Wed, 14 Nov 2018 13:23:26 +0100
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/e-zpCXugb3ncGgcCoRRNVVcQoNI>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 12:23:38 -0000

Hi,

> Let's take it step by step, first I'm not asking the IETF to publish =
the document as an RFC as version 01, there are more to add.
>=20
>> This is simply wrong: "IPv4 only" and "IPv6 only" hosts would not be =
able to speak IPmix by definition of "only". This is a fundamental =
contradiction in your proposal.=20
>=20
> "Only" means the assigned IP address for the host is either IPv4 only =
or IPv6 only.

"Only" doesn't just refer to the addresses, it refers to the entire =
protocol stack.

>> If an IPv4 host would be upgraded with IPmix, there is no reason to =
not let it upgrade to IPv6 and be it a dual stack host. Problem solved.
>=20
> IPmix is not an address as IPv6 to be assigned, the host will not be =
upgraded but it will be updated.

An "update" that is more complex than an "upgrade" to IPv6. It requires =
changes to routers to handle the packets, it requires changes to hosts =
to handle the packets, it requires changes to routing etc etc etc.

This draft doesn't help in any way, and therefore should be dropped.

Cheers,
Sander

PS: you have tried this before, and since you don't seem to get the =
message let me be blunt: this whole idea is BS, you don't seem to have a =
clue about protocol design, implementation, interactions and deployment, =
so please withdraw this and stop wasting our time.

PPS: sorry to the rest of the list for the bluntness


From nobody Wed Nov 14 04:38:33 2018
Return-Path: <gert@space.net>
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 44B271292F1 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 04:38:24 -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] autolearn=unavailable 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 lUhnWQX6lwhE for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 04:38:21 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A05BF130DEB for <v6ops@ietf.org>; Wed, 14 Nov 2018 04:38:21 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 96D8041C10 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:38:19 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 87A5941C0F; Wed, 14 Nov 2018 13:38:19 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 83D846E636; Wed, 14 Nov 2018 13:38:19 +0100 (CET)
Date: Wed, 14 Nov 2018 13:38:19 +0100
From: Gert Doering <gert@space.net>
To: Sander Steffann <sander@steffann.nl>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>, "softwires@ietf.org" <softwires@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Message-ID: <20181114123819.GV72840@Space.Net>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/hyOwD5tfntlLhGXT-EbQ0hOaOlQ>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 12:38:24 -0000

Hi,

On Wed, Nov 14, 2018 at 01:23:26PM +0100, Sander Steffann wrote:
> This draft doesn't help in any way, and therefore should be dropped.

This.

> PPS: sorry to the rest of the list for the bluntness

Dutch-style clear and unambiguous wording. :-)

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Wed Nov 14 05:08:11 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 2D8BA130E07; Wed, 14 Nov 2018 05:07:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 sXLEavDkz6h4; Wed, 14 Nov 2018 05:07:55 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067106.outbound.protection.outlook.com [40.92.67.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02A30130DDF; Wed, 14 Nov 2018 05:07:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eFtR5gHFzGUbGxE9iO6MItIsz4HIwcX0mV1T3jlv1yo=; b=Rm8YvxxOj3ADPkjTVv1yX0uIk9ImWidz0eGunj8gANj0+BVBzG8B62J9Pyh2G8QbiL+GvzouwZ4tJTHSRxpHE1HC/v4TYOiFEmRZlUeGB+amG3RCa7kq2q6DqpNTxBl2ccmEUdUv8YKoPA9q4zAM5xcHxy89PTecNMBHjgEScXr4x2u+cOUoctDeQihV+kMp+GW3g7KfnnrU3plTNpVzUqIJwFu9Y7feCuB1B2h/p49RGVHkS2HTjoewMAUidPBB1zYX1fDfFOROrizBNMB6IRIx0AdbZdpXe5Qnbl2d5FYel37tONRSvFFuLSeuQYytMNO6FakZCcjH5uyT5g2kaA==
Received: from VE1EUR02FT007.eop-EUR02.prod.protection.outlook.com (10.152.12.57) by VE1EUR02HT188.eop-EUR02.prod.protection.outlook.com (10.152.13.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 13:07:52 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.12.57) by VE1EUR02FT007.mail.protection.outlook.com (10.152.12.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 13:07:52 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 13:07:52 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Sander Steffann <sander@steffann.nl>
CC: "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: [v6ops] IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgAlvT6AAAIDCoAABeCDAAAA/RTw
Date: Wed, 14 Nov 2018 13:07:52 +0000
Message-ID: <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
In-Reply-To: <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:43241C12F2CD55A337B3BFB9B9188637A28C839D4C428FA4710D94FEC27E991D; UpperCasedChecksum:7CE1C55E16944565D726B86C37B9C21DA0C3602049583A23F2C0AA7B85BB62BB; SizeAsReceived:7322; Count:46
x-tmn: [73Yx5pqzh6xFulrQXji+uJZGRq8mScnX]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR02HT188; 6:s0bniqMr6jiTwhgLyhfwRz/szrJ0x/IVUQpfJAUMMePQh6n5UI09nD9Duy80FvW4SMYQTkVtY90esquKHK3ZpQFiw6tdt3hKBaZ4TyDr+PJqjIo/oOUj/003Vpic5crPULqZ89pKQmsHSCScp7ADHvxfWUYimHCOZFjJIwnXcrPv4YzA+NNKNninceWB9IsFLvnZEiLG7m92hBWfQ7a8SiMbpxmyqXUjqPlibE+4g17VXQi8EqL8gI34nib1WcsLzeFeNs3LSQVWmgUw/N3AfYWJHyHS9ejpHCgM1OFOHMrj/4SVzuth2U1VF1DPGAwiMXLb5JUjVw5cuMi5w+8MZExeKSjm8pAa4YfSfoh16AciiCTWK5cblbo6yVmyDYoR3C/YGYZ5bwqEeMMXkN+lJs6fh2vh+TZc4Eaj2D6901oS5zKCNxC2bqACrG+XktuSEaF+hdAC/iPe5aTIAHYNig==; 5:WIoTV0z7iXYcDveR6ny/4ntFUqL3Vw8204wbsTJpg4vPX7SUb78fOvcFHwwcWIdWJiI/pJKhno+uUan1Pze5cnVsCyCSaJZseu4Fly6qOjiU93WrIRtpDPgqkxfgZjSgtiJNTEJgTE6RpdazGedUgXoFW3JRJrKNYvGxqoS4ZNo=; 7:ZTj71C6Ct6774xY1TJqZH9FGiEUyIvb3wEvq908lzSHNB/O+Q0+Qo8x+RGC7wLMXua2Xq1x7ETnUeYcIjwBG+CI2kJKvzj4zznhKyFi6ZJlA2wD9tmWpX2WDHQd/r/xeZdJh7qcW5Gb6xRx6x1+nEw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR02HT188; 
x-ms-traffictypediagnostic: VE1EUR02HT188:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR02HT188; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT188; 
x-microsoft-antispam-message-info: LIjdAiB7ug8t/rstCUVD/uYpmWXje+9mCRsZOCyGXaDlpzzBXEkilME8gPq7GCef
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: c059e2be-3e34-456f-f435-08d64a322f6d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 13:07:52.3158 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT188
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2cgsOFeEOA-bruM3Ur0hxYtTZiQ>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 13:07:58 -0000

Hi,

> An "update" that is more complex than an "upgrade" to IPv6. It requires c=
hanges to routers to handle the packets, it requires changes to hosts to ha=
ndle the packets, it requires changes to routing etc etc etc.

Updating --> does not depends on clients (can we try to decrease the change=
s?).
Upgrading --> depends on clients (will we keep waiting them until the end o=
f days!).

P.S. clients have the right not to upgrade, there are no benefits, it is no=
t their problem that people who designed IPv4 didn't make the address large=
 enough to cover the huge expansion, so they shouldn't solve a problem that=
 is not their own, this is how they think.

Khaled

-----Original Message-----
From: Sander Steffann [mailto:sander@steffann.nl]=20
Sent: Wednesday, November 14, 2018 2:23 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: v6ops@ietf.org; ipv6@ietf.org; softwires@ietf.org
Subject: Re: [v6ops] IPmix I-D version 01.

Hi,

> Let's take it step by step, first I'm not asking the IETF to publish the =
document as an RFC as version 01, there are more to add.
>=20
>> This is simply wrong: "IPv4 only" and "IPv6 only" hosts would not be abl=
e to speak IPmix by definition of "only". This is a fundamental contradicti=
on in your proposal.=20
>=20
> "Only" means the assigned IP address for the host is either IPv4 only or =
IPv6 only.

"Only" doesn't just refer to the addresses, it refers to the entire protoco=
l stack.

>> If an IPv4 host would be upgraded with IPmix, there is no reason to not =
let it upgrade to IPv6 and be it a dual stack host. Problem solved.
>=20
> IPmix is not an address as IPv6 to be assigned, the host will not be upgr=
aded but it will be updated.

An "update" that is more complex than an "upgrade" to IPv6. It requires cha=
nges to routers to handle the packets, it requires changes to hosts to hand=
le the packets, it requires changes to routing etc etc etc.

This draft doesn't help in any way, and therefore should be dropped.

Cheers,
Sander

PS: you have tried this before, and since you don't seem to get the message=
 let me be blunt: this whole idea is BS, you don't seem to have a clue abou=
t protocol design, implementation, interactions and deployment, so please w=
ithdraw this and stop wasting our time.

PPS: sorry to the rest of the list for the bluntness


From nobody Wed Nov 14 05:11:10 2018
Return-Path: <sander@steffann.nl>
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 61562130DF4; Wed, 14 Nov 2018 05:10:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 5L75QIhH86Zw; Wed, 14 Nov 2018 05:10:55 -0800 (PST)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A530612007C; Wed, 14 Nov 2018 05:10:55 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 35D744A; Wed, 14 Nov 2018 14:10:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:message-id:content-transfer-encoding:date :date:in-reply-to:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1542201050; bh=y9abSdVzdNE1XZkTmTdTqmRNICziIzYx+teAwlI+eoc=; b=U 1khFLuCrnm1MeA4SMn9VAfDdL4AaN/L6xGrALcJzOUV1tyC8e2ZTfL9sN4Mhvivp bEIkV1rwmwo9FyQXgWm6b+noM1+TcorGYZf6+0by8D2wYIto2blGJBeayIVCcKmS 8jQobGpkEGsZYCtCZqnu2S++lDbnuMafauuloXPqvQ=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id PyqwQXskskKY; Wed, 14 Nov 2018 14:10:50 +0100 (CET)
Received: from [IPv6:2a02:a213:a301:1000:a156:c82:82f:41b2] (unknown [IPv6:2a02:a213:a301:1000:a156:c82:82f:41b2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 7E96449; Wed, 14 Nov 2018 14:10:49 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
In-Reply-To: <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Wed, 14 Nov 2018 14:10:48 +0100
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <DC745086-38CA-41F8-8E79-4707582E6656@steffann.nl>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oFwlnzn-TBLgdt23pyBwaGdYVf8>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 13:10:58 -0000

> Updating --> does not depends on clients (can we try to decrease the =
changes?).
> Upgrading --> depends on clients (will we keep waiting them until the =
end of days!).

Clients will need to work with the new packet header, therefore they =
need changes, therefore your idea depends on changes in clients.

Please drop this and stop wasting our time. This will be my last reply =
to you.
Sander


From nobody Wed Nov 14 05:41:30 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 2E0F4130E66; Wed, 14 Nov 2018 05:41:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 1I_6erqGOcU3; Wed, 14 Nov 2018 05:41:15 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069016.outbound.protection.outlook.com [40.92.69.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9B06130934; Wed, 14 Nov 2018 05:41:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZNu1bqk5zme7IVfmQfw+bdrAxz9ZmA5ePNYQXZzskMk=; b=Fx7vwFTp18fCHbWckFSyf8cNIXBjsb+SFqNX9ZqqhZFsRI9QYay/Z0Nfprx+1st00V1BfRuw93LfHahBs5T2sQYcgbB1tlUgFFkO+OCKucNblkPj4ONjvrUa+qe17MZ/NOiHZv+ozlzkkyJ7/rZOgvFG6Ug5cCkvsrMTgQVAmUSSgpwW8ngMNZDHSDkoaw2QCGs934ee0sDuinO28VsLnyKHieSBAyyUMWH30VOE3fU8sSXCOQcaKAdyQXKaSmVgmrSH4oaKEK/k0xk5h/gKY7XBgB9AQnov91r/IZ3t5F5pP4KVTfcFH+THsI6yBUDuPWIyv+Ai6+1xHpcg+ZuALg==
Received: from VE1EUR02FT031.eop-EUR02.prod.protection.outlook.com (10.152.12.58) by VE1EUR02HT011.eop-EUR02.prod.protection.outlook.com (10.152.12.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 13:41:12 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.12.54) by VE1EUR02FT031.mail.protection.outlook.com (10.152.12.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 13:41:12 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 13:41:12 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Sander Steffann <sander@steffann.nl>
CC: "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: [v6ops] IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgAlvT6AAAIDCoAABeCDAAAA/RTwAACqagAAAM8I0A==
Date: Wed, 14 Nov 2018 13:41:12 +0000
Message-ID: <HE1PR0402MB293771B36AD463CB33BF9E59AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <DC745086-38CA-41F8-8E79-4707582E6656@steffann.nl>
In-Reply-To: <DC745086-38CA-41F8-8E79-4707582E6656@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:7C92EFE4ADE7B258D0B796F492F7BE10677BA80CD804453CB6D2E0E920E31BB4; UpperCasedChecksum:426716C7DDF68A893C51F7545B0C04DB36C87E9D5C219A687C42C7D883DDC746; SizeAsReceived:7480; Count:46
x-tmn: [Yb2Gcqd2/ay3vAiVyU3ZVlwD0FRMf3nv]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR02HT011; 6:IPK/R0cbtc8o8h/WasWqN51WneqIcYZfUFI7/YFKe1rdUvRFJw1DpXWyl+kx4Xtcz5govoYpHczhGlYv9uFvmWKIZ8cZE3nz2J8nweHoLOzMBFhMcW1ECCBIpotRNlkGPJn5VT5kClxsfcJnZkxXVKPGhChA3fmrtTb0nQN7LqdJroZIrJt8HBfCTEMnczZg0wB2VahfW2+C05vl2c8/cUghkVkHwjZrEm2d1oZBuQM8Lqs5IWDbYyOA2HR5rX+AADXQnxspoXmcpOU8XfPlLf+ZY9UAfxraWC0qCTMr87ZNdc44bMuaziuFMWeQEySrvgbNSkpWU13X7gK2FPTMAzfqBwj3vXT2qSaBb8r48JWfq7Pvxy76S0LTUDC5YqsGZJ8dLV+WNvwr4ZK9F1hLn8cyq182dITzBq5al0BqDBHXYZsQJ0dbdVZKHN6YmAbNKtnPEgpKu1qTpP8eZRthwg==; 5:pbUr0oez8+kBYqduNMXoUormyybeJSgSEpi8Sbrt3oK8QjWB7P3aFLfjPPvdkBkeqIwAaxgStenKJ9MozvLKLJwmBs8Japg3FInAHwtZtUhVLqDp8EFK9sSkPx/6ju7I0JzpOTQxigL1Wc46Z/Pm4oNQnmIXivugr9MrRQdOAvU=; 7:Cb0ln3N6BUMJVU6ELwSTpe2x4F3weqyrYQSTpcbF1yUn8nZarRf+Z2oPLuhEHc4w/k5y5LKCIeGDA5XTU4W/LSnRQZ/xkPwahYVe80WpQJtQEc7J3zmiy85rOuOhVAZ7mZYatEZWYw7LgdBQIY07vw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR02HT011; 
x-ms-traffictypediagnostic: VE1EUR02HT011:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR02HT011; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT011; 
x-microsoft-antispam-message-info: qwd88y4M35HyxjAFw+q/PGPaW3ebnDdiIcs/LMBuDhpKBphiiS6W05T0iFZUnSwI
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 917669d2-81d6-40a5-caa3-08d64a36d76b
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 13:41:12.1838 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT011
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dg8p9WyPpedA-DgjRbkf2vldOfs>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 13:41:17 -0000

> Clients will need to work with the new packet header, therefore they need=
 changes, therefore your idea depends on changes in clients.

For now, at the host, the system will change the IPv4 address to an IPv4-em=
bedded IPv6 address, how this depends on clients!

Khaled

-----Original Message-----
From: Sander Steffann [mailto:sander@steffann.nl]=20
Sent: Wednesday, November 14, 2018 3:11 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: v6ops@ietf.org; ipv6@ietf.org; softwires@ietf.org
Subject: Re: [v6ops] IPmix I-D version 01.

> Updating --> does not depends on clients (can we try to decrease the chan=
ges?).
> Upgrading --> depends on clients (will we keep waiting them until the end=
 of days!).

Clients will need to work with the new packet header, therefore they need c=
hanges, therefore your idea depends on changes in clients.

Please drop this and stop wasting our time. This will be my last reply to y=
ou.
Sander


From nobody Wed Nov 14 07:39:20 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 06DAB130E5B; Wed, 14 Nov 2018 07:39:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 Ah_u7tjvw3YP; Wed, 14 Nov 2018 07:39:08 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 145C11292AD; Wed, 14 Nov 2018 07:39:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAEFd7mH031521; Wed, 14 Nov 2018 08:39:07 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (xch15-06-11.nw.nos.boeing.com [137.136.239.220]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAEFcv4Z031423 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 14 Nov 2018 08:38:57 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 14 Nov 2018 07:38:56 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 14 Nov 2018 07:38:56 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgAFfpZA=
Date: Wed, 14 Nov 2018 15:38:56 +0000
Message-ID: <92d850554f0740b3bd7d76e29ffaa484@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 2458E32CC0C99C3856AD3E8385475F8867E7EA4430D8378194A2DA3693547A262000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/bVkppUfQ0A2qAxIv5JIVFuQ9aSI>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 15:39:10 -0000

T2xlLA0KDQpZb3UgZGlkbid0IHJlc3BvbmQgdG8gbXkgcG9pbnQgd2hpY2ggaXMgcmVhbGx5IGF0
IHRoZSBoZWFydCBvZiB0aGUgbWF0dGVyOg0KDQo+ID4gPiBJdCBpcyBhbHNvIGltcG9ydGFudCB0
aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAtIHR3byBpbnN0ZWFkIG9mIGZvdXIuIFRoYXQg
bWF0dGVycw0KPiA+ID4gYSBncmVhdCBkZWFsIG9uIGxvdyBlbmQgbGlua3MuDQo+ID4NCj4gPiBJ
IHdvdWxkIGxpa2UgdG8gc2VlIHRoZSBtYXRocyBiZWhpbmQgdGhhdC4NCj4gPiBVc2UgaGVhZGVy
IGNvbXByZXNzaW9uIHRoZW4uDQo+IA0KPiBJdCBpc24ndCBvbmx5IGEgcXVlc3Rpb24gb2YgaG93
IG1hbnkgYnl0ZXMgLSB0aGUgcXVlc3Rpb24gaXMgbW9yZXNvIGhvdw0KPiBtYW55IGNoYW5uZWwg
YWNjZXNzZXMgYXJlIG5lY2Vzc2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZyBldmVyeXRoaW5n
IGluDQo+IGEgc2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9u
cyB0aGFuIHJlcXVpcmluZyBtdWx0aXBsZQ0KPiBjaGFubmVsIGFjY2Vzc2VzLg0KDQpGZXdlciBt
ZXNzYWdlcyBhcmUgZmV3ZXIgbWVzc2FnZXMuIE9uIGNvbmdlc3RlZCBsaW5rcyB3aXRoIGxvdHMg
b2YNCmNoYW5uZWwgY29udGVudGlvbiB0aGF0IGlzIGFuIGltcG9ydGFudCBjb25zaWRlcmF0aW9u
Lg0KDQpUaGFua3MgLSBGcmVkDQo=


From nobody Wed Nov 14 08:31:43 2018
Return-Path: <otroan@employees.org>
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 37523130DD7; Wed, 14 Nov 2018 08:31:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 SSf9SsH2Etmf; Wed, 14 Nov 2018 08:31:40 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B126A124BAA; Wed, 14 Nov 2018 08:31:40 -0800 (PST)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 8F685FECBEFB; Wed, 14 Nov 2018 16:31:39 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <92d850554f0740b3bd7d76e29ffaa484@XCH15-06-08.nw.nos.boeing.com>
Date: Wed, 14 Nov 2018 17:31:36 +0100
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D029511E-EA30-476A-959A-6CCDA7ADF709@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <92d850554f0740b3bd7d76e29ffaa484@XCH15-06-08.nw.nos.boeing.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/G1fRY5B7DpNXEqLwOTbMb5zYPjA>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 16:31:42 -0000

Fred,

> On 14 Nov 2018, at 16:38, Templin (US), Fred L <Fred.L.Templin@boeing.com>=
 wrote:
>=20
> Ole,
>=20
> You didn't respond to my point which is really at the heart of the matter:=

>=20
>>>> It is also important that there are fewer messages - two instead of fou=
r. That matters
>>>> a great deal on low end links.
>>>=20
>>> I would like to see the maths behind that.
>>> Use header compression then.
>>=20
>> It isn't only a question of how many bytes - the question is moreso how
>> many channel accesses are necessary. On some links, sending everything in=

>> a single channel access is less prone to collisions than requiring multip=
le
>> channel accesses.
>=20
> Fewer messages are fewer messages. On congested links with lots of
> channel contention that is an important consideration.

If this is such a big concern, what are you doing with all the other ND chat=
ter?

Perhaps you should drop ND on these links and do only DHCP? :-)

Or preconfigure everything so you don=E2=80=99t need to send any packets at a=
ll?

Do you have data on the behavior of this link type, showing the effects you a=
re referring to?

Cheers=20
Ole=


From nobody Wed Nov 14 08:39:06 2018
Return-Path: <gert@space.net>
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 27715130EB7 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 08:39:05 -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] 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 3qv_XswF_Hsu for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 08:39:03 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 112B5130DD7 for <v6ops@ietf.org>; Wed, 14 Nov 2018 08:39:02 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 104E741C44 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:39:01 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id F1DB741C0F; Wed, 14 Nov 2018 17:39:00 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id EDC5E37852; Wed, 14 Nov 2018 17:39:00 +0100 (CET)
Date: Wed, 14 Nov 2018 17:39:00 +0100
From: Gert Doering <gert@space.net>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Sander Steffann <sander@steffann.nl>, "softwires@ietf.org" <softwires@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Message-ID: <20181114163900.GY72840@Space.Net>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <DC745086-38CA-41F8-8E79-4707582E6656@steffann.nl> <HE1PR0402MB293771B36AD463CB33BF9E59AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR0402MB293771B36AD463CB33BF9E59AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/_o7MPujdFqRK3keBICBfrikNH34>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 16:39:05 -0000

Hi,

On Wed, Nov 14, 2018 at 01:41:12PM +0000, Khaled Omar wrote:
> > Clients will need to work with the new packet header, therefore they need changes, therefore your idea depends on changes in clients.
> 
> For now, at the host, the system will change the IPv4 address to an IPv4-embedded IPv6 address, how this depends on clients!

And how will the software on the host do this?  Without changes?

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Wed Nov 14 08:54:37 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 7384A130DE4; Wed, 14 Nov 2018 08:54:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 pZ4pGj5Fx0Fq; Wed, 14 Nov 2018 08:54:25 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B7EE128D09; Wed, 14 Nov 2018 08:54:24 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAEGsNnx023275; Wed, 14 Nov 2018 09:54:23 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAEGsIKl023140 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 14 Nov 2018 09:54:18 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 14 Nov 2018 08:54:17 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 14 Nov 2018 08:54:17 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgAFfpZCAAJWlAP//e8Ag
Date: Wed, 14 Nov 2018 16:54:17 +0000
Message-ID: <ced5651cbe91464a9a2f48adf7198077@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CAFMMc+KPoBeBmW_AQ+A7S2SZz+ohNEev_UwHQ05Gm3+rg6Zj8g@mail.gmail.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <92d850554f0740b3bd7d76e29ffaa484@XCH15-06-08.nw.nos.boeing.com> <D029511E-EA30-476A-959A-6CCDA7ADF709@employees.org>
In-Reply-To: <D029511E-EA30-476A-959A-6CCDA7ADF709@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: A796A606D93FDA51AAE6D146065EF28EC098D16B07994D008081C358A2EFD7722000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/C6CLTQlFdxcWtD0e6szwRl7KJL8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 16:54:27 -0000

SGkgT2xlLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE9sZSBUcm9h
biBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVt
YmVyIDE0LCAyMDE4IDg6MzIgQU0NCj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwu
VGVtcGxpbkBib2VpbmcuY29tPg0KPiBDYzogdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2
bWFuIFdHIDxpcHY2QGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lv
biBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0w
MC50eHQNCj4gDQo+IEZyZWQsDQo+IA0KPiA+IE9uIDE0IE5vdiAyMDE4LCBhdCAxNjozOCwgVGVt
cGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+IHdyb3RlOg0KPiA+
DQo+ID4gT2xlLA0KPiA+DQo+ID4gWW91IGRpZG4ndCByZXNwb25kIHRvIG15IHBvaW50IHdoaWNo
IGlzIHJlYWxseSBhdCB0aGUgaGVhcnQgb2YgdGhlIG1hdHRlcjoNCj4gPg0KPiA+Pj4+IEl0IGlz
IGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZld2VyIG1lc3NhZ2VzIC0gdHdvIGluc3Rl
YWQgb2YgZm91ci4gVGhhdCBtYXR0ZXJzDQo+ID4+Pj4gYSBncmVhdCBkZWFsIG9uIGxvdyBlbmQg
bGlua3MuDQo+ID4+Pg0KPiA+Pj4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5k
IHRoYXQuDQo+ID4+PiBVc2UgaGVhZGVyIGNvbXByZXNzaW9uIHRoZW4uDQo+ID4+DQo+ID4+IEl0
IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBp
cyBtb3Jlc28gaG93DQo+ID4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBP
biBzb21lIGxpbmtzLCBzZW5kaW5nIGV2ZXJ5dGhpbmcgaW4NCj4gPj4gYSBzaW5nbGUgY2hhbm5l
bCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNpb25zIHRoYW4gcmVxdWlyaW5nIG11bHRp
cGxlDQo+ID4+IGNoYW5uZWwgYWNjZXNzZXMuDQo+ID4NCj4gPiBGZXdlciBtZXNzYWdlcyBhcmUg
ZmV3ZXIgbWVzc2FnZXMuIE9uIGNvbmdlc3RlZCBsaW5rcyB3aXRoIGxvdHMgb2YNCj4gPiBjaGFu
bmVsIGNvbnRlbnRpb24gdGhhdCBpcyBhbiBpbXBvcnRhbnQgY29uc2lkZXJhdGlvbi4NCj4gDQo+
IElmIHRoaXMgaXMgc3VjaCBhIGJpZyBjb25jZXJuLCB3aGF0IGFyZSB5b3UgZG9pbmcgd2l0aCBh
bGwgdGhlIG90aGVyIE5EIGNoYXR0ZXI/DQoNCkRBRCBpcyBkaXNhYmxlZCwgYmVjYXVzZSB0aGVy
ZSBpcyBvcGVyYXRpb25hbCBhc3N1cmFuY2UgdGhhdCBhZGRyZXNzZXMgd2lsbA0KYmUgdW5pcXVl
LiBOVUQgaXMgbm90IG5lZWRlZCBlaXRoZXIuIEFsbCB0aGF0IGlzIG5lZWRlZCBpcyBSUy9SQS4N
Cg0KPiBQZXJoYXBzIHlvdSBzaG91bGQgZHJvcCBORCBvbiB0aGVzZSBsaW5rcyBhbmQgZG8gb25s
eSBESENQPyA6LSkNCg0KREhDUHY2IGRvZXMgbm90IGRlbGl2ZXIgZGVmYXVsdCByb3V0ZXIgbGlm
ZXRpbWUsIG9uLWxpbmsgcHJlZml4IGluZm9ybWF0aW9uLA0KU0xMQU8sIG5vciBhbnkgb3RoZXIg
cGFyYW1ldGVycyBjYXJyaWVkIHVuaXF1ZWx5IGJ5IFJTL1JBLiBXZSBuZWVkDQp0aGF0IGluZm9y
bWF0aW9uLg0KDQo+IE9yIHByZWNvbmZpZ3VyZSBldmVyeXRoaW5nIHNvIHlvdSBkb27igJl0IG5l
ZWQgdG8gc2VuZCBhbnkgcGFja2V0cyBhdCBhbGw/DQoNClRoZXJlIGFyZSB1c2UgY2FzZXMgd2hl
cmUgYSBtb2JpbGUgbm9kZSBzdWNoIGFzIGFuIGFpcnBsYW5lIGlzIHByZS1wcm92aXNpb25lZA0K
d2l0aCBhIE1vYmlsZSBOZXR3b3JrIFByZWZpeCAoTU5QKS4gQnV0LCB3aGVuIHRoZSBub2RlIGNv
bWVzIG9udG8gdGhlDQpuZXR3b3JrIGl0IHN0aWxsIG5lZWRzIHRvIHJlZ2lzdGVyIGl0cyBNTlAg
d2l0aCB0aGUgbmV0d29yayBzbyB0aGF0IHRoZSBuZXR3b3JrDQp3aWxsIHNldCB1cCB0aGUgY29y
cmVjdCByb3V0aW5nIGluZm9ybWF0aW9uLiBESENQdjYgUEQgaXMgYSBnb29kIHdheSB0byBkbyB0
aGF0Lg0KDQo+IERvIHlvdSBoYXZlIGRhdGEgb24gdGhlIGJlaGF2aW9yIG9mIHRoaXMgbGluayB0
eXBlLCBzaG93aW5nIHRoZSBlZmZlY3RzIHlvdSBhcmUgcmVmZXJyaW5nIHRvPw0KDQpUaGUgcmVh
bGl0eSBmb3IgdG9kYXkgYW5kIGludG8gdGhlIG5lYXIgZnV0dXJlIGlzIHRoYXQgd2UgaGF2ZSAz
MkticHMgZm9yIFZIRg0KdGVycmVzdHJpYWwgY2VsbHVsYXIgYW5kIDI1NktCIGZvciBTQVRDT00u
IEZvciB0aGUgbG9uZ2VyIHRlcm0sIHRoZXJlIG1heSBiZQ0KbmV3IFNBVENPTSBzZXJ2aWNlcyBh
cyB3ZWxsIGFzIDFNYnBzIGZvciBhIGZ1dHVyZSB0ZXJyZXN0cmlhbCBjZWxsdWxhciBsaW5rIHRo
YXQNCm1heSBvciBtYXkgbm90IGV2ZXIgYmUgZGVwbG95ZWQuDQoNCkJ1dCwgd2hhdCBpcyBnb29k
IGluIHRoaXMgZW52aXJvbm1lbnQgYXBwbGllcyBtb3JlIGJyb2FkbHkgdG8gb3RoZXIgbW9yZQ0K
cm9idXN0IGVudmlyb25tZW50cy4gRmV3ZXIgbWVzc2FnZXMgaXMgc3RpbGwgZmV3ZXIgbWVzc2Fn
ZXMuDQoNClRoYW5rcyAtIEZyZWQNCg0KPiBDaGVlcnMNCj4gT2xlDQo=


From nobody Wed Nov 14 09:58:36 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 D9E8012F1AC; Wed, 14 Nov 2018 09:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 EkOs4dcixiQF; Wed, 14 Nov 2018 09:58:16 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn0801.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::801]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D168D127332; Wed, 14 Nov 2018 09:58:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C8t7YUETcL/8NlmE7q0oBpoO3MoWUXo1MBDT84Z31R4=; b=uXxTi69fUmm6yPWOqxqC12VTjV46esigsChSB/mUfWPtca0Pc7orwMg2VB+oRsTA59yZyPXS9HTGBtHtVrr7oRLrz5NYNOE0P/nchsrM8YaRymr/5PsEOUP+s4j4cDPsg1/0X8nAn/9kCK3HbyGog13afAz9rIJUOZ+qmX4la4EHWhrT/eP744FLhtUgPU4qiwG2ZQ+eZwh1apFlmj464tvUxoKKxveyJD+GmUF4C1xqM/RvJs3ugMPpu7Pe9bRyU55C2RSPskvKf3eS4pA8RJZvfSdcD3vfIRAxmhmXWKJPOjopHqPZGN7NVru0fZ9W2gUr9I3lyeX3qLlYTjKqAQ==
Received: from DB5EUR01FT035.eop-EUR01.prod.protection.outlook.com (10.152.4.52) by DB5EUR01HT124.eop-EUR01.prod.protection.outlook.com (10.152.5.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 17:58:13 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.4.51) by DB5EUR01FT035.mail.protection.outlook.com (10.152.4.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 17:58:13 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 17:58:13 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Gert Doering <gert@space.net>
CC: Sander Steffann <sander@steffann.nl>, "softwires@ietf.org" <softwires@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Thread-Topic: [v6ops] IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgAlvT6AAAIDCoAABeCDAAAA/RTwAACqagAAAM8I0AAGdmwAAAJ28BA=
Date: Wed, 14 Nov 2018 17:58:12 +0000
Message-ID: <HE1PR0402MB29378697D96B57AD8E313C97AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <HE1PR0402MB29377D2E6CEB652D65FBC3DDAEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <DC745086-38CA-41F8-8E79-4707582E6656@steffann.nl> <HE1PR0402MB293771B36AD463CB33BF9E59AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <20181114163900.GY72840@Space.Net>
In-Reply-To: <20181114163900.GY72840@Space.Net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:E500EDEA5179DA81CA79AC4D061ED8A058FDE369C8CD51BD4CD67858E3DA9525; UpperCasedChecksum:C669EB176285A7824C66DAE48690C02F66223A0B4512AEA0079497069B6F0F5E; SizeAsReceived:7636; Count:46
x-tmn: [n5qPt1Rgd6eUR3J3Klkhn00Hn85QDqIi]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR01HT124; 6:5b/tugmXHE2luhQO8azK+4dKgexL6w/BKSJiUdk5jHXHgMrN6u43b+bfH+Gd/36MPj33LaztvMO/3+zjRhNxbH3D6X9P/i7a7vJAX8OCyFUPAbuHRhmF5DJ4agZZvnw7ROL5EN7uYxkEUC6T8+k00/TpzT37KFu/uwi9nUhP/b3E+KPgcl9SRJWJDH0pS1TCFkR9RTWJ1Hzdw0jdGuDbNMK7QsjOEtAwY9LwaYjwZBfZtpD0LnMye2LT+UBpw/mTyi1K7pidIBepEpsJWygsuMoSOZ88H0NGkJoIsDki++nYoJ/BPCq8pNiBrDQkUHPe0O70Z7YGMxY4C6rRcDYy2XTgjjpsKFsOvEx6lTbhGKEu2yEfgrQosFfqXa6EVztT35ufduo6oM7kdBfNsCOEAK2zw//xFbYFykmoLZxx+9Mg8kh18M8j0IQI4IwRDJPqtPsvQIo8dDHV9EoEagz4xw==; 5:zuu6d5w39f/gLUKa9VtMrNVyrKchhk4KDdcAUBNkHQRdWBI4FsGAyxS6aFwPg3FlnsGfXXtRVXh5csx44pD1hsPgboa9r8WB9hzkD0DqMfvHhNiMEtbfYoHgWaBx0fOdz04A3R+oJSwCNHySelPL2PqEQtDgvpwb4AbE4UM8qVo=; 7:DvsN/sXvr7lgh5NSJ3pWsj9bN0ey8G1cKObfxcL/b4j1eeRxOgcXk8tcVPKENbLaQbd1WPc/VhhpaVDHDOddFjtxpawvtA05Yapa/57eTUR1R6ZKgoXYqLQfSjwmNH6BAtNfjB7SQ2PEwN7t6mBGqA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR01HT124; 
x-ms-traffictypediagnostic: DB5EUR01HT124:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR01HT124; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT124; 
x-microsoft-antispam-message-info: WK74lJXRO0Vx0F3Q7FP1NUWrSEMozvvuzFvXcuVJg+VR/ojbWwhuxjQDKQTaUtaT
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: f07029be-d0f3-467f-7110-08d64a5abeff
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 17:58:12.9936 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT124
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/cAwKUc3Cs26X1LrtkoNBli5YV9U>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 17:58:19 -0000

Hi,

> And how will the software on the host do this?  Without changes?

I mean who will do the changes, clients will do nothing, the IPv4 packet wi=
ll be replaced by the IPv6 packet, the IPv4 address will be configured the =
same but it will be translated into an IPv4-embedded IPv6 address in the IP=
v6 packet, this is what I call IPmix host.

Khaled

-----Original Message-----
From: Gert Doering [mailto:gert@space.net]=20
Sent: Wednesday, November 14, 2018 6:39 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Sander Steffann <sander@steffann.nl>; softwires@ietf.org; v6ops@ietf.or=
g; ipv6@ietf.org
Subject: Re: [v6ops] IPmix I-D version 01.

Hi,

On Wed, Nov 14, 2018 at 01:41:12PM +0000, Khaled Omar wrote:
> > Clients will need to work with the new packet header, therefore they ne=
ed changes, therefore your idea depends on changes in clients.
>=20
> For now, at the host, the system will change the IPv4 address to an IPv4-=
embedded IPv6 address, how this depends on clients!

And how will the software on the host do this?  Without changes?

Gert Doering
        -- NetMaster
--=20
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Wed Nov 14 10:52:58 2018
Return-Path: <bob.hinden@gmail.com>
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 5C20D129AB8; Wed, 14 Nov 2018 10:52:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 8owVFX8wM_ky; Wed, 14 Nov 2018 10:52:40 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 C3C1C12D4E8; Wed, 14 Nov 2018 10:52:39 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id 96so1583428wrb.2; Wed, 14 Nov 2018 10:52:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=6TmzbrnAajqsGdt4laGiI8YcsC4MGz1TOQn7LL9YhM4=; b=hRclKn/w7G6ohsQlIdsBhsKQb9xDEIfeQo4oBY/4hox5ytOZxRQaDUE5HCUW2/iHRl 5HarLw8qupJNLjLPdaWObDRcAlJVXtS66bhwyI+sThydrTwxyricJ0KRQ4HpySsQY7fG xX/0WXfFLLeuJK1+9PN9O7p3M5h+vizfN/aucLOmNUqCQYtcplYKqgx8qeHRaswO6/rZ 2JtSRrrmtGa2ovMJ4yrzvGO/Pd84ZAT58kGyvfTSxSi07Aa7DRRSeOyqax2wqY6cYw9K Op7gyVo0235PBNwvxEfOTSDU+eFOHGNM/iRviLtra+WHQxbht6TvAotmZ1mlf5HwWSsP eq7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=6TmzbrnAajqsGdt4laGiI8YcsC4MGz1TOQn7LL9YhM4=; b=VsEv/dVrR9OMU3rXso0zaReyk3UWPdTW/vUcf0tGL2g+RaVGCc7nGwHSPwGGJJvnNi P924WkRft4wJiHuytQBE1EAKdDNAjuNBqm3umufphAQ4faKq8XwDMk2cYf9vvB/YDWAE NYuUVulHgBNVgEo7Yve3TLX2hdZPbl60d9yuJ/gL3FyRWVeOtFc6Tl+hLPlY82vYpBqg e2F3z4Xz1wwJxfFtGZBkrPpyx28qh0UY1XGbYiMGu/uUL83OKUesPB/YL58cNpvH85Pd fuz0/scdYtDKueLoZ3uB0NRE6L/VnQUFWoCuljA/xEZ+hTcgDncbdp2TB+7QpHnDEFfP PRvg==
X-Gm-Message-State: AGRZ1gJRxD2PzVvxfODAEHPLMDbDUaOjLx0DI91S3OtXnfvOSSya3fZ3 BlMoANmdtJi3iQI0MBS7vyeldjhu
X-Google-Smtp-Source: AJdET5dWnyCOp0RhqjDg3ZUwBagJvE86+S/kGsXOalKxzAD2elBfovoegRxMwMeuChqE0LpnGAAWxg==
X-Received: by 2002:adf:cd0c:: with SMTP id w12-v6mr3137059wrm.67.1542221558125;  Wed, 14 Nov 2018 10:52:38 -0800 (PST)
Received: from ?IPv6:2601:647:4d01:f3a:513d:c5c4:899c:ce82? ([2601:647:4d01:f3a:513d:c5c4:899c:ce82]) by smtp.gmail.com with ESMTPSA id 64-v6sm17884655wml.22.2018.11.14.10.52.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 10:52:37 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <6E2F71D3-1067-49FB-B4F6-0FB0379605B0@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_0079C0AF-2EDD-4A54-B39B-7DE3E0206757"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Wed, 14 Nov 2018 10:52:33 -0800
In-Reply-To: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>, IPv6 List <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/tJYC1P2PBZeX7fvNQ-NpQU1XyGs>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 18:52:43 -0000

--Apple-Mail=_0079C0AF-2EDD-4A54-B39B-7DE3E0206757
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Khaled,

The 6man working group chairs think a discussion of IPmix is out of =
scope for the ipv6@ietf.org list (and suspect the same for v6ops list as =
well).   We request that the you not send email on this topic to these =
lists and anyone responding remove these lists from the cc:.

Thanks,
Bob & Ole



> On Nov 13, 2018, at 6:40 AM, Khaled Omar <eng.khaled.omar@outlook.com> =
wrote:
>=20
> Hi all,
>=20
>=20
>=20
> Your feedback will be appreciated for the submitted version of the =
IPmix I-D.
>=20
>=20
>=20
> https://datatracker.ietf.org/doc/draft-omar-ipmix/
>=20
>=20
>=20
> Regards,
>=20
>=20
>=20
> Khaled Omar
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


--Apple-Mail=_0079C0AF-2EDD-4A54-B39B-7DE3E0206757
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEm0rfRsOCoyamPexGrut0EXfnu6gFAlvsbvEACgkQrut0EXfn
u6jDbQf/W+jOImH6PQXpedYV+QO9ANpxlyzhyPiBEJfpnAxFXW7jXrIcdukokecj
M4F3qJmPHOchs0fODgOcKgW/NDEL8lte4duRak7FVtOHkQcxSwC1zFjhoFz672QY
oOI3rYka0SbYCblB2jet1FC4o9SCADtxbUFWyNzMuUmLmz3gYVbHemkuF1o9H/UJ
LHdgb5D5xCyMn+J+vCnEjXSFDS1x+kRQabK+/jlUSzxDU4dwpzU3NCsvvfsis6wO
zYPBCUm7iNklK8gpmkGefrkvRXaPtjZcTVPNLRwAt+dtD1dZn7xUkdjdPEpL8P16
aNzdbhS+LCEXtwAb311Wbcj1FdAG8A==
=H47a
-----END PGP SIGNATURE-----

--Apple-Mail=_0079C0AF-2EDD-4A54-B39B-7DE3E0206757--


From nobody Wed Nov 14 11:31:44 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 58136130DBE; Wed, 14 Nov 2018 11:31:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 gs-tlawbNdw8; Wed, 14 Nov 2018 11:31:33 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069073.outbound.protection.outlook.com [40.92.69.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5454912777C; Wed, 14 Nov 2018 11:31:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1Sa1eXeSSedWjcx/TokrkHQ6BLLnyXl8uP95jSWPcWM=; b=Ver/6w+aIHut6DUQup/yYbk8yTIInxH1OjI/l8N+pmVMvcLTtc+ddeFlG7A5A/9odiXpPT3zk9VHWNS710mFKtlCJWEtokMFaYj+9NSvoj3gT9rbn8dBUC2P0CM+IlMenE7JsJc0YlNxkntqfUtllOzVuQLG18XtyNbw+BTQ++2WcRNGS8MJM75KR/vzW6ig4iG/ijxg3V+DziOxf6GDnjMtqz3yO1vmqBAwi/YyKZaWkFmtQfz8DjXA2oHJ8nug+Z/ZipsDpAxXQruWbLhpb5Qw48cfj3GXkFg7hgGSPSJCYgiMHKv49VHDYEONKb5xl2QonWr6iFZwYbqnP0Q7qQ==
Received: from AM5EUR02FT034.eop-EUR02.prod.protection.outlook.com (10.152.8.58) by AM5EUR02HT081.eop-EUR02.prod.protection.outlook.com (10.152.9.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 19:31:30 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.57) by AM5EUR02FT034.mail.protection.outlook.com (10.152.8.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 19:31:30 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 19:31:30 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Bob Hinden <bob.hinden@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>, IPv6 List <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
Thread-Topic: IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgA7N8WAAAE9ZuA=
Date: Wed, 14 Nov 2018 19:31:30 +0000
Message-ID: <HE1PR0402MB29378F9C7EB0A0B417039782AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <6E2F71D3-1067-49FB-B4F6-0FB0379605B0@gmail.com>
In-Reply-To: <6E2F71D3-1067-49FB-B4F6-0FB0379605B0@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:A3169BFA71ED27A35860C70EAAE1EE04B76A8F4536840A95610E74DEA299A188; UpperCasedChecksum:87BEF2550980137113D52B2BE6C42E554A32965B733CAFB3493244FEB2D93A0B; SizeAsReceived:7201; Count:46
x-tmn: [vT4Qw2lcf/rWmEriPTGS+Gph/fm1Nspi]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT081; 6:iP3KH8kMdiF+spGiu2XLuctEiAT+bCqOZBDXBTiHJN0BdCemkENqfskUJid/Bfj85o2KLk/N4524slDVdZl8xVvxrCvXl+NMPKsH0L3pjauh3jBvKIqFt8mMsGngXG3Le12Fd6DvJdZLoQ9KqBlOqqMfhXob3DAaGLvKWn9M2qlr+aZ9nCP35L+zSzmglk93IgBtl1bI6fXAvmwaHu958bCwRPHnttsBkfTIZJ2hLMS1Qz3icvUMizljZuYNb5i7g627Ybdv3UxvoiyYTl3eHNCgjQc5RyRFZNHPJHV1gR2oe4wvjLSXRs1JaTF4tWzI6ucoqTUoJLnHuoULJDZOyVbL9UUONlEoULzjOe7yn8ZzzAuks9F0NemwPJkS7Wadb/gT/CadiaGu7ETpdxBBhm+eedIWsjEzawCCL2tFSSB2UPbBPL2LtrbeiMFNmqx9glAIqkW1jyH9mvoYyJ4nhA==; 5:+PSYifRoB2wZhStWqvDg6fd7DOJu+TfwlqHcP+adsiKHFXKCydfgqU4Urn42KrGxmPS/SobN1pkwN2ODuhd2YXJkzIhDiXdPW2RpmBZ+/A8q/Fc10mu/h2P32fuTZhhXzbVCttBNfTbe7QLCYjocsLIazbItWF2zjXJlqT1BWEU=; 7:sfLk09Fbd8sD+ZvS7SKyfHqlE9kHohuoHWLlR+9jVbopG27oVK+XgYIPTLVFHeeCCnowYVEsyRP+JCmYCm4S4aZYqiNewdhWyPwNI4aU92OHWFxXba06D/cz3mWkOqS79lqyv5xod//2vcYtEFX7pw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR02HT081; 
x-ms-traffictypediagnostic: AM5EUR02HT081:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT081; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT081; 
x-microsoft-antispam-message-info: DH+pn0T8i8rNITgDMLy1AtBIa/g+8LQthWk0xQrz5R/q6mHKPQJT3MRo1zxHAqUI
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 09b365e4-b590-49b0-ede0-08d64a67c748
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 19:31:30.4175 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT081
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/u21wsXepHJeJ_6PNE_ttcMEdpSM>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 19:31:36 -0000

Does this means that I should not expect more ideas, comments or discussion=
s from these WGs regarding the next version of IPmix?!

Khaled

-----Original Message-----
From: Bob Hinden [mailto:bob.hinden@gmail.com]=20
Sent: Wednesday, November 14, 2018 8:53 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Bob Hinden <bob.hinden@gmail.com>; v6ops@ietf.org; IPv6 List <ipv6@ietf=
.org>; softwires@ietf.org; Suresh Krishnan <suresh.krishnan@gmail.com>
Subject: Re: IPmix I-D version 01.

Khaled,

The 6man working group chairs think a discussion of IPmix is out of scope f=
or the ipv6@ietf.org list (and suspect the same for v6ops list as well).   =
We request that the you not send email on this topic to these lists and any=
one responding remove these lists from the cc:.

Thanks,
Bob & Ole



> On Nov 13, 2018, at 6:40 AM, Khaled Omar <eng.khaled.omar@outlook.com> wr=
ote:
>=20
> Hi all,
>=20
>=20
>=20
> Your feedback will be appreciated for the submitted version of the IPmix =
I-D.
>=20
>=20
>=20
> https://datatracker.ietf.org/doc/draft-omar-ipmix/
>=20
>=20
>=20
> Regards,
>=20
>=20
>=20
> Khaled Omar
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Wed Nov 14 12:02:02 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 AD1EF130EDF for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:02:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 7HEZB15-0iZo for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:01:59 -0800 (PST)
Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) (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 D8374130EE0 for <v6ops@ietf.org>; Wed, 14 Nov 2018 12:01:39 -0800 (PST)
Received: by mail-oi1-x235.google.com with SMTP id a202-v6so6597286oib.1 for <v6ops@ietf.org>; Wed, 14 Nov 2018 12:01:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=2hd/Fi2BArOPRBKQVPDwgVWQxIduu62R/aJFynkN0ZQ=; b=RDaCkWTyxmhwdiNrxSc+sN30cD2q6bSzoQNFZFQdN79zud2QIh+RIBMD+z0+Glp9Gc 7FNwrJ7jGjjtXRM+REH2H92kECbid5w/KhJwB6v5T48WBSVsys/+PmmGq+PIh68NM0yE RrAm5ZmdJNcvUL2yqOjfj00bW0CIfOsz6MEVK3bs8b3XD826t5UhJ4qtprpfWuQrG8qS dQVGIYfYLsPrwuk3M2xqWAk0OUOFsEw+cxEIv1amO9HtyX7HnU/h0Wq2exLkfYrvlv2C 77LBI64mV38QdHQEpaoSNC+V5/yzAcN6FhFO1uMalE3n1z4DW7fApIAhbPrPvOpACPUp MLug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=2hd/Fi2BArOPRBKQVPDwgVWQxIduu62R/aJFynkN0ZQ=; b=WxMOw7UfLycMJhtf8V1HTQbLe/5Lr28t9SmLpUzCWVcsyMdEAzU2JDEzlDZX5IoqXc lmwPThytwCSbQ+qvCCzLeIsYcddGOvzP3E/lst4XjvboAWz22WLevCS0rkjpatDcXOcC WoYjmgwUJTZGYDym70TLITvCqdACbJzwyZ5YMfdweDHgBygdXBmu8rV9wmhWdrVv3Ws6 XlU4aeyCAKEImVGB9zuPsWyDdXiHN91q3VhNrtxYr3VMZnPCgLKqso6rHy1ukbAMYPhK mDK6ffmVCF3mMTblLu/FyZMKqSTWmfclZMUUaKOwePiTTtMXi3WISrAfwt4IcOOvYG3j apLA==
X-Gm-Message-State: AGRZ1gK+N/qZgGJlRo2GviqIFJs0VTHTbO50iE9t783X82udG6M+J65N +WTX4YaJFuKmWtkvHndS1Mw=
X-Google-Smtp-Source: AJdET5eQ4GtXMJrH2gfb+Hg4L+Lhs/vObETqF9P2Hfnnhitf0RlgtJEKpL+GmDMSMN07ZTU2iaCG2Q==
X-Received: by 2002:aca:c38f:: with SMTP id t137-v6mr2035231oif.220.1542225699137;  Wed, 14 Nov 2018 12:01:39 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:1546::1035? ([2600:8802:5600:1546::1035]) by smtp.gmail.com with ESMTPSA id c9sm8113184otb.38.2018.11.14.12.01.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 12:01:38 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <6F661FD2-84F0-4576-AE31-B3F9B74BEA78@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_BA35BA0C-A618-4BD9-BEE0-59CB24671391"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 14 Nov 2018 12:01:36 -0800
In-Reply-To: <CAO42Z2xK8Hd46ELAc1RbgM2diaAGxPWWWj6aCJg3fkp8A2-iBA@mail.gmail.com>
Cc: =?utf-8?Q?Lencse_G=C3=A1bor?= <lencse@hit.bme.hu>, v6ops list <v6ops@ietf.org>
To: Mark Smith <markzzzsmith@gmail.com>
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com> <4ede4d8a-c6cb-7a36-44ad-9d748740752e@hit.bme.hu> <CAO42Z2xK8Hd46ELAc1RbgM2diaAGxPWWWj6aCJg3fkp8A2-iBA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PnS1KphdG8tsOaptvf0JP-_zXmk>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 20:02:02 -0000

--Apple-Mail=_BA35BA0C-A618-4BD9-BEE0-59CB24671391
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



On Nov 14, 2018, at 12:36 AM, Mark Smith <markzzzsmith@gmail.com> wrote:
> On Wed., 14 Nov. 2018, 19:26 Lencse G=C3=A1bor <lencse@hit.bme.hu =
wrote:
>> And what prevents Windows 10 from soliciting an RA, when information =
is needed for generating a new temporary IPv6 address?
>=20
> IPv6 not working that way ...?
>=20
> RAs are sent periodically by the router automatically. They need to be =
sent more often than the preferred and valid prefix lifetime values ... =
otherwise addresses will expire.

True. But G=C3=A1bor's point is valid; if the host wishes the router =
would send it an RA, it can ask for one and get one unicast. The down =
side of that is that if the router is sending them too infrequently, one =
could imagine each of the hosts soliciting them, which means that =
something that could be multicast is sent many times unicast.

In any event, it sounds like there are issues both in the router and the =
host in this case. The router needs to periodically send them, and do so =
frequently enough that hosts don't expire their addresses, and if the =
host has a specific use for temporary addresses (which are not required =
in the architecture; there is no *architectural* reason it can't use its =
permanent address), it should do what it needs to in order to maintain =
one.

>> G=C3=A1bor
>=20
> 2018.11.14. 5:39 keltez=C3=A9ssel, Mark Smith =C3=ADrta:
>>=20
>>=20
>> On Wed., 14 Nov. 2018, 12:57 fireballiso =
<fireballiso=3D40yahoo.com@dmarc.ietf.org wrote:
>> I've seen strange behavior on Windows 10 (version 1803, build =
17134.345) for a while now: after the preferred lifetime of IPv6 =
temporary addresses count down to zero, the network interface starts =
using the non-temporary address for communications. The valid lifetime =
of both the temporary and non-temporary addresses are  still large, but =
the preferred lifetime of the temporary addresses is not reset, and no =
new temporary addresses are generated.
>>=20
>> It's not because RAs aren't being sent often enough to refresh the =
address lifetimes?
>> Showing output of "netsh int ipv6 show addr":
>>=20
>> Addr Type  DAD State   Valid Life Pref. Life Address
>> ---------  ----------- ---------- ---------- ------------------------
>> Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>> Temporary  Deprecated   23h58m44s         0s =
2001:470:X:X:fdca:b4d8:c23a:3371
>>=20
>> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>>=20
>> Temporary  Deprecated   23h58m44s         0s =
fd00:X:X:X:fdca:b4d8:c23a:3371
>>=20
>> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
>>=20
>>=20
>>=20
>> I found a similar issue in the archives of this list, and someone =
from Microsoft replied back on Thu, 14 September 2017 05:57 UTC to say =
that they were working on a fix for it. I don't know if the fix was =
implemented, but another similar issue was reported as fixed "sometime =
between build 16299 and 17127"; however, I'm hoping there are still =
people at Microsoft on this list, since this problem is currently =
happening in the above version several times a day. The only way to get =
the temporary addresses working again is to disable and enable the =
interface. (Disabling the privacy addresses with "netsh interface ipv6 =
set privacy state=3Ddisabled", then enabling them again, does nothing.)
>>=20
>>=20
>> That would solicit an RA, and that RA would cause address lifetimes =
to be refreshed.
>>=20
>> Regards,
>> Mark.
>>=20
>>=20
>>=20
>> Unfortunately, this is impeding IPv6 use on Windows, due to the =
privacy issue. Any ideas what might cause this, and whether there is a =
workaround or updated fix in the works?
>>=20
>> --
>>=20
>> -Indy
>>=20
>> fireballiso@yahoo.com
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>=20
>>=20
>> _______________________________________________
>> v6ops mailing list
>>=20
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

=
--------------------------------------------------------------------------=
------
Victorious warriors win first and then go to war,
Defeated warriors go to war first and then seek to win.
     Sun Tzu


--Apple-Mail=_BA35BA0C-A618-4BD9-BEE0-59CB24671391
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvsfyAACgkQEhdRnd2G
P+DA8g/9FiN6yhkLvTQ0MkfhiecV0vsHKK+vVfa/oEW8uhToZXxO0gOY4thPKmdI
yqnVeGZK5lNduBsspD17Znjvq1t9oY/rMMoOSXf+KR3spYrE4NE2Mg7ky9aBkXuj
QdWCQiHwb3QQ/c3f4T+SAC3wSMqNzRu4RSGmUj8qXN+lp5//PXZhq3CBc6HR2Fjv
wn4bXW7DNykLJqmoMRiJiAHELD05S/kmJoCQDh2dEC5EPOp60Bd3zumTGRXARU/+
zy0Vc+zD/mjw3BKw6JmZWevlb9Rb6u5nHOJVmjJP2tfYrkLjGyu8uBSG/WxnRJl8
uIukc0hG1kEKGEtPk9wO8W6BD/ew6aDxIro9ap7s2ar7s2xBP0E0arKuierYTPS0
ZRpIADbzuOpdsRiNzz/7JKJ5UtOGDqn2uvjbjJEb1EBrGP6NjOaHx4BOukAjhDAq
e+RvTbiTkl+8GVRLcODFgN3MhjKmPpR4Ev3TfXwN/M5Q8XotcXCVKzG5P0VqLPJf
gnn/Use/5iFXmWcaMpO0RCjT9zoaN03CCWWWqJoSkB7ekMH1hr8rkwpqAmSRWJRE
dsLMzmjXS+BIo3WHGn4ZZHWhgcFndm6u2hGeOLF4MD+zyerNzcWjuXd3v4Oe0DWU
m6jKwW4Q5utk996BgQh3PILXCGpST4wJPYbkHr1UhNKkx2dQ23A=
=nGOT
-----END PGP SIGNATURE-----

--Apple-Mail=_BA35BA0C-A618-4BD9-BEE0-59CB24671391--


From nobody Wed Nov 14 12:06:43 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 9E687130DC9 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:06:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 pO-ArBIjnelt for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:06:40 -0800 (PST)
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) (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 CDC5D1277C8 for <v6ops@ietf.org>; Wed, 14 Nov 2018 12:06:39 -0800 (PST)
Received: by mail-oi1-x229.google.com with SMTP id 192-v6so14739361oii.6 for <v6ops@ietf.org>; Wed, 14 Nov 2018 12:06:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=+4N2hApUcCpadtikXaXVncc2nl3obeV1TYdlHDZPWEY=; b=FPzvTV7dP9XfO8BuLm6YbAIzBXVdMFS/S2gBZbigqyN6hSR8J9Q4GsWjGYgXpPNpNO lhQsf3g9iDuHN4GRZgDfjVpLcdzaZVd04QBwsarM7ECtvnHCikQvKLt/PuD0XQ/CrNjZ /5fqKSCQ3SeUnnHAoIzPMfoxAi0QoRny40Iih4cEPlH5TGdvbS7x8i8oaAfSkOoE71WH ErcrfNgX3jraq8ue9P54lX8V497epqaqhTHV1wUXSh4DD/iZ6kUGi6c87DekkBxYsUCm 68VUjua25Kt1KG4B+/BGGvJ1JwgU1tfldSQYJPnF+8E8X985rAQ0xxFajhk9rDc4QOsR B2vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=+4N2hApUcCpadtikXaXVncc2nl3obeV1TYdlHDZPWEY=; b=O6is0tcXT2eePWq204oVKnQ5iouPZ8QLUnqgKh8hS6KblMVZZqUTPkMP0E13/mS0lc pFCPPC48yValA0a2U8IGuAxSxD75D5VoHIQ9Ucp3KedX83w2Mq4gIzBTaAgt7p2OT1UY 4G47ZZ9Z3C+wJ2gby8gtplYLTsx6LdDs8Fb0y+fNaiUvbYdQhb2pPzoRqU4+BHNkVbd6 uRGa6JXH4SCyhxcGWW/wvRkNQCH88icalkCfmB9E81jAn4wGmaK6fPB8Joj9OrLTDfAn uik1kudc+WCJcIR5YnxUX3mVC2jSd7P5EY5Prm31XlBMNfBZPGiYOSLIFyDGiqW/j9Tn OKuw==
X-Gm-Message-State: AGRZ1gJDYuVdLwKIpWvycAdbRu1y17rfz43Pwss42NrjK02I4Jqf2ZLl Ni2qRa6B1UgB/xIakmHWLA4=
X-Google-Smtp-Source: AJdET5fec6iKdJ+lfF8k6oe7iQJ692DmQQem7VOyWxrOq/LyXfb/hn2KiaIlsRlC12Jw2I9jwIs2UQ==
X-Received: by 2002:aca:c443:: with SMTP id u64mr2046689oif.136.1542225999227;  Wed, 14 Nov 2018 12:06:39 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:1546::1035? ([2600:8802:5600:1546::1035]) by smtp.gmail.com with ESMTPSA id k132-v6sm8547646oia.46.2018.11.14.12.06.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 12:06:38 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_704FB2A7-CBFD-427A-A3DF-D12A3AA1050C"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 14 Nov 2018 12:06:36 -0800
In-Reply-To: <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
To: Khaled Omar <eng.khaled.omar@outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VJpK4iIPOD8vX37SxMUwNTrA89Q>
Subject: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 20:06:42 -0000

--Apple-Mail=_704FB2A7-CBFD-427A-A3DF-D12A3AA1050C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Khaled:

I realize that you are collecting comments on your concept, which is OK. =
But I wonder if you would be so kind as to look at the v6ops charter =
(https://datatracker.ietf.org/group/v6ops/about/) and comment on its =
relevance to those topics?

The working group is primarily concerned with the operation of IPv6 =
networks, and the interaction with IPv4 networks as long as those have =
relevance. I'm not sure we're looking for ways to keep IPv4 on life =
support.

Fred

--Apple-Mail=_704FB2A7-CBFD-427A-A3DF-D12A3AA1050C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvsgEwACgkQEhdRnd2G
P+CVMQ//ZJwgSucqR0+QKa8E0nwuxhL5er2oejsEMpc7HhdyrsujWlkKgYhJ0xy7
nAXsMJPY6J3s2pMx8gWf1bLIbzaqpQhnkhLxcPP/k5YSmg0EHLRVbikNMh+B9HIu
Huxb78MCAZA0zRG+Z0N4ExJgLJ4ZBSADojJzZPDIfpVE+CeP8mW5tOsyrTnnizRb
oJmRGgRK1Gir7aygUW98o8IJQl5qtpN9eaV7dCA7yDq9WI0M0C+K0400A0si+UkT
AQUC92+ILbdSMNz9+4BYGll2yJ4j4nEdVvzFFF+i/K4clCWlRA7oUnYPoLZKb1I/
YaNtIUES3iEz6OptQMZBbn6taW//3gpu4dVbSl/rhVFq/u4jUQaHaCJ064tez63U
QHd2Uw80SXcPIk6Y9zunO7AN+21qhuqKStVKeo3rIQE1yQhsMqghTtepbpHtaMP3
D6JlqRwa8hw9vEz89W54lFFavAjSUzFSLpgWx8GIzVD1vJB1sfu6HoOYHdwE/k4H
cRAP/y7Ij3BS9e9UG283iUoXJFqGT/hPNy79ua5WgKvYDLFZTV1dJuL84n2ofT9i
QnFhObFTUeZAIqtNmkAPHpHD6iGz5Thj0U/9/j12+NpCaEoocSdbMkmdPJlJhtEY
KIe7zT1WWwIONHytRwTDf1LbJ+ZpDROga4Hr/AhNmaU/DHpbdWk=
=/CrI
-----END PGP SIGNATURE-----

--Apple-Mail=_704FB2A7-CBFD-427A-A3DF-D12A3AA1050C--


From nobody Wed Nov 14 12:10:14 2018
Return-Path: <bob.hinden@gmail.com>
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 4EB97130DBE; Wed, 14 Nov 2018 12:09:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 qBIgZlFXt4bU; Wed, 14 Nov 2018 12:09:56 -0800 (PST)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 1FBD51277C8; Wed, 14 Nov 2018 12:09:56 -0800 (PST)
Received: by mail-pf1-x42f.google.com with SMTP id v68-v6so8462719pfk.0; Wed, 14 Nov 2018 12:09:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=WPSQgeAxaOjpIgNLGotvVtozMYnZ5NciTsLrWtjxpY0=; b=Dud6Tiz0/EnxFZeEqs7TCo8nvAtSwNHRTNYq3wdkFi3ee+1JBW685/hIja3Bxuv2El kF876RJAmtXwYHCv1LAX3XQQJ2kFEw4eT6aV5zsDsqgc8tIlt+7xu9BNeyRhCnaDgJQj 5l+x54Oxmk3MiYdbveYBdJ3kZeeuxNH6qMjaVSmstvNRQDas5ZqwOqWFg4BedGM48+Tz slPVS1ZfWvDsUcvfWmNVmTRdaiCR0QJ1KxorrxHxzYSvjP7rMUxEBnHwhmKbukADZmHW nWMO/GDPi49S1tGNxc8qMYMZt9oqV/10FmkIhuav9wFRRRtnLNd7ay2gcnA19pHnfoku AATA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=WPSQgeAxaOjpIgNLGotvVtozMYnZ5NciTsLrWtjxpY0=; b=jvomlD7/XnLtWnRTPql4ZA+FIoP55KRdXevxJl3aGbuDeWH83m5bo3yU+pnr6aUW3j IgPokB9MHKySrrQqaoRl/wm/dVhb0wcqysk5vjDXXBHXcYyyRRAl7KHoNEdSOspuhptb Xm5bywEmSXnvDlmHsX9bRjGyxVD7CBLUHOrC/IHcAQps8cOMoqbkw4MT5mG2s+M6uOz3 mdzEyFJJycwuzQc8nW9CGpZ/em6jdCsDIfJ0zd6N3t8x3x6OEKyk38gq0/vg9RHTXsdf rbySrBkf4ddEhlyBIhOh55AxIJ1m/oH4fwA9dtjpKs9lZNDtIYoFCbNnZYRQRqnaNvI3 y+QQ==
X-Gm-Message-State: AGRZ1gKSlejFRR2ARnzRKD6k7dN9GlIcO7c5o1lh4ml6W4fdknczpV4W WRcdMRrMWiFOEWCoAJ9wh2A=
X-Google-Smtp-Source: AJdET5dqx79z+bhziTiRKMTitJKV8lCYpZNoRS4rNtTs8oxGng5Ywjdoj+O+5DNbAtfy3AqatYQMaQ==
X-Received: by 2002:a63:66c6:: with SMTP id a189mr3060560pgc.167.1542226195601;  Wed, 14 Nov 2018 12:09:55 -0800 (PST)
Received: from [172.16.224.219] ([209.97.127.34]) by smtp.gmail.com with ESMTPSA id m20sm865003pgv.93.2018.11.14.12.09.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 12:09:54 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <3F5F1C51-793B-494C-AA58-BEB1EF5C6449@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_83B644A7-C3BF-46E8-9A85-C15E88EC3683"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Wed, 14 Nov 2018 12:09:51 -0800
In-Reply-To: <HE1PR0402MB29378F9C7EB0A0B417039782AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>, IPv6 List <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <6E2F71D3-1067-49FB-B4F6-0FB0379605B0@gmail.com> <HE1PR0402MB29378F9C7EB0A0B417039782AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rCs8iK24bHO-K3h10T3lGFEJRSQ>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 20:09:59 -0000

--Apple-Mail=_83B644A7-C3BF-46E8-9A85-C15E88EC3683
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Khaled,

> On Nov 14, 2018, at 11:31 AM, Khaled Omar =
<eng.khaled.omar@outlook.com> wrote:
>=20
> Does this means that I should not expect more ideas, comments or =
discussions from these WGs regarding the next version of IPmix?!

If there is more discussion, it should be somewhere else.  Not on the =
IPv6 list.

Bob


>=20
> Khaled
>=20
> -----Original Message-----
> From: Bob Hinden [mailto:bob.hinden@gmail.com]
> Sent: Wednesday, November 14, 2018 8:53 PM
> To: Khaled Omar <eng.khaled.omar@outlook.com>
> Cc: Bob Hinden <bob.hinden@gmail.com>; v6ops@ietf.org; IPv6 List =
<ipv6@ietf.org>; softwires@ietf.org; Suresh Krishnan =
<suresh.krishnan@gmail.com>
> Subject: Re: IPmix I-D version 01.
>=20
> Khaled,
>=20
> The 6man working group chairs think a discussion of IPmix is out of =
scope for the ipv6@ietf.org list (and suspect the same for v6ops list as =
well).   We request that the you not send email on this topic to these =
lists and anyone responding remove these lists from the cc:.
>=20
> Thanks,
> Bob & Ole
>=20
>=20
>=20
>> On Nov 13, 2018, at 6:40 AM, Khaled Omar =
<eng.khaled.omar@outlook.com> wrote:
>>=20
>> Hi all,
>>=20
>>=20
>>=20
>> Your feedback will be appreciated for the submitted version of the =
IPmix I-D.
>>=20
>>=20
>>=20
>> https://datatracker.ietf.org/doc/draft-omar-ipmix/
>>=20
>>=20
>>=20
>> Regards,
>>=20
>>=20
>>=20
>> Khaled Omar
>>=20
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>=20


--Apple-Mail=_83B644A7-C3BF-46E8-9A85-C15E88EC3683
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEm0rfRsOCoyamPexGrut0EXfnu6gFAlvsgQ8ACgkQrut0EXfn
u6iASggAl3pEIxBiWqIjH1ZlFBm5b6+9yKB8RLSkTTNXXstBsrroz7LLEbluee2w
sulsqMAZ1QMQarqGg1NNDbnMTZSGIb5KVsabvDV9H4QWGsinbIT9zVNPYGqHnwvd
VjywGeoHmhRpbJ2zs//BD3hKUldZsvVbIiVx8nGqA0goCVBD42nJjjlTNr/cDe1t
rbzKiwWeniH1vux679fYnrSQSuMMUMiCdO6plAjwuzooJF/rQxx1GIhyRaOyw8aS
yQftq0UZO85K9oNM90oNg0E2JEjv91Qyo829/0NH9p8mPMb6ooXPCHuMrdRGB4fG
a8wW+c8GMwqZH3BgUCTH5hk7fYothg==
=hw/E
-----END PGP SIGNATURE-----

--Apple-Mail=_83B644A7-C3BF-46E8-9A85-C15E88EC3683--


From nobody Wed Nov 14 12:17:25 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 2D144130DBE; Wed, 14 Nov 2018 12:17:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 kx6f4i9wC-pr; Wed, 14 Nov 2018 12:17:21 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066074.outbound.protection.outlook.com [40.92.66.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 045F91294D0; Wed, 14 Nov 2018 12:17:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=STRi9Iy7WMag/C6HLX3AB0hFwGKO/1sVHQ9iFhoWHLo=; b=hs0CGHyINACG6Stw4IT9hzdZWdcPIgrxl4YsksPsZJ4IcgFucn7JQq9Gho1LxY/BKRYYtetJiGiPIRv55iPf3vrKZD3TmdxywY8fgV/vDIaOOlsHly+FJymUE9DwfS4yIA593CgmmIqj7YYowqrONigl5eEL1ErZp2Yk7FPOyR3xA/NfC6R044sFZlyQOXxaA/y0Hc0qdGi4BHEVsAR3eIva5RDq7BPBXrkxiWjHIP9r7J0kBzxMPZpDsYXTdFmthPKB4qCNBUAMS9UbY+gboaXSXM2oWL8NDG0C0ptwKAICBe8m0+cOtsG1VOql4j4lhzgrN4yO64pFBRdC8YQ++w==
Received: from DB5EUR01FT046.eop-EUR01.prod.protection.outlook.com (10.152.4.57) by DB5EUR01HT108.eop-EUR01.prod.protection.outlook.com (10.152.4.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 20:17:18 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.4.54) by DB5EUR01FT046.mail.protection.outlook.com (10.152.5.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 20:17:18 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 20:17:18 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Bob Hinden <bob.hinden@gmail.com>
CC: Bob Hinden <bob.hinden@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>, "IPv6 List" <ipv6@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "Suresh Krishnan" <suresh.krishnan@gmail.com>
Thread-Topic: IPmix I-D version 01.
Thread-Index: AdR7XlR6bx8kmBBsROK5EeYebaelZgA7N8WAAAE9ZuAAAXW3gAAAQpJf
Date: Wed, 14 Nov 2018 20:17:18 +0000
Message-ID: <HE1PR0402MB29376E1E726A5DCDE5EA2693AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <6E2F71D3-1067-49FB-B4F6-0FB0379605B0@gmail.com> <HE1PR0402MB29378F9C7EB0A0B417039782AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <3F5F1C51-793B-494C-AA58-BEB1EF5C6449@gmail.com>
In-Reply-To: <3F5F1C51-793B-494C-AA58-BEB1EF5C6449@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:124F391D9AC3C3464F03D22CA6F12D5B8260931487D283B79F6F9C14249554E9; UpperCasedChecksum:61C5E46E6FC6C6169210438005E4CA60F86A7BAA7BBAA5EB00AD14C994590BAA; SizeAsReceived:7427; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [Pmz5czR33VUhyOeUoegcQZFisjhqhRfr]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR01HT108; 6:ngEhsTsgRsOgZrizW5IDhyO5hsH5/MPeAZGnzExnrRGpai3Id4Q4ql1r9PMittyTJk2zVuBfhE+jiVsGXmDm9FHxF4jSUp5Z/2Sci58VysQWDn6htsNimKG+vOBSfV+dIBqE419IMupJnj6VLe1B2KAeH9bzESFuivLYt8wPIyE8lm5uO9MIyMjIx156ZDzS/Jx7speYrqUe8POG9pkPuIzq16sDvgo5KDioDw2y5aPPVzb+8eqpre2kmFmVOD4gqBATwZzcX/Wf6X19YMYcTl03xw3AjhSEgCUT495iVPLGuF7V2xfblxy9phiUn7hcSi5bXhnWrZHvJbi6IPwhqaS7EfRCO28Vhqw8try7U3ZQgHEYcmYWXc4W834pTjBTU0JDb+XM0cW+GYgqGBVl5mu4O6Ysb5wd/tNXBcBOKuMkqoijEGCiqah0igRkh0JPEx9mkPDwrnAlLaZPi3GLXw==; 5:BjGCp5uijgiXHZ6GXyEg7P6bJfm8vSj9IK05168Lyi9iFkdZ/1yVf8EGUkyZ8mPFG0XOYCEvPWxZUmDFPYUTf0ty1mfIAGH2H+hvMxWkiaQ0tDmT2eNRtHzGI//BBq/AK9yjQNNOeWQy7Tun9P7YH3KXc2ng3goDYqFFVgCuTvE=; 7:lACSI+4CoTkcAWybayQEugs1Ag3zM4xEThXzw24kLUAak5rvRKnSLMXiJ+dgmDXGv0FW+47Sl2A5ICIAsApL8qa7uZkL2KPfXD5CPrPC7X3acDrbdx29S4lzdRsg9Afv/o0q0hrPOu1hKFWXDi/xbg==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:DB5EUR01HT108; 
x-ms-traffictypediagnostic: DB5EUR01HT108:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR01HT108; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT108; 
x-microsoft-antispam-message-info: IhZjPxRYlYQ7TrrkC7zckjamTHhjEfkJLZu/Gr08PgqSrpIONeeDG/Hio2Wql/Tc
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29376E1E726A5DCDE5EA2693AEC30HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: dab588ec-21a8-4d2d-b5ae-08d64a6e2d0c
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 20:17:18.1679 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT108
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/9Zzg5OwOlHYxCxCsuROFxOftRPI>
Subject: Re: [v6ops] IPmix I-D version 01.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 20:17:24 -0000

--_000_HE1PR0402MB29376E1E726A5DCDE5EA2693AEC30HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I hope there will be a discussion somewhere else.

Khaled

Best Regards
Khaled Omar

________________________________
From: Bob Hinden <bob.hinden@gmail.com>
Sent: Wednesday, November 14, 2018 10:09:51 PM
To: Khaled Omar
Cc: Bob Hinden; v6ops@ietf.org; IPv6 List; softwires@ietf.org; Suresh Krish=
nan
Subject: Re: IPmix I-D version 01.

Khaled,

> On Nov 14, 2018, at 11:31 AM, Khaled Omar <eng.khaled.omar@outlook.com> w=
rote:
>
> Does this means that I should not expect more ideas, comments or discussi=
ons from these WGs regarding the next version of IPmix?!

If there is more discussion, it should be somewhere else.  Not on the IPv6 =
list.

Bob


>
> Khaled
>
> -----Original Message-----
> From: Bob Hinden [mailto:bob.hinden@gmail.com]
> Sent: Wednesday, November 14, 2018 8:53 PM
> To: Khaled Omar <eng.khaled.omar@outlook.com>
> Cc: Bob Hinden <bob.hinden@gmail.com>; v6ops@ietf.org; IPv6 List <ipv6@ie=
tf.org>; softwires@ietf.org; Suresh Krishnan <suresh.krishnan@gmail.com>
> Subject: Re: IPmix I-D version 01.
>
> Khaled,
>
> The 6man working group chairs think a discussion of IPmix is out of scope=
 for the ipv6@ietf.org list (and suspect the same for v6ops list as well). =
  We request that the you not send email on this topic to these lists and a=
nyone responding remove these lists from the cc:.
>
> Thanks,
> Bob & Ole
>
>
>
>> On Nov 13, 2018, at 6:40 AM, Khaled Omar <eng.khaled.omar@outlook.com> w=
rote:
>>
>> Hi all,
>>
>>
>>
>> Your feedback will be appreciated for the submitted version of the IPmix=
 I-D.
>>
>>
>>
>> https://datatracker.ietf.org/doc/draft-omar-ipmix/
>>
>>
>>
>> Regards,
>>
>>
>>
>> Khaled Omar
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>


--_000_HE1PR0402MB29376E1E726A5DCDE5EA2693AEC30HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
I hope there will be a discussion somewhere else.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Best Regards<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled Omar</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Bob Hinden &lt;bob.=
hinden@gmail.com&gt;<br>
<b>Sent:</b> Wednesday, November 14, 2018 10:09:51 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Bob Hinden; v6ops@ietf.org; IPv6 List; softwires@ietf.org; Sures=
h Krishnan<br>
<b>Subject:</b> Re: IPmix I-D version 01.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled,<br>
<br>
&gt; On Nov 14, 2018, at 11:31 AM, Khaled Omar &lt;eng.khaled.omar@outlook.=
com&gt; wrote:<br>
&gt; <br>
&gt; Does this means that I should not expect more ideas, comments or discu=
ssions from these WGs regarding the next version of IPmix?!<br>
<br>
If there is more discussion, it should be somewhere else.&nbsp; Not on the =
IPv6 list.<br>
<br>
Bob<br>
<br>
<br>
&gt; <br>
&gt; Khaled<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Bob Hinden [<a href=3D"mailto:bob.hinden@gmail.com">mailto:bob.h=
inden@gmail.com</a>]<br>
&gt; Sent: Wednesday, November 14, 2018 8:53 PM<br>
&gt; To: Khaled Omar &lt;eng.khaled.omar@outlook.com&gt;<br>
&gt; Cc: Bob Hinden &lt;bob.hinden@gmail.com&gt;; v6ops@ietf.org; IPv6 List=
 &lt;ipv6@ietf.org&gt;; softwires@ietf.org; Suresh Krishnan &lt;suresh.kris=
hnan@gmail.com&gt;<br>
&gt; Subject: Re: IPmix I-D version 01.<br>
&gt; <br>
&gt; Khaled,<br>
&gt; <br>
&gt; The 6man working group chairs think a discussion of IPmix is out of sc=
ope for the ipv6@ietf.org list (and suspect the same for v6ops list as well=
).&nbsp;&nbsp; We request that the you not send email on this topic to thes=
e lists and anyone responding remove these lists
 from the cc:.<br>
&gt; <br>
&gt; Thanks,<br>
&gt; Bob &amp; Ole<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt;&gt; On Nov 13, 2018, at 6:40 AM, Khaled Omar &lt;eng.khaled.omar@outlo=
ok.com&gt; wrote:<br>
&gt;&gt; <br>
&gt;&gt; Hi all,<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Your feedback will be appreciated for the submitted version of the=
 IPmix I-D.<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-omar-ipmix/">htt=
ps://datatracker.ietf.org/doc/draft-omar-ipmix/</a><br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Regards,<br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; <br>
&gt;&gt; Khaled Omar<br>
&gt;&gt; <br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt;&gt; IETF IPv6 working group mailing list<br>
&gt;&gt; ipv6@ietf.org<br>
&gt;&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/l=
istinfo/ipv6">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt; <br>
<br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB29376E1E726A5DCDE5EA2693AEC30HE1PR0402MB2937_--


From nobody Wed Nov 14 12:35:14 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 C6C2E12870E for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:35:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 5BWD53RXJx8e for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 12:35:09 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn081e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::81e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01A261277C8 for <v6ops@ietf.org>; Wed, 14 Nov 2018 12:35:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TPOxZx9dmAwCraEYxR1aCeREGRVQ6fd2m4AAq8Jt7L0=; b=jZjX+/H2pQiXdStam22Whc8Er0H0CvCfyx9rnoNZFMf2fPRhvSfEx1QpLA3sypqSo6COxzm/xw3Xq4nEMoVZHVIOjau14MhHEEyI+gk+ATrE8PN4epEt4VOeqElvobHZBimgTP9RD8Qp2ZwXHp5yK8WHTaRr5rF04fDbAg94LgAUVVw5jEvBPkNCoaiCfGiTATsR0xO/DQwUkd3y9g0BH5e0t5e5rz+QY4YRvI6JLNcpWyoaT/rg3a9sb/VofMwdqpbLihZdsEW+sZzUcsIX8nDYKazo96jghqjXX566SWUPOCE/gRWWDWF6rhhg4DtpdhL2rP7Upg3PejQQP/3Qtg==
Received: from VE1EUR01FT016.eop-EUR01.prod.protection.outlook.com (10.152.2.51) by VE1EUR01HT196.eop-EUR01.prod.protection.outlook.com (10.152.3.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 20:35:06 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.2.59) by VE1EUR01FT016.mail.protection.outlook.com (10.152.2.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 20:35:06 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 20:35:06 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOS
Date: Wed, 14 Nov 2018 20:35:06 +0000
Message-ID: <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl>, <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com>
In-Reply-To: <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:C6820D0822636DA5F11E47FFEC628E6AD6B9F652114D271E5493BB397A4552CF; UpperCasedChecksum:53EAB033A4E1DDD76FA5EBC1B710308AE202E855B746F28E5FAF81577B2B426C; SizeAsReceived:7321; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [QqLDkDyXN8mVaYXUbqehMk3kqlPwbbX4]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR01HT196; 6:h4GJSONZAby++mwtUh54SWoyPdcJFHiZDT0AtOy8o1ITHI5Njft8+UzZzqHMX/FcNwmAJ/smWGd9cDPxOVPxB8oWcseLdY6zVAZnaughKZheWXFqkcagSyWQKszzbula15l77978J86S2ndVd5bNdHtpU3mSHLcBfcNrB3iBHai606yWMqmmLuAUlAuDkBJSh9hjUkWbE0OJv2j47qeuUm4RzXJajYAOhRvonIA2+k+T45y6M+Rgwp1fqq2+yhXZI09J83GXDkdFigtGY9V/+IVsZB6FsvwmM+IiuJhCtVOPLblWAOvYx/5QiLjZusQpFNFlA3w3b9oERZMCt2cQrnENB4mFMo8l+LvumAfzkpAWaatePPVtozLbdtBfKOnDWLGsrEL792uBsztZtwq7EPhjd/aKWE6yrNP/wmKhEe8DgLQSTdn6NRpeU7GDnVmZz11hj/BW3CIpQJL8IUc0Hg==; 5:KSN2SwyOCra1h9roQ/C4ABaq2SZfcH/X4InpBJCEvM2ULd8YWKT9gVvZUm68CuZqgDBjccoRh4Pc6uhtEQQT87+el0QcQMVZ1NTr3vieNvX9L3lipjFW5vhzaXOi62j3i7jH2ZXGOEqBBObFtAe3PWGtN984XH17XuA8OLGBzpk=; 7:7mnhQety2voq3z0UgqRzMW4ktBdtRJz0X8NMc9k+nsb6M0R2PaqI1jDzeaMucIm92tPpx+/WzoSBvCZIhmPJX2XX81Khem3kigV0pcR8ZLGoaXNr+ZcRap5SCDOhikDuGCL07NMg6z+2ejraMGx3Lw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR01HT196; 
x-ms-traffictypediagnostic: VE1EUR01HT196:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR01HT196; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT196; 
x-microsoft-antispam-message-info: 8qI3x6JMPRDWA7yf6Bb7zQifhcN1x6dGkdhSazbJreOn818ddG1Ji2TKjjxWsnd6
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29370A892824851E7A2C81B7AEC30HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 1af6927d-30e8-4c76-9bc2-08d64a70a9fa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 20:35:06.7689 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT196
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/h1P2izDBHYHKHuOofJYS-3IKy6A>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 20:35:13 -0000

--_000_HE1PR0402MB29370A892824851E7A2C81B7AEC30HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Fred,

I think IPmix as a transitioning mechanism will kill the idea of having IPv=
4 only networks, it will take some time but eventually it will disappear, a=
nd during that time there must be direct connectivity between IPv4 and IPv6=
 better than waiting for actions that will be taken by clients and they may=
 do or may not.

Best Regards
Khaled Omar

________________________________
From: Fred Baker <fredbaker.ietf@gmail.com>
Sent: Wednesday, November 14, 2018 10:06:36 PM
To: Khaled Omar
Cc: v6ops@ietf.org
Subject: IPmix relevance to the v6ops Charter

Khaled:

I realize that you are collecting comments on your concept, which is OK. Bu=
t I wonder if you would be so kind as to look at the v6ops charter (https:/=
/datatracker.ietf.org/group/v6ops/about/) and comment on its relevance to t=
hose topics?

The working group is primarily concerned with the operation of IPv6 network=
s, and the interaction with IPv4 networks as long as those have relevance. =
I'm not sure we're looking for ways to keep IPv4 on life support.

Fred

--_000_HE1PR0402MB29370A892824851E7A2C81B7AEC30HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Hi Fred,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
I think IPmix as a transitioning mechanism will kill the idea of having IPv=
4 only networks, it will take some time but eventually it will disappear, a=
nd during that time there must be direct connectivity between IPv4 and IPv6=
 better than waiting for actions
 that will be taken by clients and they may do or may not.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Best Regards<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled Omar</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Fred Baker &lt;fred=
baker.ietf@gmail.com&gt;<br>
<b>Sent:</b> Wednesday, November 14, 2018 10:06:36 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> v6ops@ietf.org<br>
<b>Subject:</b> IPmix relevance to the v6ops Charter</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled:<br>
<br>
I realize that you are collecting comments on your concept, which is OK. Bu=
t I wonder if you would be so kind as to look at the v6ops charter (<a href=
=3D"https://datatracker.ietf.org/group/v6ops/about/">https://datatracker.ie=
tf.org/group/v6ops/about/</a>) and
 comment on its relevance to those topics?<br>
<br>
The working group is primarily concerned with the operation of IPv6 network=
s, and the interaction with IPv4 networks as long as those have relevance. =
I'm not sure we're looking for ways to keep IPv4 on life support.<br>
<br>
Fred<br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB29370A892824851E7A2C81B7AEC30HE1PR0402MB2937_--


From nobody Wed Nov 14 13:02:47 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 7F7FF130EDC for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:02:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 rdTBVOBGk3ef for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:02:37 -0800 (PST)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 BBD82126CB6 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:02:37 -0800 (PST)
Received: by mail-ot1-x334.google.com with SMTP id u16so15769861otk.8 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:02:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=HDTptHOGYJVbpye/3l1eY0jll+SOnjh+b9ObQnOmheE=; b=Qp/gnixzEfY/M1klP/ZnPPk6K9egVbch6jlZPh+O+DNG0un+DCd+pVxJWSr+3rNi2O s9xElwAXxBHnfBDI3hwtORjLDbc6H0rzs530ELofl5BleEaKhvUWtaGat5H/umCcAxiW UBhhZf8bhbtsgdBQrcvMELI5q0TzRHUgifzZe8QjSe+Tso2qGQ3gUi6yiL6eXHyRundK yVXX9Y5hUstlOdP31hEjLgt2LXqnpYSMk5vpz+KlRg1IWENxVuBCa9DFAo10+GVwcBKK UU/QB9SrcGs/CondblZQ3XvBPkAcyPPo80y9368Os/OsWOm1wx4XfSf0OYcYRo9KeWK/ 10SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=HDTptHOGYJVbpye/3l1eY0jll+SOnjh+b9ObQnOmheE=; b=tx8/i5yUhzV8aUDOdisEbR/+i9rsR8Jp0jDX1gRGpsezOEl/XUfLQ41Up3pckuBs95 UcNBSIRrBqqtlYsNmevY5wEGaI38rcnl4RwBk2d5VEC2y6Qt/Ca6Rjvo7lYOlljKSbNM rUi4DBHVbEqUTYVhGV+LjCGVNYlArWd1uvId0WBQaYvMKyMoxjlNnGmCfr50MxwnLdDV eKUqSpx6usZ+X8n1IEJTcR5DuWp9yZ7hfeWyp9IYG0h46yxTH9eD3Vj28OM2uNVERlqG etUen3cU16sF6Jl/jq4zngVn/ZhqJ84kQroPJKhX0LLyrPzHQzXYLTyiMSjFGISqMo0t CfFg==
X-Gm-Message-State: AGRZ1gJEWWeKotG8Jkbjj9m75uJkoNzLUVInYLniA441zupfNTlU+WfF c1VSAnaqE/nYpQMoYAZJXAw+lxOf
X-Google-Smtp-Source: AJdET5dN36OMzteUQcQEvKDlIuSsjq3KlJPO+zivZkJlRNsP+3P/eg955wgIAGGOtYUSSp1DletZCg==
X-Received: by 2002:a9d:74c3:: with SMTP id a3mr2187686otl.107.1542229356863;  Wed, 14 Nov 2018 13:02:36 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:1546::1035? ([2600:8802:5600:1546::1035]) by smtp.gmail.com with ESMTPSA id m6-v6sm4987313oia.51.2018.11.14.13.02.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 13:02:35 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_7B73C860-F056-4986-BD5B-862CCFA39E86"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 14 Nov 2018 13:02:33 -0800
In-Reply-To: <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
To: Khaled Omar <eng.khaled.omar@outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mDtsBTZ0croas0Z9UaJgIRCMwH4>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 21:02:42 -0000

--Apple-Mail=_7B73C860-F056-4986-BD5B-862CCFA39E86
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



On Nov 14, 2018, at 12:35 PM, Khaled Omar <eng.khaled.omar@outlook.com> =
wrote:
> I think IPmix as a transitioning mechanism will kill the idea of =
having IPv4 only networks, it will take some time but eventually it will =
disappear, and during that time there must be direct connectivity =
between IPv4 and IPv6 better than waiting for actions that will be taken =
by clients and they may do or may not.

Fair enough. But creating new transition mechanisms, and new protocols, =
is not in our charter. What we are working on right now is IPv6 =
deployment and operation; we have a number of potential alleys we can =
run down, but if the objective is to deploy and use a given technology, =
using a different technology mostly consumes spare time and resources, =
with the effect of delaying the objective.

My comment on IPmix is that, if it is to be useful, it has to be =
implemented somewhere. That "somewhere" can be in the host, where it =
acts somewhat like a tunnel, or in a network appliance of some sort. If =
it's not in the host, we also need a mechanism to get the metadata about =
the packet from its originating host to the appliance - if one host has =
only an IPv4 address and another only an IPv6 address, the originating =
IPv6 packet needs to get to the appliance with a name, which will result =
in the appliance looking up the address and applying it, and the =
receiving appliance needs to somehow supply an IPv4 address for the IPv4 =
source, to which the destination can reply. We're essentially creating a =
new protocol and paradigm.

I don't mind you asking for comment, but please don't expect v6ops to do =
much beyond comment. We're not in the business of developing =
yet-another-transition-mechanism, or yet-another-protocol.
=
--------------------------------------------------------------------------=
------
Victorious warriors win first and then go to war,
Defeated warriors go to war first and then seek to win.
     Sun Tzu


--Apple-Mail=_7B73C860-F056-4986-BD5B-862CCFA39E86
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvsjWkACgkQEhdRnd2G
P+At5xAAgKi2+CUqR+h1h96LDx4pwYCGijP20kIwV8kqysH6OYNIMVKNJknQyWqb
sNqjk7Ai+6t8O4fUTBx99pp1JPd+8X8A5KZflbxCR0LkzaGWI6dlbX48q1LyZXYD
HthFN1t6aNVRmce3PiWTyFRGxb//RXZa5mJYL64VbKELDQ5Fbo1eSg7WfHWka+Sa
NjNuFl8MjKyUQgr6gnBRHPYowgvnuf1gvcqNN+AXYdjRlYDa0nBQZp3iIA4f51iV
nwLGeZHPpsJUbgMGq4VA2gGzDz3F9kve3vBMFEJS9C+4z3ZPSKsVF5FGplsa7RFF
OTpkTRWuqa4h5X/WdBBC5OYI/XPrX/+2MWCo0zXex9juJIEsY3ttH4pXIgp8XwVK
NtyoCa4VOV7ObUOsPt4J3voJQTJAMnJbeK2wORMtlHFfFTtXRQeo4IRmyNfy6cME
HWL6lO9ilQSSIPUDnsahl3TD7k4bGWactj+sRBDqTBC1HmdGNbFlPdaDqMsl4/pg
DAyv4QdFi3M7Ktc4qDc8mqeEVWRcI8Xx1zzmiv0frYHqx95R2bnV5mAuZENAKqcM
li6E9GonfouKA8kvIcG7+5OC/u0gfEC+GMJp7Fc6+g+ATCVh+sQOXyS412JFwsUk
ngddigbM5JjOLt+jUOOqCmBcwqG0w2dXTWG9sYzzedz8elcxZK0=
=ko1T
-----END PGP SIGNATURE-----

--Apple-Mail=_7B73C860-F056-4986-BD5B-862CCFA39E86--


From nobody Wed Nov 14 13:30:09 2018
Return-Path: <furry13@gmail.com>
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 5C86D130DCE for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:30:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.749
X-Spam-Level: 
X-Spam-Status: No, score=-0.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 RBvGrj7LJW-w for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:30:07 -0800 (PST)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 BCB67126CB6 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:30:06 -0800 (PST)
Received: by mail-qk1-x730.google.com with SMTP id a132so28557064qkg.1 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:30:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=y7Gd3r9wIxokYXuZkROqmXYYapYQs/CK7YpyoMkxCvg=; b=Q/Cmk/WUEQ/TMUcog2n39zNp3mLz3ma1tBhqnd4pIhuKqCDjyWidpLX3ZzvGqXqbFB TkOHLtWOwlLYvWrrrljvdKhSdzkcpIO8UUKR8ZVUU66WUK0AQ3WslHL5dZYclwKszJkY hDeL0V46nWTZSNAMF2laRBgx+33VIdHA/ElsHCWx9OfNWFuYgglt7oeLTka3ZoBhCGuT h0jr/4XNCRjxrIfyQ1EApWRJWV2OScaIBUG1ly/JRVPMPyCzBTDdVK1Bca94gsz1rQjj eCZYZ1MEAHgh2pWyyWQnSJCJPTpMmnCFOdvFmQx3iaI//r1+ayVvDcQTWgpV1WIES1La IrOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=y7Gd3r9wIxokYXuZkROqmXYYapYQs/CK7YpyoMkxCvg=; b=FiZ5qY+VlJ2fQTRkRUZkggAmr0TrcKSoSz8MWYLEcwyYBAEIG/aNUukQhuW2xNusPf 5dc8n7VbeIP8sylJwk5iCLhy5ISbbzN0pcZDfZraxuas/as1ZpblMhz13qULTlIUFqr1 rsx7N0Ht0SUjdt+fEujCyfofjtxLrKigUI2War4QYTX+ZdciH53R2LPuI3FXbD1GP8ph nKoXbz/dSpDyW/rT20BbGiBBTNCm4oNXYOh2g+EngcGv7SEdGfHRrOFaCaW24EPNldx0 fXvgui+Xy1VxJPDH57LF8TLIj488qJU6uXhtp45eJ9xTSkH7TV1QTqOJZnoCkx/Rftvr yT2w==
X-Gm-Message-State: AGRZ1gIN47essveLdEso1drEA6wPJe8RTcMP5z5WLax1y6KTaCNMtdmv 4qCESDe3sDy1HURn0GHfq30bVBcDXsR1yRwM2F5D5YHV
X-Google-Smtp-Source: AJdET5eVFr0ziwvZwGKwKIDAcpPZ4OSogEhNgv7zxq6angmM6/wUDJA6z1ajrBt75oNbmIJ32rLzFWF7zkHWybgtRqM=
X-Received: by 2002:a37:b9c6:: with SMTP id j189-v6mr3429389qkf.203.1542231004713;  Wed, 14 Nov 2018 13:30:04 -0800 (PST)
MIME-Version: 1.0
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com>
In-Reply-To: <CAO42Z2wgsdT=6k8EyA+-N-1a63Fz9v9E_nUa8tNYAN1jyMw7Ew@mail.gmail.com>
From: Jen Linkova <furry13@gmail.com>
Date: Thu, 15 Nov 2018 08:29:51 +1100
Message-ID: <CAFU7BASjP--8twtd-wq4j8L2Rik9Dn3n3fXboT-r0BUDQMoZiw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: fireballiso=40yahoo.com@dmarc.ietf.org, V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/N5ElDU0QeAzp4TFnz_NRSsNXPSs>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 21:30:08 -0000

On Wed, Nov 14, 2018 at 3:40 PM Mark Smith <markzzzsmith@gmail.com> wrote:
> On Wed., 14 Nov. 2018, 12:57 fireballiso <fireballiso=3D40yahoo.com@dmarc=
.ietf.org wrote:
>> I've seen strange behavior on Windows 10 (version 1803, build 17134.345)=
 for a while now: after the preferred lifetime of IPv6 temporary addresses =
count down to zero, the network interface starts using the non-temporary ad=
dress for communications. The valid lifetime of both the temporary and non-=
temporary addresses are  still large, but the preferred lifetime of the tem=
porary addresses is not reset, and no new temporary addresses are generated=
.
>
>
> It's not because RAs aren't being sent often enough to refresh the addres=
s lifetimes?

I'm not sure it's the case.
Looking at https://tools.ietf.org/html/rfc4941#section-3.4 and
https://tools.ietf.org/html/rfc4941#section-3.3
I got an impression that the host SHOULD start generating new temp.
address 5 seconds before the old address expires.
The preferred lifetime for the new address is the lower of the
Preferred Lifetime of the public address (4 hrs based on the output
provided in the original email) or TEMP_PREFERRED_LIFETIME -
DESYNC_FACTOR. Based on the output TEMP_PREFERRED_LIFETIME seems to be
20hrs (as the address got deprecated 4 hrs before the stable one), and
the upper bound on DESYNC_FACTOR is 10 mins.

So theoretically the host should be generating a new address with
preferred lifetime of 4 hrs.

But I agree, it's a bit weird that the system has not received any RAs
for 20hrs...

>>
>> Showing output of "netsh int ipv6 show addr":
>>
>> Addr Type  DAD State   Valid Life Pref. Life Address
>> ---------  ----------- ---------- ---------- ------------------------
>> Public     Preferred    23h58m44s    3h58m44s 2001:470:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s 2001:470:X:X:fdca:b4d8:c23a=
:3371
>>
>> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s fd00:X:X:X:fdca:b4d8:c23a:3=
371
>>
>> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
>>
>>
>> I found a similar issue in the archives of this list, and someone from M=
icrosoft replied back on Thu, 14 September 2017 05:57 UTC to say that they =
were working on a fix for it. I don't know if the fix was implemented, but =
another similar issue was reported as fixed "sometime between build 16299 a=
nd 17127"; however, I'm hoping there are still people at Microsoft on this =
list, since this problem is currently happening in the above version severa=
l times a day. The only way to get the temporary addresses working again is=
 to disable and enable the interface. (Disabling the privacy addresses with=
 "netsh interface ipv6 set privacy state=3Ddisabled", then enabling them ag=
ain, does nothing.)
>
>
> That would solicit an RA, and that RA would cause address lifetimes to be=
 refreshed.
>
> Regards,
> Mark.
>
>
>> Unfortunately, this is impeding IPv6 use on Windows, due to the privacy =
issue. Any ideas what might cause this, and whether there is a workaround o=
r updated fix in the works?
>>
>> --
>>
>> -Indy
>> fireballiso@yahoo.com
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops



--=20
SY, Jen Linkova aka Furry


From nobody Wed Nov 14 13:33:05 2018
Return-Path: <furry13@gmail.com>
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 371A0130EBE for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:33:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 67o_gfv2gqzf for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:33:03 -0800 (PST)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 29A93126CB6 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:33:02 -0800 (PST)
Received: by mail-qk1-x72b.google.com with SMTP id d135so28534459qkc.12 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:33:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=99OkuD9r6hHxuRT92bCVWKtdwrC9VIihUO/xTnjo4VU=; b=ZJYij/SYoi6ADXUpwHnifdRlwRe2WapvhRJiKy9HgoO3oX0Xkqodfk4D05MgjL3FD8 +mdTvZqLPpuD1Bbao5CGPx3hIrCdaToFPkFuuQa77PocgQFqljcwRWFUU0S597S1SSD9 STyn59r7xQgzBO//lLfFhodSxneeCfo1WhtQFlxqdiIItkUDNH/UCOpQuJvFvgK1tfPA 6NeukaBQcgh83aDLB8ukA8ICmOzJqPiwYGXa7qeOIPLHg0YIK8GxKRfuzL8NihPNgsOl e18WxKBOe0fcc4pb3BhIA2LcPPWOyMRtwPf69uXU3Erf1iyEfa1kuJmYrHGl8RVgF7Hx P2Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=99OkuD9r6hHxuRT92bCVWKtdwrC9VIihUO/xTnjo4VU=; b=kXCMSQDmYXJVD2gMuF+2pItpSjx2PqK24CSSOhQ6zfosTORcvj4PrXqUi8mWRt/8OP pdsmPsZnE76zoQNE1sX8AQ7l2d9Y/SszTiEpA+yeX7SjvvWypGa+SFt+9/1YjkW3Wjf6 O5Tld2AAiGaioW6gXG9m8VZ/1KQQ6Px+3DQw5XNKiENPA4uSY+54VMSu9nCih/AimCb3 i2+RBPPELJkKBfXtluKyFalzh6V4CnJ7GArdZgU3iBhjp4X9IdV47J5TMnAQdPUglIsw zUUyJRklJjSlQzGFQdq96CeD12xf7HrXtMqbet/YASdwzHXZqWoH/0ZFH+cnZCqq4AHA aUTA==
X-Gm-Message-State: AGRZ1gLmv4FUzkWlMJHQOKKdphptPlrdihFEvF1eKcCbPZUwoETN0pjA RwI+msF4XBHaRbYWXoq3xi9XfPHfSzpkjdq9DsuuXg==
X-Google-Smtp-Source: AJdET5fwKhWLkQMD3caX/KGLW8aynvcwJwNXxAJJDB8w1X1m3ZLg+A3vKItV+C5owGkG0SCteim0u1QLHCV3isURa9Q=
X-Received: by 2002:ae9:f80f:: with SMTP id x15mr3240967qkh.341.1542231180874;  Wed, 14 Nov 2018 13:33:00 -0800 (PST)
MIME-Version: 1.0
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com>
In-Reply-To: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com>
From: Jen Linkova <furry13@gmail.com>
Date: Thu, 15 Nov 2018 08:32:48 +1100
Message-ID: <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com>
To: fireballiso=40yahoo.com@dmarc.ietf.org
Cc: V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CgQctfCC6hLBHv4thi_EcYAZV-Q>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 21:33:04 -0000

On Wed, Nov 14, 2018 at 12:57 PM fireballiso
<fireballiso=3D40yahoo.com@dmarc.ietf.org> wrote:
>
> I've seen strange behavior on Windows 10 (version 1803, build 17134.345) =
for a while now: after the preferred lifetime of IPv6 temporary addresses c=
ount down to zero, the network interface starts using the non-temporary add=
ress for communications. The valid lifetime of both the temporary and non-t=
emporary addresses are  still large, but the preferred lifetime of the temp=
orary addresses is not reset, and no new temporary addresses are generated.
>
> Showing output of "netsh int ipv6 show addr":
>
> Addr Type  DAD State   Valid Life Pref. Life Address
> ---------  ----------- ---------- ---------- ------------------------
> Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>
> Temporary  Deprecated   23h58m44s         0s 2001:470:X:X:fdca:b4d8:c23a:=
3371
>
> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>
> Temporary  Deprecated   23h58m44s         0s fd00:X:X:X:fdca:b4d8:c23a:33=
71
>
> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13

This output indicates that your system has not received an RA with a
PIO with non-zero preferred life for 20hrs.
In theory the system still should be able to generate an new privacy
address. In real life it looks like very weird network setup.
How often does your router send unsolicited RAs?

--=20
SY, Jen Linkova aka Furry


From nobody Wed Nov 14 13:35:03 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 88030128B14 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:35:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 gkaKfpyIuMX0 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 13:34:59 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070078.outbound.protection.outlook.com [40.92.70.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6DEA130DE3 for <v6ops@ietf.org>; Wed, 14 Nov 2018 13:34:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tXGcvqoRj292TTZuiEYdJ9WvCLtEA9D98D+sGzLSz/k=; b=TDcKr4DeUsGjv/4BQQp34f8+dsclfstb59T7NNOrTuamZyBwBf2Favdl3fmHaIpYquhpOEsqCCmY2+lq3+noB2/WCOTpM4PwlZc/I+W7f7yhlZYPY97gv6RNXGDfiJ6qjYTGz4nLcSnlD109KQHqKAo3mx27uicv0xGexJo91JcorzQRRBGIKOs2RPe/Q2T//so3gdJl5mzHg2OVmQkgc2Szg7KOKjsBGpmkHlOASulYmBZDr57uYm2aSxn0+oyvOt0dYILvwYgH15OoBglZWzcAPyld8w9uOiCEOVArrMERQOgYqwYcs4c6SH5Q0T7TDqspOLCfAczWICITbx/P3w==
Received: from AM5EUR03FT056.eop-EUR03.prod.protection.outlook.com (10.152.16.55) by AM5EUR03HT145.eop-EUR03.prod.protection.outlook.com (10.152.17.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 14 Nov 2018 21:34:56 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.16.53) by AM5EUR03FT056.mail.protection.outlook.com (10.152.17.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 14 Nov 2018 21:34:56 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 21:34:56 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMA==
Date: Wed, 14 Nov 2018 21:34:56 +0000
Message-ID: <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com>
In-Reply-To: <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:BE7056CF4BD1FF1F3BCBBE0C569D98B5EE5A4F79944A0451AB972835AC8C67A4; UpperCasedChecksum:5C72039718C2303912BC221DF52185B48C42ACD555355D33F8D60C38855D387B; SizeAsReceived:7442; Count:46
x-tmn: [c+Ix46WgMFUwJeQFZukMcklswSrC0C63]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR03HT145; 6:3BUy/xVN4/WMwRZp88I65eqwmHpFwUoOajtTHLggSAj4Zk36qQlrXkrbrJYKkUMSTV2kOdehfiKOAbcBbQOT4vTQwDVWaoTULRzu0/DYNrDwo6PQGRCbd/rH9WsCG9wuo3OW3Km/HCPbPXI8mnJ6HnsfwlleUgpxqrdbtu1OdLVBmJNRi68lP0JQxUraNT4+b4MgiC+w9fD2r2CG8dWE1Xi9c9Asx6bu3Y0/J0VX/hnS1UaRlXzAzyF2+KXulxSEZ3RLDuFMT/twtP19HX1G5B27SL+E+q5eSjZ8FzDqoGs9fYJ0+trBB6UqEymT+NZSM7LfZGEIQCcEuqEmUzQ2fPMUtKsd802739sHipItyZWlQUOT0PH5HoZLhsY+lmTpim2Xy7DSD6nltqpm2kdKoJx1nZENxTASMAgjosg9FfHl8MuwIEnP7PF3UpZ4y2o9A8GEjowEn9NSgTpQ4qlMzQ==; 5:ikFx6E422rWiCiEjhxMQUb5hLqGPFwR8OUuBFMiW7zOO4NBicRJbirxgLneL3iR9TPtTKD1PlnAUKJZH+J7o4d8uYb0QyWzlCUbY6jTwBJcKkk295QP32dM2laslCAcUq103/LtwIE6mw527FIEAMsoS+wqvwJhiwjgZMXrUktM=; 7:7i3KHtb2sUUrBfifsCPWCeSYZe1ghxVpZ8x4ddc9aM43oOwQfq8PhjOdlw/yEbt2lr21GQjGo1bk60Ew1DYxka4jrEdtOobpYEsG3bfiDlWcZlBvf1Ms8XpyY5rtJotlkZzk4PPgmDEgjEkN0jFqWA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR03HT145; 
x-ms-traffictypediagnostic: AM5EUR03HT145:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR03HT145; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR03HT145; 
x-microsoft-antispam-message-info: /BzxpY59Qf8Ngv0dJ1c5RFqpUmz8px3+/BMGmeifb3afH5u1fezQBEuDi8HCaggh
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 60e8dcdf-9ea1-45f4-057e-08d64a7905d2
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 21:34:56.7741 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT145
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ImrKzOTzZWxiUTLuL3bf9t5v04M>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 14 Nov 2018 21:35:02 -0000

Fred,

> My comment on IPmix is that, if it is to be useful, it has to be implemen=
ted somewhere. That "somewhere" can be in the host.

I agree, but no need to add more complexity, we can find a solution that is=
 easier to be implemented in the host.

> I don't mind you asking for comment, but please don't expect v6ops to do =
much beyond comment. We're not in the business of developing yet-another-tr=
ansition-mechanism, or yet-another-protocol.

"The global deployment of IPv6 is underway, creating an Internet consisting=
 of IPv4-only, IPv6-only, IPv4-IPv6 dual-stack, and IPv6+translation networ=
ks and nodes. This deployment must be properly handled to avoid the divisio=
n of the Internet into separate IPv4 and
IPv6 networks, ensuring addressing and connectivity for all IPv4 and IPv6 n=
odes."

This is part of the v6ops charter, so my comment is to work in the host to =
achieve the last part.=20

Khaled

-----Original Message-----
From: Fred Baker [mailto:fredbaker.ietf@gmail.com]=20
Sent: Wednesday, November 14, 2018 11:03 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: v6ops@ietf.org
Subject: Re: IPmix relevance to the v6ops Charter



On Nov 14, 2018, at 12:35 PM, Khaled Omar <eng.khaled.omar@outlook.com> wro=
te:
> I think IPmix as a transitioning mechanism will kill the idea of having I=
Pv4 only networks, it will take some time but eventually it will disappear,=
 and during that time there must be direct connectivity between IPv4 and IP=
v6 better than waiting for actions that will be taken by clients and they m=
ay do or may not.

Fair enough. But creating new transition mechanisms, and new protocols, is =
not in our charter. What we are working on right now is IPv6 deployment and=
 operation; we have a number of potential alleys we can run down, but if th=
e objective is to deploy and use a given technology, using a different tech=
nology mostly consumes spare time and resources, with the effect of delayin=
g the objective.

My comment on IPmix is that, if it is to be useful, it has to be implemente=
d somewhere. That "somewhere" can be in the host, where it acts somewhat li=
ke a tunnel, or in a network appliance of some sort. If it's not in the hos=
t, we also need a mechanism to get the metadata about the packet from its o=
riginating host to the appliance - if one host has only an IPv4 address and=
 another only an IPv6 address, the originating IPv6 packet needs to get to =
the appliance with a name, which will result in the appliance looking up th=
e address and applying it, and the receiving appliance needs to somehow sup=
ply an IPv4 address for the IPv4 source, to which the destination can reply=
. We're essentially creating a new protocol and paradigm.

I don't mind you asking for comment, but please don't expect v6ops to do mu=
ch beyond comment. We're not in the business of developing yet-another-tran=
sition-mechanism, or yet-another-protocol.
---------------------------------------------------------------------------=
-----
Victorious warriors win first and then go to war, Defeated warriors go to w=
ar first and then seek to win.
     Sun Tzu


From nobody Wed Nov 14 17:01:31 2018
Return-Path: <fireballiso@yahoo.com>
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 96229130E10 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:01:29 -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=yahoo.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 aL3GHVq6K_Tu for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:01:27 -0800 (PST)
Received: from sonic313-21.consmr.mail.gq1.yahoo.com (sonic313-21.consmr.mail.gq1.yahoo.com [98.137.65.84]) (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 28AE612D4E9 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:01:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1542243686; bh=vzgwurjGf+cu4En+UwjoLwwPi1NdS3IPlo0+x6xjJOk=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=lRY/6VDrBYP0x/snP5wU57LVthsuhY4/UnLjIIJa9gf4JRps6SWVWKLPMVj75+t5pL0CY9yNlLtKf+5wTkZ9U5wAzdOqUZM2Rwh9J2vPP2qdKwyq7B3u1ZAwgap5hOwOD5XltdoroNu4y+j2ShoEP4ftF306l4GZSIbhNm+z9FMhbILePRU8LYPII3KuOeJJjJkGPgtRpy03jLdTTNiIrB5XF36GsFLW4a3fD0dYx+PxhLKqmAJZHfZUttf7bJd2RRV8gy4rbWDycM3NmKOAIoitVOfqq0QeCvVH/7tqmehy2MvJtiwIizGFS9cht9Y2sPc31ZBIiowRA2B1XIDDNw==
X-YMail-OSG: sN0xxdoVM1kKQhf77czMwTlhmOn0n.C_EZDTHA8PWCUgleYcoNQbtbIVUc1.ii8 23WXyd57iRn_Uz2kIevlanNC94kvVauQOsBbRHUnK5BaJYbs0XJou0B2amks8u3vbG35qzzPZmYC HXLyPLYamyqyRnBI1haQwbc.znlW3g9orglNCYn5higyWPFQecMQPubU0XsNnDR6_R66AVWg0UUK 10WVOzBRoVF0S19MXxePr3mmjEU6djK5C7tmwGjZfo44y13peyPCcvPzDYd5U7UEx671CKN303Nr vV4iZ0wC94Vkdwb2DOtJgMCgrInP.7r0M8PDhbQSEA4WAzT33mxzmVxZfqZOEQHIa3AiIcypUUEk sSpF6fzMuPSOWxMNPDtnpEL7GIVQkb2E7WouFuhu3Cbx7z_qS6VRxIYZsHdhvcC5K2KYv6UPv1Ja nMaZphS7_a8blvdkjLcQbGRfIQSWIv4F88Lt6sN0h3jdR2CTKCx0yth9PViCvNCJikgFJ5b.Uf.u qwN4bPryVd.Q4j62se2FBPQWi6wGoSAC7XOuDCWnKdr_V4fjGGjkTjb9vs73brQg_yN5FJHvqe1h ZW9ceQldlze_mdnaCV2xysMhHrn8kWyMAAgIwzdcsyVO6jPOI5cu4e1Fuy6JARWwhzOblqXaRTv1 m9gET9LTgJKiZrMu2psErDFBdw6keSRZ89nQ4QrH9mUc8ywMkNAwNu8zY_LHEhKX27Kv4TuoQBY6 Mo83z9l_yXVn2SzQgyhlB6d4UuBIVbHm3qR7.psr0B04do8qsTNqApgdSf4g5hAh38.4HKCfoeT9 ez9a9MSrrX4H4xYZgxbDIOIW508WgXSRWnbtuF42ig.XPaZF5QWHKltjMPi9DWHwOM0SpUEmtzg8 o_0mVIaxYnSvZOL6d.PsAO4i6mo04KdnDt..0FN28zihoCcVXy__.AdrhJYKSXVYqdM1WIWC1OoU 9vMpwu4MFLEegi61MbZTLAyk_gP76I3pEIXdrCiSLqqfE2FYEQcnP3cYJtdAYjzEjfvWWjWqeEmL M1jxdhAckyvrqfNj6dCe7N70aiC9EAvxj6WnSxm3NaNG0EnAIKSYK5OdysQkYsoaTSFA8AQaTJHz 4oTzzz3gjRocK0ROZocxr7R3sAA--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Thu, 15 Nov 2018 01:01:26 +0000
Received: from pool-108-31-56-250.washdc.fios.verizon.net (EHLO [192.168.0.35]) ([108.31.56.250]) by smtp401.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 1fd30e497b0370171521277eb3b623b2;  Thu, 15 Nov 2018 01:01:24 +0000 (UTC)
To: Jen Linkova <furry13@gmail.com>
Cc: V6 Ops List <v6ops@ietf.org>
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com>
From: fireballiso <fireballiso@yahoo.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fireballiso@yahoo.com; prefer-encrypt=mutual; keydata= xsBNBE/ifyYBCADDNybm708PQsHDjw3aPvK5E1Kz23ZBEJ1gj64q6isucCSnwah5qrSqsqD2 Y7ghaWhS7u+PtBmliVYhOsOXVXITXUhmyQ44Y8xNwOXL+hW2V/E9aBEcIR2s5MWot/VBrd5H WMM2aakEbHNT4gdawPa6obF0Vpb2vEXWMi3hsk9hoIK940mAfN3avrzF95+u/MDZq6CdTcy5 jrhrqS+LBUxz/h0+R5q/iNdt13TVSAUG9y+OcrIIy1W08tz5kZdIUsPHPb6+IKMmWaXJo6MZ d+4+2QpPuHpqWhtur3LvKXqQ/R3VzgzGcWNYrbY94w5xFMHuP5edqvNLHuCwg5H6gw+FABEB AAHNKEtlbm5ldGggVi4gV2Vsa2VyIDxrZW52d2Vsa2VyQGdtYWlsLmNvbT7CwHgEEwECACIF Ak/ifyYCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEL1SSQzR5vuMlXgH+gJYWivZ evNZ4hgjeI59sGp4XhgEtWXQhpKNSWnpv0ega3pbepl/3Uz2q7WOTmbq/7+PY+3JNP/rihJL 7UxHpzSDIZn7sXuqxKkDBS/mxW2bb5DJXCodAQRBEJv7N2b/xljrfmRLALZu+EBjfw5lnsp9 c8XixMWAUZZDqLV2DyhbxyPW1gdIxOl9lD3BeY8bJ+c3FV/D7bxIzDztF6ZTrSRAsmmtuviX NIjpjwAnFdWqoFxzneKLceafRX9osdYDv8G20gP5q62ZlZcUnvd32YLGNqzLmMtCCGA3Tp1k LZeCSDSEyzCG3/kSOICBxXZ7zJux/CZ2uPfGOXB/PBDNC2XOwE0ET+J/JgEIAM/IdRuYrslv CUASHvXdNPSiIHs1MsYu2ru4gUgcFEPyPuklxGlWRMh7CTk6uT5DznA+lbi3n/vHg7nrZnYM 37Jlb+zpWPfNZUWMD/exwWF4E4YpIQ1XWhEg5HS4uwFUDAkgcpcmzcIriVtId/iiWU3QXP0k JZTQhcVo+rLrprpcT4IyOqYYrJx28KMe9c8jR2vNYlNF4P/6/jdySWyGVFwommajHyfNc+yn Kv4BQBjUJWevwBxYjSTA+X4rdOL0q2H7KYFq11IvWPPdix8m2K415RaxCWfWE2jMCA/9kMZf GRQ1oI/qPndTPYGJHGpJn46xXI/VIlul9FlM9LOPCacAEQEAAcLAXwQYAQIACQUCT+J/JgIb DAAKCRC9UkkM0eb7jNJbCACmMIuxqT+1Bb6dws5y5G9FW9rKmzsKJqI8YjRf4ytTLKObHpB4 UEzJ+OmCTmJKPF421ust+MY/TmvasOXUA3JygvJQ60EFYxHemb93ZNlIP+VdNe1dPyiIWM0o H+/VnD9FI9wsUiZI/YAymFkFaOqSSRHxfIRneSt9k288zMFFGZr++YwMrHcM4VMMYK/n/DiQ n6SAq19Ug9fIhAOt1wyJZsYbMMTZA5lekqgRwwt+mHh7+4J8wBIcu48s98F1Zq3uU6EEiF0X NwEN99ebAPb+8qiYsb7wERaJ2DB0Xi4E5vFjhWjwrTML8H23E7z4ylVCmykNDu8jJSETrwi2 pjxm
Message-ID: <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com>
Date: Wed, 14 Nov 2018 20:01:22 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Lilig0DICdJjWBm7RKIs3j3_tXM>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 01:01:29 -0000

On 11/14/2018 4:32 PM, Jen Linkova wrote:
> On Wed, Nov 14, 2018 at 12:57 PM fireballiso
> <fireballiso=3D40yahoo.com@dmarc.ietf.org> wrote:
>> I've seen strange behavior on Windows 10 (version 1803, build 17134.34=
5) for a while now: after the preferred lifetime of IPv6 temporary addres=
ses count down to zero, the network interface starts using the non-tempor=
ary address for communications. The valid lifetime of both the temporary =
and non-temporary addresses are  still large, but the preferred lifetime =
of the temporary addresses is not reset, and no new temporary addresses a=
re generated.
>>
>> Showing output of "netsh int ipv6 show addr":
>>
>> Addr Type  DAD State   Valid Life Pref. Life Address
>> ---------  ----------- ---------- ---------- ------------------------
>> Public     Preferred    23h58m44s   3h58m44s 2001:470:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s 2001:470:X:X:fdca:b4d8:c2=
3a:3371
>>
>> Public     Preferred    23h58m44s   3h58m44s fd00:X:X:X:X:X:X:7a20
>>
>> Temporary  Deprecated   23h58m44s         0s fd00:X:X:X:fdca:b4d8:c23a=
:3371
>>
>> Other      Preferred     infinite   infinite fe80:X:X:X:X:X:X:7a20%13
> This output indicates that your system has not received an RA with a
> PIO with non-zero preferred life for 20hrs.
> In theory the system still should be able to generate an new privacy
> address. In real life it looks like very weird network setup.
> How often does your router send unsolicited RAs?
>
RAs are sent every 60-120 seconds, which is much less than the preferred
and valid lifetimes. I verified the RAs are reaching hosts, and prefix
information options for the two prefixes are included, so I don't
believe it's an RA problem.

Sorry, I'm not following how you determined that the system hadn't
received an RA with the prefix information for 20 hours. The preferred
lifetime counter starts counting down from 4 hours, and is reset to 4
hours with every RA received; when it's working correctly, the preferred
lifetimes of both the temporary and non-temporary addresses are the same
values. However, something cause the preferred lifetime values for the
temporary addresses to stop getting reset to 4 hours.

Since the Linux hosts/servers don't have a problem, I'm still thinking
the issue is in Windows.

--=20

-Indy
fireballiso@yahoo.com



From nobody Wed Nov 14 17:31:47 2018
Return-Path: <furry13@gmail.com>
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 41652130E4B for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:31:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 7B-P2u_9MeE4 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:31:44 -0800 (PST)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 42390130E13 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:31:44 -0800 (PST)
Received: by mail-qk1-x736.google.com with SMTP id 131so29418455qkd.4 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:31:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qCLAHscMGeCasza7h5ikfSTP5KFcLiD5TiCL27c7+sU=; b=sB8oIZhiTrSmYR2vDZZ2cpuO8toz/9f519uFKliwhrXEpsj86aFn+C6WjlFbHfsm1i D4go27IfaqJow1jz583jwKafJhBGPrdxq56PhV9yhrqVP7XtYkouLi6/liIcdqUPeiQe UBAEJJrwGlI4H9DFut62S0AYmGfH+INWiE97/KEnZoBNXBKmGdPK7fOo48PtFVBo8a67 5SImY83sOQiEFEy5Xub47AU6rgInl+fkycVxN015Sn5zjmUUTk/6zKf6S2EVM0rGQI+u 7eXKWifOd7S8jY0CkMav2ygrwT7f2HZT1XP9yloQrISYwu4iBlpZAJkIb8xfWmo9r+xG iP8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qCLAHscMGeCasza7h5ikfSTP5KFcLiD5TiCL27c7+sU=; b=ZuXEf5qtuBXK2WiqP2ClX2cnrlqRefXbWsSH+NzKwElWkEDcyzUKmYLSg6Ma9SOrBu p9sShJnofqVOl6cHnK5TUVrnTlPmDfBLCIsRK1eC18KuGqtrPq7gOLXM2P7cf38WhOIv iRQS63Trmr4/4QfnXslKjOvQQ8kIb+WxFF10OTvjLTTzPu4q7pOC0gKx7kPcO07g9bfC uH40jwOqkCJZa6nprRee3tBfzTfEOvzaD61dAHFO4qLq3WZ4OH5ObKvYeI5OfKRNHEY6 PGkc/hRAWJtpxC85Ce4sUlBnusf1YcVa0PGHH70MEzmFVS7wx0kvEEeIRWYKY9ZdgGSj T85w==
X-Gm-Message-State: AGRZ1gIiOS7hfdV9Q4O2xrfn4D+nD1sjDENe/zmWW48UQfH7j5HL1P+K MU5E/HlVEkWflKXoF7GG8L8DQn/ANiegreisVtE=
X-Google-Smtp-Source: AJdET5d/nuU+gaCq4dcgm9V19qBwGjTb4HcSKP3YJOlwWssbGUNFJcMlzDxEF2FWRjNWEPEI25Pz8XBgzFbpX4Ong/E=
X-Received: by 2002:a37:c84f:: with SMTP id c76mr3971260qkj.165.1542245503223;  Wed, 14 Nov 2018 17:31:43 -0800 (PST)
MIME-Version: 1.0
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com> <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com>
In-Reply-To: <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com>
From: Jen Linkova <furry13@gmail.com>
Date: Thu, 15 Nov 2018 12:31:30 +1100
Message-ID: <CAFU7BATecd+fRN7JBuxOs4PFdE=C--c7Hii3C16OoTadqxXdJQ@mail.gmail.com>
To: fireballiso@yahoo.com
Cc: V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/bGRjrcclT5gMcBXNjGPniyIinh0>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 01:31:45 -0000

On Thu, Nov 15, 2018 at 12:01 PM fireballiso <fireballiso@yahoo.com> wrote:
> Sorry, I'm not following how you determined that the system hadn't
> received an RA with the prefix information for 20 hours. The preferred
> lifetime counter starts counting down from 4 hours, and is reset to 4
> hours with every RA received; when it's working correctly,

Yeah, you are right. Sorry, should not be sending any emails before
the first coffee of the day ;)
I misread the output.

>the preferred
> lifetimes of both the temporary and non-temporary addresses are the same
> values.
>However, something cause the preferred lifetime values for the
> temporary addresses to stop getting reset to 4 hours.

It looks like two issues to me:
- RAs do not extend the lifetime of the temp. address
- the new temp.address is not getting created in advance (RFC4941 says MUST).

-- 
SY, Jen Linkova aka Furry


From nobody Wed Nov 14 17:39:46 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 BEB12130E13 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:39:44 -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=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 RtWfwOMEpClj for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 17:39:43 -0800 (PST)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 063C9130E10 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:39:43 -0800 (PST)
Received: by mail-pf1-x433.google.com with SMTP id e22-v6so8827379pfn.8 for <v6ops@ietf.org>; Wed, 14 Nov 2018 17:39:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=E7VQ4ouScd4yg3l2P3a7J6oFyOMUOeL+DyO4hrIOZvU=; b=XZKhy7Y3SmuId5TybqD0v13RBC23TFTpM2JvMGwvkbbftoiMHQY5TVLvK3iUeyNfUH YVGxzYl4xfs5AB0ULNAtzzRLMnS56mueYy57GVcPa8ZMiBEAYtndI2ShSHFg0VClDUZK mKP+R/+MN8vNHdPUhof6ot9m7QAfbLpjiazP5nZosxWKU5cxuop4LZfpOk5oG4nFIR6+ z5hwaX6uIOoJPN4GsZqh0vCkZPr79ydjGd5VIFi+0HFyMad3nfWFsjfFhBYomdJd/kph b5dR2UyTrvRQs/B2LlrHFdBMVTv5NnQAY00kg8oGzCXtJmZKY3WPXzTNH0jACAK12SuZ PZsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=E7VQ4ouScd4yg3l2P3a7J6oFyOMUOeL+DyO4hrIOZvU=; b=frDLgRzrDDdKnYArKaJK+Grv2BTOPV8noHGbUASUEw1EpxlUu3czSmtMsZSkUB3jtO lFwotmRRN90RVwFN6gegsr5tVt64n2BQfqF4p4/k53HxGTcOxwAtgwpGnk6IMMQ2OQ9L 3wZ1TV6TWbUSy3jEF9LgtfEe7nCC7Y+z+QTp1T29MzLBE10of0vmeVjeG1aaObrpxRey bDxX//Y2BxhvFAKd4/sC5uuAs4ysvW4VcffnXSdr3JPzaC1ykEQRTVZCLA88yZTPmjF+ 6N1UJlvFSYocpXl2mRFJWIuCuxypVfNvHkXomuIK54HFUZaikwWO/CCwe6SHa4XwOrV+ CFZw==
X-Gm-Message-State: AGRZ1gLcDjKBs+cCswh1iO/u66I+8vguHan0sePtkvywo4q/loguy4er xh1PnGxpXczzQ/5U6bChZekKnzJ0
X-Google-Smtp-Source: AJdET5dREVZeaAdoeWhbkYtNRlBlLXs5CKOPtaOFeOUXl8NqDIcgUY9YrgFLfHk/0NKVjcvHeqUhnA==
X-Received: by 2002:a63:b218:: with SMTP id x24mr3852158pge.223.1542245982324;  Wed, 14 Nov 2018 17:39:42 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id b185sm27943612pga.85.2018.11.14.17.39.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 17:39:41 -0800 (PST)
To: fireballiso <fireballiso=40yahoo.com@dmarc.ietf.org>, Jen Linkova <furry13@gmail.com>
Cc: V6 Ops List <v6ops@ietf.org>
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com> <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <b8da40b9-8d50-bab1-29fd-091244927509@gmail.com>
Date: Thu, 15 Nov 2018 14:39:35 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/yCp1Z-LiVtur9qXS9z-kWcjifvY>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 01:39:45 -0000

On 2018-11-15 14:01, fireballiso wrote:
...
> Since the Linux hosts/servers don't have a problem, I'm still thinking
> the issue is in Windows.

If so, it's not generic. Most people don't have this problem. Really.
I see this sort of thing:

Addr Type  DAD State   Valid Life Pref. Life Address
---------  ----------- ---------- ---------- ------------------------
Public     Preferred     1h59m28s     59m28s 2406:xxxx:xxxx:xxxx:c105:5ed7:59e6:xxxx
Temporary  Preferred     1h59m28s     59m28s 2406:xxxx:xxxx:xxxx:e5ad:37bb:c4ff:xxxx
Other      Preferred     infinite   infinite fe80::c105:5ed7:59e6:xxxx%21


   Brian



From nobody Wed Nov 14 19:39:35 2018
Return-Path: <fireballiso@yahoo.com>
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 3CFA71277D2 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 19:39:34 -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=yahoo.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 ixMf6cxwQBD8 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 19:39:32 -0800 (PST)
Received: from sonic313-21.consmr.mail.gq1.yahoo.com (sonic313-21.consmr.mail.gq1.yahoo.com [98.137.65.84]) (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 AD04E12426A for <v6ops@ietf.org>; Wed, 14 Nov 2018 19:39:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1542253171; bh=qLsz9H2hdGbwJ6YD+F0kmmvYsWQeigj1koBeKHPsP/c=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=e/z6qxenKU3yFjXbzG9Akf6ERFa3+imeOUhKch5q5nQKbsTEzDkRm4qff+7gcVqRifuWS4AzYNOlw8jztGCxMY0ehd+xNsmN0H8Jn/oGZH/5m32nZPt/Zc89CWWUfmYOBhhiFMCiiy7Shezd/57rdPY0SzVp6s+PakJHADjzoBj3PkDvqEO1H+hWCpVY6FjD1H5dkTplUrxZduxZFBqh3Od0waZfvkn87GHGOik4alS+f4SSGnvu91bssz3YPDjiKPgU6H1K9eyMEKJ8RbYe4gDLHxZSd8hnp5lr/xoNdvzuREfPWUfTIL+uwO6aVqaO4nYQWUpkfp4MF3Zf6pa3TA==
X-YMail-OSG: CuFNUfsVM1n3jYcQABWEEcjnPD_6zOlZLfaLAShfslyvf2_RBuUuJxJWjJWpO2J 5whrx2h1mLJauwDH3nsQpE8qkDIJOviOj9IKhnKQwQ4ReyNe0VYPutkEEQcfDIB2GdPRsXhMxoMb kghJd6Jq6lw3AltfVYhJ73Jq4tq9N3sM71GsIuThPH8HC_nPCEbZlWtCc0VQtehz9MVb3MoJb5YA ll6hcENtLU6Tu4oQDmi_cda3rbXgZZUx4iQhDw38BdusChvXapiYAPZnf5nIRZE7Ya21HM0gIq7k rkL564eXgRRVp4K29xawLORBfjEqelFPcf80fNUa296ENJSjW63d9g.nmdMVuX4LMJfQbfy2pZmy 6QLCZncZpSNXeCmAbdnJXEH2ecQmJt7EGN5yxaqP_bqHx3_HqhMZ7P.3GfnaoOXZKoa186sTYwNT xZKTIjG2jX4k8r9JIl_CbNFrBnJJpWspXwV2JrUQUIJkNg21YxWrVpiQZ37_s.pyGSa4bzLkcT.o R43pyAq2BeylU1RoieP8PJbOTeo7Ubg2gzLpUBU24i5R.sPwEYsDc._4TFL5l9a2HS11Z_s3SyxG U3g_xEnn_RI1v2bYkuSAqKy8yZR6Z7R41gF7.dZVdId_xCGlZrOpwPW4FbNpRdYrwQhNe2FxWhqm E8t764bX52okoghtOrwDWU4t7gtgw3i.228okLqdLh_P9Pz6YzZCy8UPrf6ZHcygLEsETp6Nixf7 XLul5cnStMu4vCIdbDqS3xGs7fUyKh9vLgiKF__5609RDxdK2JVZCWWWWFRi0MZcUGjhNx8soSD6 SlKmljNz5biNGIaZAOuEmfe_msFnL5GwcECiBMz_nqTnDq._u4KekjImfaVrBQ3hu1iBM7y507EU GVp05NbhAQJVq2pzqDpd4Hlxo_ouUjLjSi7WH0xfulxjEUUNgSLP2N2BeKZ2HiO.0aPbODnqgSUL _gVZPIlhAhr6wm5bcU8YHNGzCUZLK2u_BkC_.nTMKDp7Zc486SjcA7LbEBLQUrUJbcV27mysqRE_ jalYq4ur.rj_7N.RcfhxpdghVjvwsIkpFYCz0vGogjgUs6NhR0spbrZAUe5A-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Thu, 15 Nov 2018 03:39:31 +0000
Received: from pool-108-31-56-250.washdc.fios.verizon.net (EHLO [192.168.0.35]) ([108.31.56.250]) by smtp402.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dc02d20bc568e634d41da4c00a24c0a0;  Thu, 15 Nov 2018 03:39:29 +0000 (UTC)
To: Jen Linkova <furry13@gmail.com>
Cc: V6 Ops List <v6ops@ietf.org>
References: <c0089362-d2cf-5c16-e88a-c177d08f3f49@yahoo.com> <CAFU7BAT0Vhypmmtha+mBMv1nV6ybgfVpeH67tEhBMiH-ijL8zQ@mail.gmail.com> <be54686f-f098-9f8a-8a85-701d3df42598@yahoo.com> <CAFU7BATecd+fRN7JBuxOs4PFdE=C--c7Hii3C16OoTadqxXdJQ@mail.gmail.com>
From: fireballiso <fireballiso@yahoo.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fireballiso@yahoo.com; prefer-encrypt=mutual; keydata= xsBNBE/ifyYBCADDNybm708PQsHDjw3aPvK5E1Kz23ZBEJ1gj64q6isucCSnwah5qrSqsqD2 Y7ghaWhS7u+PtBmliVYhOsOXVXITXUhmyQ44Y8xNwOXL+hW2V/E9aBEcIR2s5MWot/VBrd5H WMM2aakEbHNT4gdawPa6obF0Vpb2vEXWMi3hsk9hoIK940mAfN3avrzF95+u/MDZq6CdTcy5 jrhrqS+LBUxz/h0+R5q/iNdt13TVSAUG9y+OcrIIy1W08tz5kZdIUsPHPb6+IKMmWaXJo6MZ d+4+2QpPuHpqWhtur3LvKXqQ/R3VzgzGcWNYrbY94w5xFMHuP5edqvNLHuCwg5H6gw+FABEB AAHNKEtlbm5ldGggVi4gV2Vsa2VyIDxrZW52d2Vsa2VyQGdtYWlsLmNvbT7CwHgEEwECACIF Ak/ifyYCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEL1SSQzR5vuMlXgH+gJYWivZ evNZ4hgjeI59sGp4XhgEtWXQhpKNSWnpv0ega3pbepl/3Uz2q7WOTmbq/7+PY+3JNP/rihJL 7UxHpzSDIZn7sXuqxKkDBS/mxW2bb5DJXCodAQRBEJv7N2b/xljrfmRLALZu+EBjfw5lnsp9 c8XixMWAUZZDqLV2DyhbxyPW1gdIxOl9lD3BeY8bJ+c3FV/D7bxIzDztF6ZTrSRAsmmtuviX NIjpjwAnFdWqoFxzneKLceafRX9osdYDv8G20gP5q62ZlZcUnvd32YLGNqzLmMtCCGA3Tp1k LZeCSDSEyzCG3/kSOICBxXZ7zJux/CZ2uPfGOXB/PBDNC2XOwE0ET+J/JgEIAM/IdRuYrslv CUASHvXdNPSiIHs1MsYu2ru4gUgcFEPyPuklxGlWRMh7CTk6uT5DznA+lbi3n/vHg7nrZnYM 37Jlb+zpWPfNZUWMD/exwWF4E4YpIQ1XWhEg5HS4uwFUDAkgcpcmzcIriVtId/iiWU3QXP0k JZTQhcVo+rLrprpcT4IyOqYYrJx28KMe9c8jR2vNYlNF4P/6/jdySWyGVFwommajHyfNc+yn Kv4BQBjUJWevwBxYjSTA+X4rdOL0q2H7KYFq11IvWPPdix8m2K415RaxCWfWE2jMCA/9kMZf GRQ1oI/qPndTPYGJHGpJn46xXI/VIlul9FlM9LOPCacAEQEAAcLAXwQYAQIACQUCT+J/JgIb DAAKCRC9UkkM0eb7jNJbCACmMIuxqT+1Bb6dws5y5G9FW9rKmzsKJqI8YjRf4ytTLKObHpB4 UEzJ+OmCTmJKPF421ust+MY/TmvasOXUA3JygvJQ60EFYxHemb93ZNlIP+VdNe1dPyiIWM0o H+/VnD9FI9wsUiZI/YAymFkFaOqSSRHxfIRneSt9k288zMFFGZr++YwMrHcM4VMMYK/n/DiQ n6SAq19Ug9fIhAOt1wyJZsYbMMTZA5lekqgRwwt+mHh7+4J8wBIcu48s98F1Zq3uU6EEiF0X NwEN99ebAPb+8qiYsb7wERaJ2DB0Xi4E5vFjhWjwrTML8H23E7z4ylVCmykNDu8jJSETrwi2 pjxm
Message-ID: <29882837-aa2c-fac5-5b5b-543516fe35bb@yahoo.com>
Date: Wed, 14 Nov 2018 22:39:27 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFU7BATecd+fRN7JBuxOs4PFdE=C--c7Hii3C16OoTadqxXdJQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/C3fpw64_t6iXt7n1onI0BI2BZOo>
Subject: Re: [v6ops] Temporary IPv6 addresses expiring and not renewed - Windows 10
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 03:39:34 -0000

On 11/14/2018 8:31 PM, Jen Linkova wrote:
> It looks like two issues to me:
> - RAs do not extend the lifetime of the temp. address
> - the new temp.address is not getting created in advance (RFC4941 says =
MUST).
>
Seems right. FYI - with the new Windows 10 update (now version 1803,
build 17134.407), the problem persists; the preferred lifetime of the=C2=A0=

temp and non-temp addresses are in sync and reset to 4 hours after each
RA, but after a while, the preferred lifetime of all temp addresses
stops resetting and just counts down. After getting to 0s, I expect it
will stop working, and the non-temp addresses will be used for global
traffic again.

Addr Type=C2=A0 DAD State=C2=A0=C2=A0 Valid Life Pref. Life Address
---------=C2=A0 ----------- ---------- ---------- -----------------------=
-
Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 23h59m1s=
=C2=A0=C2=A0=C2=A0 3h59m1s 2001:470:X:X:X:X:X:7a20
Temporary=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 23h59m1s=C2=A0=C2=A0 1h=
43m38s
2001:470:X:X:e9c9:11ae:1b31:4d1b
Public=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 23h59m1s=
=C2=A0=C2=A0=C2=A0 3h59m1s fd00:X:X:X:X:X:X:7a20
Temporary=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 23h59m1s=C2=A0=C2=A0 1h=
43m38s fd00:X:X:X:e9c9:11ae:1b31:4d1b
Other=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Preferred=C2=A0=C2=A0=C2=A0=C2=A0 inf=
inite=C2=A0=C2=A0 infinite fe80:X:X:X:X:X:X:7a20%13


--=20

-Indy
fireballiso@yahoo.com



From nobody Wed Nov 14 20:03:05 2018
Return-Path: <eng.khaled.omar@hotmail.com>
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 0716E12426A; Wed, 14 Nov 2018 20:03:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 Uh6yBCLMwBON; Wed, 14 Nov 2018 20:02:59 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03olkn0807.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::807]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1DC71286E3; Wed, 14 Nov 2018 20:02:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cPtbQ91Y202aXJ8dQVJutQhMlM8am9FMdBEinTPvur4=; b=GYWuR7x6hE98tlmkAwedTS8CYo93pKHKjpJdRrJKV5IZ17IzEtVvwHcPKzVndxypIENmqBiJoB0HmX8IadQIFVtjaFHwp4gCz7UH5C1f+SNFoDCVtYTh6pGDNQ25PuhKtZKKXsubnLh1HSi/TPEcAzAa4qxmBkkvtiobE6hLywUL/J5Bsc4IUA6gJr7D5nFlcwF+pblGWOGQBnSmVHU1uAUa5TRziVhXOxsFiaeQvq0MY0jU0faAWHt3kbntZ6cMyC1JLClWkg7VMpw/ea+fyV5RCltkqmUhJqPjLx9hnV/qsjNRGZTnRGgKKuHxyv8ntBGvMWHeGR8U1niyx3LyVA==
Received: from DB5EUR03FT054.eop-EUR03.prod.protection.outlook.com (10.152.20.55) by DB5EUR03HT196.eop-EUR03.prod.protection.outlook.com (10.152.20.188) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 04:02:56 +0000
Received: from VI1PR04MB3088.eurprd04.prod.outlook.com (10.152.20.60) by DB5EUR03FT054.mail.protection.outlook.com (10.152.20.248) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 04:02:56 +0000
Received: from VI1PR04MB3088.eurprd04.prod.outlook.com ([fe80::7d34:f58a:fc35:11c2]) by VI1PR04MB3088.eurprd04.prod.outlook.com ([fe80::7d34:f58a:fc35:11c2%2]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 04:02:56 +0000
From: Khaled Omar <eng.khaled.omar@hotmail.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQ==
Date: Thu, 15 Nov 2018 04:02:56 +0000
Message-ID: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:ED220D3D62D604685DDF86D5BAA067407B15B4E100800041403FEDD899C0254D; UpperCasedChecksum:A3A90AA3CC68C50F8F6AF85E1810F873801B67061DC2798CD4ECDB21BBDB0961; SizeAsReceived:6861; Count:43
x-tmn: [ztkGAOw0+GHGIni9ZBR2nsKSUb+gCOTA]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR03HT196; 6:BTZ26i5VSU6DuqCx1U8ZY6naO8YFlhMgxKavzndKr4Ql6hdk2yhCtyEeR4dU3yn0xdjaUbrwLAwyyjBOMt9of6UC+ZQ7hUdT9OOh3kPYGexnsg0CJkX6iplFfbZcbMb19EMb48Zl5izXkjWInhtpUevaE9+E0IVwFVvpC5BAFn/8RHAUnu4XAYZ3ow1/EMVi0Jl4KftwRFDwiKRp2zTtdWsjLarLp3Yn6nWFbg01qiYgxdrpLewH0jRbpNkQEgB8D2jH9cJFGDXQJyYN577idicjP5jFs3H0v5k9e4ldlHkz/vWKheBNwXKWecXvBC1O9tIOIKifmlEbOQw5PR8DJFpoYszGIQhawltvrl933ZGCqUqBcsPBkuJUuBapkLaFlDK9pWxHAtNlVHyC2jNsQOcqYgDvQP8pKVRRA5ZfHGkD9duLoP6J6mGGJcrZgeSzeDU3cMh8fwCBP+UgRzPwxA==; 5:o0+3OOlxPkpXg+kAPAP7Qs9vgtLMjoLFKo8vvYbYOYEbvdEJuD4JORspwgjvaGIW3CwbNC0UDq80M3L2XrmPv3xaAOTTOFSOQHuQdn3SHbxk42q546mOiwobPajqYUocuPhNlc/baD2yACB4K0OPrsFnNpbgwrNZsUgclU2hWxE=; 7:FEqFcP0QCUxjEHwAY7geNQ8ic4LdjFcJJbBi9tYWexv4m0OrBZwFA/QX/PfIg7blpVntU0tvz2OTkcfCZF+UNOisY0f/ZB8ODunK4CaAL7ALvZWT10Q8VP+/bjYTr8lZtxalMdCSbA6d3eYfoDYOZQ==
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR03HT196; 
x-ms-traffictypediagnostic: DB5EUR03HT196:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(102415395)(82015058); SRVR:DB5EUR03HT196; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT196; 
x-microsoft-antispam-message-info: s2b7eBy8ScOuAhsBNj5GhjAPH4ZkbTUijBG8WUfOFyBRSCkkV9S10MFF2REyUcCe
Content-Type: multipart/mixed; boundary="_004_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: b6587b75-6f1a-4db7-b0b6-5cad10ef59a7
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ccb68b1-ca5a-4bfe-37e0-08d64aaf397d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: b6587b75-6f1a-4db7-b0b6-5cad10ef59a7
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 04:02:56.2806 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT196
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/uQT8qvPrCKilW-GqUZDFHchJkHQ>
Subject: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 04:03:03 -0000

--_004_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_
Content-Type: multipart/alternative;
 boundary="_000_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_"

--_000_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Can you check the attached modification, almost no changes will be accompli=
shed to the host, the IPv4 packet will remain the same, your comments will =
be appreciated.

Khaled



--_000_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Can you check the attached modification, almost no c=
hanges will be accomplished to the host, the IPv4 packet will remain the sa=
me, your comments will be appreciated.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Khaled &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_--

--_004_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_
Content-Type: text/plain; name="draft-omar-ipmix-01.txt"
Content-Description: draft-omar-ipmix-01.txt
Content-Disposition: attachment; filename="draft-omar-ipmix-01.txt";
 size=30136; creation-date="Thu, 15 Nov 2018 02:27:39 GMT";
 modification-date="Thu, 15 Nov 2018 03:55:53 GMT"
Content-Transfer-Encoding: base64

//4NAAoADQAKADQALgAgACAAVABoAGUAIABGAG8AdQByACAAVAB5AHAAZQBzACAAbwBmACAAQwBv
AG0AbQB1AG4AaQBjAGEAdABpAG8AbgANAAoADQAKADQALgAxAC4AIAAgAEkAUABtAGkAeAA6ACAA
SQBQAHYANAAgAEgAbwBzAHQAIAB0AG8AIABJAFAAdgA2ACAASABvAHMAdAANAAoADQAKAC0AIABJ
AFAAbQBpAHgAIABQAGEAYwBrAGUAdAA6AA0ACgANAAoADQAKACAAIAAgACAAIAAgACAAIAAgAHwA
PAAtAC0ALQAtAC0ALQAtAC0AIAAzADIALQBiAGkAdAAgAC0ALQAtAC0ALQAtAC0APgB8ADwALQAt
AC0ALQAtAC0AIAAzADIALQBiAGkAdAAgAC0ALQAtAC0ALQA+AHwADQAKACAAIAAgACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKACAAIAAgAHwA
IABEAGEAdABhAHwAIAAgACAAUwBvAHUAcgBjAGUAIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwAg
ACAAIAB8ACAAIAAxADIANwAuADEAMAAuADEAMAAuADAAeAB4AHgAeAB4AHgAeAAgAHwADQAKACAA
IAAgACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
DQAKACAAIAAgACAAIAANAAoAIAAgACAAVwBoAGUAcgBlADoAIAB4AHgAeAB4AHgAeAB4ACAAPQA9
AD4AIAByAGUAcAByAGUAcwBlAG4AdABzACAANwAtAGIAaQB0ACAAZQBuAGMAbwBkAGUAZAAgAGQA
ZQBzAHQAaQBuAGEAdABpAG8AbgAgAEkAUAB2ADYAIABhAGQAZAByAGUAcwBzAC4ADQAKAA0ACgAN
AAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADEAMgA4AC0AYgBpAHQA
IABJAG4AcAB1AHQAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAA0ACgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAfAAgAHwALgAgAC4AIAAuAHwA
DQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAB8ACAAfAAg
ACAAIAAgACAAfAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
dgAgAHYAIAB2ACAAIAAgACAAIAB2AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQANAAoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgAHwADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAA
IAAgAEUAbgBjAG8AZABlAHIAIAAyAF4ANwAgACoAIAA3ACAAIAB8AA0ACgAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAfAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAfAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAB8AC4ALgB8AA0ACgAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAfAAgACAAfAANAAoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAdgAgAHYAIAAgAHYAIAAN
AAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANwAtAGIAaQB0ACAA
TwB1AHAAdQB0AA0ACgANAAoADQAKACAAIABUAGgAZQAgAGkAbgBwAHUAdAAgAGkAcwAgAHQAaABl
ACAAMQAyADgALQBiAGkAdAAgAGQAZQBzAHQAaQBuAGEAdABpAG8AbgAgAEkAUAB2ADYAIABhAGQA
ZAByAGUAcwBzAC4ADQAKACAAIABUAGgAZQAgAG8AdQB0AHAAdQB0ACAAaQBzACAAdABoAGUAIAA3
AC0AYgBpAHQAIABlAG4AYwBvAGQAZQBkACAAZABlAHMAdABpAG4AYQB0AGkAbwBuACAASQBQAHYA
NgAgAGEAZABkAHIAZQBzAHMALgANAAoADQAKACAAIABUAGgAZQAgAGQAZQBzAHQAaQBuAGEAdABp
AG8AbgAgAEkAUAB2ADQAIABhAGQAZAByAGUAcwBzACAAdwBpAGwAbAAgAGIAZQAgAHIAZQBwAHIA
ZQBzAGUAbgB0AGUAZAAgAGEAcwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAOgANAAoADQAK
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAxADIANwAuADEAMAAuADEAMAAuADAA
eAB4AHgAeAB4AHgAeAANAAoADQAKACAAIABUAGgAZQAgAGQAZQBzAHQAaQBuAGEAdABpAG8AbgAg
AEkAUAB2ADYAIABhAGQAZAByAGUAcwBzACAAYwBhAG4AIABiAGUAIABkAGUAYwBvAGQAZQBkACAA
dQBzAGkAbgBnACAANwAgACoAIAAyAF4ANwAgAEQAZQBjAG8AZABlAHIALgANAAoADQAKAA0ACgAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA3AC0AYgBpAHQAIABJAG4A
cAB1AHQADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
AHwAIAB8AC4ALgB8AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAB8ACAAfAAgACAAfAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAdgAgAHYAIAAgAHYAIAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAK
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAB8AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAfAAgACAAIABEAGUAYwBvAGQAZQByACAANwAgACoAIAAyAF4ANwAgACAAfAANAAoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgAHwADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAfAAgAHwALgAgAC4AIAAuAHwADQAKACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAB8ACAAfAAgACAAIAAg
ACAAfAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAdgAgAHYA
IAB2ACAAIAAgACAAIAB2AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAMQAyADgALQBiAGkAdAAgAE8AdQBwAHUAdAANAAoADQAKACAAIABXAGgAZQBuACAAYQAgAHIA
bwB1AHQAZQByACAAZgBpAG4AZABzACAAdABoAGUAIABkAGUAcwB0AGkAbgBhAHQAaQBvAG4AIABJ
AFAAdgA0ACAAYQBkAGQAcgBlAHMAcwAgAHMAdABhAHIAdABzACAAdwBpAHQAaAANAAoAIAAgADEA
MgA3AC4AMQAwAC4AMQAwAC4AMAB4AHgAeAB4AHgAeAB4ACwAIABpAHQAIAB3AGkAbABsACAAZABl
AGMAbwBtAHAAcgBlAHMAcwAgACgAZABlAGMAbwBkAGUAKQAgAHQAaABlACAAbABhAHMAdAAgADcA
LQBiAGkAdABzAA0ACgAgACAAdABvACAAdABoAGUAIABvAHIAaQBnAGkAbgBhAGwAIABJAFAAdgA2
ACAAYQBkAGQAcgBlAHMAcwAuAA0ACgANAAoADQAKAC0AIABTAGUAbgBkAGkAbgBnACAASQBQAG0A
aQB4ACAAaABvAHMAdAAgAFQAQwBQAC8ASQBQACAAQwBvAG4AZgBpAGcAdQByAGEAdABpAG8AbgA6
AA0ACgANAAoADQAKACAAIAAgACAAIAAgAEkAUAAgAEEAZABkAHIAZQBzAHMAOgAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgAEkAUAB2ADQAIABBAGQAZAByAGUAcwBzAA0ACgAgACAAIAAgACAAIABT
AHUAYgBuAGUAdAAgAE0AYQBzAGsAOgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAALwBtAGEA
cwBrAA0ACgAgACAAIAAgACAAIABEAGUAZgBhAHUAbAB0ACAARwBhAHQAZQB3AGEAeQA6ACAAIAAg
ACAAIAAgACAAIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwANAAoAIAAgACAAIAAgACAARABOAFMA
IABBAGQAZAByAGUAcwBzAGUAcwA6ACAAIAAgACAAIAAgACAAIAAgACAASQBQAHYANAAvAEkAUAB2
ADYAIABBAGQAZAByAGUAcwBzAA0ACgANAAoADQAKAA0ACgBJAFAAbQBpAHgAIABIAG8AcwB0ACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAASQBQAG0AaQB4ACAASABvAHMAdAANAAoAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIABOAEEAVAAtAFAAVAANAAoAIAAgACAAUABDAC0AMQAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgAFIAMQAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
UgAyACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUABDAC0AMgANAAoAIAAgACsALQAt
AC0ALQArACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
KgAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQAtAC0A
LQArAA0ACgAgACAAfAAgACAAIAAgAHwAIAAgADIAMAAwADEAOgAxADoAOgAxACAAIAAqACAAIAAg
ACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAA2ADQAOgBGAEYAOQBCADoA
NQAwAC4AOAAuADIALgAxADoAOgAxAC8ANgA0ACAAIAAgACoAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAfAAgACAAIAAgAHwADQAKACAAIAB8ACAAIAAgACAAfABvAC0ALQAtAC0ALQAtAC0A
LQAtAG8AKgAgAFgAIAAqAG8ALQAtAC0AbwAqACAAIAAgAEkAUAB2ADYAIAAgACAAIAAqAG8ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AbwAqACAAWAAgACoA
bwAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AbwB8ACAAIAAgACAAfAANAAoAIAAgACsALQAtAC0ALQAr
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAAIAAgACAAKgAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACAAIAAgADUAMAAuADgALgAyAC4AMQAv
ADMAMAAgACAAIAAqACAAIAAxADkAMgAuADEANgA4AC4AMQAuADEAIAAgACsALQAtAC0ALQArAA0A
CgAgAC8AIAAgACAAIAAvACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAKgAgACAATgBlAHQAdwBvAHIAawAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
AC8AIAAgACAAIAAvAA0ACgArAC0ALQAtAC0AKwAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAArAC0ALQAtAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAAIAAqAA0ACgBJAFAA
dgA2ADoAIAAyADAAMAAxADoAMQA6ADoAMQAwAC8ANgA0ACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAEkAUAB2ADQAOgAgADEAOQAyAC4AMQA2
ADgALgAxAC4AMQAwAC8AMgA0AA0ACgBEAEcAIAAgADoAIAAyADAAMAAxADoAMQA6ADoAMQAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgAEQARwAgACAAOgAgADEAOQAyAC4AMQA2ADgALgAxAC4AMQANAAoADQAKAA0ACgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAfAAg
ACAAIAAgACAAIAAgADMAMgAtAGIAaQB0ACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAA
MwAyAC0AYgBpAHQAIAAgACAAIAAgAHwADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsAKwAtACsALQArAC0A
KwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC0ALQAtAHwA
RABhAHQAYQAgAHwAIAAgADEAMgA3AC4AMQAwAC4AMQAwAC4AMAB4AHgAeAB4AHgAeAB4ACAAIAB8
ACAAIAAgADEAOQAyAC4AMQA2ADgALgAxAC4AMQAwACAAIAB8AA0ACgAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABEAGUAcwB0AC4AIABJAFAAdgA0ACAAQQBkAGQA
cgBlAHMAcwAgACAAIAAgAFMAcgBjAC4AIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwANAAoADQAK
AA0ACgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAMQAyADgALQBiAGkAdAAgACAAIAAg
AHwAIAAgACAAIAAgACAAIAAgACAAIAAxADIAOAAtAGIAaQB0ACAAIAAgACAAIAAgACAAIAB8AA0A
CgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAtAC0ALQB8AEQA
YQB0AGEAIAB8ACAAIAAgACAAMgAwADAAMQA6ADEAOgA6ADEAMAAgACAAIAB8ACAAIAAgADYANAA6
AEYARgA5AEIAOgA1ADAALgA4AC4AMgAuADEAOgA6ADEAIAAgACAAfAANAAoAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAA0ACgAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABEAGUA
cwB0AC4AIABJAFAAdgA2ACAAQQBkAGQAcgBlAHMAcwAgACAAIAAgACAAUwByAGMALgAgAEkAUAB2
ADYAIABBAGQAZAByAGUAcwBzAA0ACgANAAoADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIABJAFAAbQBpAHgAOgAgAEkAUAB2ADQAIABoAG8AcwB0ACAAdABvACAASQBQ
AHYANgAgAGgAbwBzAHQADQAKAA0ACgANAAoANAAuADIALgAgACAASQBQAG0AaQB4ADoAIABJAFAA
dgA2ACAASABvAHMAdAAgAHQAbwAgAEkAUAB2ADQAIABIAG8AcwB0AA0ACgANAAoALQAgAEkAUABt
AGkAeAAgAFAAYQBjAGsAZQB0ADoADQAKAA0ACgANAAoAIAAgACAAIAAgACAAIAAgACAAfAA8AC0A
LQAtAC0ALQAtAC0ALQAgADEAMgA4AC0AYgBpAHQAIAAtAC0ALQAtAC0ALQA+AHwAPAAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AIAAxADIAOAAtAGIAaQB0ACAALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAD4AfAANAAoAIAAgACAAKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwANAAoAIAAgACAA
fAAgAEQAYQB0AGEAfAAgACAAIABTAG8AdQByAGMAZQAgAEkAUAB2ADYAIABBAGQAZAByAGUAcwBz
ACAAIAAgAHwAIAAgACAAIAA2ADQAOgBGAEYAOQBCADoAIAAgACAARABlAHMAdABpAG4AYQB0AGkA
bwBuACAASQBQAHYANAAgAEEAZABkAHIAZQBzAHMAIAAgACAAIAA6ADoAMQAgACAAIAAgACAAfAAN
AAoAIAAgACAAKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAPAAtAC0AIAAzADIALQBiAGkAdAAgAC0ALQA+AHwA
PAAtAC0ALQAtAC0ALQAtACAAMwAyAC0AYgBpAHQAIAAtAC0ALQAtAC0ALQAtAD4AfAA8AC0ANgA0
AC0AYgBpAHQALQAtAD4AfAANAAoADQAKAA0ACgAgACAAIAAtACAAVABoAGUAIABkAGUAcwB0AGkA
bgBhAHQAaQBvAG4AIABhAGQAZAByAGUAcwBzACAAaQBzACAAMQAyADgALQBiAGkAdAAsACAAdwBo
AGUAbgAgAHQAaABlACAAMQBzAHQAIAAzADIALQBiAGkAdABzACAAYQByAGUAIAA2ADQAOgBGAEYA
OQBCACwAIAB0AGgAZQAgAHIAbwB1AHQAZQByAA0ACgAgACAAIAAgACAAdwBpAGwAbAAgAGsAbgBv
AHcAIAB0AGgAYQB0ACAAdABoAGUAIAAzAHIAZAAgAGEAbgBkACAANAB0AGgAIABnAHIAbwB1AHAA
cwAgAGkAcwAgAGEAbgAgAEkAUAB2ADQALQBlAG0AYgBlAGQAZABlAGQAIABhAGQAZAByAGUAcwBz
AC4ADQAKAA0ACgANAAoADQAKAC0AIABTAGUAbgBkAGkAbgBnACAASQBQAG0AaQB4ACAAaABvAHMA
dAAgAFQAQwBQAC8ASQBQACAAQwBvAG4AZgBpAGcAdQByAGEAdABpAG8AbgA6AA0ACgANAAoADQAK
ACAAIAAgACAAIAAgAEkAUAAgAEEAZABkAHIAZQBzAHMAOgAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgAEkAUAB2ADYAIABBAGQAZAByAGUAcwBzAA0ACgAgACAAIAAgACAAIABQAHIAZQBmAGkAeAAg
AEwAZQBuAGcAdABoADoAIAAgACAAIAAgACAAIAAgACAAIAAgACAALwBsAGUAbgBnAHQAaAANAAoA
IAAgACAAIAAgACAARABlAGYAYQB1AGwAdAAgAEcAYQB0AGUAdwBhAHkAOgAgACAAIAAgACAAIAAg
ACAASQBQAHYANgAgAEEAZABkAHIAZQBzAHMAIAAoAE8AcAB0AGkAbwBuAGEAbAApAA0ACgAgACAA
IAAgACAAIABEAE4AUwAgAEEAZABkAHIAZQBzAHMAZQBzADoAIAAgACAAIAAgACAAIAAgACAAIABJ
AFAAdgA2AC8ASQBQAHYANAAgAEEAZABkAHIAZQBzAHMADQAKAA0ACgANAAoALQAgAEUAeABhAG0A
cABsAGUAIABvAGYAIABJAFAAbQBpAHgAIABPAHAAZQByAGEAdABpAG8AbgA6AA0ACgAgACAALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0A
CgAgACAAIAAgACAAIAAgACAAIABSADEAIABoAGEAcwAgAEkAUAB2ADYAIAByAG8AdQB0AGkAbgBn
ACAAZQBuAGEAYgBsAGUAZAAgACYAIABSADIAIABoAGEAcwAgAEkAUAB2ADQALwBJAFAAdgA2ACAA
cgBvAHUAdABpAG4AZwAgAGUAbgBhAGIAbABlAGQADQAKAA0ACgBJAFAAdgBtAGkAeAAgAEgAbwBz
AHQAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABJAFAAbQBpAHgAIABIAG8AcwB0AA0A
CgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHAAcgBpAG8AcgBpAHQAeQA9ADYAIAAg
ACAAIAAgAHAAcgBpAG8AcgBpAHQAeQA9ADQAIAAoAGQAZQBmAGEAdQBsAHQAKQAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIABOAEEAVAAtAFAAVAANAAoAIAAgACAAUABDAC0AMQAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgAFIAMQAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAUgAyACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUABDAC0AMgANAAoAIAAgACsA
LQAtAC0ALQArACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAKgAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQAt
AC0ALQArAA0ACgAgACAAfAAgACAAIAAgAHwAIAAgADIAMAAwADEAOgAxADoAOgAxACAAIAAqACAA
IAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAA2ADQAOgBGAEYAOQBC
ADoANQAwAC4AOAAuADIALgAxADoAOgAxAC8ANgA0ACAAIAAgACoAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAfAAgACAAIAAgAHwADQAKACAAIAB8ACAAIAAgACAAfABvAC0ALQAtAC0ALQAt
AC0ALQAtAG8AKgAgAFgAIAAqAG8ALQAtAC0AbwAqACAAIAAgAEkAUAB2ADQAIAAgACAAIAAqAG8A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AbwAqACAAWAAg
ACoAbwAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AbwB8ACAAIAAgACAAfAANAAoAIAAgACsALQAtAC0A
LQArACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAAIAAgACAAKgAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACAAIAAgADUAMAAuADgALgAyAC4A
MQAvADMAMAAgACAAIAAqACAAIAAxADkAMgAuADEANgA4AC4AMQAuADEAIAAgACsALQAtAC0ALQAr
AA0ACgAgAC8AIAAgACAAIAAvACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAKgAgACAATgBlAHQAdwBvAHIAawAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgAC8AIAAgACAAIAAvAA0ACgArAC0ALQAtAC0AKwAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAArAC0ALQAtAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAAIAAqAA0ACgBJ
AFAAdgA2ADoAIAAyADAAMAAxADoAMQA6ADoAMQAwAC8ANgA0ACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABJAFAAdgA0ADoAIAAxADkAMgAuADEA
NgA4AC4AMQAuADEAMAAvADIANAANAAoARABHACAAIAA6ACAAMgAwADAAMQA6ADEAOgA6ADEAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAARABHACAAIAA6ACAAMQA5ADIALgAxADYAOAAuADEALgAxAA0ACgANAAoAIAAgACAAIAAgACAA
fAAgACAAIAAgACAAIAAxADIAOAAtAGIAaQB0ACAAIAAgACAAfAAgACAAIAAgACAAIAAgACAAIAAg
ADEAMgA4AC0AYgBpAHQAIAAgACAAIAAgACAAIAAgAHwADQAKACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAA0ACgB8AEQAYQB0AGEAIAB8ACAAIAAgACAAMgAwADAA
MQA6ADEAOgA6ADEAMAAgACAAIAB8ACAAIAAgADYANAA6AEYARgA5AEIAOgA1ADAALgA4AC4AMgAu
ADEAOgA6ADEAIAAgACAAfAAtAC0ALQA+AA0ACgArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwANAAoAIAAgACAAIAAgACAAIABTAHIAYwAuACAASQBQAHYANgAgAEEA
ZABkAHIAZQBzAHMAIAAgACAAIABEAGUAcwB0AC4AIABJAFAAdgA2ACAAQQBkAGQAcgBlAHMAcwAN
AAoADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAB8ACAAIAAgACAAIAAgACAAIAAgACAAMwAyAC0AYgBpAHQAIAAgACAAIAAgACAAIAAgACAA
fAAgACAAIAAgACAAMwAyAC0AYgBpAHQAIAAgACAAIAB8AA0ACgAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwA
RABhAHQAYQAgAHwAIAAgACAAIAAxADIANwAuADEAMAAuADEAMAAuADAAeAB4AHgAeAB4AHgAeAAg
ACAAIAB8ACAAIAAxADkAMgAuADEANgA4AC4AMQAuADEAMAAgAHwALQAtAC0APgANAAoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABTAHIAYwAuACAASQBQAHYANAAgAEEA
ZABkAHIAZQBzAHMAIAAgACAAIABEAGUAcwB0AC4AIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwAN
AAoADQAKAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABJAFAA
bQBpAHgAOgAgAEkAUAB2ADYAIABoAG8AcwB0ACAAdABvACAASQBQAHYANAAgAGgAbwBzAHQADQAK
AA0ACgAgACAAIABOAG8AdABlADoADQAKAA0ACgAgACAAIABvACAAIABUAGgAZQAgAEkAUAB2ADYA
IABhAGQAZAByAGUAcwBzACAAYQBzAHMAaQBnAG4AZQBkACAAdABvACAAUgAyACcAcwAgAGUAeAB0
AGUAcgBuAGEAbAAgAGkAbgB0AGUAcgBmAGEAYwBlACAAbQB1AHMAdAAgAGIAZQAgAHQAaABlAA0A
CgAgACAAIAAgACAAIABwAHUAYgBsAGkAYwAgAEkAUAB2ADQAIABhAGQAZAByAGUAcwBzACAAZQBt
AGIAZQBkAGQAZQBkACAAaQBuACAAYQBuACAASQBQAHYANgAgAGEAZABkAHIAZQBzAHMAIAB0AGgA
YQB0ACAAcwB0AGEAcgB0AHMAIAB3AGkAdABoAA0ACgAgACAAIAAgACAAIAAiADYANAA6AEYARgA5
AEIAIgAgAGEAbgBkACAAZQBuAGQAcwAgAHcAaQB0AGgAIAAiADoAOgAxACIALgANAAoADQAKACAA
IAAgAG8AIAAgAEEAIABwAHIAaQBvAHIAaQB0AHkAIAB2AGEAbAB1AGUAIABjAGEAbgAgAGIAZQAg
AGMAbwBuAGYAaQBnAHUAcgBlAGQAIABvAG4AIABlAHYAZQByAHkAIAByAG8AdQB0AGUAcgAgAHQA
aABhAHQAIABkAGUAdABlAHIAbQBpAG4AZQBzAA0ACgAgACAAIAAgACAAIAB3AGgAaQBjAGgAIABy
AG8AdQB0AGkAbgBnACAAdABhAGIAbABlACAAdABvACAAdQBzAGUAIAB3AGgAZQBuACAAdABoAGUA
IABkAGUAcwB0AGkAbgBhAHQAaQBvAG4AIABhAGQAZAByAGUAcwBzACAAaQBzACAAYQBuACAASQBQ
AHYANAANAAoAIAAgACAAIAAgACAAZQBtAGIAZQBkAGQAZQBkACAAYQBkAGQAcgBlAHMAcwAuAA0A
CgANAAoAIAAgACAAbwAgACAAUAByAGkAbwByAGkAdAB5ACAAPQAgADQAIAAoAGQAZQBmAGEAdQBs
AHQAKQAsACAAbQBlAGEAbgBzACAAdABoAGEAdAAgAHQAaABlACAAcgBvAHUAdABlAHIAIAB3AGkA
bABsACAAdQBzAGUAIAB0AGgAZQAgAEkAUAB2ADQADQAKACAAIAAgACAAIAAgAHIAbwB1AHQAaQBu
AGcAIAB0AGEAYgBsAGUAIABmAGkAcgBzAHQAIABpAGYAIAB0AGgAZQAgAGQAZQBzAHQAaQBuAGEA
dABpAG8AbgAgAGkAcwAgAGEAbgAgAEkAUAB2ADQALQBlAG0AYgBlAGQAZABlAGQADQAKACAAIAAg
ACAAIAAgAGEAZABkAHIAZQBzAHMALgANAAoADQAKACAAIAAgAG8AIAAgAFAAcgBpAG8AcgBpAHQA
eQAgAD0AIAA2ACwAIABtAGUAYQBuAHMAIAB0AGgAYQB0ACAAdABoAGUAIAByAG8AdQB0AGUAcgAg
AHcAaQBsAGwAIAB1AHMAZQAgAHQAaABlACAASQBQAHYANgAgAHIAbwB1AHQAaQBuAGcADQAKACAA
IAAgACAAIAAgAHQAYQBiAGwAZQAgAGYAaQByAHMAdAAgAGkAZgAgAHQAaABlACAAZABlAHMAdABp
AG4AYQB0AGkAbwBuACAAaQBzACAAYQBuACAASQBQAHYANAAtAGUAbQBiAGUAZABkAGUAZAAgAGEA
ZABkAHIAZQBzAHMALgANAAoADQAKACAAIAAgAG8AIAAgAE8AbgBsAHkAIABSADEAIAB3AGkAbABs
ACAAYgBlACAAYwBvAG4AZgBpAGcAdQByAGUAZAAgAHQAbwAgAHAAcgBpAG8AcgBpAHQAeQAgAD0A
IAA2ACAAdABvACAAdQBzAGUAIAB0AGgAZQAgAEkAUAB2ADYAIAByAG8AdQB0AGkAbgBnAA0ACgAg
ACAAIAAgACAAIAB0AGEAYgBsAGUAIABmAGkAcgBzAHQAIAB0AG8AIAByAG8AdQB0AGUAIAB0AGgA
ZQAgAEkAUAB2ADQALQBlAG0AYgBlAGQAZABlAGQAIABJAFAAdgA2ACAAYQBkAGQAcgBlAHMAcwAu
AA0ACgANAAoAIAAgACAAbwAgACAATwB0AGgAZQByACAAcgBvAHUAdABlAHIAcwAgAHcAaQBsAGwA
IABrAGUAZQBwACAAdQBzAGkAbgBnACAAdABoAGUAIABkAGUAZgBhAHUAbAB0ACAAcAByAGkAbwBy
AGkAdAB5ACAAdgBhAGwAdQBlACAAKAA0ACkAIAB0AG8ADQAKACAAIAAgACAAIAAgAHUAcwBlACAA
dABoAGUAIABJAFAAdgA0ACAAcgBvAHUAdABpAG4AZwAgAHQAYQBiAGwAZQAgAGYAaQByAHMAdAAg
AHQAbwAgAHIAbwB1AHQAZQAgAHQAaABlACAASQBQAHYANAAtAGUAbQBiAGUAZABkAGUAZAANAAoA
IAAgACAAIAAgACAAYQBkAGQAcgBlAHMAcwAuAA0ACgANAAoADQAKAA0ACgANAAoANAAuADMALgAg
ACAASQBQAG0AaQB4ADoAIABJAFAAdgA2ACAASABvAHMAdAAgAHQAbwAgAEkAUAB2ADYAIABIAG8A
cwB0AA0ACgANAAoADQAKACAAIAAgAC0AIABJAFAAbQBpAHgAIABQAGEAYwBrAGUAdAA6AA0ACgAN
AAoADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgADEAMgA4AC0A
YgBpAHQAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgACAAIAAxADIAOAAtAGIAaQB0
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwADQAKACAAIAAgACAAIAAgACsALQArAC0AKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKACAA
IAAgACAAIAAgAHwAIABEAGEAdABhAHwAIAAgAFMAbwB1AHIAYwBlACAASQBQAHYANgAgAEEAZABk
AHIAZQBzAHMAIAAgAHwAIAAgAEQAZQBzAHQAaQBuAGEAdABpAG8AbgAgAEkAUAB2ADYAIABBAGQA
ZAByAGUAcwBzACAAIAAgAHwADQAKACAAIAAgACAAIAAgACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKAA0ACgANAAoAIAAg
ACAALQAgAFMAZQBuAGQAaQBuAGcAIABJAFAAbQBpAHgAIABoAG8AcwB0ACAAVABDAFAALwBJAFAA
IABDAG8AbgBmAGkAZwB1AHIAYQB0AGkAbwBuADoADQAKAA0ACgANAAoAIAAgACAAIAAgACAAIAAg
ACAASQBQACAAQQBkAGQAcgBlAHMAcwA6ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAASQBQAHYA
NgAgAEEAZABkAHIAZQBzAHMADQAKACAAIAAgACAAIAAgACAAIAAgAFAAcgBlAGYAaQB4ACAATABl
AG4AZwB0AGgAOgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvAEwAZQBuAGcAdABoAA0ACgAgACAA
IAAgACAAIAAgACAAIABEAGUAZgBhAHUAbAB0ACAARwBhAHQAZQB3AGEAeQA6ACAAIAAgACAAIAAg
ACAAIABJAFAAdgA2ACAAQQBkAGQAcgBlAHMAcwAgACgATwBwAHQAaQBvAG4AYQBsACkADQAKACAA
IAAgACAAIAAgACAAIAAgAEQATgBTACAAQQBkAGQAcgBlAHMAcwBlAHMAOgAgACAAIAAgACAAIAAg
ACAAIAAgAEkAUAB2ADYALwBJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwANAAoADQAKAA0ACgAtACAA
RQB4AGEAbQBwAGwAZQAgAG8AZgAgAEkAUABtAGkAeAAgAE8AcABlAHIAYQB0AGkAbwBuADoADQAK
ACAAIAAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQANAAoADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAFIAMQAg
ACYAIABSADIAIABoAGEAdgBlACAASQBQAHYANgAgAHIAbwB1AHQAaQBuAGcAIABlAG4AYQBiAGwA
ZQBkAA0ACgBJAFAAbQBpAHgAIABIAG8AcwB0ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgAEkAUABtAGkAeAAgAEgAbwBzAHQADQAKAA0ACgAgACAAIABQAEMALQAx
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUgAxACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
KgAgACAAIAAgACAAIAAgACAAIAAgACAAIABSADIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
AFAAQwAtADIADQAKACAAIAArAC0ALQAtAC0AKwAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQAtAC0ALQArAA0ACgAgACAAfAAgACAAIAAgAHwA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAg
ACAAIAAqACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAA
IAAgACAAfAANAAoAIAAgAHwAIAAgACAAIAB8AG8ALQAtAC0ALQAtAC0ALQAtAC0AbwAqACAAWAAg
ACoAbwAtAC0ALQBvACoAIAAgACAASQBQAHYANgAgACAAIAAgACoAbwAtAC0ALQBvACoAIABYACAA
KgBvAC0ALQAtAC0ALQAtAC0ALQAtAG8AfAAgACAAIAAgAHwADQAKACAAIAArAC0ALQAtAC0AKwAg
ACAAMgAwADAAMQA6ADEAOgA6ADEAIAAgACoAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAKgAgACAAIAAgACAAKgAgACAAMwAwADAAMQA6ADEAOgA6ADEAIAAgACsALQAt
AC0ALQArAA0ACgAgAC8AIAAgACAAIAAvACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAKgAgACAATgBlAHQAdwBvAHIAawAgACAAKgAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAALwAgACAAIAAgAC8ADQAKACsALQAtAC0ALQArACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAAIAAgACAAIAAg
ACoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKwAtAC0ALQAtACsA
DQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACoAIAAgACAAKgANAAoASQBQAHYANgA6ACAAMgAwADAAMQA6ADEAOgA6ADEA
MAAvADYANAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgAEkAUAB2ADYAOgAgADMAMAAwADEAOgAxADoAOgAxADAALwA2ADQADQAKAEQA
RwAgACAAOgAgADIAMAAwADEAOgAxADoAOgAxACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABEAEcAIAAgADoAIAAzADAA
MAAxADoAMQA6ADoAMQANAAoADQAKAA0ACgAgACAAIAAgACAAIAB8ACAAIAAgACAAIAAxADIAOAAt
AGIAaQB0ACAAIAAgACAAIAB8ACAAIAAgACAAIAAgADEAMgA4AC0AYgBpAHQAIAAgACAAIAAgACAA
fAANAAoAKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKAHwARABhAHQAYQAgAHwA
IAAgACAAMgAwADAAMQA6ADEAOgA6ADEAMAAgACAAIAAgAHwAIAAgACAAIAAgADMAMAAwADEAOgAx
ADoAOgAxADAAIAAgACAAIAB8AC0ALQAtAD4ADQAKACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAA0ACgAgACAAIAAgACAAIAAgAFMAcgBjAC4AIABJAFAAdgA2ACAAQQBkAGQAcgBlAHMA
cwAgACAARABlAHMAdAAuACAASQBQAHYANgAgAEEAZABkAHIAZQBzAHMADQAKAA0ACgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAfAAgACAAIAAgACAAIAAxADIAOAAtAGIAaQB0ACAAIAAgACAAIAAgAHwAIAAgACAAIAAg
ACAAMQAyADgALQBiAGkAdAAgACAAIAAgAHwADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAA8AC0ALQAtAHwARABhAHQAYQAgAHwAIAAgACAAIAAyADAAMAAxADoAMQA6ADoAMQAwACAA
IAAgACAAIAB8ACAAIAAgACAAIAAzADAAMAAxADoAMQA6ADoAMQAwACAAIAB8AA0ACgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAEQAZQBzAHQALgAg
AEkAUAB2ADYAIABBAGQAZAByAGUAcwBzACAAIABTAHIAYwAuACAASQBQAHYANgAgAEEAZABkAHIA
ZQBzAHMADQAKAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgAEkAUABtAGkAeAA6ACAASQBQAHYANgAgAGgAbwBzAHQAIAB0AG8AIABJAFAAdgA2ACAA
aABvAHMAdAANAAoADQAKAA0ACgANAAoADQAKADQALgA0AC4AIAAgAEkAUABtAGkAeAA6ACAASQBQ
AHYANAAgAEgAbwBzAHQAIAB0AG8AIABJAFAAdgA0ACAASABvAHMAdAANAAoADQAKAC0AIABJAFAA
bQBpAHgAIABQAGEAYwBrAGUAdAA6AA0ACgANAAoADQAKACAAIAAgACAAIAAgACAAIAAgAHwAIAAg
ACAAIAAgACAAIAAgACAAMwAyAC0AYgBpAHQAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAIAAgACAA
IAAgACAAIAAgACAAIAAgADMAMgAtAGIAaQB0ACAAIAAgACAAIAAgACAAIAAgACAAIAB8AA0ACgAg
ACAAIAArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwANAAoAIAAgACAAfAAgAEQAYQB0AGEAfAAgACAAIABTAG8AdQByAGMA
ZQAgAEkAUAB2ADQAIABBAGQAZAByAGUAcwBzACAAIAAgAHwAIAAgACAARABlAHMAdABpAG4AYQB0
AGkAbwBuACAASQBQAHYANAAgAEEAZABkAHIAZQBzAHMAIAAgAHwADQAKACAAIAAgACsALQArAC0A
KwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAA0ACgAgACAAIAAgACAAIAAgACAAIAANAAoADQAKAC0AIABTAGUAbgBkAGkAbgBnACAASQBQ
AG0AaQB4ACAAaABvAHMAdAAgAFQAQwBQAC8ASQBQACAAQwBvAG4AZgBpAGcAdQByAGEAdABpAG8A
bgA6AA0ACgANAAoADQAKACAAIAAgACAAIAAgAEkAUAAgAEEAZABkAHIAZQBzAHMAOgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgAEkAUAB2ADQAIABBAGQAZAByAGUAcwBzAA0ACgAgACAAIAAgACAA
IABTAHUAYgBuAGUAdAAgAE0AYQBzAGsAOgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAALwBN
AGEAcwBrAA0ACgAgACAAIAAgACAAIABEAGUAZgBhAHUAbAB0ACAARwBhAHQAZQB3AGEAeQA6ACAA
IAAgACAAIAAgACAAIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwANAAoAIAAgACAAIAAgACAARABO
AFMAIABBAGQAZAByAGUAcwBzAGUAcwA6ACAAIAAgACAAIAAgACAAIAAgACAASQBQAHYANAAgAEEA
ZABkAHIAZQBzAHMADQAKAA0ACgANAAoALQAgAEUAeABhAG0AcABsAGUAIABvAGYAIABJAFAAbQBp
AHgAIABPAHAAZQByAGEAdABpAG8AbgA6AA0ACgAgACAALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
UgAxACAAJgAgAFIAMgAgAGgAYQB2AGUAIABJAFAAdgA0ACAAcgBvAHUAdABpAG4AZwAgAGUAbgBh
AGIAbABlAGQADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAADQAKACAASQBQAG0AaQB4
ACAASABvAHMAdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIABJAFAAbQBpAHgAIABIAG8AcwB0AA0ACgAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABOAEEAVAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABOAEEAVAANAAoA
IAAgACAAIABQAEMALQAxACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABSADEAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAqACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIABSADIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUABDAC0AMgANAAoAIAAgACAA
KwAtAC0ALQAtACsAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAKgAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQAtAC0ALQArAA0ACgAgACAAIAB8ACAA
IAAgACAAfAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACoAIAAgADYANAA6AEYARgA5AEIAOgA4
ADAALgA5AC4AMwAuADEAOgA6ADEALwA2ADQAIAAgACAAIAAqACAAIAAgACAAIAAgACAAKgAgACAA
IAAgADYANAA6AEYARgA5AEIAOgA1ADAALgA4AC4AMgAuADEAOgA6ADEALwA2ADQAIAAgACAAKgAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAfAAgACAAIAAgAHwADQAKACAAIAAgAHwAIAAgACAA
IAB8AG8ALQAtAC0ALQAtAC0ALQAtAC0AbwAqACAAWAAgACoAbwAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAG8AKgAgACAAIABJAFAAdgA0ACAAIAAgACAAKgBvAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQBvACoAIABYACAAKgBv
AC0ALQAtAC0ALQAtAC0ALQAtAC0AbwB8ACAAIAAgACAAfAANAAoAIAAgACAAKwAtAC0ALQAtACsA
IAAgACAAMQAwAC4AMQAuADEALgAxACAAIAAqACAAIAA4ADAALgA5AC4AMwAuADEALwAzADAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKgAgACAA
IAAgACAAIAAgACAAIAAgACAANQAwAC4AOAAuADIALgAxAC8AMwAwACAAIAAgACoAIAAgADEAOQAy
AC4AMQA2ADgALgAxAC4AMQAgACsALQAtAC0ALQArAA0ACgAgACAALwAgACAAIAAgAC8AIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACoAIAAgAE4AZQB0AHcAbwByAGsAIAAgACoAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgAC8AIAAgACAAIAAvAA0ACgAgACsALQAtAC0ALQArACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAKgAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAArAC0ALQAtAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACoAIAAgACAAKgANAAoASQBQAHYANAA6ACAAMQAwAC4AMQAuADEALgAxADAA
LwAyADQAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAqACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABJAFAAdgA0ADoAIAAx
ADkAMgAuADEANgA4AC4AMQAuADEAMAAvADIANAANAAoARABHACAAIAA6ACAAMQAwAC4AMQAuADEA
LgAxACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABEAEcAIAAg
ADoAIAAxADkAMgAuADEANgA4AC4AMQAuADEADQAKAA0ACgANAAoAIAAgACAAIAAgACAAfAAgACAA
IAAgACAAMwAyAC0AYgBpAHQAIAAgACAAIAAgACAAfAAgACAAIAAgACAAIAAzADIALQBiAGkAdAAg
ACAAIAAgACAAfAANAAoAKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwANAAoAfABEAGEAdABh
ACAAfAAgACAAIAAxADAALgAxAC4AMQAuADEAMAAgACAAIAAgACAAfAAgACAAIAAgACAANQAwAC4A
OAAuADIALgAxACAAIAAgACAAfAAtAC0ALQA+AA0ACgArAC0AKwAtACsALQArAC0AKwAtACsALQAr
AC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsA
LQArAA0ACgAgACAAIAAgACAAIAAgAFMAcgBjAC4AIABJAFAAdgA0ACAAQQBkAGQAcgBlAHMAcwAg
ACAARABlAHMAdAAuACAASQBQAHYANAAgAEEAZABkAHIAZQBzAHMADQAKAA0ACgANAAoAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAHwAIAAgACAAIAAgADMAMgAtAGIAaQB0
ACAAIAAgACAAIAAgAHwAIAAgACAAIAAgACAAMwAyAC0AYgBpAHQAIAAgACAAIAAgAHwADQAKACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAA0A
CgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgADwALQAtAC0AfABEAGEAdABhACAAfAAgACAAIAAgADgAMAAu
ADkALgAzAC4AMQAgACAAIAAgACAAfAAgACAAIAAxADkAMgAuADEANgA4AC4AMQAuADEAMAAgACAA
fAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQArAC0AKwAtACsALQArAC0AKwAt
ACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0AKwAtACsALQArAC0A
KwAtACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAEQAZQBz
AHQALgAgAEkAUAB2ADQAIABBAGQAZAByAGUAcwBzACAAIABTAHIAYwAuACAASQBQAHYANAAgAEEA
ZABkAHIAZQBzAHMADQAKAA0ACgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAEkAUABtAGkA
eAA6ACAASQBQAHYANAAgAGgAbwBzAHQAIAB0AG8AIABJAFAAdgA0ACAAaABvAHMAdAANAAoADQAK
AA0ACgANAAoANwAuACAAIABJAFAAbQBpAHgAIAB3AGkAdABoACAARABOAFMADQAKAA0ACgANAAoA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAARABOAFMAIABTAGUAcgB2AGUAcgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACsALQAtAC0ALQArAA0ACgAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
fAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgACAADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAvACAAIAAgAF4AIAAgACAAIAAgACAAIAB8ACAAIAAgACAAfAAgACAA
IAAgACAAIABeACAAIABcAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
AC8AIAAgACAALwAgACAAIAAgACAAIAAgACAAfAAgACAAIAAgAHwAIAAgACAAIAAgACAAIABcACAA
IABcAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvACAAIAAgAC8AIAAg
ACAAIAAgACAAIAAgACAAKwAtAC0ALQAtACsAIAAgACAAIAAgACAAIAAgAFwAIAAgAFwADQAKACAA
SQBQAHYANgAtAGMAbwBtAHAAcgBlAHMAcwBlAGQAIAAvACAAIAAgAC8AIAAgACAAIAAgAEkAUAB2
ADQALwBJAFAAdgA2ACAAQQBkAGQAcgBlAHMAcwAgACAAIABcACAAIABcACAASQBQAHYANAAtAGUA
bQBiAGUAZABkAGUAZAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKAAyACkAIAAvACAAIAAg
AC8AIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
XAAgACAAXAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAALwAgACAAIAAvACAAUABD
AC0AMgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABQAEMALQAxACAAIABcACAA
IABcAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAALwAgACAAIAAvACAAIAAoADEAKQAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAXAAgACAA
XAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABWACAAIAAgAC8AIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAXAAgACAA
VgANAAoAIAAgACAAIABJAFAAbQBpAHgAIABIAG8AcwB0ACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IABJAFAAbQBpAHgAIABIAG8AcwB0AA0ACgAgACAAIAAgACAAIAAgAFAAQwAtADEAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUABDAC0AMgANAAoAIAAgACAAIAAgACAAKwAt
AC0ALQAtACsAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAArAC0ALQAtAC0AKwAN
AAoAIAAgACAAIAAgACAAfAAgACAAIAAgAHwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAB8ACAAIAAgACAAfAANAAoAIAAgACAAIAAgACAAfAAgACAAIAAgAHwAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAB8ACAAIAAgACAAfAANAAoAIAAgACAAIAAgACAAKwAtAC0A
LQAtACsAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAArAC0ALQAtAC0AKwANAAoA
IAAgACAAIAAgAC8AIAAgACAAIAAvACAAIAAgADwALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0APgAgACAA
LwAgACAAIAAgAC8ADQAKACAAIAAgACAAKwAtAC0ALQAtACsAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAASQBQAG0AaQB4ACAAUABhAGMAawBlAHQAcwAgACAAIAAgACAAIAAgACAA
IAAgACAAIAAgACAAIAArAC0ALQAtAC0AKwANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAKAAzACkADQAKACAAIAAgAEkA
UAB2ADQALQBPAG4AbAB5ACAASABvAHMAdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAASQBQAHYANgAtAE8A
bgBsAHkAIABIAG8AcwB0AA0ACgANAAoADQAKACAAUwB0AGUAcAAtADEAIAA9AD0APgAgAFAAQwAt
ADEAIABuAGUAZQBkAHMAIAB0AG8AIABjAG8AbQBtAHUAbgBpAGMAYQB0AGUAIAB3AGkAdABoACAA
UABDAC0AMgAsACAAaQB0ACAAcwBlAG4AZABzACAAYQAgAHEAdQBlAHIAeQAgAHQAbwAgAHQAaABl
AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIABEAE4AUwAgAHMAZQByAHYAZQByACAAKAB3AGkA
dABoACAASQBQAHYANAAgAGEAZABkAHIAZQBzAHMAKQAgAHQAbwAgAHIAZQBzAG8AbAB2AGUAIAB0
AGgAZQAgAGgAbwBzAHQAbgBhAG0AZQAgAFAAQwAtADIALgANAAoADQAKACAAUwB0AGUAcAAtADIA
IAA9AD0APgAgAFQAaABlACAARABOAFMAIABzAGUAcgB2AGUAcgAgAGgAYQBzACAAYQAgAEEAQQBB
AEEAIAByAGUAYwBvAHIAZAAgAGYAbwByACAAUABDAC0AMgAsACAAYQBuAGQAIAByAGUAcABsAHkA
IAB3AGkAdABoAA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIABQAEMALQAyACcAcwAgAGMAbwBt
AHAAcgBlAHMAcwBlAGQALQBJAFAAdgA2ACAAYQBkAGQAcgBlAHMAcwAuAA0ACgANAAoAIABTAHQA
ZQBwAC0AMwAgAD0APQA+ACAAUABDAC0AMQAgAGMAYQBuACAAbgBvAHcAIABjAG8AbQBtAHUAbgBp
AGMAYQB0AGUAIAB3AGkAdABoACAAUABDAC0AMgAgAHUAcwBpAG4AZwAgAEkAUABtAGkAeAAgAHAA
YQBjAGsAZQB0AHMALgANAAoADQAKAA0ACgAgAFMAaQBtAGkAbABhAHIAbAB5ADoADQAKAA0ACgAg
AFMAdABlAHAALQAxACAAPQA9AD4AIABQAEMALQAyACAAbgBlAGUAZABzACAAdABvACAAYwBvAG0A
bQB1AG4AaQBjAGEAdABlACAAdwBpAHQAaAAgAFAAQwAtADEALAAgAGkAdAAgAHMAZQBuAGQAcwAg
AGEAIABxAHUAZQByAHkAIAB0AG8AIAB0AGgAZQANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
RABOAFMAIABzAGUAcgB2AGUAcgAgACgAdwBpAHQAaAAgAEkAUAB2ADYAIABhAGQAZAByAGUAcwBz
ACkAIAB0AG8AIAByAGUAcwBvAGwAdgBlACAAdABoAGUAIABoAG8AcwB0AG4AYQBtAGUAIABQAEMA
LQAxAC4ADQAKAA0ACgAgAFMAdABlAHAALQAyACAAPQA9AD4AIABUAGgAZQAgAEQATgBTACAAcwBl
AHIAdgBlAHIAIABoAGEAcwAgAGEAIABBACAAcgBlAGMAbwByAGQAIABmAG8AcgAgAFAAQwAtADEA
LAAgAGEAbgBkACAAcgBlAHAAbAB5ACAAdwBpAHQAaAANAAoAIAAgACAAIAAgACAAIAAgACAAIAAg
ACAAUABDAC0AMQAnAHMAIABJAFAAdgA0AC0AZQBtAGIAZQBkAGQAZQBkACAAYQBkAGQAcgBlAHMA
cwAuAA0ACgANAAoAIABTAHQAZQBwAC0AMwAgAD0APQA+ACAAUABDAC0AMgAgAGMAYQBuACAAbgBv
AHcAIABjAG8AbQBtAHUAbgBpAGMAYQB0AGUAIAB3AGkAdABoACAAUABDAC0AMQAgAHUAcwBpAG4A
ZwAgAEkAUABtAGkAeAAgAHAAYQBjAGsAZQB0AHMALgANAAoADQAKAA==

--_004_VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0VI1PR04MB3088eurp_--


From nobody Wed Nov 14 21:28:28 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 13DB3130E29 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 21:28:26 -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 tQLBHjIgh41U for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 21:28:24 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 2AF6C130E26 for <v6ops@ietf.org>; Wed, 14 Nov 2018 21:28:24 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id s5so17002601oth.7 for <v6ops@ietf.org>; Wed, 14 Nov 2018 21:28:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=Ln0RvIdATpa9dA5inFS/7UFWPuJiOdxr5P/dYnYcOFc=; b=ANmH/rTPMg4t2to3GSMQvQP9RQFMRQH9EatkMP1eC8o4adHopvAq22aoPb2kf3rWq9 T9TQsK0ggoZWSxGXhCumhUCIdLV5REoMlacdwm1WRtYUqL13sZ/rDpHWqH6447SZJFRt 1rsybcAfkyzuADcb3FsUenROtzB93axG19XnAWtdgMcz0FoTvNqFAqqM5/0IeaJGefN4 EZ3kCtMhDB8UqVCL+jPxA+panP+rA7b0KZP+ADHhjK0P+4lwKvo71DFMOMiYJrfhKJoC wrceK8z7O6rA55vSZp5rRjJodF6geFO1qugZz2qPexj7vca4yUjm6p8Nw214OS/9DAzx XwTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=Ln0RvIdATpa9dA5inFS/7UFWPuJiOdxr5P/dYnYcOFc=; b=fUJYobkFlPWlZEiq/NWuI1V3VNW90eyplrjX5NMjtLYBz6hGktrg1VXM4QRRxpKLI0 al9AKbgBpWHLmraiLbIcXv/llCLI67nurmQwWV3gUzctf6fxqXwqBRc7MdlWPn9XWDWZ 1PDH/i6TmEuIOzFLFSEgPgl+9DnMFiZUHyNiBGBzWFicVuvq+tD4umsxXtnn/gEn0zk+ dmm6uOtuIg3joAQNPIPuIt+gz1HlanVSyL/ItRDLA/ob9ACuYkPwwwxg3mpKZTKRd+Qh QdpWHMUJULRXwlbllcaPaRSReCBo0E3LH1TY+lWCun7iNVzz5ZFYBesCKMj6UHQWDK+R u82A==
X-Gm-Message-State: AGRZ1gInLTCd78SkHn+NYGwzAJpE9BSu3xSfPtYbMMJkWDP5I9PBm6Is lTW+sBMKrXEiZPdc3O2yhmU=
X-Google-Smtp-Source: AJdET5eRqTfx3lOrQMOo50MIQKlpuSBqhsi/r4vh6144UNUGy//wZ7aCU4IYlymRso1GIFZAd3uvdw==
X-Received: by 2002:a9d:26ec:: with SMTP id i41mr2908405otd.29.1542259703325;  Wed, 14 Nov 2018 21:28:23 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:1546::1035? ([2600:8802:5600:1546::1035]) by smtp.gmail.com with ESMTPSA id q32sm12855185otd.15.2018.11.14.21.28.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 21:28:22 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_30C5EED4-C467-426C-8A46-4E0E7F1229A1"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 14 Nov 2018 21:28:20 -0800
In-Reply-To: <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
To: Khaled Omar <eng.khaled.omar@outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Px2VZwmEDzDHhrcM246wa_SfcpM>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 05:28:26 -0000

--Apple-Mail=_30C5EED4-C467-426C-8A46-4E0E7F1229A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com> =
wrote:
>=20
> This is part of the v6ops charter, so my comment is to work in the =
host to achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the =
sense that the common Socket layer is partially implemented in the =
applications, so deploying IPv6 has meant a minor change to every =
application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance =
Working Group (6man, ipv6@ietf.org) and asked you to take your topic =
elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org). I'm =
trying to be gentle with you, as you clearly don't know your way around. =
But this topic doesn't belong on this list.
=
--------------------------------------------------------------------------=
------
The fact that there is a highway to hell and a stairway to heaven is an =
interesting comment on projected traffic volume...


--Apple-Mail=_30C5EED4-C467-426C-8A46-4E0E7F1229A1
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvtA/QACgkQEhdRnd2G
P+AyNg//bh1j/cUAfSfkzFJ2uDNrlWNbO2hu9W5ybBehaNJ/8QeYgIqq0d5mKIlq
HstlGG9OXcA/M+zrHVH952WXJLFNmqn72XJ4OoBrPEDsgJI7qLpDsYsjubA9wMq7
i3OXTNmot1hOgKk3+eTYMGv1qVBnmZuc8Ho+tbXqJtMQJj84f3JPPN3P1U3iG8iK
1vqHd04LJkvhbGlAzQwBsKkyDBJaFIxnqeK1QVfE98tEcsUKVoNLg+KUY9YNiqya
w9ymAq6laOGXUCzUEl68+kzEfFR8w8wvqFeM2qZcsFuQrNw8gxW/PUW3cQZdul4l
uMR4rwM137wbrai0PXZwd21zH3vWG1owmOa+yAD9ac6HBr8tROl3o8vMOVx8Ut/f
Kpuq6/fsk3RGDcFt3O3r8JDtPkKWGjVJXwbgEfVZgcwUdZO6Z4vXinkFTqFiw+F+
UyR6xNZ/pHcO1wUypuCjXh7JI83Os6W/CZufYj1bquXFmLKGGRJ/e9AB9cOXjpK0
CKRtFa6VDaVhybShy/GrUxOR44n6t+k3toMh2CMK5JIHSDzEeX+hmEqOnNLGEpqz
L2scBNP11O/Tcm+RnSFWWQcRrd2P+A2/6Pu7IYjEF+sfF00y3BsjClJ8rycrgpio
0jYxs1i5UW+ESxiO8FHusyNQ2K6WxRKDS7+hCa0RDG8m14Z06EU=
=PI5y
-----END PGP SIGNATURE-----

--Apple-Mail=_30C5EED4-C467-426C-8A46-4E0E7F1229A1--


From nobody Wed Nov 14 21:29:25 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 7BDD4130E27 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 21:29:23 -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 MgI9KPgx7Dv0 for <v6ops@ietfa.amsl.com>; Wed, 14 Nov 2018 21:29:22 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 F0627130E26 for <v6ops@ietf.org>; Wed, 14 Nov 2018 21:29:21 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id i20so10569126otl.0 for <v6ops@ietf.org>; Wed, 14 Nov 2018 21:29:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=8jFde/cbhSkIca01+BZrtRtkir6Zbqg7WAtj+CuDzxo=; b=Ng1xbICqofo8AIPY0XkrR7mQcg3mGG3EKbSIsxlfwnzwSQ4zkNooh2uMM+/urYBv3l vWhwK8C0a1Gzdgid0YZqXkienBhpdISg9gZ0OW/nT9jxzk+dfs9zcOOxLKRvePTChGv+ V6pyOdGMapa3TROBQg1FE/3749MBW4A5L2l1yqo8S+GCKqaAHqOI2TpR32J7E/GYyOnM mCJPLLGQAGkM78OoV9GDmXQWP0Ps6KXJ3eIrDKUJl16wO228Z3RU6BzeNszJImyCfaPW z9Qz9FTTF7XU5DBM5HoeqTj1Ad414K5BLSc0yIDsDWCSdH+yHXenk8Zblh5ri8WbHFfp 75FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=8jFde/cbhSkIca01+BZrtRtkir6Zbqg7WAtj+CuDzxo=; b=NQQcRJm+eJpMGGtEErcaUn4uCW9OiYBUatcc/TFIpzI+EhQWwfR4jVUPhntYbeZuz7 r9RYSLda4fCfZHAHknJ/hrUWb2HGBmpxFCD/YV/TKJt1KAWiHbey00RhQAPGZ9lL1HuD jaihHzUqNhbYm8iuuKYY40CiOqQ/d6Hil/AMAz8H12MwF/bAX/TEpTPpfVTV2lP3T16J fjSVsfnclChRili6f6AvrjRDZE6qmvzzv0A3QiQCEAk4NoJ3mRd7Ih9PFw2NyPocClkR fM9Q4k7dS/9jF2tp2mi29eS+i3fMVMZspzr5zE16Z5uh8aHb+wrIcgKWyW7oSAShvaOB XTBQ==
X-Gm-Message-State: AGRZ1gL3u8ME4j0IVbD+0RqHnD6tNCM0LatJasBW9NBPkL9bbyZYbv0K 8ufImKLObgVcfyAIzLJ2TNY=
X-Google-Smtp-Source: AJdET5fxFvJZY7uJf9X30Fj/mrb7xkRCH+AloZhwdEy+DbISWgwMW8CJlEQA5DzPNlUfGLslElFpuw==
X-Received: by 2002:a9d:5f85:: with SMTP id g5mr2898286oti.333.1542259761328;  Wed, 14 Nov 2018 21:29:21 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:1546::1035? ([2600:8802:5600:1546::1035]) by smtp.gmail.com with ESMTPSA id q32sm12855185otd.15.2018.11.14.21.29.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 21:29:20 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Message-Id: <DC932365-8C1A-4611-9BF1-663C077606B8@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_717A0B19-DEB2-472D-A5CF-BE43DF7B5349"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 14 Nov 2018 21:29:19 -0800
In-Reply-To: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
To: Khaled Omar <eng.khaled.omar@hotmail.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xkdJW-t-H4kcSwtNOktr5vfQ03U>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 05:29:23 -0000

--Apple-Mail=_717A0B19-DEB2-472D-A5CF-BE43DF7B5349
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Not on this list.

> On Nov 14, 2018, at 8:02 PM, Khaled Omar <eng.khaled.omar@hotmail.com> =
wrote:
>=20
> Hi,
>=20
> Can you check the attached modification, almost no changes will be =
accomplished to the host, the IPv4 packet will remain the same, your =
comments will be appreciated.
>=20
> Khaled
>=20
>=20
> =
<draft-omar-ipmix-01.txt>_______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

=
--------------------------------------------------------------------------=
------
Victorious warriors win first and then go to war,
Defeated warriors go to war first and then seek to win.
     Sun Tzu


--Apple-Mail=_717A0B19-DEB2-472D-A5CF-BE43DF7B5349
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlvtBC8ACgkQEhdRnd2G
P+ANZxAAtt+k7sDYkkwlk2Uo7ECacWzbtORtEVHci6bcDkX+gc0QzydNjNTG9Ees
5fVeoWCXc78KeiM2g3YQMPGBb91skfObETidy3Z9Ud++FZ8kyjdmehSgZEKi4wZ9
Ee+i/0uKWqc4TMLADP2me1b8A/l23PBCBpYz9n+5R8gmBynsvsS+ZFi+/vpczLts
3K343Eo/Cwpou84eVsBdXFrgpOD7xR0OVSV0GYJ5Dqj1A5HBkCU9vv2sFfBupoME
GvW7XMfU+JsvU5e4WtVWG5e7Imo9TSI2XN8yic5wWfB8VIyicBc1lCxqfRjcYlYg
fjtdbM7o+ymt8XP/I4+l+x0qA1OZDDlFNbLjRDTMbAq7lSWcWPiEOFYFyx5r4zNh
xu6sGM0TAVe+DANzV+67nr2oFKyyISUGMUeETFEvtTmcEaMDmS6a/37wXKEa0+uU
YhxlEjVkKVzdyxKPY9R+iw4o1u4qamdTdRexBOThSac5ODuiWSEqJcF2ramuSRLS
DNoNZphNtd2kD9v+kMg4JYaYqgcAl0ul3UhWV9zX5MdR9dx5P0fb64iHg27bP8K1
RXGUyUZplQoKbPvIhEsydF2k3Fx9D+cVec0bWcLUdzn1YqhzpMBDtW3oY5s0cNjS
4rhtsNLYuN1NBbw3wePZ+//iPPWTZuhdhlTZ/msIB1augCRdg8I=
=MDy0
-----END PGP SIGNATURE-----

--Apple-Mail=_717A0B19-DEB2-472D-A5CF-BE43DF7B5349--


From nobody Thu Nov 15 00:57:32 2018
Return-Path: <eng.khaled.omar@hotmail.com>
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 4600B1277D2 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 00:57:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 uYDC7LKUGhKH for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 00:57:28 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03olkn082c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::82c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 402AF126BED for <v6ops@ietf.org>; Thu, 15 Nov 2018 00:57:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8s7ptFMa1peud455jAyTBUmnO7sHP2+tA5+KKuTENhU=; b=OiXAjiieZBKYKN429y66qJiBeBDeU73/kUlBdStInLPz7S99/HPaujQGcIAO9guyYsOv6JnUhZK1YGsq4MU4qSPkFGA0xNPGKuUvUA8dX0bPtdbP4IjP1+LwYblpZydVZA/dBC0K45LhUVODvG1Bu4xRFI640EKO3DIY28B5c05Qgvkpj+F8Tpzrz9lbAgFqAj+sMTtdGAIGoHzEx0NNjptkrisVtt1bPmBhOSkKfDPLa8vNkryW6QRZxJ7Qy8x7DjMGVdZegPH3M2nKmpgSwH6dCAhoy6ATfmH/VVmXzL2kHG+rVhrHcSgROKJjomm7ibIq5rbnxKpLNuK+mqytAg==
Received: from DB5EUR03FT036.eop-EUR03.prod.protection.outlook.com (10.152.20.58) by DB5EUR03HT115.eop-EUR03.prod.protection.outlook.com (10.152.21.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 08:57:25 +0000
Received: from VI1PR04MB3088.eurprd04.prod.outlook.com (10.152.20.54) by DB5EUR03FT036.mail.protection.outlook.com (10.152.20.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 08:57:25 +0000
Received: from VI1PR04MB3088.eurprd04.prod.outlook.com ([fe80::7d34:f58a:fc35:11c2]) by VI1PR04MB3088.eurprd04.prod.outlook.com ([fe80::7d34:f58a:fc35:11c2%2]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 08:57:25 +0000
From: Khaled Omar <eng.khaled.omar@hotmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQADGIyAAAdEiwE=
Date: Thu, 15 Nov 2018 08:57:25 +0000
Message-ID: <VI1PR04MB308890BD4D25C9B449BBEF77BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>, <DC932365-8C1A-4611-9BF1-663C077606B8@gmail.com>
In-Reply-To: <DC932365-8C1A-4611-9BF1-663C077606B8@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:F2AF84B635BFC8DD8CAD7A41655858996598B9C9C4C43726F532438391DCB78B; UpperCasedChecksum:A9C7C53FE6D0D6921BA2C98853E170355BD4ABF3BEE28555D55BEFF3894AD044; SizeAsReceived:7149; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [HZKKT2BbNJmolBxYiWYrRPgJmPcXCI70]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR03HT115; 6:4JdhUZuSLAgiomCRfuhEiO4wCLQ4/JfomIY14sH/V4S9Qg/sOWVowcvOK5sjbG3rHBynRrfB4RuW5XKN2RoKhWzysoMaJGm8ec9b1u150czBcFQRP8bNEiziVFBHTHjw2ZDpDX6WQhAsjgJWejfpQtdgQvTcLsDegP1CA1Jl5ruXcCTHuhX9NsOkITNZueVoIbJwpQbXp5UNYRUZsH9SS8LhVAF6CCSImevd73cKfIKEwnOzjhXdQUxQYGap+X/HmMv20D5Qe5Xwmp9cPRWJr+sU+uKnAD51On9ZC6vNGeifI73t32iYEUakn70qLX2A4vAeM/tc/gZrYB23I5oPvvWVe22gOp2KCcjzD08w6ApoR03shxw/he/fpY9NWuIFfq+HiBArmy3H6xtUYA8sisqrAH35wjE485iiWi8+1n6Jb7jKOfDGni8eEmrKRmH5fbCBMWPTPGUdNy0ySVyxtQ==; 5:VPq3JiAKbKecOt4Z86z46wXw+hy0ikyixTJJoTnchO/FjZeBjJuMv4KikIN0RgBP49mliYGX4bGSBCPdy7Gk+T+HAIhVqlQuguswvbylmqWw+EgLUf7pOfdCBPZZnZWrWcLBDqG7uY8uVNqr7qmGOnD9vvW0fUTSeuuEr5TxBaY=; 7:JiLxaaQ0WDESQAe/GvCyBCGs5hT6GvhIrH8iDXv/sejRMgZegySIQhSUXdYg0U81KVQPV8oobPr9DgVtjNnMxxNqPhoRKeDjJWIgo0jy8YdaeBeetD1OGHur5frKwiXNkPoFTWhbgiVK0ZIJG68fbw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:DB5EUR03HT115; 
x-ms-traffictypediagnostic: DB5EUR03HT115:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR03HT115; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT115; 
x-microsoft-antispam-message-info: 1YZzfmKP3UNpbNVd2GwyTzs2Ux0tJmg6cGD7orYiJWgIs6wS5HvDFnTXiv7k0AHi
Content-Type: multipart/alternative; boundary="_000_VI1PR04MB308890BD4D25C9B449BBEF77BDDC0VI1PR04MB3088eurp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: b6587b75-6f1a-4db7-b0b6-5cad10ef59a7
X-MS-Exchange-CrossTenant-Network-Message-Id: 4da51634-3146-415c-4f4f-08d64ad85d4f
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: b6587b75-6f1a-4db7-b0b6-5cad10ef59a7
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 08:57:25.7592 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT115
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NQOvnR4568n4q4V1K1Ykq9y29TI>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 08:57:30 -0000

--_000_VI1PR04MB308890BD4D25C9B449BBEF77BDDC0VI1PR04MB3088eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

So where? :-)

Best Regards
Khaled Omar

________________________________
From: Fred Baker <fredbaker.ietf@gmail.com>
Sent: Thursday, November 15, 2018 7:29:19 AM
To: Khaled Omar
Cc: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Not on this list.

> On Nov 14, 2018, at 8:02 PM, Khaled Omar <eng.khaled.omar@hotmail.com> wr=
ote:
>
> Hi,
>
> Can you check the attached modification, almost no changes will be accomp=
lished to the host, the IPv4 packet will remain the same, your comments wil=
l be appreciated.
>
> Khaled
>
>
> <draft-omar-ipmix-01.txt>_______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

---------------------------------------------------------------------------=
-----
Victorious warriors win first and then go to war,
Defeated warriors go to war first and then seek to win.
     Sun Tzu


--_000_VI1PR04MB308890BD4D25C9B449BBEF77BDDC0VI1PR04MB3088eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
So where? :-)<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Best Regards<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled Omar</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Fred Baker &lt;fred=
baker.ietf@gmail.com&gt;<br>
<b>Sent:</b> Thursday, November 15, 2018 7:29:19 AM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Not on this list.<br>
<br>
&gt; On Nov 14, 2018, at 8:02 PM, Khaled Omar &lt;eng.khaled.omar@hotmail.c=
om&gt; wrote:<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; Can you check the attached modification, almost no changes will be acc=
omplished to the host, the IPv4 packet will remain the same, your comments =
will be appreciated.<br>
&gt; <br>
&gt; Khaled<br>
&gt; <br>
&gt; <br>
&gt; &lt;draft-omar-ipmix-01.txt&gt;_______________________________________=
________<br>
&gt; v6ops mailing list<br>
&gt; v6ops@ietf.org<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ie=
tf.org/mailman/listinfo/v6ops</a><br>
<br>
---------------------------------------------------------------------------=
-----<br>
Victorious warriors win first and then go to war,<br>
Defeated warriors go to war first and then seek to win.<br>
&nbsp;&nbsp;&nbsp;&nbsp; Sun Tzu<br>
<br>
</div>
</span></font>
</body>
</html>

--_000_VI1PR04MB308890BD4D25C9B449BBEF77BDDC0VI1PR04MB3088eurp_--


From nobody Thu Nov 15 04:30:49 2018
Return-Path: <linux@thehobsons.co.uk>
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 E336C128D0C for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 04:30:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 igBLjAKERITJ for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 04:30:46 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB72A1286E7 for <v6ops@ietf.org>; Thu, 15 Nov 2018 04:30:45 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id D8B171A071 for <v6ops@ietf.org>; Thu, 15 Nov 2018 12:30:39 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
Date: Thu, 15 Nov 2018 12:30:38 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Pd2BH_-ZCzkGMHcwNRBwuy8oUQw>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 12:30:48 -0000

Khaled Omar <eng.khaled.omar@hotmail.com> wrote:

> Can you check the attached modification, almost no changes will be =
accomplished to the host, the IPv4 packet will remain the same, your =
comments will be appreciated.

This will be my one and only comment on this idea ...

The IPv4 to IPv6 translation cannot work in the general case. You are =
"somehow" expecting to encode 128 bits of address into 7 bits - without =
loss. That means the entire range of IPv6 accessible to the host is no =
more than 128 different addresses - which just isn't going to work. Even =
in a small business I've worked with networks with more nodes than that =
! You can "steal" bits from the port number, but it's still not going to =
give you much.

And to get that 7 bit value, you'd need to use a lookup table* to track =
the mappings, and somehow track when they were last used - you'll need =
to retire old mappings to make space for new ones. So you'll need VERY =
close coupling between DNS and routers - the DNS will need to give out =
the same mapping that the router uses. And what happens when the host is =
"fairly busy", a mapping gets retired, then the host tries to use it =
again - the packets will go to the wrong IPv6 address and a connection =
is broken.
Just the DNS-router coupling means that it cannot work in the general =
case - it would prevent anyone using anything but the DNS =
server/resolver built into the router.


Do you not think that many people have tried to come up with some form =
of "IPv4 + extra bits" schemes without breaking everything ? No-one has =
since any method of adding extra address bits means changes to the =
protocol, network stacks, and applications - so it makes no more sense =
than taking the opportunity to fix other things while going to a much =
bigger address range that hopefully should last us for a very long time.


Of the four combinations (IPv4/6 source & IPv4/6 destination), 3 are =
already catered for :
4-4 is already in place, and can be tunnelled if a network drops IPv4 =
transit support
6-6 is what people are working on and subject to network support is =
really a solved problem - and tunnels are available to work around ISPs =
like my own who still don't have support for native IPv6.
6-4 is already there as there's already a documented way to encode IPv4 =
addresses in IPv6 addresses and a gateway (much like an existing IPv4 =
NAT gateway) could handle translation).
So that only leaves 4-6 which I've already pointed out cannot be solved =
by your idea.


IMO, the whole idea is a non starter and I'll make no more comment on =
it.


* There is no generic function that can map *ANY* IPv6 address into a 7 =
bit field without either loss or collision. So the only way to do it is =
to hold a list of discrete mappings and update them as the host attempts =
to communicate with different destination addresses. If you think you =
have found a lossless compression algorithm to compress 128 bits into 7 =
bits without any restrictions then patent it and you can make a lot of =
money from it !


From nobody Thu Nov 15 05:12:16 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 48888128D0C for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:12:15 -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=outlook.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 cL55AJgpeX4s for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:12:12 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066015.outbound.protection.outlook.com [40.92.66.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E672126DBF for <v6ops@ietf.org>; Thu, 15 Nov 2018 05:12:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kGq3pAmxSD7RQJyo3IM/Um+kbrVMsRtLK9mMhtuUNx8=; b=Isibi1AlPzwZLNgMzxpkSYNqC1SLsRBSADfOQxxfGC55Sw62+BKrO1fU21LSuWEPNEjw61IjW4giarBC+sg7hWGZeVh5QoWfKCEoUXEwp6RyGU+bxkxjk0ParejQ9tMOBvhHmEYIVOwoZYnlSs500eo77YaobARSHFXR6lvUDkPJxpLnAYYFhFTpGX8+QY3Nb0u7WSYMDMPPg2v8U8Dcbrk/uit1vE0QDuB+OlZig7AiEZmB4WJeEaoipHDydHHkfci3IgvVnJ+Z/oBTkbknwXgppKAYBu1avAKo9vRLHzLJ5laFqzDpV+6OM39HH1Yp3IWIlYv5jTHTNELVuVecPw==
Received: from HE1EUR01FT033.eop-EUR01.prod.protection.outlook.com (10.152.0.58) by HE1EUR01HT064.eop-EUR01.prod.protection.outlook.com (10.152.0.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 13:12:10 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.52) by HE1EUR01FT033.mail.protection.outlook.com (10.152.0.178) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 13:12:10 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 13:12:10 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6A=
Date: Thu, 15 Nov 2018 13:12:10 +0000
Message-ID: <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk>
In-Reply-To: <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:F06570534608D43E4453CB652048F58291FBD933D312DC9B38334B1E2AA594D8; UpperCasedChecksum:193F939CAFD23B1F3B959DC0AA84360ADF3C1CF9E328DE4870B0644DBBB411F2; SizeAsReceived:7116; Count:45
x-tmn: [h4vWyIDkFQy9lkAZM1uU40COVyAgRlsv]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT064; 6:5KDmP9m5HOURzyDDjOeTl+/ZLIGQKQvpPXqax6ODNiRFvnaLdvFBXEZ2uFpjDExSz0sfGYsKHD5/hxbCSVjcsE6x/sl334mZRFpjXPl8LBSuaDXxd+FYmXM7nc5ii5aH/plJdEYgEmzdHjF+LlhoXzztAhg9fbSMCSXjiqwSMb3RsOY6kxblNWbdhkjic/VYrVoeUUM1vL2foDwDBOQAMYPunH1ryHannEdT44ztC/MTSdvWJbaxa17HzcpX2/N/8VJTCXbWdN5k7t8UgOoZwmjJn4vL4U66pLAohCUDwHpMxAIC5ft6/Igs+ZA7wJAITJmnZEOg8dSC2/5YHFDn0aOVSZawwXydNhFHb/RplHlLM/QLEEjlSz6YzgsMDPz8zwrRHNkwbEvv289F03IRqU/hiCOnWYNUckNAODrdzTRbPFOHrnYa0mDjLl9GEwOLSm01qS8QKAxIltqjqzKLhg==; 5:i53pTquVsifsBedhLUWTchxEJfSuVhpKIkXd/TtE7Wxpm6uvVYp83yq1sU0qSyGtNgpQP2eu3GIKqehwcghevmYBHkhaa8ISUfTP21v+m/yc9C5b3xL1/0iX0nyn97oJgXlPF964ZrtSG6H7ekDJimZoE4SaprsCo9JjxTUoyEY=; 7:gnc3TUsUoEoL4Za5LIydOmCO/SkN4QhvXGTebguY7+SjHwOpXZXdWP3uEY2Lm6vYrrixVlkuQEL4aU1bnewMVMZmBAjAb5gVtEyJVsOMKrqMpPw9Okjh63e47uLqj7Q5aDTiAoMLAquJ3ET/Uphv1g==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:HE1EUR01HT064; 
x-ms-traffictypediagnostic: HE1EUR01HT064:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT064; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT064; 
x-microsoft-antispam-message-info: LZzqUS/FkbesGifOn5DR8BF4U2EGxxlro/OSj4rOuLKk7/NTyzaQSCTJeUDH+Qky
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f73b554-b990-4268-0d93-08d64afbf374
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 13:12:10.0489 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT064
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/zBSGI0RNes3f1geGUoqBptz8BSk>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 13:12:15 -0000

> The IPv4 to IPv6 translation cannot work in the general case. You are "so=
mehow" expecting to encode 128 bits of address into 7 bits - without loss.

We can divide the IPv6 address into 4 blocks (32-bits each), meaning we wil=
l encode 32-bits into 5 bits, and the whole IPv6 address into 20 bits, I'm =
looking somewhere for a lossless compression (encoding) algorithm that enco=
des 2^5 bits into 5 bits.


-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Simon Hobson
Sent: Thursday, November 15, 2018 2:31 PM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@hotmail.com> wrote:

> Can you check the attached modification, almost no changes will be accomp=
lished to the host, the IPv4 packet will remain the same, your comments wil=
l be appreciated.

This will be my one and only comment on this idea ...

The IPv4 to IPv6 translation cannot work in the general case. You are "some=
how" expecting to encode 128 bits of address into 7 bits - without loss. Th=
at means the entire range of IPv6 accessible to the host is no more than 12=
8 different addresses - which just isn't going to work. Even in a small bus=
iness I've worked with networks with more nodes than that ! You can "steal"=
 bits from the port number, but it's still not going to give you much.

And to get that 7 bit value, you'd need to use a lookup table* to track the=
 mappings, and somehow track when they were last used - you'll need to reti=
re old mappings to make space for new ones. So you'll need VERY close coupl=
ing between DNS and routers - the DNS will need to give out the same mappin=
g that the router uses. And what happens when the host is "fairly busy", a =
mapping gets retired, then the host tries to use it again - the packets wil=
l go to the wrong IPv6 address and a connection is broken.
Just the DNS-router coupling means that it cannot work in the general case =
- it would prevent anyone using anything but the DNS server/resolver built =
into the router.


Do you not think that many people have tried to come up with some form of "=
IPv4 + extra bits" schemes without breaking everything ? No-one has since a=
ny method of adding extra address bits means changes to the protocol, netwo=
rk stacks, and applications - so it makes no more sense than taking the opp=
ortunity to fix other things while going to a much bigger address range tha=
t hopefully should last us for a very long time.


Of the four combinations (IPv4/6 source & IPv4/6 destination), 3 are alread=
y catered for :
4-4 is already in place, and can be tunnelled if a network drops IPv4 trans=
it support
6-6 is what people are working on and subject to network support is really =
a solved problem - and tunnels are available to work around ISPs like my ow=
n who still don't have support for native IPv6.
6-4 is already there as there's already a documented way to encode IPv4 add=
resses in IPv6 addresses and a gateway (much like an existing IPv4 NAT gate=
way) could handle translation).
So that only leaves 4-6 which I've already pointed out cannot be solved by =
your idea.


IMO, the whole idea is a non starter and I'll make no more comment on it.


* There is no generic function that can map *ANY* IPv6 address into a 7 bit=
 field without either loss or collision. So the only way to do it is to hol=
d a list of discrete mappings and update them as the host attempts to commu=
nicate with different destination addresses. If you think you have found a =
lossless compression algorithm to compress 128 bits into 7 bits without any=
 restrictions then patent it and you can make a lot of money from it !

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 15 05:16:19 2018
Return-Path: <gert@space.net>
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 0CCA112D7F8 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:16:14 -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] 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 8ZvJT7absyuk for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:16:11 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7F2C126DBF for <v6ops@ietf.org>; Thu, 15 Nov 2018 05:16:11 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 11FAA41C37 for <v6ops@ietf.org>; Thu, 15 Nov 2018 14:16:10 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id F312C41C13; Thu, 15 Nov 2018 14:16:09 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id EF9DA35A65; Thu, 15 Nov 2018 14:16:09 +0100 (CET)
Date: Thu, 15 Nov 2018 14:16:09 +0100
From: Gert Doering <gert@space.net>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <20181115131609.GI72840@Space.Net>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rl_KfxGxCzTWI-e-H2RUA3uEHrE>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 13:16:16 -0000

Hi,

On Thu, Nov 15, 2018 at 01:12:10PM +0000, Khaled Omar wrote:
> > The IPv4 to IPv6 translation cannot work in the general case. You are "somehow" expecting to encode 128 bits of address into 7 bits - without loss.
> 
> We can divide the IPv6 address into 4 blocks (32-bits each), meaning we will encode 32-bits into 5 bits, and the whole IPv6 address into 20 bits, I'm looking somewhere for a lossless compression (encoding) algorithm that encodes 2^5 bits into 5 bits.

Have fun, and report back when you found that algorithm.

I would love to be able to losslessly compress all my data into 5 bits.

(If you can compress 2^5 to 5 once, you can do that with the resulting 
bits again, and again, and again)

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Thu Nov 15 05:26:58 2018
Return-Path: <linux@thehobsons.co.uk>
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 B9C9D12D4EC for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:26:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 nqWte2npdtUm for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:26:54 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A48AA126DBF for <v6ops@ietf.org>; Thu, 15 Nov 2018 05:26:54 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id D18BA1A071 for <v6ops@ietf.org>; Thu, 15 Nov 2018 13:26:50 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Thu, 15 Nov 2018 13:26:49 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/WgaR3pqPiFrTrKI7fAIsueg24-o>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 13:26:56 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>=20

> We can divide the IPv6 address into 4 blocks (32-bits each), meaning =
we will encode 32-bits into 5 bits

No you can't. A 32 bit value needs 32 bits to store it - otherwise you =
are losing data. Alternatively, you have to take a subset of the =
possible values and use a dynamic lookup table.

> and the whole IPv6 address into 20 bits, I'm looking somewhere for a =
lossless compression (encoding) algorithm that encodes 2^5 bits into 5 =
bits.

No, you're looking for a lossless compression algorithm to compress 128 =
bits into 7 bits. When you invent it, as I said, patent it fast and =
you'll be very very rich !
You are getting confused between "32 bits" which can store 2^32 =
different values and the number "32". With 5 bits you can encode any =
integer between 0 and 31 (using standard binary), or any 32 values if =
you use an algorithm or lookup table - you cannot encode any arbitrary =
element from the 4+ billion (2^32) numbers that can be represented in 32 =
bits.

Come back when you've figured that out.


From nobody Thu Nov 15 05:48:58 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 A860112D4E7 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:48:57 -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=outlook.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 x0C5tqwDby63 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 05:48:55 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-oln040092072010.outbound.protection.outlook.com [40.92.72.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE389129385 for <v6ops@ietf.org>; Thu, 15 Nov 2018 05:48:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s5ahWYA+69A/BHPmoRCLy8VKqC7XYu7RZuSetlCjDu4=; b=Ojspg25N9aqXO8Le0SSb4Jnyy4L9k1FzAhYB2ym20PYoBRVB50IxP386BbjvBonmR2bXU91s1F+3UXPfm4eeyvStsnjI4nswwhPvItffHS0zBLnNXqWgyHypH6CFq/h6YVUCo3FHRCYVna/zfz6yFdl4hTgA/kXdn043cG/DW2XBe8q/37/L/tVxof4nJclUltCGl4tzb3Mr2Gvfw0jKy8PSuYXxDSerFx2SIMJatSmRKbacg4/cOL6GiX2Ca3lfaN/gTYK4yE/ZPaYA/IgL1EwdPk+QUxCcuWXoDmuGmYs5Xy+DH6arWP33sNGCii2dSKuvFoEIFGdQjzsYBFXJQA==
Received: from AM5EUR03FT019.eop-EUR03.prod.protection.outlook.com (10.152.16.52) by AM5EUR03HT030.eop-EUR03.prod.protection.outlook.com (10.152.16.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 13:48:50 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.16.54) by AM5EUR03FT019.mail.protection.outlook.com (10.152.16.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 13:48:50 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 13:48:50 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmw
Date: Thu, 15 Nov 2018 13:48:50 +0000
Message-ID: <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk>
In-Reply-To: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:BEBFFBB7B5D0725D387F0545FC339AA8364B264F22E30A3B066D7ACD91E91043; UpperCasedChecksum:3EEE67E092393840AF1E82C99AB8F5231873DF61F91DE7B75DC8F0E0E5ABBB75; SizeAsReceived:7281; Count:45
x-tmn: [d7s9DbegHOJywdZma9gANP0QRDv6vFaw]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR03HT030; 6:cbPnYaWQCK9Y4TmoC3RD3HJ5N/zgzAAqqOPm83pCVrd8mW7sGmUgDUbXpJIdTQg7L6Iun4Bat7BcqEqCvKAKR6oYVM2NGSI+RcCSGFf1BvVtUo/t4zKSio6C9gIEkUluJ9PEhEs+SRBtcoP06ZyOCikSXBXPIau6CkxZt9DniOyIACJ3ch++yKnufaleKAJBoI/LYxYFSDMitux+gxNvua0IDqhqBdERc1RHDDTpTw0cMWilYrcDnb3dyMSyx/GJgFaeXgF3V6oXiuCR8sBdC2pck9wIFZGScxrdNKbq8cTPSaYV7ti9a4xDNWTxH0bEiAg5OAS1aftiLFhqN/WexuLgK80TOerN5RPU8P3jsk+1iCspWHBo4Solsj6bGtl3Uy0BBOLWiBtVYwIkkNH1VGpw0FLy8AEZsODqfhSjsreXs3UFLq7VMUWlu13WzuyrArV6QRxiPz9yDkPLyp7Z+w==; 5:sTZ2J1ouWgrkarxCkYi6Oo4ZZY3TKeORnBD7iP70uleFVrt6Ys7ACk7Dj3SEHI//i3SDAI96bgAMqJqPoXxKDM/1NOho4aRmtNxtsbhM19b2S8Gv9Le4Tc3PDmDMmo3jvX9sa8Mb0V+CNp8TVWUn7qUISzVB4TktWdzlrz90X88=; 7:s2SNG4UV3wfbr9QYDaGxrqS/SyspUHsGfc0lvtxY26B85MuR5lfku+5jhLFm/x1zZs8jqf+q7g3qaIRs1BZ8N9tsiG3QGfKDq2YqXDqnmTFdcvfuSHn2k0+j1aGvV4hnPGxPHQhqq3N60Oo29HqFvQ==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR03HT030; 
x-ms-traffictypediagnostic: AM5EUR03HT030:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR03HT030; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR03HT030; 
x-microsoft-antispam-message-info: qzIbKdENALZENEWS7hteDbtzcu9gefErhdNupIfF0gDSQYwpmC3E80YPDujXKRRr
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 53d88611-cd65-4370-a323-08d64b0112eb
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 13:48:50.3176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT030
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/No-YtUXwW-8MCmIDT8ddxiwDusw>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 13:48:58 -0000

> You are getting confused between "32 bits" which can store 2^32 different=
 values and the number "32".

Who said that, "encoders" compresses the 2^n-bits input into n-bits output,=
 for small encoders, if n=3D3, that encoder can compress 8-bits input into =
3-bits output, does this means that only 3-bits can represent 256-different=
 value, no, but, 8-bits can be compressed into 3-bits.=20

-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Simon Hobson
Sent: Thursday, November 15, 2018 3:27 PM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>=20

> We can divide the IPv6 address into 4 blocks (32-bits each), meaning we w=
ill encode 32-bits into 5 bits

No you can't. A 32 bit value needs 32 bits to store it - otherwise you are =
losing data. Alternatively, you have to take a subset of the possible value=
s and use a dynamic lookup table.

> and the whole IPv6 address into 20 bits, I'm looking somewhere for a loss=
less compression (encoding) algorithm that encodes 2^5 bits into 5 bits.

No, you're looking for a lossless compression algorithm to compress 128 bit=
s into 7 bits. When you invent it, as I said, patent it fast and you'll be =
very very rich !
You are getting confused between "32 bits" which can store 2^32 different v=
alues and the number "32". With 5 bits you can encode any integer between 0=
 and 31 (using standard binary), or any 32 values if you use an algorithm o=
r lookup table - you cannot encode any arbitrary element from the 4+ billio=
n (2^32) numbers that can be represented in 32 bits.

Come back when you've figured that out.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 15 06:06:14 2018
Return-Path: <linux@thehobsons.co.uk>
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 6199B12D4E7 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:06:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 mMzqzA_s61gY for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:06:12 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CD74129385 for <v6ops@ietf.org>; Thu, 15 Nov 2018 06:06:12 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 26EDD1A071 for <v6ops@ietf.org>; Thu, 15 Nov 2018 14:06:07 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Thu, 15 Nov 2018 14:06:05 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/e8ZLSuwBK9aGhq8qRjSGOx_0nkU>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 14:06:13 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
> You are getting confused between "32 bits" which can store 2^32 =
different values and the number "32".
>=20
> Who said that, "encoders" compresses the 2^n-bits input into n-bits =
output, for small encoders, if n=3D3, that encoder can compress 8-bits =
input into 3-bits output, does this means that only 3-bits can represent =
256-different value, no, but, 8-bits can be compressed into 3-bits.=20

You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can =
only represent 8 different values. Since the input 8 bits can represent =
256 values, there are 248 input values that cannot be represented in the =
output. Since you cannot (for the application you are suggesting) ignore =
those values, then your idea simply will not allow the IPv4 host to =
access much of the IPv6 address space. At the very most it will have =
access to 128 (2^7) discrete IPv6 addresses - which is not much of the =
internet !

Since the host may require to connect with any address in a range that =
(at the moment) spans something like 112 bits* (give or take a bit or =
two), you are a very long way from allowing access to "the IPv6 =
internet".

* IIRC the global address pool is currently allocated out of the 2003:: =
block. However it's sparsely done and broken up by region, then =
registry, then ISP. So you can't simply say that you'll ignore =
everything above (say) 2003:0:1:: and reduce the number of input bits.


As already said, come back with an algorithm that will losslessly allow =
ANY arbitrary 128 bit values (both arbitrary values and arbitrary =
quantity of values) to be encoded in 7 bits and you might get a response =
other than "cannot work". A lookup table would work for up to 128 =
values, but breaks for 129 or more, and would also need lots of =
integration between DNS and router, plus processing ability for managing =
it and storage (128off 128bit values times however many IPv4 hosts you =
want to support).

Having hit NAT session table size/CPU issues in the past, I can tell you =
that such a lookup table method is certainly not without it's issues.

The idea is a non-starter.


From nobody Thu Nov 15 06:08:52 2018
Return-Path: <silvia.hagen@sunny.ch>
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 A134412D4E7 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:08:51 -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] 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 5BEcyA_mu8NM for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:08:49 -0800 (PST)
Received: from gozo.iway.ch (gozo.iway.ch [212.25.24.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24025128CFD for <v6ops@ietf.org>; Thu, 15 Nov 2018 06:08:49 -0800 (PST)
Received: from gozo.iway.ch (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id 08C87341C28 for <v6ops@ietf.org>; Thu, 15 Nov 2018 15:08:47 +0100 (CET)
X-Iway-Path: 0
Received: from localhost (localhost [127.0.0.1]) by localhost (ACF/20439.29630); Thu, 15 Nov 2018 15:08:47 +0100 (CET)
Received: from owa.liveapp.ch (unknown [212.25.21.165]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by gozo.iway.ch (Postfix) with ESMTPS for <v6ops@ietf.org>; Thu, 15 Nov 2018 15:08:46 +0100 (CET)
Received: from mbx02.liveapp.local (2001:8e0:40:907::31) by mbx02.liveapp.local (2001:8e0:40:907::31) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 15 Nov 2018 15:08:46 +0100
Received: from mbx02.liveapp.local ([fe80::250:56ff:feb1:5493]) by mbx02.liveapp.local ([fe80::250:56ff:feb1:5493%13]) with mapi id 15.00.1395.000; Thu, 15 Nov 2018 15:08:46 +0100
From: Silvia Hagen <silvia.hagen@sunny.ch>
To: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQAPtvgAAAFzVgAAAIL7gAAAxNkAAACaOoAAAis4MA==
Date: Thu, 15 Nov 2018 14:08:45 +0000
Message-ID: <e229e8a0a101444ab008dfffb9228e1b@mbx02.liveapp.local>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
In-Reply-To: <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
Accept-Language: en-US, de-CH
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [2001:8e0:14ae:0:e45d:47aa:dfdd:56f2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/wnhkMyf-t_MX1oDKjUlMR1H8Pbw>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 14:08:52 -0000

I admire you guys....

:-)



-----Urspr=FCngliche Nachricht-----
Von: v6ops [mailto:v6ops-bounces@ietf.org] Im Auftrag von Simon Hobson
Gesendet: Donnerstag, 15. November 2018 15:06
An: v6ops@ietf.org
Betreff: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
> You are getting confused between "32 bits" which can store 2^32 different=
 values and the number "32".
>=20
> Who said that, "encoders" compresses the 2^n-bits input into n-bits outpu=
t, for small encoders, if n=3D3, that encoder can compress 8-bits input int=
o 3-bits output, does this means that only 3-bits can represent 256-differe=
nt value, no, but, 8-bits can be compressed into 3-bits.=20

You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Since the host may require to connect with any address in a range that (at =
the moment) spans something like 112 bits* (give or take a bit or two), you=
 are a very long way from allowing access to "the IPv6 internet".

* IIRC the global address pool is currently allocated out of the 2003:: blo=
ck. However it's sparsely done and broken up by region, then registry, then=
 ISP. So you can't simply say that you'll ignore everything above (say) 200=
3:0:1:: and reduce the number of input bits.


As already said, come back with an algorithm that will losslessly allow ANY=
 arbitrary 128 bit values (both arbitrary values and arbitrary quantity of =
values) to be encoded in 7 bits and you might get a response other than "ca=
nnot work". A lookup table would work for up to 128 values, but breaks for =
129 or more, and would also need lots of integration between DNS and router=
, plus processing ability for managing it and storage (128off 128bit values=
 times however many IPv4 hosts you want to support).

Having hit NAT session table size/CPU issues in the past, I can tell you th=
at such a lookup table method is certainly not without it's issues.

The idea is a non-starter.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 15 06:38:29 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 8054F12F1AB for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:38:27 -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=outlook.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 RoRbKE7VlIE7 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:38:24 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068027.outbound.protection.outlook.com [40.92.68.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2C6C12785F for <v6ops@ietf.org>; Thu, 15 Nov 2018 06:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kv9b3zbR27bL9bXS+aJGfAKA1a7Z4BRN20jIY2z4GfU=; b=i5GB/uL1pD+Cotc3lB99nNFRh+zJMngxy6VshuNZAEOGaCUbKj8AWx7EAkPu8IkBSWVyUw7+vQM/4Up2S/35u2iWWYlRJo6QhTow1gbNH9sGHYs6fjiQadr6rO5PbHzo1+XCrnSNwbCx29ItvNPYhQaT8QLsJNNz+9ZB/TWSru809EExEJ1xLs8oU3QxBOOCwKOSYMDVXw9bGDF5uBS8TCNwMjGXSwo44Z0eLu38OtSjwFKcdgXeAVW7gYII/8vsQXg+sv7CXs5NAPSjN6IaC6I1ntstmrUgEtnn67e0JX/PXarIydwqTDHgHeIPGxFjvgWmx96q5vlK+RX8CQbwQw==
Received: from AM5EUR02FT026.eop-EUR02.prod.protection.outlook.com (10.152.8.58) by AM5EUR02HT086.eop-EUR02.prod.protection.outlook.com (10.152.9.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 14:38:21 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.55) by AM5EUR02FT026.mail.protection.outlook.com (10.152.8.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 14:38:21 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 14:38:21 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAAQlQ8A==
Date: Thu, 15 Nov 2018 14:38:20 +0000
Message-ID: <HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
In-Reply-To: <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:04F220A39B84AD6B7CC2D654E109DD86FA5F7F63197E8A7F498250AB5651C312; UpperCasedChecksum:4CD9AA845BB17F80554668E7D78968EB76B6988D374A49A6565D7C269084456D; SizeAsReceived:7446; Count:45
x-tmn: [zAplv45c/SAKSmfxKBdjJ7/PC3Rheed/]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT086; 6:1ti3dYb7n0J8ByrIvGFNraZiCVt0SGjD/ymI6vsSCFquecDa4XncWHJE2LpUHduw+vneh7597ZwPd+AGgehtoFhx7JqPSTt+m1GgP4QdDQJFAV1OYsObvmaXd63aIFsApdB/7Fge0s7+8YuwZ06IRLYEO5w98yAqEKf88Ba6MJqFBVYvwzwpUZMuM6w4V4fegDObT5rPQW3byg5Hs6u4DsaVWsmNTvfhzd9LQsiRU7V+09hD75dRv+icAOfOuxIMXcr3b2Ko4xWbdxxPxOKUK/bN6r2bSXJyS2ty7Zc7MN+0oaoJ9KeE2LrDNeAEZT9dVoR+phrFc/gvGEjC4xFQ88JRugHciU7gpKju3UCYIvM+CRBLLK76qvEU0QI0oZmRLNOE3IG8ij1L7LoK71oavu5udu3MYGeOnpZoQhEHWYUEVZOv219kcq3YmPXlr3yZRdqBD5lUDB2H8NhY229ycg==; 5:0ET3tOsujapNWdgSS02myjm7nwYprryvI85z4+MR3ieVVZrvqYaIkBO1EaO3zNS9mZbwgrsIghJxmruXB67rqDjzpjEt6loV8ZSv/3Y+HGGUfABlTI1CEzWQjriFCr8/wcOlDPyda1rOTAV011Ne2lqsC9Ax68Gn1kA3OnSZmhE=; 7:jjVE5VWrzYAwSLjscpwy8qBcLwFHW7qD4If4yOiDFSLTqMNqniq4roJ4FIvLBT2PuoSGMJpGPetMG/ry55b0h1YhJqJH8m/NIzl7BgqG/kwyaplB3+MA5FoxFYExp7Ro53PJ3VGRKWtDMReN1IY7AQ==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:AM5EUR02HT086; 
x-ms-traffictypediagnostic: AM5EUR02HT086:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(102415395)(82015058); SRVR:AM5EUR02HT086; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT086; 
x-microsoft-antispam-message-info: tlfKXRq1v/J13K/wbcpGsv7qlkRJfmCbMFOLGqR8iKkaApyuWsa4zKheWAEdx3wC
Content-Type: multipart/mixed; boundary="_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 69dd7556-18d2-4927-1d4b-08d64b07fd8b
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 14:38:20.9550 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT086
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/kjoFrJ32Avr3WjynSpZS1HPLMPI>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 14:38:28 -0000

--_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

> You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Check out the attached images.


-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Simon Hobson
Sent: Thursday, November 15, 2018 4:06 PM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
> You are getting confused between "32 bits" which can store 2^32 different=
 values and the number "32".
>=20
> Who said that, "encoders" compresses the 2^n-bits input into n-bits outpu=
t, for small encoders, if n=3D3, that encoder can compress 8-bits input int=
o 3-bits output, does this means that only 3-bits can represent 256-differe=
nt value, no, but, 8-bits can be compressed into 3-bits.=20

You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Since the host may require to connect with any address in a range that (at =
the moment) spans something like 112 bits* (give or take a bit or two), you=
 are a very long way from allowing access to "the IPv6 internet".

* IIRC the global address pool is currently allocated out of the 2003:: blo=
ck. However it's sparsely done and broken up by region, then registry, then=
 ISP. So you can't simply say that you'll ignore everything above (say) 200=
3:0:1:: and reduce the number of input bits.


As already said, come back with an algorithm that will losslessly allow ANY=
 arbitrary 128 bit values (both arbitrary values and arbitrary quantity of =
values) to be encoded in 7 bits and you might get a response other than "ca=
nnot work". A lookup table would work for up to 128 values, but breaks for =
129 or more, and would also need lots of integration between DNS and router=
, plus processing ability for managing it and storage (128off 128bit values=
 times however many IPv4 hosts you want to support).

Having hit NAT session table size/CPU issues in the past, I can tell you th=
at such a lookup table method is certainly not without it's issues.

The idea is a non-starter.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_
Content-Type: image/png; name="encoder.png"
Content-Description: encoder.png
Content-Disposition: attachment; filename="encoder.png"; size=33987;
 creation-date="Thu, 15 Nov 2018 14:32:36 GMT";
 modification-date="Thu, 15 Nov 2018 14:32:36 GMT"
Content-Transfer-Encoding: base64

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
dT5/qEazPd23u29/+5xzzz03bBiGoiiWZem6XpfjRiKRYrE4MjISCoU2bdr04IMPhsNhXdfz+Xwm
k2ltbYXFtHHjxkAgwBiDPMGmU1WVMSaKYqlU8vv92CFEqr6rUjc6pFBEw+M4jmEYeKqDwWAymUyn
001NTdls1ufzDQ0NcU/K5/OZplmv59+27VgspijK8PDwrl27/u3f/g3qI0nS3//93585cwbSeejQ
oUKhIEnShg0bTNOENrGyW+r3+y3LEkURrYIBBZ2iVekZKRSxABAEAWZIMpmEk2VZFo8E2bbd1NRk
GIamabIs27ZdxxAPvEjGWCAQwKGx/29/+9stLS2FQkHTtK1btzY1NS1ZsmTRokWjo6MbNmywbdu2
7WAwyBgrFAr4LXRKlmWhTL0a2dCQQhEND3eLurq6hoaGli5deuLEiVAopGnaV77ylauuukqSpFQq
JYpiW1tbIpGIRCL1OnQgEIARdPbs2RdffHF0dJSbcmNjY+FwWBTFH//4x4yxa665Zu/evfF4vKWl
JZPJqKp64403BoNBSZIEQZBlGTEscvEmQApFNDyCIGiaFggEbrjhhmKxuHr16hMnTui6HolEOjo6
Hn744WPHjqmq6vP5IBz1CkKrqppOpwuFQiwWa25uvu222yAuiqI88sgjhUIBA3zBYLBQKJw+fXp0
dDSfz7/xxhuRSOThhx/2+XyWZaXT6S984QuKovj9fjQM3h+5eECo+xDsAsC2bW5mI3BgWZYgCJMN
DE+BYRg+n4+/FeseB63j/tET8GBIklQqlRroIXHHm48cOXL//fefOHGCMebz+f793/9dluW77rqr
VCpBtup1UPeltizrV7/6lSiKuGi6rl9//fUjIyNPPvnkSy+9VCgULMsqFouiKAYCgXw+39zcnEwm
e3p6vvnNb7a3t3d1dXV3d2OQkY/o1audDQ0pVAUmUyh3Jst04E94IBBADBVXewZKN6v75w+Voijw
OARB4GlE3kcURcMw0Gxd1994441du3b19/f7/X5N0775zW9+7Wtf27BhA5IS5qZJtm2LopjJZI4d
O2aa5tGjR3/xi180NTXt3btXFMVgMJjL5RRFwajiX/3VXy1fvvymm26ybfu2225DtgTfVS6XC4fD
+IxQ19ycgkcghapAvWwoxD6Hh4eXL1+eyWSCweDIyAjio3WhXvvXNE1RFIx849mQZTmfz3OrxPtA
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
/U9/AAAAAElFTkSuQmCC

--_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_
Content-Type: image/png; name="decoder.png"
Content-Description: decoder.png
Content-Disposition: attachment; filename="decoder.png"; size=45507;
 creation-date="Thu, 15 Nov 2018 14:32:10 GMT";
 modification-date="Thu, 15 Nov 2018 14:32:10 GMT"
Content-Transfer-Encoding: base64

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
qX2D6w0oaiaKYtOmTa1WKzy6ShXh2VkoL4QYS6JacR5iCUpygTerVN5XQjwBSinKtKF9hMopqLSJ
DgHsiNJg1nCWEIJmIsndp8lkYvU92O6EQp333nvvZ599dtNNN61fv37ixInV1dW5ubkkUVSJRVfL
XTOXJBqcoDMzM8GS0XFD/n5rgyZoGts9YypK42HWBQciieZuPM+rjK8TOBE+OfTCYp3alMbjKuwH
dgal8UgzQc8uJnmrjFd6mVhmWMPsXfE8bzAYotFo165dP//882nTpn3//feDBg06evQoIYQmakMi
Q1Zl8ksDDU7QlNK///3v33777auvvrpmzRr1Hh/yjrGcbF9WGl/jWkyJrC/nozLJW95cQv0UDKay
voZKIyHVoGw99E51wlIidL1eD5GMT7ScY1OhFqPBYPjjH//49ttv79ixY+bMmbFYDMooawTDn03c
v9jRsEphIBD497///cILL+DPysrKjh07ZmdnK31OuTxqMpmsViv0GKXxSB3lEt4ESqler7darfXl
QxaLhVKK9QObLpU1sq8NVCywWq0Wi4XjOGhd6jmCIL5IJAK3CCqRKu3+Kvdfe9cihLD0Qdz28OHD
58yZ8/HHH/fo0WP06NEIKCWJ5JdoNHoJ2zoalqDNZvPMmTMJIci/WLx48YwZM2w2m0pGHeO7kiTN
nz8/GAyqyHysJhAYsyAIJ0+e3Llzp1ImiBJ27txZVVXl9/vRjlun04GslXqMU0odDse8efNat259
8uTJQCCAtaSkb6E/u0ajCQaDzLpM6p/2VyPXEEya4zij0Yi1DemudevW77//fpcuXd5+++1rrrmG
BUYHg0G73X5py9ANzqFZfQn0HGjevHmHDh1UODQr8xOJRHbv3l1YWIhC/Erj0YqUJCwqJpMpHA73
6NEDteNRGguzccq2hWAw6Ha7u3fvHggEOI5j5eFUSm0YjcY2bdq0bdu2a9euUB8ROVTnYOweGo0G
LQNxw0n4PvgznX/yP6FtazQan8+HgtBvvPHG888/v3Tp0rvvvhuPI9+IGhQs2hsch1LK2spAidLp
dAip5TgObUhNJhMEP41GA2dFctVZG5xD33///c8991x5eTkhZPLkyYMGDWrRooWSGMcngnIIIcFg
8MCBA7169UJn8zrHI35SfsRkMlVVVXXr1o1t6zAtg7KVFkZlZaXH4+nSpQu6KDBJRum5sD47derU
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
A52pccMqbVauAAAAAElFTkSuQmCC

--_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_
Content-Type: image/png; name="truth table.png"
Content-Description: truth table.png
Content-Disposition: attachment; filename="truth table.png"; size=81347;
 creation-date="Thu, 15 Nov 2018 14:35:02 GMT";
 modification-date="Thu, 15 Nov 2018 14:35:02 GMT"
Content-Transfer-Encoding: base64

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
SUVORK5CYII=

--_004_HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0HE1PR0402MB2937_--


From nobody Thu Nov 15 06:49:00 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 2DB0D130DC5 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:48:59 -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=outlook.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 CQ9_VqrnxakT for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 06:48:56 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067051.outbound.protection.outlook.com [40.92.67.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A31A0130934 for <v6ops@ietf.org>; Thu, 15 Nov 2018 06:48:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EordEffMf0i7jBde695jZlTDjuR3rur7Woy8dUS4qws=; b=R5JAaVN3ldtQJl47W3CtyK57io8GMRFQsqSPfhqWC2/TMZuZvec8s7k/LtpraxO7qoHpjOrtIqw4bfucjqhDyZEzk5lVDYvUBnD3qcSLoU7GEHA5N6pwXSm4vIxyOGg9J54rKgKZwzIbe6WMDvMea234Z1T7V5cPIXlM8n3GpUICkd1kwsm/1N0KrSfaF1sOctR7le9F02WxB+/OBKR9S0T8vzgRwvhIUNYFLyl91nCfFmwXuEsHnjaxNHjtUG1K5rgRqcQZl31GxNT6K4mF+cQAYZIYMflYLTXKyDgD7tmqKTwN8qcpfqMaTvtn8j9JvjK/v7/YTSdcr4ftwe03jw==
Received: from AM5EUR02FT022.eop-EUR02.prod.protection.outlook.com (10.152.8.56) by AM5EUR02HT007.eop-EUR02.prod.protection.outlook.com (10.152.8.174) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 14:48:53 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.52) by AM5EUR02FT022.mail.protection.outlook.com (10.152.8.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 14:48:52 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 14:48:52 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAAQlQ8AAAbEgg
Date: Thu, 15 Nov 2018 14:48:52 +0000
Message-ID: <HE1PR0402MB2937B0DFC33055B4C8EFEAC4AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937F3C51C2E801BDCEC4B1FAEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:F7961DD492FECBE7EAC28098F80B1A77F7404D9968A5C333920482F3FD1CB2D0; UpperCasedChecksum:73FB55C57A6E82B6A1DEF3984032828EAD4A0F323A68B4B3BF5B2D2E3B76DC1E; SizeAsReceived:7559; Count:45
x-tmn: [MS+pljQ7wVWwnR5o4oYNY3uy8j4y9+VF]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT007; 6:zS/FHNlECG2R01vvfGYAgrLzYJ+YeaPpMrmVNEjOd8h5gyFxs1U230Nm2HNLeTnhCkQ4Gu7fo8hyLu/DPQGtZUsoYcinBkCD5oRN7CgtfSZuGKirdr6r4dBpjg3wcNEJ1mozVv3K6Pn/M4VzBW1yNBfBAMEm4kcAUorGQqyqsOSViDY8TH0RDq9Gp8qQQaaQ9xpHolnGPCsOXv63ZIZ8pGR8Bcf8yuk0FSbFwnP0AiOXlynQVtLStBo5NhaNjF3UYzW1dIF/2yaK8b9ZUFlQvFKrJv0ziZuQEmVqLs5o83btrlcz6cOklpaAkwWQJzAvHt+QFKX9yzOYPIMVdUMGintxprTWBgeGkKtAcJ1r6xdxMiDmJFuDOYXnoUokQoF5SPcGySO/+ATAmmxMDTMwsC/tPthvMuhi2rKs2opYR5P3ZS/nbJsvq/ctRxsqGcdovq3IKtXkzq1KBm44MxmzxQ==; 5:WQ89o86BM8i98eGRNJmzncCSKbazZtcXM8OUN5D7S9Qa+thi+xCp1/XqS+tAiZdPQFrcs1ky9CWMcuT6rY5aO6gk7gMb4IBfddwohmntTe7kkqimaTfcle6HJOrZiZPpAJTsnbWw8JDogCqGEm4bbgRVQAiRkOnx8DkKCb460Uo=; 7:kFYxHNYJ943Ph989DM/wzkoAEb4ZVYHnd86tvfsZN9bMyOGpJyuf2d7Ezq/nksqITcCsaP0vbc2P+WtTluXyRsS6UbLxSrHq1v7uFFsOdZuSYSLU8KipHDxujreFXNXTLNzSmvhBkyPlRuH8P9RYFA==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR02HT007; 
x-ms-traffictypediagnostic: AM5EUR02HT007:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT007; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT007; 
x-microsoft-antispam-message-info: fzf6nwW9UBGoXODL/CI7OmeSeDGS1sPbGuWBcFVunKZPSgf3wajGUuurwxQm4DJ/
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f30f845-94e0-4613-1a46-08d64b097637
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 14:48:52.8854 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT007
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/MO2CwOWB05KcaCIfnZ37z1t2B5c>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 14:48:59 -0000

Please ignore the last e-mail.

-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Khaled Omar
Sent: Thursday, November 15, 2018 4:38 PM
To: Simon Hobson <linux@thehobsons.co.uk>; v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

> You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Check out the attached images.


-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Simon Hobson
Sent: Thursday, November 15, 2018 4:06 PM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
> You are getting confused between "32 bits" which can store 2^32 different=
 values and the number "32".
>=20
> Who said that, "encoders" compresses the 2^n-bits input into n-bits outpu=
t, for small encoders, if n=3D3, that encoder can compress 8-bits input int=
o 3-bits output, does this means that only 3-bits can represent 256-differe=
nt value, no, but, 8-bits can be compressed into 3-bits.=20

You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Since the host may require to connect with any address in a range that (at =
the moment) spans something like 112 bits* (give or take a bit or two), you=
 are a very long way from allowing access to "the IPv6 internet".

* IIRC the global address pool is currently allocated out of the 2003:: blo=
ck. However it's sparsely done and broken up by region, then registry, then=
 ISP. So you can't simply say that you'll ignore everything above (say) 200=
3:0:1:: and reduce the number of input bits.


As already said, come back with an algorithm that will losslessly allow ANY=
 arbitrary 128 bit values (both arbitrary values and arbitrary quantity of =
values) to be encoded in 7 bits and you might get a response other than "ca=
nnot work". A lookup table would work for up to 128 values, but breaks for =
129 or more, and would also need lots of integration between DNS and router=
, plus processing ability for managing it and storage (128off 128bit values=
 times however many IPv4 hosts you want to support).

Having hit NAT session table size/CPU issues in the past, I can tell you th=
at such a lookup table method is certainly not without it's issues.

The idea is a non-starter.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 15 09:18:09 2018
Return-Path: <naveen.sarma@gmail.com>
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 8BB36124BAA; Thu, 15 Nov 2018 09:17:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 3a_Xw9gkeILh; Thu, 15 Nov 2018 09:17:55 -0800 (PST)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (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 DA42B12F1A5; Thu, 15 Nov 2018 09:17:54 -0800 (PST)
Received: by mail-lf1-x12d.google.com with SMTP id p86so14689228lfg.5; Thu, 15 Nov 2018 09:17:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LMx7q1wqW+TpMCx1Ldg8MU1uhnAxcWuBZXgF2uxbUyY=; b=AuAuzz+Jpxl78IJDrjQ9lxnbUCnwRanQ7fVmfx+WjIMKbKtweSOoYkNO2x3o0tPDRv MWvht9Si9a3BWWuQxujQcD8FtbwGBs6nIni2f7JPSfgFSIMRusgpLXdMvHyuTy+2NLy1 KOYuxvxcZ/xBkVzlt6RAjJdUFG/Ij3NnwdIpg+RQpzmfyD3oZtlmyOhqlOCDiAzT7Xon w5BWiPJTKH459N/v8OKowzbyBhPse9ebZPNrseuk9z8KUat2j+vn5w5qIQq+K4cXxdUA E2Cbuz6ze5A/SbDLl9kmzA1giVXFXgPNCDvUliUAhegiJiw9GfbqXRgZW9VrtAHibsK1 vltQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LMx7q1wqW+TpMCx1Ldg8MU1uhnAxcWuBZXgF2uxbUyY=; b=F8caZ/txXBC4X8ue6az+AvYBdB7r1/z2uC2rxRVFcgKQYB7E2gmRZn2WqT5eFo61Ne UHDsWVx9eO6OoRacu2XnABlKiWDykWy2DezpTJPRHrGvaZeGWE0LumfXGTiFZ2lx2Pjg 8RQnkxGVoZZ9BO5f+cwv4aSPFufHK4xMZJzNveQvEoBd7wC+dqrKwBx8a9SzRt4qQ0k7 KYdIejCOc8f+wsSICcOUez0fXF4sMraCURY8atMXAahsXE21L21H/zReNqIbWf00QUG+ +8RaToouh+RH8NFNf420AuqlawAy9c2bhLduXWdebfs5y2BytznWSUG4d68COTNxTgCL Mbvw==
X-Gm-Message-State: AGRZ1gKnjvl9WyiTA8qJcFsdTakpN+uBf2Mu7clXH/g/lYZ1Ik3aK5tq aWUq3yazc5PBqDBHLw1BPR/SJ3+dMxljN+DbLUI=
X-Google-Smtp-Source: AJdET5dPxfRSdYg2A0ykQdBEVk1cjI+QeO44dKENU79TnrNbZf69n/O/TJbFYgA+cV19P6FE0oDGuuPKu/Un3Wk7Qr8=
X-Received: by 2002:a19:db4a:: with SMTP id s71mr4043725lfg.36.1542302272865;  Thu, 15 Nov 2018 09:17:52 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com>
In-Reply-To: <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 15 Nov 2018 22:47:36 +0530
Message-ID: <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, otroan@employees.org,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001c48ef057ab73b3d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VauHKzAv1wCPT-dfAeQR0bR-oho>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 17:17:59 -0000

--0000000000001c48ef057ab73b3d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello all,

To be honest, there is no intention to compete with other existing
protocols.  I see that SLAAC has got some gaps w.r.t the functionality and
the same is covered in the draft.  And I see the cases where this draft
solves real time problems where the existing *bridge* itself is not usable.

@Ole / @Fred / others: If a device soliciting something from the router
using RS is considered as intruding into other territory, IMHO it's
very *unfair
way of evaluating*.  For that matter whether a PIO is included in RS or
not, a device is soliciting the information from router.  When this draft
solves the problems it cannot be put down just by saying it as a redundant
to another standard, while actually it is not.

If a device soliciting required information using the existing protocol
standards without new message types or option types or flags itself is
treated as a wrapper or redundant for other standards, aren't there
overlapping options in both SLAAC and DHCPv6 that can be sent to the
devices?  For that matter what about the complete SLAAC and DHCPv6?  Am I
wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to each
other?

I also agree that multiple attempts were made by many respected members of
the forum to bring in similar changes to whatever my current draft
suggested.  But not sure why they couldn't become standards.  It shows the
need of devices that are looking for a solution and am sure people keep
inventing round-about solutions for the same.

If someone sees a problem in mentioning DHCPv6 inside the draft, please
suggest another change for that.

I understand that the forum has finite reservations on providing extensions
to existing protocols.  But I request the forum and WG chairs to evaluate
this draft fairly and technically.

Yours,
Naveen.


On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <brian.e.carpenter@gmail.co=
m>
wrote:

> in line..
> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> > Hi Brian,
> >
> >> -----Original Message-----
> >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
> >> Sent: Tuesday, November 13, 2018 11:37 AM
> >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
> otroan@employees.org>
> >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
> >> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>
> >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>> HI Ole,
> >>>
> >>>> -----Original Message-----
> >>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>
> >>>>
> >>>>
> >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
> >>>>>
> >>>>> Ole,
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>
> >>>>>> Fred,
> >>>>>>
> >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
> >>>>>>>
> >>>>>>> Hi Ole,
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>
> >>>>>>>> Fred,
> >>>>>>>>
> >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But
> am sure it would consume more resources at router to
> >> support
> >>>>>>>> DHCPv6
> >>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>
> >>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>
> >>>>>>>>> So I can understand this comment, the water under the bridge
> refers to the
> >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. I=
s
> that what
> >>>>>>>>> you were meaning to say?
> >>>>>>>>
> >>>>>>>> Sure.
> >>>>>>>
> >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for
> Prefix Delegation
> >>>>>>> and there shall be no alternate IPv6 ND-based protocol in additio=
n
> to that. I don't
> >>>>>>> mind a statement like that, but would the community agree with it=
?
> >>>>>>
> >>>>>> In general we as a community try to avoid providing multiple
> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>
> >>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>
> >>>> I am saying that solving a problem that is already solved is a waste
> of time and resources.
> >>>> Now if you install could solve a problem where we don=E2=80=99t have=
 a
> satisfactory solution...
> >>>
> >>> OK, then I will say it - DHCPv6 is the one and only solution to Prefi=
x
> Delegation
> >>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I
> add this
> >>> qualification because 'draft-templin-v6ops-pdhost' lists other
> non-protocol
> >>> alternatives for a node receiving a prefix delegation.)
> >>
> >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but
> there
> >> are some subtleties:
> >>
> >> 1) Since there are no protocol police, you can't actually stop people
> >> using some other method of prefix delegation, which would simply appea=
r
> >> to be an out-of-band or "manual" mechanism as far as the IETF protocol=
s
> >> are concerned.
> >
> > Right, I wanted to be careful in how I worded my message based on our
> > knowledge of other non-router methods (including anima) which we
> > captured in 'draft-templin-v6ops-pdhost'. From that document:
> >
> > "10.  Prefix Delegation Services
> >
> >    Selection of prefix delegation services must be considered according
> >    to specific use cases.  An example service is that offered by DHCPv6
> >    [RFC3633].  An alternative service based on IPv6 ND messaging has
> >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >
> >    Other, non-router, mechanisms may exist, such as proprietary IPAMs,
> >    [I-D.ietf-anima-prefix-management] and
> >    [I-D.sun-casm-address-pool-management-yang]."
> >
> > Does this still ring true, or do we need to make some adjustments based
> > on these recent discussions?
>
> I think it's still true, although as Ole and I said, proposals such as
> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> boundary mechanism. On the other hand, naveen-slaac-prefix-management
> intentionally competes with DHCPv6-PD, which is a different discussiion.
>
>     Brian
>
> >
> > Thanks - Fred
> >
> >> 2) We did think about this question a bit while developing
> >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >> (which is approved and in the RFC Editor queue waiting for missing
> >> references). The appendix A2 is supposed to show how a prefix
> >> management system would interface to DHCPv6-PD at the edges of an
> >> autonomic network. I think you'd find something similar in any sort
> >> of coordinated prefix management scheme.
> >>
> >> 3) A similar situation arises in HNCP:
> >> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>
> >>    Brian
> >>
> >>>
> >>>>>>>> The value proposition of something new, has to be different than
> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>
> >>>>>>> By "different wrapping", are you are talking about non-DHCPv6
> protocol proposals?
> >>>>>>> If not, if you mean to say that the idea of including a DHCPv6
> option in RS/RA messages
> >>>>>>> is "just a different wrapping", then that is not entirely true. B=
y
> including both the IPv6
> >>>>>>> ND and DHCPv6 functions in a single message exchange, there are
> fewer messages
> >>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>
> >>>>>> Don=E2=80=99t really see that as interesting. You will not save a =
round
> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>
> >>>>> This gets us back to the M&O bits where there is a cross-dependence
> between the two
> >>>>> protocols. Historically, you are supposed to wait until the RS/RA
> exchange and check the
> >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying
> that that is no longer
> >>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>
> >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> protocol between routers.
> >>>
> >>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>
> >>>>> It is also important that there are fewer messages - two instead of
> four. That matters
> >>>>> a great deal on low end links.
> >>>>
> >>>> I would like to see the maths behind that.
> >>>> Use header compression then.
> >>>
> >>> It isn't only a question of how many bytes - the question is moreso h=
ow
> >>> many channel accesses are necessary. On some links, sending everythin=
g
> in
> >>> a single channel access is less prone to collisions than requiring
> multiple
> >>> channel accesses.
> >>>
> >>> Think about CB radio - after you say "breaker, breaker one-nine" you
> get
> >>> to say as much as you want (within reason) without having to undergo
> >>> channel contention multiple times. (That is not to say that common da=
ta
> >>> links function the same as CB radio, but they do have their CSMA
> protocols
> >>> for making sure they don't step on someone else's transmission.)
> >>>
> >>>>>> Different wrapping. As in exactly same protocol semantics, just
> options in ND instead of DHCP.
> >>>>>
> >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not differen=
t
> than DHCPv6.
> >>>>> That is the whole point.
> >>>>
> >>>> Right. I am sorry but I struggle getting why that is valuable. ND is
> also a one to many protocol. That=E2=80=99s not suitable for per-router
> >>>> delegation.
> >>>
> >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). In
> this
> >>> case, the presence of a DHCPv6 option in the RS message is indication
> that
> >>> the RA is to be returned via unicast.
> >>>
> >>> Thanks - Fred
> >>>
> >>>
> >>>>
> >>>> Cheers
> >>>> Ole
> >>>>
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>>> Cheers
> >>>>>> Ole
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Thanks - Fred
> >>>>>>>
> >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=
=E2=80=9D of an
> IPv6 network. Something that solved that problem, would be a
> >> lot
> >>>>>> more
> >>>>>>>> interesting to talk about.
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Ole
> >>>>>
> >>>
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>
> >
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--0000000000001c48ef057ab73b3d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello all,<div><br></div><div>To be honest, there is no in=
tention to compete with other existing protocols.=C2=A0 I see that SLAAC ha=
s got some gaps w.r.t the functionality and the same is covered in the draf=
t.=C2=A0 And I see the cases where this draft solves real time problems whe=
re the existing=C2=A0<b>bridge</b>=C2=A0itself is not usable.</div><div><br=
></div><div>@Ole / @Fred / others: If a device soliciting something from th=
e router using RS is considered as intruding into other territory, IMHO it&=
#39;s very <b>unfair way of evaluating</b>.=C2=A0 For that matter whether a=
 PIO is included in RS or not, a device is soliciting the information from =
router.=C2=A0 When this draft solves the problems it cannot be put down jus=
t by saying it as a redundant to another standard, while actually it is not=
.</div><div><br></div><div>If a device soliciting required information usin=
g the existing protocol standards without new message types or option types=
 or flags itself is treated as a wrapper or redundant for other standards, =
aren&#39;t there overlapping options in both SLAAC and DHCPv6 that can be s=
ent to the devices?=C2=A0 For that matter what about the complete SLAAC and=
 DHCPv6?=C2=A0 Am I wrong in quoting that both DHCPv6 and SLAAC are redunda=
nt protocols to each other?</div><div><br></div><div>I also agree that mult=
iple attempts were made by many respected members of the forum to bring in =
similar changes to whatever my current draft suggested.=C2=A0 But not sure =
why they couldn&#39;t become standards.=C2=A0 It shows the need of devices =
that are looking for a solution and am sure people keep inventing round-abo=
ut solutions for the same.</div><div><br></div><div>If someone sees a probl=
em in mentioning DHCPv6 inside the draft, please suggest another change for=
 that.<br></div><div><div><div><br></div><div>I understand that the forum h=
as finite reservations on providing extensions to existing protocols.=C2=A0=
 But I request the forum and WG chairs to evaluate this draft fairly and te=
chnically.<br></div><br class=3D"gmail-Apple-interchange-newline"><div dir=
=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Yours=
,<br>Naveen.</div></div><br></div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr">On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D=
"mailto:brian.e.carpenter@gmail.com">brian.e.carpenter@gmail.com</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">in line..<br>
On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; Hi Brian,<br>
&gt; <br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.carpente=
r@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>]<br>
&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boei=
ng.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;; Ole Troan &lt;=
<a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.=
org</a>&gt;<br>
&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_bl=
ank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" t=
arget=3D"_blank">ipv6@ietf.org</a>&gt;<br>
&gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt<br>
&gt;&gt;<br>
&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@employees=
.org" target=3D"_blank">otroan@employees.org</a>]<br>
&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Temp=
lin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sarma@g=
mail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;; 6man WG &lt;<a =
href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6op=
s list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.o=
rg</a>&gt;<br>
&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-na=
veen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &lt;<a =
href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@=
boeing.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@e=
mployees.org" target=3D"_blank">otroan@employees.org</a>]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fre=
d.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen=
.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;; 6man WG=
 &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>&g=
t;; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6op=
s@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), Fred L=
 &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.=
Templin@boeing.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:=
otroan@employees.org" target=3D"_blank">otroan@employees.org</a>]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57 PM<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"ma=
ilto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com=
</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailt=
o:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;;=
 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.o=
rg</a>&gt;; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_bla=
nk">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notificat=
ion for draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent that DH=
CPv6 is a format on wire.=C2=A0 But am sure it would consume more resources=
 at router to<br>
&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite differe=
nt from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water under the=
 bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment, the =
water under the bridge refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the protocol=
 for prefix delegation. Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the* cho=
sen protocol for Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-based =
protocol in addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the comm=
unity agree with it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid providin=
g multiple equivalent solutions to the same problem. Sometimes we fail.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and only sol=
ution?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am saying that solving a problem that is already solved =
is a waste of time and resources.<br>
&gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=E2=
=80=99t have a satisfactory solution...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only solution t=
o Prefix Delegation<br>
&gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is needed=
*. (I add this<br>
&gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdhost&#39; lis=
ts other non-protocol<br>
&gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current IETF solutio=
n, but there<br>
&gt;&gt; are some subtleties:<br>
&gt;&gt;<br>
&gt;&gt; 1) Since there are no protocol police, you can&#39;t actually stop=
 people<br>
&gt;&gt; using some other method of prefix delegation, which would simply a=
ppear<br>
&gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism as far as the=
 IETF protocols<br>
&gt;&gt; are concerned.<br>
&gt; <br>
&gt; Right, I wanted to be careful in how I worded my message based on our<=
br>
&gt; knowledge of other non-router methods (including anima) which we<br>
&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From that document:<=
br>
&gt; <br>
&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Selection of prefix delegation services must be considere=
d according<br>
&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example service is that o=
ffered by DHCPv6<br>
&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based on IPv6 ND =
messaging has<br>
&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit]=
.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such as propriet=
ary IPAMs,<br>
&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&quot;<br>
&gt; <br>
&gt; Does this still ring true, or do we need to make some adjustments base=
d<br>
&gt; on these recent discussions?<br>
<br>
I think it&#39;s still true, although as Ole and I said, proposals such as<=
br>
anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<br>
boundary mechanism. On the other hand, naveen-slaac-prefix-management<br>
intentionally competes with DHCPv6-PD, which is a different discussiion.<br=
>
<br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt; Thanks - Fred<br>
&gt; <br>
&gt;&gt; 2) We did think about this question a bit while developing<br>
&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefix-man=
agement-07" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/htm=
l/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt; (which is approved and in the RFC Editor queue waiting for missing=
<br>
&gt;&gt; references). The appendix A2 is supposed to show how a prefix<br>
&gt;&gt; management system would interface to DHCPv6-PD at the edges of an<=
br>
&gt;&gt; autonomic network. I think you&#39;d find something similar in any=
 sort<br>
&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;<br>
&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4" rel=
=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/rfc7788#secti=
on-6.3.4</a><br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something new, ha=
s to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;, are you are=
 talking about non-DHCPv6 protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea of in=
cluding a DHCPv6 option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping&quot;, then=
 that is not entirely true. By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single message ex=
change, there are fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is inter=
esting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting. You =
will not save a round trip, since the two protocols don=E2=80=99t depend on=
 each other.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there is a=
 cross-dependence between the two<br>
&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait unti=
l the RS/RA exchange and check the<br>
&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round trips).=
 Are you saying that that is no longer<br>
&gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits are d=
eprecated?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O bits=
. PD is a protocol between routers.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am fine with th=
at.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; It is also important that there are fewer messages - t=
wo instead of four. That matters<br>
&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It isn&#39;t only a question of how many bytes - the question =
is moreso how<br>
&gt;&gt;&gt; many channel accesses are necessary. On some links, sending ev=
erything in<br>
&gt;&gt;&gt; a single channel access is less prone to collisions than requi=
ring multiple<br>
&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Think about CB radio - after you say &quot;breaker, breaker on=
e-nine&quot; you get<br>
&gt;&gt;&gt; to say as much as you want (within reason) without having to u=
ndergo<br>
&gt;&gt;&gt; channel contention multiple times. (That is not to say that co=
mmon data<br>
&gt;&gt;&gt; links function the same as CB radio, but they do have their CS=
MA protocols<br>
&gt;&gt;&gt; for making sure they don&#39;t step on someone else&#39;s tran=
smission.)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protocol se=
mantics, just options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - they are=
 not different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is valua=
ble. ND is also a one to many protocol. That=E2=80=99s not suitable for per=
-router<br>
&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one-to-o=
ne). In this<br>
&gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message is ind=
ication that<br>
&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=9Cperm=
issionless extensions=E2=80=9D of an IPv6 network. Something that solved th=
at problem, would be a<br>
&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf=
.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D=
"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops<=
/a><br>
&gt;&gt;&gt;<br>
&gt; <br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div>

--0000000000001c48ef057ab73b3d--


From nobody Thu Nov 15 09:44:04 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 DF535130DE0; Thu, 15 Nov 2018 09:43:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 dbIDqC7EC7p7; Thu, 15 Nov 2018 09:43:53 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 596D5124BE5; Thu, 15 Nov 2018 09:43:53 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAFHhq80000708; Thu, 15 Nov 2018 10:43:52 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAFHhhWU065490 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Thu, 15 Nov 2018 10:43:43 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 15 Nov 2018 09:43:42 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Thu, 15 Nov 2018 09:43:42 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: "otroan@employees.org" <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRA=
Date: Thu, 15 Nov 2018 17:43:42 +0000
Message-ID: <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com>
In-Reply-To: <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 418517949468F6B6138E66E07413927FD743EF51D98D278CDC843BC6B2F2956C2000:8
Content-Type: multipart/alternative; boundary="_000_7cfcb7b21b1f498e880d00d11b0adfadXCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2cG5CevLD-Es96YfDByvPNIZiGs>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 17:43:57 -0000

--_000_7cfcb7b21b1f498e880d00d11b0adfadXCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TmF2ZWVuLA0KDQpUaGUgaWRlYSBvZiBpbmNsdWRpbmcgYSBESENQdjYgbWVzc2FnZSBvcHRpb24g
aW4gSVB2NiBORCBSUy9SQSBtZXNzYWdlcyByZXF1aXJlcw0KYSAqbmV3IG9wdGlvbiogdG8gZ28g
YWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0aW5nIHByb3RvY29sIChuYW1lbHksIERIQ1B2Niku
DQpUaGUgaWRlYSB5b3VyIGRyYWZ0IGJ1aWxkcyBvbiB1c2VzIGFuIGV4aXN0aW5nIElQdjYgTkQg
b3B0aW9uIGJ1dCByZXF1aXJlcyBhDQoqbmV3IHByb3RvY29sKiB0aGF0IGlzIG5vdCBmdWxseSBz
cGVjaWZpZWQgaW4geW91ciBkcmFmdCB5ZXQuIE15IGZlZWxpbmcgaXMgdGhhdCBvbmNlDQp0aGUg
bmV3IHByb3RvY29sIGlzIGZ1bGx5IGZsZXNoZWQgb3V0IGl0IHdvdWxkIGxvb2sgdmVyeSBtdWNo
IGxpa2UgREhDUHY2LCBhbmQNCnNvbWUgcGVvcGxlIGhhdmUgc2FpZCB0aGF0IHRoZXkgZG8gbm90
IHdhbnQgbmV3IHByb3RvY29scy4NCg0KSSBhbSBhY3R1YWxseSBiZXlvbmQgdGhlIHBvaW50IG9m
IGNhcmluZyB3aGV0aGVyIHRoZSBwcm90b2NvbCBzaG91bGQgYmUgREhDUHY2LA0KYnV0IGRvIHdl
IGFsc28gbmVlZCBhIG5ldyBub24tREhDUHY2IHByb3RvY29sIHRoYXQgbG9va3MgYSBsb3QgbGlr
ZSBESENQdjY/DQoNClRoYW5rcyAtIEZyZWQNCg0KRnJvbTogTmF2ZWVuIEtvdHRhcGFsbGkgW21h
aWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1
LCAyMDE4IDk6MTggQU0NClRvOiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tPg0KQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPjsgb3Ryb2FuQGVtcGxveWVlcy5vcmc7IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3Jn
PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJz
aW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50
LTAwLnR4dA0KDQpIZWxsbyBhbGwsDQoNClRvIGJlIGhvbmVzdCwgdGhlcmUgaXMgbm8gaW50ZW50
aW9uIHRvIGNvbXBldGUgd2l0aCBvdGhlciBleGlzdGluZyBwcm90b2NvbHMuICBJIHNlZSB0aGF0
IFNMQUFDIGhhcyBnb3Qgc29tZSBnYXBzIHcuci50IHRoZSBmdW5jdGlvbmFsaXR5IGFuZCB0aGUg
c2FtZSBpcyBjb3ZlcmVkIGluIHRoZSBkcmFmdC4gIEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUg
dGhpcyBkcmFmdCBzb2x2ZXMgcmVhbCB0aW1lIHByb2JsZW1zIHdoZXJlIHRoZSBleGlzdGluZyBi
cmlkZ2UgaXRzZWxmIGlzIG5vdCB1c2FibGUuDQoNCkBPbGUgLyBARnJlZCAvIG90aGVyczogSWYg
YSBkZXZpY2Ugc29saWNpdGluZyBzb21ldGhpbmcgZnJvbSB0aGUgcm91dGVyIHVzaW5nIFJTIGlz
IGNvbnNpZGVyZWQgYXMgaW50cnVkaW5nIGludG8gb3RoZXIgdGVycml0b3J5LCBJTUhPIGl0J3Mg
dmVyeSB1bmZhaXIgd2F5IG9mIGV2YWx1YXRpbmcuICBGb3IgdGhhdCBtYXR0ZXIgd2hldGhlciBh
IFBJTyBpcyBpbmNsdWRlZCBpbiBSUyBvciBub3QsIGEgZGV2aWNlIGlzIHNvbGljaXRpbmcgdGhl
IGluZm9ybWF0aW9uIGZyb20gcm91dGVyLiAgV2hlbiB0aGlzIGRyYWZ0IHNvbHZlcyB0aGUgcHJv
YmxlbXMgaXQgY2Fubm90IGJlIHB1dCBkb3duIGp1c3QgYnkgc2F5aW5nIGl0IGFzIGEgcmVkdW5k
YW50IHRvIGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5vdC4NCg0KSWYg
YSBkZXZpY2Ugc29saWNpdGluZyByZXF1aXJlZCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgZXhpc3Rp
bmcgcHJvdG9jb2wgc3RhbmRhcmRzIHdpdGhvdXQgbmV3IG1lc3NhZ2UgdHlwZXMgb3Igb3B0aW9u
IHR5cGVzIG9yIGZsYWdzIGl0c2VsZiBpcyB0cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRh
bnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJlbid0IHRoZXJlIG92ZXJsYXBwaW5nIG9wdGlvbnMg
aW4gYm90aCBTTEFBQyBhbmQgREhDUHY2IHRoYXQgY2FuIGJlIHNlbnQgdG8gdGhlIGRldmljZXM/
ICBGb3IgdGhhdCBtYXR0ZXIgd2hhdCBhYm91dCB0aGUgY29tcGxldGUgU0xBQUMgYW5kIERIQ1B2
Nj8gIEFtIEkgd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFBQyBhcmUg
cmVkdW5kYW50IHByb3RvY29scyB0byBlYWNoIG90aGVyPw0KDQpJIGFsc28gYWdyZWUgdGhhdCBt
dWx0aXBsZSBhdHRlbXB0cyB3ZXJlIG1hZGUgYnkgbWFueSByZXNwZWN0ZWQgbWVtYmVycyBvZiB0
aGUgZm9ydW0gdG8gYnJpbmcgaW4gc2ltaWxhciBjaGFuZ2VzIHRvIHdoYXRldmVyIG15IGN1cnJl
bnQgZHJhZnQgc3VnZ2VzdGVkLiAgQnV0IG5vdCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29t
ZSBzdGFuZGFyZHMuICBJdCBzaG93cyB0aGUgbmVlZCBvZiBkZXZpY2VzIHRoYXQgYXJlIGxvb2tp
bmcgZm9yIGEgc29sdXRpb24gYW5kIGFtIHN1cmUgcGVvcGxlIGtlZXAgaW52ZW50aW5nIHJvdW5k
LWFib3V0IHNvbHV0aW9ucyBmb3IgdGhlIHNhbWUuDQoNCklmIHNvbWVvbmUgc2VlcyBhIHByb2Js
ZW0gaW4gbWVudGlvbmluZyBESENQdjYgaW5zaWRlIHRoZSBkcmFmdCwgcGxlYXNlIHN1Z2dlc3Qg
YW5vdGhlciBjaGFuZ2UgZm9yIHRoYXQuDQoNCkkgdW5kZXJzdGFuZCB0aGF0IHRoZSBmb3J1bSBo
YXMgZmluaXRlIHJlc2VydmF0aW9ucyBvbiBwcm92aWRpbmcgZXh0ZW5zaW9ucyB0byBleGlzdGlu
ZyBwcm90b2NvbHMuICBCdXQgSSByZXF1ZXN0IHRoZSBmb3J1bSBhbmQgV0cgY2hhaXJzIHRvIGV2
YWx1YXRlIHRoaXMgZHJhZnQgZmFpcmx5IGFuZCB0ZWNobmljYWxseS4NCg0KWW91cnMsDQpOYXZl
ZW4uDQoNCg0KT24gV2VkLCAxNCBOb3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBDYXJwZW50ZXIg
PGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21h
aWwuY29tPj4gd3JvdGU6DQppbiBsaW5lLi4NCk9uIDIwMTgtMTEtMTQgMDk6MzQsIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIHdyb3RlOg0KPiBIaSBCcmlhbiwNCj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+PiBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2Fy
cGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPl0NCj4+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNDQo+PiBUbzogVGVtcGxp
biAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20+PjsgT2xlIFRyb2FuIDxvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+Pg0KPj4gQ2M6IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYu
b3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0
bzppcHY2QGlldGYub3JnPj4NCj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4
dA0KPj4NCj4+IE9uIDIwMTgtMTEtMTQgMDc6NTIsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIHdyb3Rl
Og0KPj4+IEhJIE9sZSwNCj4+Pg0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ry
b2FuQGVtcGxveWVlcy5vcmc+XQ0KPj4+PiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAx
OCAxMDozNiBBTQ0KPj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pg0KPj4+PiBDYzog
TmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5z
YXJtYUBnbWFpbC5jb20+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRm
Lm9yZz4+OyB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+
Pg0KPj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9y
IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4NCj4+Pj4N
Cj4+Pj4NCj4+Pj4+IE9uIDEzIE5vdiAyMDE4LCBhdCAxOToyNSwgVGVtcGxpbiAoVVMpLCBGcmVk
IEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWlu
Zy5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiBPbGUsDQo+Pj4+Pg0KPj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2Fu
QGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPl0NCj4+Pj4+PiBTZW50
OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCA5OjM4IEFNDQo+Pj4+Pj4gVG86IFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPj4NCj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5z
YXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+PjsgNm1hbiBXRyA8
aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4+OyB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pg0KPj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZv
cHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dA0KPj4+Pj4+DQo+Pj4+Pj4gRnJlZCwNCj4+Pj4+Pg0KPj4+Pj4+
PiBPbiAxMyBOb3YgMjAxOCwgYXQgMTc6MzQsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwu
VGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4gd3Jv
dGU6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IEhpIE9sZSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJv
YW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+XQ0KPj4+Pj4+Pj4g
U2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAxOCAxMTo1NyBQTQ0KPj4+Pj4+Pj4gVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVk
LkwuVGVtcGxpbkBib2VpbmcuY29tPj4NCj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8
bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT4+OyA2
bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPj47IHY2b3BzIGxpc3Qg
PHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+DQo+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1z
bGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBGcmVkLA0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IEkgYWdyZWUgdG8gc29tZSBleHRlbnQgdGhhdCBESENQdjYg
aXMgYSBmb3JtYXQgb24gd2lyZS4gIEJ1dCBhbSBzdXJlIGl0IHdvdWxkIGNvbnN1bWUgbW9yZSBy
ZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+PiBzdXBwb3J0DQo+Pj4+Pj4+PiBESENQdjYNCj4+Pj4+
Pj4+Pj4gYXMgYSB3aG9sZSBhbG9uZyB3aXRoIFNMQUFDLg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+
PiBQcmVmaXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQgZnJvbSBTTEFBQy4NCj4+Pj4+
Pj4+Pj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNlIDIw
MDMuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29tbWVu
dCwgdGhlIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UgcmVmZXJzIHRvIHRoZQ0KPj4+Pj4+Pj4+IHNl
bGVjdGlvbiBvZiBESENQdjYgUEQgYXMgdGhlIHByb3RvY29sIGZvciBwcmVmaXggZGVsZWdhdGlv
bi4gSXMgdGhhdCB3aGF0DQo+Pj4+Pj4+Pj4geW91IHdlcmUgbWVhbmluZyB0byBzYXk/DQo+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4gU3VyZS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gT0ssIHNvIHlvdSBhcmUgc2F5
aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBwcm90b2NvbCBmb3IgUHJlZml4IERlbGVn
YXRpb24NCj4+Pj4+Pj4gYW5kIHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2IE5ELWJh
c2VkIHByb3RvY29sIGluIGFkZGl0aW9uIHRvIHRoYXQuIEkgZG9uJ3QNCj4+Pj4+Pj4gbWluZCBh
IHN0YXRlbWVudCBsaWtlIHRoYXQsIGJ1dCB3b3VsZCB0aGUgY29tbXVuaXR5IGFncmVlIHdpdGgg
aXQ/DQo+Pj4+Pj4NCj4+Pj4+PiBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0byBh
dm9pZCBwcm92aWRpbmcgbXVsdGlwbGUgZXF1aXZhbGVudCBzb2x1dGlvbnMgdG8gdGhlIHNhbWUg
cHJvYmxlbS4gU29tZXRpbWVzIHdlIGZhaWwuDQo+Pj4+Pg0KPj4+Pj4gQnV0LCBkbyB5b3UgYXNz
ZXJ0IHRoYXQgREhDUHY2IGlzIHRoZSBvbmUgYW5kIG9ubHkgc29sdXRpb24/DQo+Pj4+DQo+Pj4+
IEkgYW0gc2F5aW5nIHRoYXQgc29sdmluZyBhIHByb2JsZW0gdGhhdCBpcyBhbHJlYWR5IHNvbHZl
ZCBpcyBhIHdhc3RlIG9mIHRpbWUgYW5kIHJlc291cmNlcy4NCj4+Pj4gTm93IGlmIHlvdSBpbnN0
YWxsIGNvdWxkIHNvbHZlIGEgcHJvYmxlbSB3aGVyZSB3ZSBkb27igJl0IGhhdmUgYSBzYXRpc2Zh
Y3Rvcnkgc29sdXRpb24uLi4NCj4+Pg0KPj4+IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQ
djYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbiB0byBQcmVmaXggRGVsZWdhdGlvbg0KPj4+
ICppbiBjYXNlcyB3aGVyZSBhIGR5bmFtaWMgUHJlZml4IERlbGVnYXRpb24gcHJvdG9jb2wgaXMg
bmVlZGVkKi4gKEkgYWRkIHRoaXMNCj4+PiBxdWFsaWZpY2F0aW9uIGJlY2F1c2UgJ2RyYWZ0LXRl
bXBsaW4tdjZvcHMtcGRob3N0JyBsaXN0cyBvdGhlciBub24tcHJvdG9jb2wNCj4+PiBhbHRlcm5h
dGl2ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pDQo+Pg0KPj4g
SSdtIG5vdCBkaXNhZ3JlZWluZyB0aGF0IERIQ1B2Ni1QRCBpcyB0aGUgY3VycmVudCBJRVRGIHNv
bHV0aW9uLCBidXQgdGhlcmUNCj4+IGFyZSBzb21lIHN1YnRsZXRpZXM6DQo+Pg0KPj4gMSkgU2lu
Y2UgdGhlcmUgYXJlIG5vIHByb3RvY29sIHBvbGljZSwgeW91IGNhbid0IGFjdHVhbGx5IHN0b3Ag
cGVvcGxlDQo+PiB1c2luZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVmaXggZGVsZWdhdGlvbiwg
d2hpY2ggd291bGQgc2ltcGx5IGFwcGVhcg0KPj4gdG8gYmUgYW4gb3V0LW9mLWJhbmQgb3IgIm1h
bnVhbCIgbWVjaGFuaXNtIGFzIGZhciBhcyB0aGUgSUVURiBwcm90b2NvbHMNCj4+IGFyZSBjb25j
ZXJuZWQuDQo+DQo+IFJpZ2h0LCBJIHdhbnRlZCB0byBiZSBjYXJlZnVsIGluIGhvdyBJIHdvcmRl
ZCBteSBtZXNzYWdlIGJhc2VkIG9uIG91cg0KPiBrbm93bGVkZ2Ugb2Ygb3RoZXIgbm9uLXJvdXRl
ciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlDQo+IGNhcHR1cmVkIGluICdkcmFm
dC10ZW1wbGluLXY2b3BzLXBkaG9zdCcuIEZyb20gdGhhdCBkb2N1bWVudDoNCj4NCj4gIjEwLiAg
UHJlZml4IERlbGVnYXRpb24gU2VydmljZXMNCj4NCj4gICAgU2VsZWN0aW9uIG9mIHByZWZpeCBk
ZWxlZ2F0aW9uIHNlcnZpY2VzIG11c3QgYmUgY29uc2lkZXJlZCBhY2NvcmRpbmcNCj4gICAgdG8g
c3BlY2lmaWMgdXNlIGNhc2VzLiAgQW4gZXhhbXBsZSBzZXJ2aWNlIGlzIHRoYXQgb2ZmZXJlZCBi
eSBESENQdjYNCj4gICAgW1JGQzM2MzNdLiAgQW4gYWx0ZXJuYXRpdmUgc2VydmljZSBiYXNlZCBv
biBJUHY2IE5EIG1lc3NhZ2luZyBoYXMNCj4gICAgYWxzbyBiZWVuIHByb3Bvc2VkIFtJLUQucGlv
eGZvbGtzLTZtYW4tcGlvLWV4Y2x1c2l2ZS1iaXRdLg0KPg0KPiAgICBPdGhlciwgbm9uLXJvdXRl
ciwgbWVjaGFuaXNtcyBtYXkgZXhpc3QsIHN1Y2ggYXMgcHJvcHJpZXRhcnkgSVBBTXMsDQo+ICAg
IFtJLUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kDQo+ICAgIFtJLUQuc3VuLWNh
c20tYWRkcmVzcy1wb29sLW1hbmFnZW1lbnQteWFuZ10uIg0KPg0KPiBEb2VzIHRoaXMgc3RpbGwg
cmluZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50cyBiYXNlZA0K
PiBvbiB0aGVzZSByZWNlbnQgZGlzY3Vzc2lvbnM/DQoNCkkgdGhpbmsgaXQncyBzdGlsbCB0cnVl
LCBhbHRob3VnaCBhcyBPbGUgYW5kIEkgc2FpZCwgcHJvcG9zYWxzIHN1Y2ggYXMNCmFuaW1hLXBy
ZWZpeC1tYW5hZ2VtZW50LCBDQVNNIGFtZCBITkNQIGRvIHJlY29nbml6ZSBESENQdjYtUEQgYXMg
dGhlDQpib3VuZGFyeSBtZWNoYW5pc20uIE9uIHRoZSBvdGhlciBoYW5kLCBuYXZlZW4tc2xhYWMt
cHJlZml4LW1hbmFnZW1lbnQNCmludGVudGlvbmFsbHkgY29tcGV0ZXMgd2l0aCBESENQdjYtUEQs
IHdoaWNoIGlzIGEgZGlmZmVyZW50IGRpc2N1c3NpaW9uLg0KDQogICAgQnJpYW4NCg0KPg0KPiBU
aGFua3MgLSBGcmVkDQo+DQo+PiAyKSBXZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBh
IGJpdCB3aGlsZSBkZXZlbG9waW5nDQo+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNw0KPj4gKHdoaWNoIGlzIGFwcHJvdmVk
IGFuZCBpbiB0aGUgUkZDIEVkaXRvciBxdWV1ZSB3YWl0aW5nIGZvciBtaXNzaW5nDQo+PiByZWZl
cmVuY2VzKS4gVGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRvIHNob3cgaG93IGEgcHJlZml4
DQo+PiBtYW5hZ2VtZW50IHN5c3RlbSB3b3VsZCBpbnRlcmZhY2UgdG8gREhDUHY2LVBEIGF0IHRo
ZSBlZGdlcyBvZiBhbg0KPj4gYXV0b25vbWljIG5ldHdvcmsuIEkgdGhpbmsgeW91J2QgZmluZCBz
b21ldGhpbmcgc2ltaWxhciBpbiBhbnkgc29ydA0KPj4gb2YgY29vcmRpbmF0ZWQgcHJlZml4IG1h
bmFnZW1lbnQgc2NoZW1lLg0KPj4NCj4+IDMpIEEgc2ltaWxhciBzaXR1YXRpb24gYXJpc2VzIGlu
IEhOQ1A6DQo+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzc4OCNzZWN0aW9uLTYu
My40DQo+Pg0KPj4gICAgQnJpYW4NCj4+DQo+Pj4NCj4+Pj4+Pj4+IFRoZSB2YWx1ZSBwcm9wb3Np
dGlvbiBvZiBzb21ldGhpbmcgbmV3LCBoYXMgdG8gYmUgZGlmZmVyZW50IHRoYW4g4oCcanVzdCBk
aWZmZXJlbnQgd3JhcHBpbmfigJ0uDQo+Pj4+Pj4+DQo+Pj4+Pj4+IEJ5ICJkaWZmZXJlbnQgd3Jh
cHBpbmciLCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5vbi1ESENQdjYgcHJvdG9jb2wgcHJv
cG9zYWxzPw0KPj4+Pj4+PiBJZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZSBpZGVh
IG9mIGluY2x1ZGluZyBhIERIQ1B2NiBvcHRpb24gaW4gUlMvUkEgbWVzc2FnZXMNCj4+Pj4+Pj4g
aXMgImp1c3QgYSBkaWZmZXJlbnQgd3JhcHBpbmciLCB0aGVuIHRoYXQgaXMgbm90IGVudGlyZWx5
IHRydWUuIEJ5IGluY2x1ZGluZyBib3RoIHRoZSBJUHY2DQo+Pj4+Pj4+IE5EIGFuZCBESENQdjYg
ZnVuY3Rpb25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZSBmZXdlciBt
ZXNzYWdlcw0KPj4+Pj4+PiBhbmQgZmV3ZXIgcm91bmQgdHJpcHMuIFRoYXQgaW4gaXRzZWxmIGlz
IGludGVyZXN0aW5nLg0KPj4+Pj4+DQo+Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRoYXQgYXMg
aW50ZXJlc3RpbmcuIFlvdSB3aWxsIG5vdCBzYXZlIGEgcm91bmQgdHJpcCwgc2luY2UgdGhlIHR3
byBwcm90b2NvbHMgZG9u4oCZdCBkZXBlbmQgb24gZWFjaCBvdGhlci4NCj4+Pj4+DQo+Pj4+PiBU
aGlzIGdldHMgdXMgYmFjayB0byB0aGUgTSZPIGJpdHMgd2hlcmUgdGhlcmUgaXMgYSBjcm9zcy1k
ZXBlbmRlbmNlIGJldHdlZW4gdGhlIHR3bw0KPj4+Pj4gcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHks
IHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRpbCB0aGUgUlMvUkEgZXhjaGFuZ2UgYW5kIGNo
ZWNrIHRoZQ0KPj4+Pj4gTSZPIGJpdHMgYmVmb3JlIGludm9raW5nIERIQ1B2NiAodHdvIHJvdW5k
IHRyaXBzKS4gQXJlIHlvdSBzYXlpbmcgdGhhdCB0aGF0IGlzIG5vIGxvbmdlcg0KPj4+Pj4gdGhl
IGNhc2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhhdCB0aGUgTSZPIGJpdHMgYXJlIGRlcHJlY2F0ZWQ/
DQo+Pj4+DQo+Pj4+IERIQ1B2NiBQRCBoYXMgbmV2ZXIgaGFkIGFueSBkZXBlbmRlbmN5IG9uIHRo
ZSBNJk8gYml0cy4gUEQgaXMgYSBwcm90b2NvbCBiZXR3ZWVuIHJvdXRlcnMuDQo+Pj4NCj4+PiBP
SywgdGhlbiBsZXQncyBpZ25vcmUgdGhlIE0mTyBiaXRzIC0gSSBhbSBmaW5lIHdpdGggdGhhdC4N
Cj4+Pg0KPj4+Pj4gSXQgaXMgYWxzbyBpbXBvcnRhbnQgdGhhdCB0aGVyZSBhcmUgZmV3ZXIgbWVz
c2FnZXMgLSB0d28gaW5zdGVhZCBvZiBmb3VyLiBUaGF0IG1hdHRlcnMNCj4+Pj4+IGEgZ3JlYXQg
ZGVhbCBvbiBsb3cgZW5kIGxpbmtzLg0KPj4+Pg0KPj4+PiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRo
ZSBtYXRocyBiZWhpbmQgdGhhdC4NCj4+Pj4gVXNlIGhlYWRlciBjb21wcmVzc2lvbiB0aGVuLg0K
Pj4+DQo+Pj4gSXQgaXNuJ3Qgb25seSBhIHF1ZXN0aW9uIG9mIGhvdyBtYW55IGJ5dGVzIC0gdGhl
IHF1ZXN0aW9uIGlzIG1vcmVzbyBob3cNCj4+PiBtYW55IGNoYW5uZWwgYWNjZXNzZXMgYXJlIG5l
Y2Vzc2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZyBldmVyeXRoaW5nIGluDQo+Pj4gYSBzaW5n
bGUgY2hhbm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNpb25zIHRoYW4gcmVxdWly
aW5nIG11bHRpcGxlDQo+Pj4gY2hhbm5lbCBhY2Nlc3Nlcy4NCj4+Pg0KPj4+IFRoaW5rIGFib3V0
IENCIHJhZGlvIC0gYWZ0ZXIgeW91IHNheSAiYnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSIgeW91
IGdldA0KPj4+IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3aXRo
b3V0IGhhdmluZyB0byB1bmRlcmdvDQo+Pj4gY2hhbm5lbCBjb250ZW50aW9uIG11bHRpcGxlIHRp
bWVzLiAoVGhhdCBpcyBub3QgdG8gc2F5IHRoYXQgY29tbW9uIGRhdGENCj4+PiBsaW5rcyBmdW5j
dGlvbiB0aGUgc2FtZSBhcyBDQiByYWRpbywgYnV0IHRoZXkgZG8gaGF2ZSB0aGVpciBDU01BIHBy
b3RvY29scw0KPj4+IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0ZXAgb24gc29tZW9uZSBl
bHNlJ3MgdHJhbnNtaXNzaW9uLikNCj4+Pg0KPj4+Pj4+IERpZmZlcmVudCB3cmFwcGluZy4gQXMg
aW4gZXhhY3RseSBzYW1lIHByb3RvY29sIHNlbWFudGljcywganVzdCBvcHRpb25zIGluIE5EIGlu
c3RlYWQgb2YgREhDUC4NCj4+Pj4+DQo+Pj4+PiBObywgdGhlIG9wdGlvbnMgaW4gUlMvUkEgYXJl
IGV4YWN0bHkgREhDUHY2IC0gdGhleSBhcmUgbm90IGRpZmZlcmVudCB0aGFuIERIQ1B2Ni4NCj4+
Pj4+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50Lg0KPj4+Pg0KPj4+PiBSaWdodC4gSSBhbSBzb3Jy
eSBidXQgSSBzdHJ1Z2dsZSBnZXR0aW5nIHdoeSB0aGF0IGlzIHZhbHVhYmxlLiBORCBpcyBhbHNv
IGEgb25lIHRvIG1hbnkgcHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJv
dXRlcg0KPj4+PiBkZWxlZ2F0aW9uLg0KPj4+DQo+Pj4gSVB2NiBORCBtZXNzYWdlcyBhcmUgcGVy
bWl0dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9uZSkuIEluIHRoaXMNCj4+PiBj
YXNlLCB0aGUgcHJlc2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlz
IGluZGljYXRpb24gdGhhdA0KPj4+IHRoZSBSQSBpcyB0byBiZSByZXR1cm5lZCB2aWEgdW5pY2Fz
dC4NCj4+Pg0KPj4+IFRoYW5rcyAtIEZyZWQNCj4+Pg0KPj4+DQo+Pj4+DQo+Pj4+IENoZWVycw0K
Pj4+PiBPbGUNCj4+Pj4NCj4+Pj4NCj4+Pj4+DQo+Pj4+PiBUaGFua3MgLSBGcmVkDQo+Pj4+Pg0K
Pj4+Pj4+IENoZWVycw0KPj4+Pj4+IE9sZQ0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+Pj4NCj4+Pj4+
Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+Pg0KPj4+Pj4+Pj4gV2UgYXJlIHN0aWxsIHN0cnVnZ2xp
bmcgd2l0aCDigJxwZXJtaXNzaW9ubGVzcyBleHRlbnNpb25z4oCdIG9mIGFuIElQdjYgbmV0d29y
ay4gU29tZXRoaW5nIHRoYXQgc29sdmVkIHRoYXQgcHJvYmxlbSwgd291bGQgYmUgYQ0KPj4gbG90
DQo+Pj4+Pj4gbW9yZQ0KPj4+Pj4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91dC4NCj4+Pj4+
Pj4+DQo+Pj4+Pj4+PiBDaGVlcnMsDQo+Pj4+Pj4+PiBPbGUNCj4+Pj4+DQo+Pj4NCj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHY2b3BzIG1h
aWxpbmcgbGlzdA0KPj4+IHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4NCj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+Pj4NCj4NCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnY2b3BzIG1h
aWxpbmcgbGlzdA0KdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0K

--_000_7cfcb7b21b1f498e880d00d11b0adfadXCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk5hdmVlbiw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2NiBt
ZXNzYWdlIG9wdGlvbiBpbiBJUHY2IE5EIFJTL1JBIG1lc3NhZ2VzIHJlcXVpcmVzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPmEgKjxiPm5ldyBvcHRpb248L2I+KiB0byBnbyBhbG9uZyB3aXRoIGFuIGFscmVh
ZHkgZXhpc3RpbmcgcHJvdG9jb2wgKG5hbWVseSwgREhDUHY2KS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
VGhlIGlkZWEgeW91ciBkcmFmdCBidWlsZHMgb24gdXNlcyBhbiBleGlzdGluZyBJUHY2IE5EIG9w
dGlvbiBidXQgcmVxdWlyZXMgYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4qPGI+bmV3IHByb3RvY29sPC9i
PiogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeSBmZWVs
aW5nIGlzIHRoYXQgb25jZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgbmV3IHByb3RvY29sIGlzIGZ1
bGx5IGZsZXNoZWQgb3V0IGl0IHdvdWxkIGxvb2sgdmVyeSBtdWNoIGxpa2UgREhDUHY2LCBhbmQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+c29tZSBwZW9wbGUgaGF2ZSBzYWlkIHRoYXQgdGhleSBkbyBub3Qg
d2FudCBuZXcgcHJvdG9jb2xzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SSBhbSBhY3R1YWxseSBiZXlvbmQgdGhlIHBvaW50IG9mIGNhcmluZyB3aGV0aGVyIHRo
ZSBwcm90b2NvbCBzaG91bGQgYmUgREhDUHY2LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5idXQgZG8gd2Ug
YWxzbyBuZWVkIGEgbmV3IG5vbi1ESENQdjYgcHJvdG9jb2wgdGhhdCBsb29rcyBhIGxvdCBsaWtl
IERIQ1B2Nj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5r
cyAtIEZyZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiBOYXZlZW4gS290dGFwYWxsaSBbbWFpbHRvOm5hdmVlbi5zYXJt
YUBnbWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAy
MDE4IDk6MTggQU08YnI+DQo8Yj5Ubzo8L2I+IEJyaWFuIEUgQ2FycGVudGVyICZsdDticmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBUZW1wbGluIChVUyksIEZy
ZWQgTCAmbHQ7RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSZndDs7IG90cm9hbkBlbXBsb3llZXMu
b3JnOyB2Nm9wcyBsaXN0ICZsdDt2Nm9wc0BpZXRmLm9yZyZndDs7IDZtYW4gV0cgJmx0O2lwdjZA
aWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAw
LnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IZWxsbyBhbGwsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5UbyBiZSBob25lc3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21wZXRlIHdpdGggb3Ro
ZXIgZXhpc3RpbmcgcHJvdG9jb2xzLiZuYnNwOyBJIHNlZSB0aGF0IFNMQUFDIGhhcyBnb3Qgc29t
ZSBnYXBzIHcuci50IHRoZSBmdW5jdGlvbmFsaXR5IGFuZCB0aGUgc2FtZSBpcyBjb3ZlcmVkIGlu
IHRoZSBkcmFmdC4mbmJzcDsgQW5kIEkgc2VlIHRoZSBjYXNlcyB3aGVyZSB0aGlzIGRyYWZ0IHNv
bHZlcyByZWFsIHRpbWUgcHJvYmxlbXMNCiB3aGVyZSB0aGUgZXhpc3RpbmcmbmJzcDs8Yj5icmlk
Z2U8L2I+Jm5ic3A7aXRzZWxmIGlzIG5vdCB1c2FibGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkBPbGUgLyBARnJlZCAvIG90aGVyczogSWYg
YSBkZXZpY2Ugc29saWNpdGluZyBzb21ldGhpbmcgZnJvbSB0aGUgcm91dGVyIHVzaW5nIFJTIGlz
IGNvbnNpZGVyZWQgYXMgaW50cnVkaW5nIGludG8gb3RoZXIgdGVycml0b3J5LCBJTUhPIGl0J3Mg
dmVyeQ0KPGI+dW5mYWlyIHdheSBvZiBldmFsdWF0aW5nPC9iPi4mbmJzcDsgRm9yIHRoYXQgbWF0
dGVyIHdoZXRoZXIgYSBQSU8gaXMgaW5jbHVkZWQgaW4gUlMgb3Igbm90LCBhIGRldmljZSBpcyBz
b2xpY2l0aW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHJvdXRlci4mbmJzcDsgV2hlbiB0aGlzIGRy
YWZ0IHNvbHZlcyB0aGUgcHJvYmxlbXMgaXQgY2Fubm90IGJlIHB1dCBkb3duIGp1c3QgYnkgc2F5
aW5nIGl0IGFzIGEgcmVkdW5kYW50IHRvIGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlDQogYWN0dWFs
bHkgaXQgaXMgbm90LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JZiBhIGRldmljZSBzb2xpY2l0aW5nIHJlcXVpcmVkIGluZm9ybWF0aW9uIHVz
aW5nIHRoZSBleGlzdGluZyBwcm90b2NvbCBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0
eXBlcyBvciBvcHRpb24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxmIGlzIHRyZWF0ZWQgYXMgYSB3cmFw
cGVyIG9yIHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBhcmVuJ3QgdGhlcmUgb3Zlcmxh
cHBpbmcgb3B0aW9ucyBpbiBib3RoDQogU0xBQUMgYW5kIERIQ1B2NiB0aGF0IGNhbiBiZSBzZW50
IHRvIHRoZSBkZXZpY2VzPyZuYnNwOyBGb3IgdGhhdCBtYXR0ZXIgd2hhdCBhYm91dCB0aGUgY29t
cGxldGUgU0xBQUMgYW5kIERIQ1B2Nj8mbmJzcDsgQW0gSSB3cm9uZyBpbiBxdW90aW5nIHRoYXQg
Ym90aCBESENQdjYgYW5kIFNMQUFDIGFyZSByZWR1bmRhbnQgcHJvdG9jb2xzIHRvIGVhY2ggb3Ro
ZXI/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkkgYWxzbyBhZ3JlZSB0aGF0IG11bHRpcGxlIGF0dGVtcHRzIHdlcmUgbWFkZSBieSBtYW55IHJl
c3BlY3RlZCBtZW1iZXJzIG9mIHRoZSBmb3J1bSB0byBicmluZyBpbiBzaW1pbGFyIGNoYW5nZXMg
dG8gd2hhdGV2ZXIgbXkgY3VycmVudCBkcmFmdCBzdWdnZXN0ZWQuJm5ic3A7IEJ1dCBub3Qgc3Vy
ZSB3aHkgdGhleSBjb3VsZG4ndCBiZWNvbWUgc3RhbmRhcmRzLiZuYnNwOyBJdCBzaG93cyB0aGUg
bmVlZCBvZiBkZXZpY2VzIHRoYXQNCiBhcmUgbG9va2luZyBmb3IgYSBzb2x1dGlvbiBhbmQgYW0g
c3VyZSBwZW9wbGUga2VlcCBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUg
c2FtZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SWYgc29tZW9uZSBzZWVzIGEgcHJvYmxlbSBpbiBtZW50aW9uaW5nIERIQ1B2NiBpbnNpZGUg
dGhlIGRyYWZ0LCBwbGVhc2Ugc3VnZ2VzdCBhbm90aGVyIGNoYW5nZSBmb3IgdGhhdC48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JIHVuZGVyc3RhbmQgdGhhdCB0aGUgZm9ydW0gaGFzIGZpbml0ZSByZXNlcnZhdGlvbnMg
b24gcHJvdmlkaW5nIGV4dGVuc2lvbnMgdG8gZXhpc3RpbmcgcHJvdG9jb2xzLiZuYnNwOyBCdXQg
SSByZXF1ZXN0IHRoZSBmb3J1bSBhbmQgV0cgY2hhaXJzIHRvIGV2YWx1YXRlIHRoaXMgZHJhZnQg
ZmFpcmx5IGFuZCB0ZWNobmljYWxseS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+WW91cnMsPGJyPg0KTmF2ZWVuLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIDE0IE5vdiAyMDE4IGF0IDAzOjMxLCBC
cmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbSI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5pbiBs
aW5lLi48YnI+DQpPbiAyMDE4LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90
ZTo8YnI+DQomZ3Q7IEhpIEJyaWFuLDxicj4NCiZndDsgPGJyPg0KJmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciBb
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5icmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+XTxicj4NCiZndDsmZ3Q7
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNPGJyPg0KJmd0OyZndDsg
VG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBs
aW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208
L2E+Jmd0OzsgT2xlIFRyb2FuICZsdDs8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5v
cmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsgQ2M6IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDs7IDZtYW4gV0cgJmx0OzxhIGhy
ZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0
PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBPbiAyMDE4LTExLTE0IDA3OjUyLCBUZW1wbGlu
IChVUyksIEZyZWQgTCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgSEkgT2xlLDxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IE9sZSBUcm9hbiBbbWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3ll
ZXMub3JnPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVy
IDEzLCAyMDE4IDEwOjM2IEFNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMp
LCBGcmVkIEwgJmx0OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0
YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpu
YXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbTwvYT4mZ3Q7OyA2bWFuIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmd0OzsgdjZvcHMgbGlzdCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3
IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMTMgTm92
IDIwMTgsIGF0IDE5OjI1LCBUZW1wbGluIChVUyksIEZyZWQgTCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbGUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogT2xlIFRyb2FuIFttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVt
cGxveWVlcy5vcmc8L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVz
ZGF5LCBOb3ZlbWJlciAxMywgMjAxOCA5OjM4IEFNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IE5hdmVlbiBLb3R0
YXBhbGxpICZsdDs8YSBocmVmPSJtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm5hdmVlbi5zYXJtYUBnbWFpbC5jb208L2E+Jmd0OzsgNm1hbiBXRyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3Jn
PC9hPiZndDs7IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9u
IGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyZWQs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAxMyBOb3YgMjAxOCwgYXQgMTc6MzQsIFRlbXBsaW4gKFVTKSwgRnJlZCBMICZs
dDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI
aSBPbGUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogT2xlIFRyb2FuIFttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2Fu
QGVtcGxveWVlcy5vcmc8L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTggMTE6NTcgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2M6IE5hdmVlbiBLb3R0YXBhbGxpICZsdDs8YSBocmVmPSJtYWlsdG86bmF2
ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5zYXJtYUBnbWFpbC5j
b208L2E+Jmd0OzsgNm1hbiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPiZndDs7IHY2b3BzIGxpc3QgJmx0OzxhIGhy
ZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFh
Yy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyZWQsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRvIHNvbWUgZXh0ZW50IHRoYXQgREhD
UHY2IGlzIGEgZm9ybWF0IG9uIHdpcmUuJm5ic3A7IEJ1dCBhbSBzdXJlIGl0IHdvdWxkIGNvbnN1
bWUgbW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvPGJyPg0KJmd0OyZndDsgc3VwcG9ydDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXMgYSB3aG9sZSBhbG9uZyB3aXRoIFNMQUFD
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFByZWZpeCBkZWxlZ2F0aW9uIGlz
IHF1aXRlIGRpZmZlcmVudCBmcm9tIFNMQUFDLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlk
Z2UuIFNpbmNlIDIwMDMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNvIEkgY2FuIHVuZGVy
c3RhbmQgdGhpcyBjb21tZW50LCB0aGUgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZSByZWZlcnMgdG8g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNlbGVjdGlvbiBv
ZiBESENQdjYgUEQgYXMgdGhlIHByb3RvY29sIGZvciBwcmVmaXggZGVsZWdhdGlvbi4gSXMgdGhh
dCB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHlvdSB3ZXJl
IG1lYW5pbmcgdG8gc2F5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPSywg
c28geW91IGFyZSBzYXlpbmcgdGhhdCBESENQdjYgaXMgKnRoZSogY2hvc2VuIHByb3RvY29sIGZv
ciBQcmVmaXggRGVsZWdhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYW5k
IHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2IE5ELWJhc2VkIHByb3RvY29sIGluIGFk
ZGl0aW9uIHRvIHRoYXQuIEkgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1pbmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3Jl
ZSB3aXRoIGl0Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0byBhdm9pZCBw
cm92aWRpbmcgbXVsdGlwbGUgZXF1aXZhbGVudCBzb2x1dGlvbnMgdG8gdGhlIHNhbWUgcHJvYmxl
bS4gU29tZXRpbWVzIHdlIGZhaWwuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYgaXMgdGhlIG9u
ZSBhbmQgb25seSBzb2x1dGlvbj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBJIGFtIHNheWluZyB0aGF0IHNvbHZpbmcgYSBwcm9ibGVtIHRoYXQgaXMgYWxyZWFk
eSBzb2x2ZWQgaXMgYSB3YXN0ZSBvZiB0aW1lIGFuZCByZXNvdXJjZXMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBOb3cgaWYgeW91IGluc3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdl
IGRvbuKAmXQgaGF2ZSBhIHNhdGlzZmFjdG9yeSBzb2x1dGlvbi4uLjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPSywgdGhlbiBJIHdpbGwgc2F5IGl0IC0gREhDUHY2IGlzIHRo
ZSBvbmUgYW5kIG9ubHkgc29sdXRpb24gdG8gUHJlZml4IERlbGVnYXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsgKmluIGNhc2VzIHdoZXJlIGEgZHluYW1pYyBQcmVmaXggRGVsZWdhdGlvbiBwcm90b2Nv
bCBpcyBuZWVkZWQqLiAoSSBhZGQgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyBxdWFsaWZpY2F0aW9u
IGJlY2F1c2UgJ2RyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N0JyBsaXN0cyBvdGhlciBub24tcHJv
dG9jb2w8YnI+DQomZ3Q7Jmd0OyZndDsgYWx0ZXJuYXRpdmVzIGZvciBhIG5vZGUgcmVjZWl2aW5n
IGEgcHJlZml4IGRlbGVnYXRpb24uKTxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgSSdtIG5v
dCBkaXNhZ3JlZWluZyB0aGF0IERIQ1B2Ni1QRCBpcyB0aGUgY3VycmVudCBJRVRGIHNvbHV0aW9u
LCBidXQgdGhlcmU8YnI+DQomZ3Q7Jmd0OyBhcmUgc29tZSBzdWJ0bGV0aWVzOjxicj4NCiZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsgMSkgU2luY2UgdGhlcmUgYXJlIG5vIHByb3RvY29sIHBvbGljZSwg
eW91IGNhbid0IGFjdHVhbGx5IHN0b3AgcGVvcGxlPGJyPg0KJmd0OyZndDsgdXNpbmcgc29tZSBv
dGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdoaWNoIHdvdWxkIHNpbXBseSBhcHBl
YXI8YnI+DQomZ3Q7Jmd0OyB0byBiZSBhbiBvdXQtb2YtYmFuZCBvciAmcXVvdDttYW51YWwmcXVv
dDsgbWVjaGFuaXNtIGFzIGZhciBhcyB0aGUgSUVURiBwcm90b2NvbHM8YnI+DQomZ3Q7Jmd0OyBh
cmUgY29uY2VybmVkLjxicj4NCiZndDsgPGJyPg0KJmd0OyBSaWdodCwgSSB3YW50ZWQgdG8gYmUg
Y2FyZWZ1bCBpbiBob3cgSSB3b3JkZWQgbXkgbWVzc2FnZSBiYXNlZCBvbiBvdXI8YnI+DQomZ3Q7
IGtub3dsZWRnZSBvZiBvdGhlciBub24tcm91dGVyIG1ldGhvZHMgKGluY2x1ZGluZyBhbmltYSkg
d2hpY2ggd2U8YnI+DQomZ3Q7IGNhcHR1cmVkIGluICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9z
dCcuIEZyb20gdGhhdCBkb2N1bWVudDo8YnI+DQomZ3Q7IDxicj4NCiZndDsgJnF1b3Q7MTAuJm5i
c3A7IFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZpY2VzPGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyBTZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRpb24gc2VydmljZXMgbXVzdCBiZSBj
b25zaWRlcmVkIGFjY29yZGluZzxicj4NCiZndDsmbmJzcDsgJm5ic3A7IHRvIHNwZWNpZmljIHVz
ZSBjYXNlcy4mbmJzcDsgQW4gZXhhbXBsZSBzZXJ2aWNlIGlzIHRoYXQgb2ZmZXJlZCBieSBESENQ
djY8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyBbUkZDMzYzM10uJm5ic3A7IEFuIGFsdGVybmF0aXZl
IHNlcnZpY2UgYmFzZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFzPGJyPg0KJmd0OyZuYnNwOyAm
bmJzcDsgYWxzbyBiZWVuIHByb3Bvc2VkIFtJLUQucGlveGZvbGtzLTZtYW4tcGlvLWV4Y2x1c2l2
ZS1iaXRdLjxicj4NCiZndDsgPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgT3RoZXIsIG5vbi1yb3V0
ZXIsIG1lY2hhbmlzbXMgbWF5IGV4aXN0LCBzdWNoIGFzIHByb3ByaWV0YXJ5IElQQU1zLDxicj4N
CiZndDsmbmJzcDsgJm5ic3A7IFtJLUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudF0gYW5k
PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgW0ktRC5zdW4tY2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdl
bWVudC15YW5nXS4mcXVvdDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgRG9lcyB0aGlzIHN0aWxsIHJp
bmcgdHJ1ZSwgb3IgZG8gd2UgbmVlZCB0byBtYWtlIHNvbWUgYWRqdXN0bWVudHMgYmFzZWQ8YnI+
DQomZ3Q7IG9uIHRoZXNlIHJlY2VudCBkaXNjdXNzaW9ucz88YnI+DQo8YnI+DQpJIHRoaW5rIGl0
J3Mgc3RpbGwgdHJ1ZSwgYWx0aG91Z2ggYXMgT2xlIGFuZCBJIHNhaWQsIHByb3Bvc2FscyBzdWNo
IGFzPGJyPg0KYW5pbWEtcHJlZml4LW1hbmFnZW1lbnQsIENBU00gYW1kIEhOQ1AgZG8gcmVjb2du
aXplIERIQ1B2Ni1QRCBhcyB0aGU8YnI+DQpib3VuZGFyeSBtZWNoYW5pc20uIE9uIHRoZSBvdGhl
ciBoYW5kLCBuYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQ8YnI+DQppbnRlbnRpb25hbGx5
IGNvbXBldGVzIHdpdGggREhDUHY2LVBELCB3aGljaCBpcyBhIGRpZmZlcmVudCBkaXNjdXNzaWlv
bi48YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7IEJyaWFuPGJyPg0KPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQomZ3Q7IDxicj4NCiZndDsmZ3Q7IDIpIFdlIGRpZCB0aGlu
ayBhYm91dCB0aGlzIHF1ZXN0aW9uIGEgYml0IHdoaWxlIGRldmVsb3Bpbmc8YnI+DQomZ3Q7Jmd0
OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1w
cmVmaXgtbWFuYWdlbWVudC0wNyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtYW5pbWEtcHJlZml4LW1hbmFnZW1lbnQtMDc8L2E+PGJyPg0K
Jmd0OyZndDsgKHdoaWNoIGlzIGFwcHJvdmVkIGFuZCBpbiB0aGUgUkZDIEVkaXRvciBxdWV1ZSB3
YWl0aW5nIGZvciBtaXNzaW5nPGJyPg0KJmd0OyZndDsgcmVmZXJlbmNlcykuIFRoZSBhcHBlbmRp
eCBBMiBpcyBzdXBwb3NlZCB0byBzaG93IGhvdyBhIHByZWZpeDxicj4NCiZndDsmZ3Q7IG1hbmFn
ZW1lbnQgc3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9m
IGFuPGJyPg0KJmd0OyZndDsgYXV0b25vbWljIG5ldHdvcmsuIEkgdGhpbmsgeW91J2QgZmluZCBz
b21ldGhpbmcgc2ltaWxhciBpbiBhbnkgc29ydDxicj4NCiZndDsmZ3Q7IG9mIGNvb3JkaW5hdGVk
IHByZWZpeCBtYW5hZ2VtZW50IHNjaGVtZS48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IDMp
IEEgc2ltaWxhciBzaXR1YXRpb24gYXJpc2VzIGluIEhOQ1A6PGJyPg0KJmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc3ODgjc2VjdGlvbi02LjMuNCIgdGFy
Z2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4I3NlY3Rpb24t
Ni4zLjQ8L2E+PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgQnJpYW48
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBvZiBzb21ldGhpbmcgbmV3LCBoYXMg
dG8gYmUgZGlmZmVyZW50IHRoYW4g4oCcanVzdCBkaWZmZXJlbnQgd3JhcHBpbmfigJ0uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQnkgJnF1b3Q7ZGlmZmVyZW50IHdyYXBwaW5nJnF1b3Q7LCBhcmUgeW91IGFyZSB0YWxr
aW5nIGFib3V0IG5vbi1ESENQdjYgcHJvdG9jb2wgcHJvcG9zYWxzPzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSWYgbm90LCBpZiB5b3UgbWVhbiB0byBzYXkgdGhhdCB0aGUgaWRl
YSBvZiBpbmNsdWRpbmcgYSBESENQdjYgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyAmcXVvdDtqdXN0IGEgZGlmZmVyZW50IHdyYXBw
aW5nJnF1b3Q7LCB0aGVuIHRoYXQgaXMgbm90IGVudGlyZWx5IHRydWUuIEJ5IGluY2x1ZGluZyBi
b3RoIHRoZSBJUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBORCBhbmQgREhD
UHY2IGZ1bmN0aW9ucyBpbiBhIHNpbmdsZSBtZXNzYWdlIGV4Y2hhbmdlLCB0aGVyZSBhcmUgZmV3
ZXIgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFuZCBmZXdlciBy
b3VuZCB0cmlwcy4gVGhhdCBpbiBpdHNlbGYgaXMgaW50ZXJlc3RpbmcuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERvbuKAmXQgcmVh
bGx5IHNlZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJvdW5kIHRy
aXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKAmXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlz
IGdldHMgdXMgYmFjayB0byB0aGUgTSZhbXA7TyBiaXRzIHdoZXJlIHRoZXJlIGlzIGEgY3Jvc3Mt
ZGVwZW5kZW5jZSBiZXR3ZWVuIHRoZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm90
b2NvbHMuIEhpc3RvcmljYWxseSwgeW91IGFyZSBzdXBwb3NlZCB0byB3YWl0IHVudGlsIHRoZSBS
Uy9SQSBleGNoYW5nZSBhbmQgY2hlY2sgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTSZh
bXA7TyBiaXRzIGJlZm9yZSBpbnZva2luZyBESENQdjYgKHR3byByb3VuZCB0cmlwcykuIEFyZSB5
b3Ugc2F5aW5nIHRoYXQgdGhhdCBpcyBubyBsb25nZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgY2FzZT8gSGF2ZSB3ZSBkZWNsYXJlZCB0aGF0IHRoZSBNJmFtcDtPIGJpdHMgYXJlIGRl
cHJlY2F0ZWQ/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgREhD
UHY2IFBEIGhhcyBuZXZlciBoYWQgYW55IGRlcGVuZGVuY3kgb24gdGhlIE0mYW1wO08gYml0cy4g
UEQgaXMgYSBwcm90b2NvbCBiZXR3ZWVuIHJvdXRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IE9LLCB0aGVuIGxldCdzIGlnbm9yZSB0aGUgTSZhbXA7TyBiaXRzIC0gSSBh
bSBmaW5lIHdpdGggdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJdCBpcyBhbHNvIGltcG9ydGFudCB0aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAt
IHR3byBpbnN0ZWFkIG9mIGZvdXIuIFRoYXQgbWF0dGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGEgZ3JlYXQgZGVhbCBvbiBsb3cgZW5kIGxpbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEkgd291bGQgbGlrZSB0byBzZWUgdGhlIG1hdGhzIGJlaGlu
ZCB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgVXNlIGhlYWRlciBjb21wcmVzc2lvbiB0aGVu
Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBJdCBpc24ndCBvbmx5IGEgcXVl
c3Rpb24gb2YgaG93IG1hbnkgYnl0ZXMgLSB0aGUgcXVlc3Rpb24gaXMgbW9yZXNvIGhvdzxicj4N
CiZndDsmZ3Q7Jmd0OyBtYW55IGNoYW5uZWwgYWNjZXNzZXMgYXJlIG5lY2Vzc2FyeS4gT24gc29t
ZSBsaW5rcywgc2VuZGluZyBldmVyeXRoaW5nIGluPGJyPg0KJmd0OyZndDsmZ3Q7IGEgc2luZ2xl
IGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9ucyB0aGFuIHJlcXVpcmlu
ZyBtdWx0aXBsZTxicj4NCiZndDsmZ3Q7Jmd0OyBjaGFubmVsIGFjY2Vzc2VzLjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBUaGluayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlv
dSBzYXkgJnF1b3Q7YnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSZxdW90OyB5b3UgZ2V0PGJyPg0K
Jmd0OyZndDsmZ3Q7IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3
aXRob3V0IGhhdmluZyB0byB1bmRlcmdvPGJyPg0KJmd0OyZndDsmZ3Q7IGNoYW5uZWwgY29udGVu
dGlvbiBtdWx0aXBsZSB0aW1lcy4gKFRoYXQgaXMgbm90IHRvIHNheSB0aGF0IGNvbW1vbiBkYXRh
PGJyPg0KJmd0OyZndDsmZ3Q7IGxpbmtzIGZ1bmN0aW9uIHRoZSBzYW1lIGFzIENCIHJhZGlvLCBi
dXQgdGhleSBkbyBoYXZlIHRoZWlyIENTTUEgcHJvdG9jb2xzPGJyPg0KJmd0OyZndDsmZ3Q7IGZv
ciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0ZXAgb24gc29tZW9uZSBlbHNlJ3MgdHJhbnNtaXNz
aW9uLik8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGlm
ZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFjdGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50aWNzLCBq
dXN0IG9wdGlvbnMgaW4gTkQgaW5zdGVhZCBvZiBESENQLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm8sIHRoZSBvcHRpb25zIGluIFJTL1JBIGFy
ZSBleGFjdGx5IERIQ1B2NiAtIHRoZXkgYXJlIG5vdCBkaWZmZXJlbnQgdGhhbiBESENQdjYuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhdCBpcyB0aGUgd2hvbGUgcG9pbnQuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgUmlnaHQuIEkgYW0gc29ycnkgYnV0
IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkgdGhhdCBpcyB2YWx1YWJsZS4gTkQgaXMgYWxzbyBhIG9u
ZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3VpdGFibGUgZm9yIHBlci1yb3V0ZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGRlbGVnYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IElQdjYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRlZCB0byBiZSBzZW50IGFz
IHVuaWNhc3QgKG9uZS10by1vbmUpLiBJbiB0aGlzPGJyPg0KJmd0OyZndDsmZ3Q7IGNhc2UsIHRo
ZSBwcmVzZW5jZSBvZiBhIERIQ1B2NiBvcHRpb24gaW4gdGhlIFJTIG1lc3NhZ2UgaXMgaW5kaWNh
dGlvbiB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7IHRoZSBSQSBpcyB0byBiZSByZXR1cm5lZCB2aWEg
dW5pY2FzdC48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgVGhhbmtzIC0gRnJl
ZDxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT2xl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVl
cnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT2xlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
IC0gRnJlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBhcmUgc3RpbGwgc3RydWdnbGluZyB3aXRoIOKAnHBl
cm1pc3Npb25sZXNzIGV4dGVuc2lvbnPigJ0gb2YgYW4gSVB2NiBuZXR3b3JrLiBTb21ldGhpbmcg
dGhhdCBzb2x2ZWQgdGhhdCBwcm9ibGVtLCB3b3VsZCBiZSBhPGJyPg0KJmd0OyZndDsgbG90PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbnRlcmVzdGluZyB0byB0YWxrIGFib3V0Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQ2hlZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0
OyZndDsmZ3Q7IHY2b3BzIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyA8YnI+DQo8
YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CnY2b3BzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzPC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_7cfcb7b21b1f498e880d00d11b0adfadXCH150608nwnosboeingcom_--



From nobody Thu Nov 15 10:37:01 2018
Return-Path: <warren@kumari.net>
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 8DA101294D7 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 10:37:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=kumari-net.20150623.gappssmtp.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 ccxcXjE2oTqs for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 10:36:58 -0800 (PST)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 24E15127598 for <v6ops@ietf.org>; Thu, 15 Nov 2018 10:36:57 -0800 (PST)
Received: by mail-wm1-x32e.google.com with SMTP id r63-v6so19886122wma.4 for <v6ops@ietf.org>; Thu, 15 Nov 2018 10:36:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FkSiD8lsieUSyyFiYZ2jqFn73eqIEMptVt7v+82k5gU=; b=zdKlf2pH5Ry0TswuSzVwbriXCzzlxldaBBqIWC3CfvBh8X6xx1VjcB/qRv7XF6SjAj X8cisVhz3ACfmh5EypR74IDzj3SlnUlhPogpX1bpf5KLPFUyGMgszf3LjuTWlB4zRvsf XXwv8hz+dy1dpLXjbD/XKmPdvMHXIZcgMok4zmKYtBEsK0jLJXJTaqPdJlw8cOHoNtwT h3h/CGPSawtwPnxY6HfUUELaNDNytJdfdmcLs/9brcolFHI7h4HPEuqZkQnjtKFZMQkm NyQ8baP8h3H8Iu0TY3o8g4/5ajD8qkD3bCTAZXzzNmzIbpnctIP3tvkLsYOHR7v3OBnZ 62Gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FkSiD8lsieUSyyFiYZ2jqFn73eqIEMptVt7v+82k5gU=; b=PaAniTapynMURiFACZUiy/VQwY/d8RQ3ZFBzob/qM5m2UcEsB4A5IVUpsq904UVrzf 50OkNYT0C0u63ICXaZzhmzz6rJOcWdZN8aqCLXp8vZlsxJ+MjdSoufRCLUZKWuYUj8d8 XqQyKnEMi9GD2nzB5avmHI8dEQ24mYfYWFiCAU1/DvrVMldnp+2z4IWMyJ1rcmqLz9GJ Bs/533HJ6uJ7bio2s5vI0BZd5W1SmkYbTe8aFx6m3YIL5SZmXDmkrjtcGzQ62cnyxehL 0OS4/SIzkttkv8Q/JaGcrw5zCDxdXnUwuV0VfxOf7B02YYLoUUgAa1JSUH7IaDKXsdzh TicQ==
X-Gm-Message-State: AGRZ1gIfVUn9QL7gPTtP8q2zEYwDhhlPGRv2+bAqKQJV1FZ9aTz4vfcO BAbibq2xBHZk/OvaIaklZle9LFqchkIgmvuKW+Vfcw==
X-Google-Smtp-Source: AJdET5crQRbeNvo/rPXelJUiChP9pDOZIDcFX4ydIkPTNdeERGuqjw57NyVH5Xr4J5bMPhHGm5vpGyXwLxSuMW8GepE=
X-Received: by 2002:a1c:f112:: with SMTP id p18mr95688wmh.83.1542307016062; Thu, 15 Nov 2018 10:36:56 -0800 (PST)
MIME-Version: 1.0
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com>
In-Reply-To: <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Thu, 15 Nov 2018 13:36:18 -0500
Message-ID: <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>, IPv6 Operations <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d3cf2a057ab85555"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7kcO1xR0Dksa5WQBvCnlhVeCW_w>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 18:37:01 -0000

--000000000000d3cf2a057ab85555
Content-Type: text/plain; charset="UTF-8"

On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com>
wrote:

>
>
> > On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
> >
> > This is part of the v6ops charter, so my comment is to work in the host
> to achieve the last part.
>
> Two comments:
>
> 1) I wish you luck. Changing the host has been the hardest part, in the
> sense that the common Socket layer is partially implemented in the
> applications, so deploying IPv6 has meant a minor change to every
> application.
>
> 2) Hosts are not the topic of v6ops; networks are.
>
> Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance
> Working Group (6man, ipv6@ietf.org) and asked you to take your topic
> elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org). I'm
> trying to be gentle with you, as you clearly don't know your way around.
> But this topic doesn't belong on this list.
>

This is very true -- it is more like 6MAN that V6OPS, but it certainly
doesn't fit in the V6OPS charter.

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that
this is off-topic indicates that the IETF doesn't want to work on this.

W


>
> --------------------------------------------------------------------------------
> The fact that there is a highway to hell and a stairway to heaven is an
> interesting comment on projected traffic volume...
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf

--000000000000d3cf2a057ab85555
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif"><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Th=
u, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf=
@gmail.com">fredbaker.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><br>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a>) and asked you to take your topic elsewhere. The same is true for I=
Pv6 Operations (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@i=
etf.org</a>). I&#39;m trying to be gentle with you, as you clearly don&#39;=
t know your way around. But this topic doesn&#39;t belong on this list.<br>=
</blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif">This is very true -- it is more like 6MAN that =
V6OPS, but it certainly doesn&#39;t fit in the V6OPS charter.</div></div><d=
iv class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><br></d=
iv><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">Th=
e fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that this=
 is off-topic indicates that the IETF doesn&#39;t want to work on this.</di=
v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><br=
></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif=
">W</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
---------------------------------------------------------------------------=
-----<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature" data-smartmail=3D"gmail_signature">I don&#39;t t=
hink the execution is relevant when it was obviously a bad idea in the firs=
t place.<br>This is like putting rabid weasels in your pants, and later exp=
ressing regret at having chosen those particular rabid weasels and that pai=
r of pants.<br>=C2=A0 =C2=A0---maf</div></div>

--000000000000d3cf2a057ab85555--


From nobody Thu Nov 15 10:51:18 2018
Return-Path: <otroan@employees.org>
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 D270012F1A6; Thu, 15 Nov 2018 10:51:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 PDGxY7og7w6n; Thu, 15 Nov 2018 10:51:04 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E450127332; Thu, 15 Nov 2018 10:51:04 -0800 (PST)
Received: from astfgl.hanazo.no (77.16.70.189.tmi.telenormobil.no [77.16.70.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id C53ABFECBF16; Thu, 15 Nov 2018 18:51:01 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id D6EAE9E3042; Thu, 15 Nov 2018 19:50:56 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com>
Date: Thu, 15 Nov 2018 19:50:56 +0100
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
X-Mailer: Apple Mail (2.3445.101.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/vwUDZGIJfpaM1KsHC16pbV57eBQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 18:51:08 -0000

Naveen,

Let me quote from RFC1958:

3.2 If there are several ways of doing the same thing, choose one.
   If a previous design, in the Internet context or elsewhere, has
   successfully solved the same problem, choose the same solution unless
   there is a good technical reason not to.  Duplication of the same
   protocol functionality should be avoided as far as possible, without
   of course using this argument to reject improvements.


What problem are you trying to solve with your proposal which isn=E2=80=99=
t covered by existing solutions?

Cheers,
Ole

> On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com> =
wrote:
>=20
> Hello all,
>=20
> To be honest, there is no intention to compete with other existing =
protocols.  I see that SLAAC has got some gaps w.r.t the functionality =
and the same is covered in the draft.  And I see the cases where this =
draft solves real time problems where the existing bridge itself is not =
usable.
>=20
> @Ole / @Fred / others: If a device soliciting something from the =
router using RS is considered as intruding into other territory, IMHO =
it's very unfair way of evaluating.  For that matter whether a PIO is =
included in RS or not, a device is soliciting the information from =
router.  When this draft solves the problems it cannot be put down just =
by saying it as a redundant to another standard, while actually it is =
not.
>=20
> If a device soliciting required information using the existing =
protocol standards without new message types or option types or flags =
itself is treated as a wrapper or redundant for other standards, aren't =
there overlapping options in both SLAAC and DHCPv6 that can be sent to =
the devices?  For that matter what about the complete SLAAC and DHCPv6?  =
Am I wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to each other?
>=20
> I also agree that multiple attempts were made by many respected =
members of the forum to bring in similar changes to whatever my current =
draft suggested.  But not sure why they couldn't become standards.  It =
shows the need of devices that are looking for a solution and am sure =
people keep inventing round-about solutions for the same.
>=20
> If someone sees a problem in mentioning DHCPv6 inside the draft, =
please suggest another change for that.
>=20
> I understand that the forum has finite reservations on providing =
extensions to existing protocols.  But I request the forum and WG chairs =
to evaluate this draft fairly and technically.
>=20
> Yours,
> Naveen.
>=20
>=20
> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter =
<brian.e.carpenter@gmail.com> wrote:
> in line..
> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> > Hi Brian,
> >=20
> >> -----Original Message-----
> >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
> >> Sent: Tuesday, November 13, 2018 11:37 AM
> >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan =
<otroan@employees.org>
> >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
> >> Subject: Re: [v6ops] New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> >>
> >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>> HI Ole,
> >>>
> >>>> -----Original Message-----
> >>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG =
<ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>> Subject: Re: [v6ops] New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> >>>>
> >>>>
> >>>>
> >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L =
<Fred.L.Templin@boeing.com> wrote:
> >>>>>
> >>>>> Ole,
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG =
<ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>>>> Subject: Re: [v6ops] New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> >>>>>>
> >>>>>> Fred,
> >>>>>>
> >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L =
<Fred.L.Templin@boeing.com> wrote:
> >>>>>>>
> >>>>>>> Hi Ole,
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
> >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG =
<ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> >>>>>>>> Subject: Re: [v6ops] New Version Notification for =
draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>
> >>>>>>>> Fred,
> >>>>>>>>
> >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  =
But am sure it would consume more resources at router to
> >> support
> >>>>>>>> DHCPv6
> >>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>
> >>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>
> >>>>>>>>> So I can understand this comment, the water under the bridge =
refers to the
> >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix =
delegation. Is that what
> >>>>>>>>> you were meaning to say?
> >>>>>>>>
> >>>>>>>> Sure.
> >>>>>>>
> >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for =
Prefix Delegation
> >>>>>>> and there shall be no alternate IPv6 ND-based protocol in =
addition to that. I don't
> >>>>>>> mind a statement like that, but would the community agree with =
it?
> >>>>>>
> >>>>>> In general we as a community try to avoid providing multiple =
equivalent solutions to the same problem. Sometimes we fail.
> >>>>>
> >>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>
> >>>> I am saying that solving a problem that is already solved is a =
waste of time and resources.
> >>>> Now if you install could solve a problem where we don=E2=80=99t =
have a satisfactory solution...
> >>>
> >>> OK, then I will say it - DHCPv6 is the one and only solution to =
Prefix Delegation
> >>> *in cases where a dynamic Prefix Delegation protocol is needed*. =
(I add this
> >>> qualification because 'draft-templin-v6ops-pdhost' lists other =
non-protocol
> >>> alternatives for a node receiving a prefix delegation.)
> >>
> >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, =
but there
> >> are some subtleties:
> >>
> >> 1) Since there are no protocol police, you can't actually stop =
people
> >> using some other method of prefix delegation, which would simply =
appear
> >> to be an out-of-band or "manual" mechanism as far as the IETF =
protocols
> >> are concerned.
> >=20
> > Right, I wanted to be careful in how I worded my message based on =
our
> > knowledge of other non-router methods (including anima) which we
> > captured in 'draft-templin-v6ops-pdhost'. =46rom that document:
> >=20
> > "10.  Prefix Delegation Services
> >=20
> >    Selection of prefix delegation services must be considered =
according
> >    to specific use cases.  An example service is that offered by =
DHCPv6
> >    [RFC3633].  An alternative service based on IPv6 ND messaging has
> >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >=20
> >    Other, non-router, mechanisms may exist, such as proprietary =
IPAMs,
> >    [I-D.ietf-anima-prefix-management] and
> >    [I-D.sun-casm-address-pool-management-yang]."
> >=20
> > Does this still ring true, or do we need to make some adjustments =
based
> > on these recent discussions?
>=20
> I think it's still true, although as Ole and I said, proposals such as
> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> boundary mechanism. On the other hand, naveen-slaac-prefix-management
> intentionally competes with DHCPv6-PD, which is a different =
discussiion.
>=20
>     Brian
>=20
> >=20
> > Thanks - Fred
> >=20
> >> 2) We did think about this question a bit while developing
> >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >> (which is approved and in the RFC Editor queue waiting for missing
> >> references). The appendix A2 is supposed to show how a prefix
> >> management system would interface to DHCPv6-PD at the edges of an
> >> autonomic network. I think you'd find something similar in any sort
> >> of coordinated prefix management scheme.
> >>
> >> 3) A similar situation arises in HNCP:
> >> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>
> >>    Brian
> >>
> >>>
> >>>>>>>> The value proposition of something new, has to be different =
than =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>
> >>>>>>> By "different wrapping", are you are talking about non-DHCPv6 =
protocol proposals?
> >>>>>>> If not, if you mean to say that the idea of including a DHCPv6 =
option in RS/RA messages
> >>>>>>> is "just a different wrapping", then that is not entirely =
true. By including both the IPv6
> >>>>>>> ND and DHCPv6 functions in a single message exchange, there =
are fewer messages
> >>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>
> >>>>>> Don=E2=80=99t really see that as interesting. You will not save =
a round trip, since the two protocols don=E2=80=99t depend on each =
other.
> >>>>>
> >>>>> This gets us back to the M&O bits where there is a =
cross-dependence between the two
> >>>>> protocols. Historically, you are supposed to wait until the =
RS/RA exchange and check the
> >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you =
saying that that is no longer
> >>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>
> >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a =
protocol between routers.
> >>>
> >>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>
> >>>>> It is also important that there are fewer messages - two instead =
of four. That matters
> >>>>> a great deal on low end links.
> >>>>
> >>>> I would like to see the maths behind that.
> >>>> Use header compression then.
> >>>
> >>> It isn't only a question of how many bytes - the question is =
moreso how
> >>> many channel accesses are necessary. On some links, sending =
everything in
> >>> a single channel access is less prone to collisions than requiring =
multiple
> >>> channel accesses.
> >>>
> >>> Think about CB radio - after you say "breaker, breaker one-nine" =
you get
> >>> to say as much as you want (within reason) without having to =
undergo
> >>> channel contention multiple times. (That is not to say that common =
data
> >>> links function the same as CB radio, but they do have their CSMA =
protocols
> >>> for making sure they don't step on someone else's transmission.)
> >>>
> >>>>>> Different wrapping. As in exactly same protocol semantics, just =
options in ND instead of DHCP.
> >>>>>
> >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not =
different than DHCPv6.
> >>>>> That is the whole point.
> >>>>
> >>>> Right. I am sorry but I struggle getting why that is valuable. ND =
is also a one to many protocol. That=E2=80=99s not suitable for =
per-router
> >>>> delegation.
> >>>
> >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). =
In this
> >>> case, the presence of a DHCPv6 option in the RS message is =
indication that
> >>> the RA is to be returned via unicast.
> >>>
> >>> Thanks - Fred
> >>>
> >>>
> >>>>
> >>>> Cheers
> >>>> Ole
> >>>>
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>>> Cheers
> >>>>>> Ole
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Thanks - Fred
> >>>>>>>
> >>>>>>>> We are still struggling with =E2=80=9Cpermissionless =
extensions=E2=80=9D of an IPv6 network. Something that solved that =
problem, would be a
> >> lot
> >>>>>> more
> >>>>>>>> interesting to talk about.
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Ole
> >>>>>
> >>>
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>
> >=20
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 15 11:37:28 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 17620128CF2; Thu, 15 Nov 2018 11:37:25 -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 E0UCqGoMvej2; Thu, 15 Nov 2018 11:37:22 -0800 (PST)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 22AA8127333; Thu, 15 Nov 2018 11:37:22 -0800 (PST)
Received: by mail-pg1-x530.google.com with SMTP id r9-v6so9455818pgv.6; Thu, 15 Nov 2018 11:37:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ikGTyHDgUI5vbG27eOik72w1IbZwJVkFjnp+d+i772k=; b=p1IygMZ9A6bbWmv0Dhf7yFb3u0J1xEsoeuDU2WQBnx0gyb9dZbyK6bDg/k91lR9ZGV TMKg9vF0S0tC0tLCcyfXD40UeQ0JzbakgEpjFNPxg0c9C0meMEg6HXBu/ytMn+gQfp5x /QPXCWVrOTxJaP9uArn8uiORm6eCyIR7N9jN5hreNMO6X+ZxRv9zlgFzkaTYivv2DpB3 ItDYjCOMfEKikaMKfQbhxS9tFJsE2hcyOVSmYpxb9kvwwuwOxAB/wes6Xqu0WPFTRVBT UTdyK2FPsFls6GGbAd0DvnHiMmSO9tmHNssFz295znnMBt/8HF/wGaB8cNs8TMq1GWXm SbmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ikGTyHDgUI5vbG27eOik72w1IbZwJVkFjnp+d+i772k=; b=kEyaq8ELgGn3SaZwq4L42yp8XBzl/hik8jvU49a8x6ChlmeaBQKugyPgrABp1py3bd wI5KlRXxnkKWVCWKaKQ4yoGqnalmf3INRUnHrf/uN/9KVMVCqy1IXYj1lUiv8rCpr4bR k6nk1W8k3YVOzn4OL8Grth/tVjgw1bKk9sM1Aj5vVyWCsAO/eg+j35RKn7bJruiyEFxl ZSmlwdjLivcLX+OUTwKwX3zI4j33LQu5bsPCbt+/MTIsv/POGYIJ2rF5MTEVS+p0NtUw f3xBNEaeJieFYBpb+zKPcVBphvGdocl7qS4pkJwR6gxFm0e/NEob4gnaN14DUAQpOVG/ pl9w==
X-Gm-Message-State: AGRZ1gJvT8zWQd5st64ks5Q/5ggPV2e+H0kKv6g4R1kRSPiJHK2xhNVh PsxYIyRTZdFrEMZn2kMnvzpprGr0
X-Google-Smtp-Source: AJdET5f6fwG1jUUcxij+kOU3P/2MmZcieCiXyE1FMlQCgPyzsl9IpgWjzWaldVnC8mQPh0e31GzgGA==
X-Received: by 2002:a62:fc52:: with SMTP id e79mr7975797pfh.8.1542310641176; Thu, 15 Nov 2018 11:37:21 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id d24-v6sm48746019pfe.40.2018.11.15.11.37.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Nov 2018 11:37:20 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: "otroan@employees.org" <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com>
Date: Fri, 16 Nov 2018 08:37:13 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/aLmQQiIId1YX46i-NglZj-hPxrA>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 19:37:25 -0000

On 2018-11-16 06:43, Templin (US), Fred L wrote:
> Naveen,
>=20
> The idea of including a DHCPv6 message option in IPv6 ND RS/RA messages=
 requires
> a *new option* to go along with an already existing protocol (namely, D=
HCPv6).
> The idea your draft builds on uses an existing IPv6 ND option but requi=
res a
> *new protocol* that is not fully specified in your draft yet. My feelin=
g is that once
> the new protocol is fully fleshed out it would look very much like DHCP=
v6, and
> some people have said that they do not want new protocols.
>=20
> I am actually beyond the point of caring whether the protocol should be=
 DHCPv6,
> but do we also need a new non-DHCPv6 protocol that looks a lot like DHC=
Pv6?

I realised when looking at this draft that DHCPv6 has one property that
RS/RA completely lacks: a transaction ID. I don't see how we can build
any kind of resource allocation mechanism without some form of transactio=
nal
integrity. Prefix delegation is of course a form of resource allocation.
So that is a fundamental difference between DHCPv6 and RS/RA.

   Brian

>=20
> Thanks - Fred
>=20
> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> Sent: Thursday, November 15, 2018 9:18 AM
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>; otroan@employees.=
org; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pr=
efix-management-00.txt
>=20
> Hello all,
>=20
> To be honest, there is no intention to compete with other existing prot=
ocols.  I see that SLAAC has got some gaps w.r.t the functionality and th=
e same is covered in the draft.  And I see the cases where this draft sol=
ves real time problems where the existing bridge itself is not usable.
>=20
> @Ole / @Fred / others: If a device soliciting something from the router=
 using RS is considered as intruding into other territory, IMHO it's very=
 unfair way of evaluating.  For that matter whether a PIO is included in =
RS or not, a device is soliciting the information from router.  When this=
 draft solves the problems it cannot be put down just by saying it as a r=
edundant to another standard, while actually it is not.
>=20
> If a device soliciting required information using the existing protocol=
 standards without new message types or option types or flags itself is t=
reated as a wrapper or redundant for other standards, aren't there overla=
pping options in both SLAAC and DHCPv6 that can be sent to the devices?  =
For that matter what about the complete SLAAC and DHCPv6?  Am I wrong in =
quoting that both DHCPv6 and SLAAC are redundant protocols to each other?=

>=20
> I also agree that multiple attempts were made by many respected members=
 of the forum to bring in similar changes to whatever my current draft su=
ggested.  But not sure why they couldn't become standards.  It shows the =
need of devices that are looking for a solution and am sure people keep i=
nventing round-about solutions for the same.
>=20
> If someone sees a problem in mentioning DHCPv6 inside the draft, please=
 suggest another change for that.
>=20
> I understand that the forum has finite reservations on providing extens=
ions to existing protocols.  But I request the forum and WG chairs to eva=
luate this draft fairly and technically.
>=20
> Yours,
> Naveen.
>=20
>=20
> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <brian.e.carpenter@gmai=
l.com<mailto:brian.e.carpenter@gmail.com>> wrote:
> in line..
> On 2018-11-14 09:34, Templin (US), Fred L wrote:
>> Hi Brian,
>>
>>> -----Original Message-----
>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com<mailto:br=
ian.e.carpenter@gmail.com>]
>>> Sent: Tuesday, November 13, 2018 11:37 AM
>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:Fred.L.Tem=
plin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:otroan@employee=
s.org>>
>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <ipv6=
@ietf.org<mailto:ipv6@ietf.org>>
>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-=
prefix-management-00.txt
>>>
>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>>> HI Ole,
>>>>
>>>>> -----Original Message-----
>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:otroan@employee=
s.org>]
>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:Fred.L.T=
emplin@boeing.com>>
>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:naveen.sarma@g=
mail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>; v6ops list <v6=
ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaa=
c-prefix-management-00.txt
>>>>>
>>>>>
>>>>>
>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@boe=
ing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>
>>>>>> Ole,
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:otroan@employ=
ees.org>]
>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:Fred.L=
=2ETemplin@boeing.com>>
>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:naveen.sarma=
@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>; v6ops list <=
v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-sl=
aac-prefix-management-00.txt
>>>>>>>
>>>>>>> Fred,
>>>>>>>
>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@b=
oeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>>>
>>>>>>>> Hi Ole,
>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:otroan@empl=
oyees.org>]
>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:Fred=
=2EL.Templin@boeing.com>>
>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:naveen.sar=
ma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>; v6ops list=
 <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-=
slaac-prefix-management-00.txt
>>>>>>>>>
>>>>>>>>> Fred,
>>>>>>>>>
>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But=
 am sure it would consume more resources at router to
>>> support
>>>>>>>>> DHCPv6
>>>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>>>
>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>>>
>>>>>>>>>> So I can understand this comment, the water under the bridge r=
efers to the
>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation. =
Is that what
>>>>>>>>>> you were meaning to say?
>>>>>>>>>
>>>>>>>>> Sure.
>>>>>>>>
>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for P=
refix Delegation
>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in additi=
on to that. I don't
>>>>>>>> mind a statement like that, but would the community agree with i=
t?
>>>>>>>
>>>>>>> In general we as a community try to avoid providing multiple equi=
valent solutions to the same problem. Sometimes we fail.
>>>>>>
>>>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>>>
>>>>> I am saying that solving a problem that is already solved is a wast=
e of time and resources.
>>>>> Now if you install could solve a problem where we don=E2=80=99t hav=
e a satisfactory solution...
>>>>
>>>> OK, then I will say it - DHCPv6 is the one and only solution to Pref=
ix Delegation
>>>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I =
add this
>>>> qualification because 'draft-templin-v6ops-pdhost' lists other non-p=
rotocol
>>>> alternatives for a node receiving a prefix delegation.)
>>>
>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but =
there
>>> are some subtleties:
>>>
>>> 1) Since there are no protocol police, you can't actually stop people=

>>> using some other method of prefix delegation, which would simply appe=
ar
>>> to be an out-of-band or "manual" mechanism as far as the IETF protoco=
ls
>>> are concerned.
>>
>> Right, I wanted to be careful in how I worded my message based on our
>> knowledge of other non-router methods (including anima) which we
>> captured in 'draft-templin-v6ops-pdhost'. From that document:
>>
>> "10.  Prefix Delegation Services
>>
>>    Selection of prefix delegation services must be considered accordin=
g
>>    to specific use cases.  An example service is that offered by DHCPv=
6
>>    [RFC3633].  An alternative service based on IPv6 ND messaging has
>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>
>>    Other, non-router, mechanisms may exist, such as proprietary IPAMs,=

>>    [I-D.ietf-anima-prefix-management] and
>>    [I-D.sun-casm-address-pool-management-yang]."
>>
>> Does this still ring true, or do we need to make some adjustments base=
d
>> on these recent discussions?
>=20
> I think it's still true, although as Ole and I said, proposals such as
> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> boundary mechanism. On the other hand, naveen-slaac-prefix-management
> intentionally competes with DHCPv6-PD, which is a different discussiion=
=2E
>=20
>     Brian
>=20
>>
>> Thanks - Fred
>>
>>> 2) We did think about this question a bit while developing
>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>>> (which is approved and in the RFC Editor queue waiting for missing
>>> references). The appendix A2 is supposed to show how a prefix
>>> management system would interface to DHCPv6-PD at the edges of an
>>> autonomic network. I think you'd find something similar in any sort
>>> of coordinated prefix management scheme.
>>>
>>> 3) A similar situation arises in HNCP:
>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>>
>>>    Brian
>>>
>>>>
>>>>>>>>> The value proposition of something new, has to be different tha=
n =E2=80=9Cjust different wrapping=E2=80=9D.
>>>>>>>>
>>>>>>>> By "different wrapping", are you are talking about non-DHCPv6 pr=
otocol proposals?
>>>>>>>> If not, if you mean to say that the idea of including a DHCPv6 o=
ption in RS/RA messages
>>>>>>>> is "just a different wrapping", then that is not entirely true. =
By including both the IPv6
>>>>>>>> ND and DHCPv6 functions in a single message exchange, there are =
fewer messages
>>>>>>>> and fewer round trips. That in itself is interesting.
>>>>>>>
>>>>>>> Don=E2=80=99t really see that as interesting. You will not save a=
 round trip, since the two protocols don=E2=80=99t depend on each other.
>>>>>>
>>>>>> This gets us back to the M&O bits where there is a cross-dependenc=
e between the two
>>>>>> protocols. Historically, you are supposed to wait until the RS/RA =
exchange and check the
>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying =
that that is no longer
>>>>>> the case? Have we declared that the M&O bits are deprecated?
>>>>>
>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a pro=
tocol between routers.
>>>>
>>>> OK, then let's ignore the M&O bits - I am fine with that.
>>>>
>>>>>> It is also important that there are fewer messages - two instead o=
f four. That matters
>>>>>> a great deal on low end links.
>>>>>
>>>>> I would like to see the maths behind that.
>>>>> Use header compression then.
>>>>
>>>> It isn't only a question of how many bytes - the question is moreso =
how
>>>> many channel accesses are necessary. On some links, sending everythi=
ng in
>>>> a single channel access is less prone to collisions than requiring m=
ultiple
>>>> channel accesses.
>>>>
>>>> Think about CB radio - after you say "breaker, breaker one-nine" you=
 get
>>>> to say as much as you want (within reason) without having to undergo=

>>>> channel contention multiple times. (That is not to say that common d=
ata
>>>> links function the same as CB radio, but they do have their CSMA pro=
tocols
>>>> for making sure they don't step on someone else's transmission.)
>>>>
>>>>>>> Different wrapping. As in exactly same protocol semantics, just o=
ptions in ND instead of DHCP.
>>>>>>
>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not differe=
nt than DHCPv6.
>>>>>> That is the whole point.
>>>>>
>>>>> Right. I am sorry but I struggle getting why that is valuable. ND i=
s also a one to many protocol. That=E2=80=99s not suitable for per-router=

>>>>> delegation.
>>>>
>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). I=
n this
>>>> case, the presence of a DHCPv6 option in the RS message is indicatio=
n that
>>>> the RA is to be returned via unicast.
>>>>
>>>> Thanks - Fred
>>>>
>>>>
>>>>>
>>>>> Cheers
>>>>> Ole
>>>>>
>>>>>
>>>>>>
>>>>>> Thanks - Fred
>>>>>>
>>>>>>> Cheers
>>>>>>> Ole
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Thanks - Fred
>>>>>>>>
>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=
=E2=80=9D of an IPv6 network. Something that solved that problem, would b=
e a
>>> lot
>>>>>>> more
>>>>>>>>> interesting to talk about.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Ole
>>>>>>
>>>>
>>>> _______________________________________________
>>>> v6ops mailing list
>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>
>>
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org<mailto:v6ops@ietf.org>
> https://www.ietf.org/mailman/listinfo/v6ops
>=20


From nobody Thu Nov 15 11:42:03 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 7D320130E76; Thu, 15 Nov 2018 11:41:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 1MKDmNNPbFXv; Thu, 15 Nov 2018 11:41:38 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 405D0130E78; Thu, 15 Nov 2018 11:41:38 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAFJfbYE049401; Thu, 15 Nov 2018 12:41:37 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAFJfaLL049397 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Thu, 15 Nov 2018 12:41:36 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 15 Nov 2018 11:41:35 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Thu, 15 Nov 2018 11:41:35 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
CC: "otroan@employees.org" <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAAFRZggAAQvSdg
Date: Thu, 15 Nov 2018 19:41:35 +0000
Message-ID: <df8dac191db2480a8204f6a01857cbeb@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com>
In-Reply-To: <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 987318330387A3687E60DDF6D4BEF3982EF9B2910FE35EA3826AA8F62E4404702000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rzCEGniW_g_9oDjkF2i3HulbXVM>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 19:41:48 -0000

SGkgQnJpYW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnJpYW4g
RSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb21dDQo+IFNlbnQ6
IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAxOCAxMTozNyBBTQ0KPiBUbzogVGVtcGxpbiAoVVMp
LCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+OyBOYXZlZW4gS290dGFwYWxsaSA8
bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT4NCj4gQ2M6IG90cm9hbkBlbXBsb3llZXMub3JnOyB2Nm9w
cyBsaXN0IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+DQo+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVu
LXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4gT24gMjAxOC0xMS0xNiAwNjo0
MywgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4gTmF2ZWVuLA0KPiA+DQo+ID4gVGhl
IGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMv
UkEgbWVzc2FnZXMgcmVxdWlyZXMNCj4gPiBhICpuZXcgb3B0aW9uKiB0byBnbyBhbG9uZyB3aXRo
IGFuIGFscmVhZHkgZXhpc3RpbmcgcHJvdG9jb2wgKG5hbWVseSwgREhDUHY2KS4NCj4gPiBUaGUg
aWRlYSB5b3VyIGRyYWZ0IGJ1aWxkcyBvbiB1c2VzIGFuIGV4aXN0aW5nIElQdjYgTkQgb3B0aW9u
IGJ1dCByZXF1aXJlcyBhDQo+ID4gKm5ldyBwcm90b2NvbCogdGhhdCBpcyBub3QgZnVsbHkgc3Bl
Y2lmaWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeSBmZWVsaW5nIGlzIHRoYXQgb25jZQ0KPiA+IHRo
ZSBuZXcgcHJvdG9jb2wgaXMgZnVsbHkgZmxlc2hlZCBvdXQgaXQgd291bGQgbG9vayB2ZXJ5IG11
Y2ggbGlrZSBESENQdjYsIGFuZA0KPiA+IHNvbWUgcGVvcGxlIGhhdmUgc2FpZCB0aGF0IHRoZXkg
ZG8gbm90IHdhbnQgbmV3IHByb3RvY29scy4NCj4gPg0KPiA+IEkgYW0gYWN0dWFsbHkgYmV5b25k
IHRoZSBwb2ludCBvZiBjYXJpbmcgd2hldGhlciB0aGUgcHJvdG9jb2wgc2hvdWxkIGJlIERIQ1B2
NiwNCj4gPiBidXQgZG8gd2UgYWxzbyBuZWVkIGEgbmV3IG5vbi1ESENQdjYgcHJvdG9jb2wgdGhh
dCBsb29rcyBhIGxvdCBsaWtlIERIQ1B2Nj8NCj4gDQo+IEkgcmVhbGlzZWQgd2hlbiBsb29raW5n
IGF0IHRoaXMgZHJhZnQgdGhhdCBESENQdjYgaGFzIG9uZSBwcm9wZXJ0eSB0aGF0DQo+IFJTL1JB
IGNvbXBsZXRlbHkgbGFja3M6IGEgdHJhbnNhY3Rpb24gSUQuDQoNClRoZSBTRU5EICJOb25jZSIg
b3B0aW9uIGNhbiBiZSB1c2VkIHRvIGVuY29kZSBhIHRyYW5zYWN0aW9uIElELCBidXQgYWdhaW4N
CnRoaXMgd291bGQgY29uc3RpdHV0ZSBhIG5ldyBwcm90b2NvbC4NCg0KPiBJIGRvbid0IHNlZSBo
b3cgd2UgY2FuIGJ1aWxkDQo+IGFueSBraW5kIG9mIHJlc291cmNlIGFsbG9jYXRpb24gbWVjaGFu
aXNtIHdpdGhvdXQgc29tZSBmb3JtIG9mIHRyYW5zYWN0aW9uYWwNCj4gaW50ZWdyaXR5LiBQcmVm
aXggZGVsZWdhdGlvbiBpcyBvZiBjb3Vyc2UgYSBmb3JtIG9mIHJlc291cmNlIGFsbG9jYXRpb24u
DQo+IFNvIHRoYXQgaXMgYSBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlIGJldHdlZW4gREhDUHY2IGFu
ZCBSUy9SQS4NCg0KSW4gYWRkaXRpb24gdG8gdHJhbnNhY3Rpb24gSUQsIHRoZSBleGNoYW5nZSBy
ZXF1aXJlcyBJZGVudGlmaWNhdGlvbnMgZm9yIHRoZQ0KaG9zdCBhbmQgcm91dGVyLiBJbiBESENQ
djYsIHRoZXNlIGFyZSBjYWxsZWQgIkRVSURzIiAtIHRoZXJlIGlzIG5vIGNvcnJlc3BvbmRpbmcN
CmZlYXR1cmUgaW4gSVB2NiBORCwgYWx0aG91Z2ggdGhlIGxpbmstbGF5ZXIgYWRkcmVzc2VzIGNv
dWxkIHBvdGVudGlhbGx5IGJlDQpsZXZlcmFnZWQuIEFnYWluLCBhIG5ldyBwcm90b2NvbC4NCg0K
VGhhbmtzIC0gRnJlZA0KZnJlZC5sLnRlbXBsaW5AYm9laW5nLmNvbQ0KDQo+ICAgIEJyaWFuDQo+
IA0KPiA+DQo+ID4gVGhhbmtzIC0gRnJlZA0KPiA+DQo+ID4gRnJvbTogTmF2ZWVuIEtvdHRhcGFs
bGkgW21haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tXQ0KPiA+IFNlbnQ6IFRodXJzZGF5LCBO
b3ZlbWJlciAxNSwgMjAxOCA5OjE4IEFNDQo+ID4gVG86IEJyaWFuIEUgQ2FycGVudGVyIDxicmlh
bi5lLmNhcnBlbnRlckBnbWFpbC5jb20+DQo+ID4gQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxG
cmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjsgb3Ryb2FuQGVtcGxveWVlcy5vcmc7IHY2b3BzIGxp
c3QgPHY2b3BzQGlldGYub3JnPjsgNm1hbiBXRw0KPiA8aXB2NkBpZXRmLm9yZz4NCj4gPiBTdWJq
ZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVl
bi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPg0KPiA+IEhlbGxvIGFsbCwNCj4g
Pg0KPiA+IFRvIGJlIGhvbmVzdCwgdGhlcmUgaXMgbm8gaW50ZW50aW9uIHRvIGNvbXBldGUgd2l0
aCBvdGhlciBleGlzdGluZyBwcm90b2NvbHMuICBJIHNlZSB0aGF0IFNMQUFDIGhhcyBnb3Qgc29t
ZSBnYXBzIHcuci50IHRoZQ0KPiBmdW5jdGlvbmFsaXR5IGFuZCB0aGUgc2FtZSBpcyBjb3ZlcmVk
IGluIHRoZSBkcmFmdC4gIEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUgdGhpcyBkcmFmdCBzb2x2
ZXMgcmVhbCB0aW1lIHByb2JsZW1zIHdoZXJlIHRoZSBleGlzdGluZw0KPiBicmlkZ2UgaXRzZWxm
IGlzIG5vdCB1c2FibGUuDQo+ID4NCj4gPiBAT2xlIC8gQEZyZWQgLyBvdGhlcnM6IElmIGEgZGV2
aWNlIHNvbGljaXRpbmcgc29tZXRoaW5nIGZyb20gdGhlIHJvdXRlciB1c2luZyBSUyBpcyBjb25z
aWRlcmVkIGFzIGludHJ1ZGluZyBpbnRvIG90aGVyIHRlcnJpdG9yeSwgSU1ITw0KPiBpdCdzIHZl
cnkgdW5mYWlyIHdheSBvZiBldmFsdWF0aW5nLiAgRm9yIHRoYXQgbWF0dGVyIHdoZXRoZXIgYSBQ
SU8gaXMgaW5jbHVkZWQgaW4gUlMgb3Igbm90LCBhIGRldmljZSBpcyBzb2xpY2l0aW5nIHRoZSBp
bmZvcm1hdGlvbiBmcm9tDQo+IHJvdXRlci4gIFdoZW4gdGhpcyBkcmFmdCBzb2x2ZXMgdGhlIHBy
b2JsZW1zIGl0IGNhbm5vdCBiZSBwdXQgZG93biBqdXN0IGJ5IHNheWluZyBpdCBhcyBhIHJlZHVu
ZGFudCB0byBhbm90aGVyIHN0YW5kYXJkLCB3aGlsZSBhY3R1YWxseQ0KPiBpdCBpcyBub3QuDQo+
ID4NCj4gPiBJZiBhIGRldmljZSBzb2xpY2l0aW5nIHJlcXVpcmVkIGluZm9ybWF0aW9uIHVzaW5n
IHRoZSBleGlzdGluZyBwcm90b2NvbCBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBl
cyBvciBvcHRpb24gdHlwZXMgb3IgZmxhZ3MNCj4gaXRzZWxmIGlzIHRyZWF0ZWQgYXMgYSB3cmFw
cGVyIG9yIHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBhcmVuJ3QgdGhlcmUgb3Zlcmxh
cHBpbmcgb3B0aW9ucyBpbiBib3RoIFNMQUFDIGFuZCBESENQdjYgdGhhdCBjYW4NCj4gYmUgc2Vu
dCB0byB0aGUgZGV2aWNlcz8gIEZvciB0aGF0IG1hdHRlciB3aGF0IGFib3V0IHRoZSBjb21wbGV0
ZSBTTEFBQyBhbmQgREhDUHY2PyAgQW0gSSB3cm9uZyBpbiBxdW90aW5nIHRoYXQgYm90aCBESENQ
djYgYW5kDQo+IFNMQUFDIGFyZSByZWR1bmRhbnQgcHJvdG9jb2xzIHRvIGVhY2ggb3RoZXI/DQo+
ID4NCj4gPiBJIGFsc28gYWdyZWUgdGhhdCBtdWx0aXBsZSBhdHRlbXB0cyB3ZXJlIG1hZGUgYnkg
bWFueSByZXNwZWN0ZWQgbWVtYmVycyBvZiB0aGUgZm9ydW0gdG8gYnJpbmcgaW4gc2ltaWxhciBj
aGFuZ2VzIHRvIHdoYXRldmVyIG15DQo+IGN1cnJlbnQgZHJhZnQgc3VnZ2VzdGVkLiAgQnV0IG5v
dCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29tZSBzdGFuZGFyZHMuICBJdCBzaG93cyB0aGUg
bmVlZCBvZiBkZXZpY2VzIHRoYXQgYXJlIGxvb2tpbmcgZm9yIGENCj4gc29sdXRpb24gYW5kIGFt
IHN1cmUgcGVvcGxlIGtlZXAgaW52ZW50aW5nIHJvdW5kLWFib3V0IHNvbHV0aW9ucyBmb3IgdGhl
IHNhbWUuDQo+ID4NCj4gPiBJZiBzb21lb25lIHNlZXMgYSBwcm9ibGVtIGluIG1lbnRpb25pbmcg
REhDUHY2IGluc2lkZSB0aGUgZHJhZnQsIHBsZWFzZSBzdWdnZXN0IGFub3RoZXIgY2hhbmdlIGZv
ciB0aGF0Lg0KPiA+DQo+ID4gSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUg
cmVzZXJ2YXRpb25zIG9uIHByb3ZpZGluZyBleHRlbnNpb25zIHRvIGV4aXN0aW5nIHByb3RvY29s
cy4gIEJ1dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRw0KPiBjaGFpcnMgdG8gZXZhbHVhdGUg
dGhpcyBkcmFmdCBmYWlybHkgYW5kIHRlY2huaWNhbGx5Lg0KPiA+DQo+ID4gWW91cnMsDQo+ID4g
TmF2ZWVuLg0KPiA+DQo+ID4NCj4gPiBPbiBXZWQsIDE0IE5vdiAyMDE4IGF0IDAzOjMxLCBCcmlh
biBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb20+PiB3cm90ZToNCj4gPiBpbiBsaW5lLi4NCj4gPiBPbiAyMDE4
LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4gPj4gSGkgQnJpYW4s
DQo+ID4+DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogQnJp
YW4gRSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRv
OmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT5dDQo+ID4+PiBTZW50OiBUdWVzZGF5LCBOb3Zl
bWJlciAxMywgMjAxOCAxMTozNyBBTQ0KPiA+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxG
cmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
Pj47IE9sZSBUcm9hbg0KPiA8b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBs
b3llZXMub3JnPj4NCj4gPj4+IENjOiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86
djZvcHNAaWV0Zi5vcmc+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRm
Lm9yZz4+DQo+ID4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPj4+
DQo+ID4+PiBPbiAyMDE4LTExLTE0IDA3OjUyLCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToN
Cj4gPj4+PiBISSBPbGUsDQo+ID4+Pj4NCj4gPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPl0NCj4gPj4+Pj4gU2VudDogVHVlc2RheSwgTm92
ZW1iZXIgMTMsIDIwMTggMTA6MzYgQU0NCj4gPj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBM
IDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPj4NCj4gPj4+Pj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21haWwu
Y29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPj47IDZtYW4gV0cNCj4gPGlwdjZAaWV0
Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8
bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCj4gPj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3
IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQtMDAudHh0DQo+ID4+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+PiBPbiAxMyBO
b3YgMjAxOCwgYXQgMTk6MjUsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4gd3JvdGU6DQo+ID4+
Pj4+Pg0KPiA+Pj4+Pj4gT2xlLA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+IEZyb206IE9sZSBUcm9hbiBbbWFpbHRvOm90cm9hbkBlbXBs
b3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz5dDQo+ID4+Pj4+Pj4gU2VudDog
VHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTQ0KPiA+Pj4+Pj4+IFRvOiBUZW1wbGlu
IChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbT4+DQo+ID4+Pj4+Pj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZl
ZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPj47IDZtYW4g
V0cNCj4gPGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PjsgdjZvcHMgbGlzdCA8
djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCj4gPj4+Pj4+PiBTdWJqZWN0
OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1z
bGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IEZyZWQs
DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE3OjM0LCBUZW1wbGlu
IChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbT4+DQo+IHdyb3RlOg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBIaSBP
bGUsDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPl0NCj4gPj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwg
Tm92ZW1iZXIgMTIsIDIwMTggMTE6NTcgUE0NCj4gPj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyks
IEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5A
Ym9laW5nLmNvbT4+DQo+ID4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5z
YXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+PjsgNm1hbiBXRw0K
PiA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4+OyB2Nm9wcyBsaXN0IDx2Nm9w
c0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pg0KPiA+Pj4+Pj4+Pj4gU3ViamVjdDog
UmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xh
YWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gRnJl
ZCwNCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+PiBJIGFncmVlIHRvIHNvbWUgZXh0ZW50IHRo
YXQgREhDUHY2IGlzIGEgZm9ybWF0IG9uIHdpcmUuICBCdXQgYW0gc3VyZSBpdCB3b3VsZCBjb25z
dW1lIG1vcmUgcmVzb3VyY2VzIGF0IHJvdXRlciB0bw0KPiA+Pj4gc3VwcG9ydA0KPiA+Pj4+Pj4+
Pj4gREhDUHY2DQo+ID4+Pj4+Pj4+Pj4+IGFzIGEgd2hvbGUgYWxvbmcgd2l0aCBTTEFBQy4NCj4g
Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4gUHJlZml4IGRlbGVnYXRpb24gaXMgcXVpdGUgZGlm
ZmVyZW50IGZyb20gU0xBQUMuDQo+ID4+Pj4+Pj4+Pj4+IFJlZ2FyZGxlc3MgdGhpcyBpcyB3YXRl
ciB1bmRlciB0aGUgYnJpZGdlLiBTaW5jZSAyMDAzLg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+
Pj4gU28gSSBjYW4gdW5kZXJzdGFuZCB0aGlzIGNvbW1lbnQsIHRoZSB3YXRlciB1bmRlciB0aGUg
YnJpZGdlIHJlZmVycyB0byB0aGUNCj4gPj4+Pj4+Pj4+PiBzZWxlY3Rpb24gb2YgREhDUHY2IFBE
IGFzIHRoZSBwcm90b2NvbCBmb3IgcHJlZml4IGRlbGVnYXRpb24uIElzIHRoYXQgd2hhdA0KPiA+
Pj4+Pj4+Pj4+IHlvdSB3ZXJlIG1lYW5pbmcgdG8gc2F5Pw0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+
Pj4+IFN1cmUuDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IE9LLCBzbyB5b3UgYXJlIHNheWluZyB0
aGF0IERIQ1B2NiBpcyAqdGhlKiBjaG9zZW4gcHJvdG9jb2wgZm9yIFByZWZpeCBEZWxlZ2F0aW9u
DQo+ID4+Pj4+Pj4+IGFuZCB0aGVyZSBzaGFsbCBiZSBubyBhbHRlcm5hdGUgSVB2NiBORC1iYXNl
ZCBwcm90b2NvbCBpbiBhZGRpdGlvbiB0byB0aGF0LiBJIGRvbid0DQo+ID4+Pj4+Pj4+IG1pbmQg
YSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3aXRo
IGl0Pw0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gSW4gZ2VuZXJhbCB3ZSBhcyBhIGNvbW11bml0eSB0
cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11bHRpcGxlIGVxdWl2YWxlbnQgc29sdXRpb25zIHRvIHRo
ZSBzYW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEJ1
dCwgZG8geW91IGFzc2VydCB0aGF0IERIQ1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNvbHV0aW9u
Pw0KPiA+Pj4+Pg0KPiA+Pj4+PiBJIGFtIHNheWluZyB0aGF0IHNvbHZpbmcgYSBwcm9ibGVtIHRo
YXQgaXMgYWxyZWFkeSBzb2x2ZWQgaXMgYSB3YXN0ZSBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+
ID4+Pj4+IE5vdyBpZiB5b3UgaW5zdGFsbCBjb3VsZCBzb2x2ZSBhIHByb2JsZW0gd2hlcmUgd2Ug
ZG9u4oCZdCBoYXZlIGEgc2F0aXNmYWN0b3J5IHNvbHV0aW9uLi4uDQo+ID4+Pj4NCj4gPj4+PiBP
SywgdGhlbiBJIHdpbGwgc2F5IGl0IC0gREhDUHY2IGlzIHRoZSBvbmUgYW5kIG9ubHkgc29sdXRp
b24gdG8gUHJlZml4IERlbGVnYXRpb24NCj4gPj4+PiAqaW4gY2FzZXMgd2hlcmUgYSBkeW5hbWlj
IFByZWZpeCBEZWxlZ2F0aW9uIHByb3RvY29sIGlzIG5lZWRlZCouIChJIGFkZCB0aGlzDQo+ID4+
Pj4gcXVhbGlmaWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcgbGlz
dHMgb3RoZXIgbm9uLXByb3RvY29sDQo+ID4+Pj4gYWx0ZXJuYXRpdmVzIGZvciBhIG5vZGUgcmVj
ZWl2aW5nIGEgcHJlZml4IGRlbGVnYXRpb24uKQ0KPiA+Pj4NCj4gPj4+IEknbSBub3QgZGlzYWdy
ZWVpbmcgdGhhdCBESENQdjYtUEQgaXMgdGhlIGN1cnJlbnQgSUVURiBzb2x1dGlvbiwgYnV0IHRo
ZXJlDQo+ID4+PiBhcmUgc29tZSBzdWJ0bGV0aWVzOg0KPiA+Pj4NCj4gPj4+IDEpIFNpbmNlIHRo
ZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1YWxseSBzdG9wIHBlb3Bs
ZQ0KPiA+Pj4gdXNpbmcgc29tZSBvdGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdo
aWNoIHdvdWxkIHNpbXBseSBhcHBlYXINCj4gPj4+IHRvIGJlIGFuIG91dC1vZi1iYW5kIG9yICJt
YW51YWwiIG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElFVEYgcHJvdG9jb2xzDQo+ID4+PiBhcmUg
Y29uY2VybmVkLg0KPiA+Pg0KPiA+PiBSaWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBpbiBo
b3cgSSB3b3JkZWQgbXkgbWVzc2FnZSBiYXNlZCBvbiBvdXINCj4gPj4ga25vd2xlZGdlIG9mIG90
aGVyIG5vbi1yb3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZQ0KPiA+PiBj
YXB0dXJlZCBpbiAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnLiBGcm9tIHRoYXQgZG9jdW1l
bnQ6DQo+ID4+DQo+ID4+ICIxMC4gIFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZpY2VzDQo+ID4+DQo+
ID4+ICAgIFNlbGVjdGlvbiBvZiBwcmVmaXggZGVsZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJlIGNv
bnNpZGVyZWQgYWNjb3JkaW5nDQo+ID4+ICAgIHRvIHNwZWNpZmljIHVzZSBjYXNlcy4gIEFuIGV4
YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnkgREhDUHY2DQo+ID4+ICAgIFtSRkMzNjMz
XS4gIEFuIGFsdGVybmF0aXZlIHNlcnZpY2UgYmFzZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFz
DQo+ID4+ICAgIGFsc28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hmb2xrcy02bWFuLXBpby1leGNs
dXNpdmUtYml0XS4NCj4gPj4NCj4gPj4gICAgT3RoZXIsIG5vbi1yb3V0ZXIsIG1lY2hhbmlzbXMg
bWF5IGV4aXN0LCBzdWNoIGFzIHByb3ByaWV0YXJ5IElQQU1zLA0KPiA+PiAgICBbSS1ELmlldGYt
YW5pbWEtcHJlZml4LW1hbmFnZW1lbnRdIGFuZA0KPiA+PiAgICBbSS1ELnN1bi1jYXNtLWFkZHJl
c3MtcG9vbC1tYW5hZ2VtZW50LXlhbmddLiINCj4gPj4NCj4gPj4gRG9lcyB0aGlzIHN0aWxsIHJp
bmcgdHJ1ZSwgb3IgZG8gd2UgbmVlZCB0byBtYWtlIHNvbWUgYWRqdXN0bWVudHMgYmFzZWQNCj4g
Pj4gb24gdGhlc2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPiA+DQo+ID4gSSB0aGluayBpdCdzIHN0
aWxsIHRydWUsIGFsdGhvdWdoIGFzIE9sZSBhbmQgSSBzYWlkLCBwcm9wb3NhbHMgc3VjaCBhcw0K
PiA+IGFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LCBDQVNNIGFtZCBITkNQIGRvIHJlY29nbml6ZSBE
SENQdjYtUEQgYXMgdGhlDQo+ID4gYm91bmRhcnkgbWVjaGFuaXNtLiBPbiB0aGUgb3RoZXIgaGFu
ZCwgbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50DQo+ID4gaW50ZW50aW9uYWxseSBjb21w
ZXRlcyB3aXRoIERIQ1B2Ni1QRCwgd2hpY2ggaXMgYSBkaWZmZXJlbnQgZGlzY3Vzc2lpb24uDQo+
ID4NCj4gPiAgICAgQnJpYW4NCj4gPg0KPiA+Pg0KPiA+PiBUaGFua3MgLSBGcmVkDQo+ID4+DQo+
ID4+PiAyKSBXZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBhIGJpdCB3aGlsZSBkZXZl
bG9waW5nDQo+ID4+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmlt
YS1wcmVmaXgtbWFuYWdlbWVudC0wNw0KPiA+Pj4gKHdoaWNoIGlzIGFwcHJvdmVkIGFuZCBpbiB0
aGUgUkZDIEVkaXRvciBxdWV1ZSB3YWl0aW5nIGZvciBtaXNzaW5nDQo+ID4+PiByZWZlcmVuY2Vz
KS4gVGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRvIHNob3cgaG93IGEgcHJlZml4DQo+ID4+
PiBtYW5hZ2VtZW50IHN5c3RlbSB3b3VsZCBpbnRlcmZhY2UgdG8gREhDUHY2LVBEIGF0IHRoZSBl
ZGdlcyBvZiBhbg0KPiA+Pj4gYXV0b25vbWljIG5ldHdvcmsuIEkgdGhpbmsgeW91J2QgZmluZCBz
b21ldGhpbmcgc2ltaWxhciBpbiBhbnkgc29ydA0KPiA+Pj4gb2YgY29vcmRpbmF0ZWQgcHJlZml4
IG1hbmFnZW1lbnQgc2NoZW1lLg0KPiA+Pj4NCj4gPj4+IDMpIEEgc2ltaWxhciBzaXR1YXRpb24g
YXJpc2VzIGluIEhOQ1A6DQo+ID4+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzc4
OCNzZWN0aW9uLTYuMy40DQo+ID4+Pg0KPiA+Pj4gICAgQnJpYW4NCj4gPj4+DQo+ID4+Pj4NCj4g
Pj4+Pj4+Pj4+IFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBvZiBzb21ldGhpbmcgbmV3LCBoYXMgdG8g
YmUgZGlmZmVyZW50IHRoYW4g4oCcanVzdCBkaWZmZXJlbnQgd3JhcHBpbmfigJ0uDQo+ID4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+IEJ5ICJkaWZmZXJlbnQgd3JhcHBpbmciLCBhcmUgeW91IGFyZSB0YWxr
aW5nIGFib3V0IG5vbi1ESENQdjYgcHJvdG9jb2wgcHJvcG9zYWxzPw0KPiA+Pj4+Pj4+PiBJZiBu
b3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2
NiBvcHRpb24gaW4gUlMvUkEgbWVzc2FnZXMNCj4gPj4+Pj4+Pj4gaXMgImp1c3QgYSBkaWZmZXJl
bnQgd3JhcHBpbmciLCB0aGVuIHRoYXQgaXMgbm90IGVudGlyZWx5IHRydWUuIEJ5IGluY2x1ZGlu
ZyBib3RoIHRoZSBJUHY2DQo+ID4+Pj4+Pj4+IE5EIGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEg
c2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcw0KPiA+Pj4+
Pj4+PiBhbmQgZmV3ZXIgcm91bmQgdHJpcHMuIFRoYXQgaW4gaXRzZWxmIGlzIGludGVyZXN0aW5n
Lg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRoYXQgYXMgaW50ZXJl
c3RpbmcuIFlvdSB3aWxsIG5vdCBzYXZlIGEgcm91bmQgdHJpcCwgc2luY2UgdGhlIHR3byBwcm90
b2NvbHMgZG9u4oCZdCBkZXBlbmQgb24gZWFjaCBvdGhlci4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBU
aGlzIGdldHMgdXMgYmFjayB0byB0aGUgTSZPIGJpdHMgd2hlcmUgdGhlcmUgaXMgYSBjcm9zcy1k
ZXBlbmRlbmNlIGJldHdlZW4gdGhlIHR3bw0KPiA+Pj4+Pj4gcHJvdG9jb2xzLiBIaXN0b3JpY2Fs
bHksIHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRpbCB0aGUgUlMvUkEgZXhjaGFuZ2UgYW5k
IGNoZWNrIHRoZQ0KPiA+Pj4+Pj4gTSZPIGJpdHMgYmVmb3JlIGludm9raW5nIERIQ1B2NiAodHdv
IHJvdW5kIHRyaXBzKS4gQXJlIHlvdSBzYXlpbmcgdGhhdCB0aGF0IGlzIG5vIGxvbmdlcg0KPiA+
Pj4+Pj4gdGhlIGNhc2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhhdCB0aGUgTSZPIGJpdHMgYXJlIGRl
cHJlY2F0ZWQ/DQo+ID4+Pj4+DQo+ID4+Pj4+IERIQ1B2NiBQRCBoYXMgbmV2ZXIgaGFkIGFueSBk
ZXBlbmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMgYSBwcm90b2NvbCBiZXR3ZWVuIHJvdXRl
cnMuDQo+ID4+Pj4NCj4gPj4+PiBPSywgdGhlbiBsZXQncyBpZ25vcmUgdGhlIE0mTyBiaXRzIC0g
SSBhbSBmaW5lIHdpdGggdGhhdC4NCj4gPj4+Pg0KPiA+Pj4+Pj4gSXQgaXMgYWxzbyBpbXBvcnRh
bnQgdGhhdCB0aGVyZSBhcmUgZmV3ZXIgbWVzc2FnZXMgLSB0d28gaW5zdGVhZCBvZiBmb3VyLiBU
aGF0IG1hdHRlcnMNCj4gPj4+Pj4+IGEgZ3JlYXQgZGVhbCBvbiBsb3cgZW5kIGxpbmtzLg0KPiA+
Pj4+Pg0KPiA+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoZSBtYXRocyBiZWhpbmQgdGhhdC4N
Cj4gPj4+Pj4gVXNlIGhlYWRlciBjb21wcmVzc2lvbiB0aGVuLg0KPiA+Pj4+DQo+ID4+Pj4gSXQg
aXNuJ3Qgb25seSBhIHF1ZXN0aW9uIG9mIGhvdyBtYW55IGJ5dGVzIC0gdGhlIHF1ZXN0aW9uIGlz
IG1vcmVzbyBob3cNCj4gPj4+PiBtYW55IGNoYW5uZWwgYWNjZXNzZXMgYXJlIG5lY2Vzc2FyeS4g
T24gc29tZSBsaW5rcywgc2VuZGluZyBldmVyeXRoaW5nIGluDQo+ID4+Pj4gYSBzaW5nbGUgY2hh
bm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNpb25zIHRoYW4gcmVxdWlyaW5nIG11
bHRpcGxlDQo+ID4+Pj4gY2hhbm5lbCBhY2Nlc3Nlcy4NCj4gPj4+Pg0KPiA+Pj4+IFRoaW5rIGFi
b3V0IENCIHJhZGlvIC0gYWZ0ZXIgeW91IHNheSAiYnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSIg
eW91IGdldA0KPiA+Pj4+IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29u
KSB3aXRob3V0IGhhdmluZyB0byB1bmRlcmdvDQo+ID4+Pj4gY2hhbm5lbCBjb250ZW50aW9uIG11
bHRpcGxlIHRpbWVzLiAoVGhhdCBpcyBub3QgdG8gc2F5IHRoYXQgY29tbW9uIGRhdGENCj4gPj4+
PiBsaW5rcyBmdW5jdGlvbiB0aGUgc2FtZSBhcyBDQiByYWRpbywgYnV0IHRoZXkgZG8gaGF2ZSB0
aGVpciBDU01BIHByb3RvY29scw0KPiA+Pj4+IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0
ZXAgb24gc29tZW9uZSBlbHNlJ3MgdHJhbnNtaXNzaW9uLikNCj4gPj4+Pg0KPiA+Pj4+Pj4+IERp
ZmZlcmVudCB3cmFwcGluZy4gQXMgaW4gZXhhY3RseSBzYW1lIHByb3RvY29sIHNlbWFudGljcywg
anVzdCBvcHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhDUC4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBO
bywgdGhlIG9wdGlvbnMgaW4gUlMvUkEgYXJlIGV4YWN0bHkgREhDUHY2IC0gdGhleSBhcmUgbm90
IGRpZmZlcmVudCB0aGFuIERIQ1B2Ni4NCj4gPj4+Pj4+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50
Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiBSaWdodC4gSSBhbSBzb3JyeSBidXQgSSBzdHJ1Z2dsZSBnZXR0
aW5nIHdoeSB0aGF0IGlzIHZhbHVhYmxlLiBORCBpcyBhbHNvIGEgb25lIHRvIG1hbnkgcHJvdG9j
b2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJvdXRlcg0KPiA+Pj4+PiBkZWxlZ2F0
aW9uLg0KPiA+Pj4+DQo+ID4+Pj4gSVB2NiBORCBtZXNzYWdlcyBhcmUgcGVybWl0dGVkIHRvIGJl
IHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9uZSkuIEluIHRoaXMNCj4gPj4+PiBjYXNlLCB0aGUg
cHJlc2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlzIGluZGljYXRp
b24gdGhhdA0KPiA+Pj4+IHRoZSBSQSBpcyB0byBiZSByZXR1cm5lZCB2aWEgdW5pY2FzdC4NCj4g
Pj4+Pg0KPiA+Pj4+IFRoYW5rcyAtIEZyZWQNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4+DQo+ID4+
Pj4+IENoZWVycw0KPiA+Pj4+PiBPbGUNCj4gPj4+Pj4NCj4gPj4+Pj4NCj4gPj4+Pj4+DQo+ID4+
Pj4+PiBUaGFua3MgLSBGcmVkDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4+IENoZWVycw0KPiA+Pj4+Pj4+
IE9sZQ0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gVGhhbmtz
IC0gRnJlZA0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gV2UgYXJlIHN0aWxsIHN0cnVnZ2xpbmcg
d2l0aCDigJxwZXJtaXNzaW9ubGVzcyBleHRlbnNpb25z4oCdIG9mIGFuIElQdjYgbmV0d29yay4g
U29tZXRoaW5nIHRoYXQgc29sdmVkIHRoYXQgcHJvYmxlbSwgd291bGQNCj4gYmUgYQ0KPiA+Pj4g
bG90DQo+ID4+Pj4+Pj4gbW9yZQ0KPiA+Pj4+Pj4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91
dC4NCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiBDaGVlcnMsDQo+ID4+Pj4+Pj4+PiBPbGUNCj4g
Pj4+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiA+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0KPiA+Pj4+IHY2b3BzQGll
dGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4NCj4gPj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4+Pj4NCj4gPj4NCj4gPg0KPiA+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gdjZvcHMgbWFpbGlu
ZyBsaXN0DQo+ID4gdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPg0KPiA+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMNCj4gPg0KDQo=


From nobody Thu Nov 15 12:12:54 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 B9805129AB8 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 12:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 izpVqqw2tCL0 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 12:12:49 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071052.outbound.protection.outlook.com [40.92.71.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FC7D12958B for <v6ops@ietf.org>; Thu, 15 Nov 2018 12:12:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lc5wM069HG8Ovld5F0rDwukYqFkzYVDhtaFQDYjmcn8=; b=Wja1UIaESPxZf47Zayh0T0uirruISump+pNeTSgSdA0eiaKrNKWOnA4oWMBLpOnC/BlJh+vvwknTAaudH/gWdIldPD6NjPhDBQMEJhZZ0KrQhHrYU64BldLO/A9eiBDyEU5lIDelmSWNNs97KLWtN432pEA6iZ9YH41DK6gkwmkBB7dCqYXUyUrt5vBL/Et34WG0bCKAnPq6eKI2qyr4R4BbpBw6+k1wkOnAj4u48fIxci60xBwI5eNlm7BeTMk0zjBEAKO6UqNqHVuWp+0e6d3L3xEnsABEoqxE4U5/wBm310ElV83p7HHPXuf7ue0ipdrSVjX8DKfWkYMqT3xhHg==
Received: from VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com (10.152.18.53) by VE1EUR03HT168.eop-EUR03.prod.protection.outlook.com (10.152.19.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 15 Nov 2018 20:12:38 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.18.58) by VE1EUR03FT039.mail.protection.outlook.com (10.152.19.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 15 Nov 2018 20:12:38 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 20:12:38 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>, Fred Baker <fredbaker.ietf@gmail.com>
CC: IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMIAAh8wAgADcKACAABpkgA==
Date: Thu, 15 Nov 2018 20:12:38 +0000
Message-ID: <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com>
In-Reply-To: <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:45FED0B8ECDA0F20083C3B394DC259FAFA6C039F3279842DC2AC6F23D03AD772; UpperCasedChecksum:2ADDE541998FF7254476B5E8E0DE8FC0D74578D73BC315F7EC1F61B2DB3E2D21; SizeAsReceived:7753; Count:46
x-tmn: [sI7XoNopT4jDsTWxp5uig3nkc4+74KB9]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR03HT168; 6:JwLHc3kHFYkLThuGDZTYzXm10yGJdvIzs/mwhMS+atMV+ZMQxF9XqL2cKr8AuCmQyhJHukAiLrYFVFxIYOtAkKzrQ+FO4JUk5Q6XabkIYSMvSCZg0W7IgeVMjNU5GwdE8qneSdwfBlSpGI/xiVFu+/Izh8x2dlv57uW+NeBezzl4O+Ham6QpMlxvVTQ7OTsG/y6WU18tQIHOst6efpBUVuUW7u7FyCwcXMwrHz3jekqhpAvzyHSaiuKTVj0kAjdaaUKB/SuT8d73Zr7bfSjm/iZzZa3EDiiYtURyjlUHBNt4gYkjyLs9ZtMNNOp/otnewDKTkKEs+A/iEMSHYgoUd/dDimSkXPPBcxidGpnDY6W6JHKKP/y+WN4SIDFbvWY4WL3vFcxzBsTUDAg2rpJdBbQ0UiNwHE3iZIfF+SmEfNX2m0ZvWF7e5dwTWJhR0WaW/y3c16D8ApCYuB61NfVntQ==; 5:uKAqg6dkMu45qWIrVoOiCfi5OJaG/dC9H9a7ZsSsF1OKU9Y15CNF0k4CvSN5dbiQUYcipYB3S6oah65JPBILwSME15AW/bvgaccH9s52GS9JUztkXF1SXdKb/21QiSTdVobds/wEUvr8mflYK/XraT4wESN6YbXDoBcCsjtfIUk=; 7:RNmxpJVvoGp9EcdvHQhyQEHWnr9mYn/hnmGDTaRdNANlYCfSTuyLFqnhuAef0NGhhz+enKF1OHUgYrogCf3u8j59pqWa2bOPqtIgVFMwJPDNYPex5gQ+FgAD8iBEVtI61J20bKgMX2O+aGY4iB3WSQ==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR03HT168; 
x-ms-traffictypediagnostic: VE1EUR03HT168:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR03HT168; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR03HT168; 
x-microsoft-antispam-message-info: Fg4nucEbp6FEel/X23FYEAKt9fV9USiDGUxIvFFFPhgtrSH3Am93poRxJw78AIdV
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293734B5D777768DC58C3378AEDC0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: df0d67f8-b788-423c-45c3-08d64b36b094
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 20:12:38.1197 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT168
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xes60eTd7XXB0viTOmyV8PAmmZw>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 20:12:53 -0000

--_000_HE1PR0402MB293734B5D777768DC58C3378AEDC0HE1PR0402MB2937_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgV2FycmVuLA0KDQpUaGUgcHJvdG9jb2wgaXMgdW5kZXIgZGV2ZWxvcG1lbnQsIGJ1dCBkb2Vz
IHRoaXMgbWVhbnMgdGhhdCBhbGxvd2luZyBJUHYtNCBvbmx5IGhvc3RzIHRvIGNvbW11bmljYXRl
IHRvIElQdjYtb25seSBob3N0cyBhbmQgdmljZSB2ZXJzYSBoYXMgbm8gcmVsZXZhbmNlIHRvIGFu
eSBvZiB0aGVzZSBXR3M/DQoNCktoYWxlZA0KDQpGcm9tOiBXYXJyZW4gS3VtYXJpIFttYWlsdG86
d2FycmVuQGt1bWFyaS5uZXRdDQpTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTggODoz
NiBQTQ0KVG86IEZyZWQgQmFrZXIgPGZyZWRiYWtlci5pZXRmQGdtYWlsLmNvbT4NCkNjOiBLaGFs
ZWQgT21hciA8ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29tPjsgSVB2NiBPcGVyYXRpb25zIDx2
Nm9wc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIElQbWl4IHJlbGV2YW5jZSB0byB0
aGUgdjZvcHMgQ2hhcnRlcg0KDQoNCg0KT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MjggQU0g
RnJlZCBCYWtlciA8ZnJlZGJha2VyLmlldGZAZ21haWwuY29tPG1haWx0bzpmcmVkYmFrZXIuaWV0
ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KDQo+IE9uIE5vdiAxNCwgMjAxOCwgYXQgMTozNCBQTSwg
S2hhbGVkIE9tYXIgPGVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbTxtYWlsdG86ZW5nLmtoYWxl
ZC5vbWFyQG91dGxvb2suY29tPj4gd3JvdGU6DQo+DQo+IFRoaXMgaXMgcGFydCBvZiB0aGUgdjZv
cHMgY2hhcnRlciwgc28gbXkgY29tbWVudCBpcyB0byB3b3JrIGluIHRoZSBob3N0IHRvIGFjaGll
dmUgdGhlIGxhc3QgcGFydC4NCg0KVHdvIGNvbW1lbnRzOg0KDQoxKSBJIHdpc2ggeW91IGx1Y2su
IENoYW5naW5nIHRoZSBob3N0IGhhcyBiZWVuIHRoZSBoYXJkZXN0IHBhcnQsIGluIHRoZSBzZW5z
ZSB0aGF0IHRoZSBjb21tb24gU29ja2V0IGxheWVyIGlzIHBhcnRpYWxseSBpbXBsZW1lbnRlZCBp
biB0aGUgYXBwbGljYXRpb25zLCBzbyBkZXBsb3lpbmcgSVB2NiBoYXMgbWVhbnQgYSBtaW5vciBj
aGFuZ2UgdG8gZXZlcnkgYXBwbGljYXRpb24uDQoNCjIpIEhvc3RzIGFyZSBub3QgdGhlIHRvcGlj
IG9mIHY2b3BzOyBuZXR3b3JrcyBhcmUuDQoNCkJvYiBIaW5kZW4gdG9sZCB5b3UgdGhhdCBJUG1p
eCBpcyBvZmYtdG9waWMgaW4gdGhlIElQdjYgTWFpbnRlbmFuY2UgV29ya2luZyBHcm91cCAoNm1h
biwgaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4pIGFuZCBhc2tlZCB5b3UgdG8g
dGFrZSB5b3VyIHRvcGljIGVsc2V3aGVyZS4gVGhlIHNhbWUgaXMgdHJ1ZSBmb3IgSVB2NiBPcGVy
YXRpb25zICh2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+KS4gSSdtIHRyeWlu
ZyB0byBiZSBnZW50bGUgd2l0aCB5b3UsIGFzIHlvdSBjbGVhcmx5IGRvbid0IGtub3cgeW91ciB3
YXkgYXJvdW5kLiBCdXQgdGhpcyB0b3BpYyBkb2Vzbid0IGJlbG9uZyBvbiB0aGlzIGxpc3QuDQoN
ClRoaXMgaXMgdmVyeSB0cnVlIC0tIGl0IGlzIG1vcmUgbGlrZSA2TUFOIHRoYXQgVjZPUFMsIGJ1
dCBpdCBjZXJ0YWlubHkgZG9lc24ndCBmaXQgaW4gdGhlIFY2T1BTIGNoYXJ0ZXIuDQoNClRoZSBm
YWN0IHRoYXQgVjZPUFMsIDZNQU4gKmFuZCogdGhlIElFVEYgRGlzY3VzcyBsaXN0IGhhdmUgYWxs
IHNhaWQgdGhhdCB0aGlzIGlzIG9mZi10b3BpYyBpbmRpY2F0ZXMgdGhhdCB0aGUgSUVURiBkb2Vz
bid0IHdhbnQgdG8gd29yayBvbiB0aGlzLg0KDQpXDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpUaGUgZmFjdCB0aGF0IHRoZXJlIGlzIGEgaGlnaHdheSB0byBoZWxsIGFuZCBhIHN0YWlyd2F5
IHRvIGhlYXZlbiBpcyBhbiBpbnRlcmVzdGluZyBjb21tZW50IG9uIHByb2plY3RlZCB0cmFmZmlj
IHZvbHVtZS4uLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KdjZvcHMgbWFpbGluZyBsaXN0DQp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQoNCg0K
LS0NCkkgZG9uJ3QgdGhpbmsgdGhlIGV4ZWN1dGlvbiBpcyByZWxldmFudCB3aGVuIGl0IHdhcyBv
YnZpb3VzbHkgYSBiYWQgaWRlYSBpbiB0aGUgZmlyc3QgcGxhY2UuDQpUaGlzIGlzIGxpa2UgcHV0
dGluZyByYWJpZCB3ZWFzZWxzIGluIHlvdXIgcGFudHMsIGFuZCBsYXRlciBleHByZXNzaW5nIHJl
Z3JldCBhdCBoYXZpbmcgY2hvc2VuIHRob3NlIHBhcnRpY3VsYXIgcmFiaWQgd2Vhc2VscyBhbmQg
dGhhdCBwYWlyIG9mIHBhbnRzLg0KICAgLS0tbWFmDQo=

--_000_HE1PR0402MB293734B5D777768DC58C3378AEDC0HE1PR0402MB2937_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBXYXJyZW4sPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgcHJvdG9jb2wgaXMg
dW5kZXIgZGV2ZWxvcG1lbnQsIGJ1dCBkb2VzIHRoaXMgbWVhbnMgdGhhdCBhbGxvd2luZyBJUHYt
NCBvbmx5IGhvc3RzIHRvIGNvbW11bmljYXRlIHRvIElQdjYtb25seSBob3N0cyBhbmQgdmljZSB2
ZXJzYSBoYXMgbm8gcmVsZXZhbmNlIHRvIGFueQ0KIG9mIHRoZXNlIFdHcz88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPktoYWxlZDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBXYXJyZW4gS3Vt
YXJpIFttYWlsdG86d2FycmVuQGt1bWFyaS5uZXRdDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE5vdmVtYmVyIDE1LCAyMDE4IDg6MzYgUE08YnI+DQo8Yj5Ubzo8L2I+IEZyZWQgQmFrZXIg
Jmx0O2ZyZWRiYWtlci5pZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IEtoYWxlZCBP
bWFyICZsdDtlbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20mZ3Q7OyBJUHY2IE9wZXJhdGlvbnMg
Jmx0O3Y2b3BzQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Y2b3BzXSBJ
UG1peCByZWxldmFuY2UgdG8gdGhlIHY2b3BzIENoYXJ0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6Mjgg
QU0gRnJlZCBCYWtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZyZWRiYWtlci5pZXRmQGdtYWlsLmNv
bSI+ZnJlZGJha2VyLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQom
Z3Q7IE9uIE5vdiAxNCwgMjAxOCwgYXQgMTozNCBQTSwgS2hhbGVkIE9tYXIgJmx0OzxhIGhyZWY9
Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRhcmdldD0iX2JsYW5rIj5lbmcu
a2hhbGVkLm9tYXJAb3V0bG9vay5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgVGhpcyBpcyBwYXJ0IG9mIHRoZSB2Nm9wcyBjaGFydGVyLCBzbyBteSBjb21tZW50IGlzIHRv
IHdvcmsgaW4gdGhlIGhvc3QgdG8gYWNoaWV2ZSB0aGUgbGFzdCBwYXJ0Ljxicj4NCjxicj4NClR3
byBjb21tZW50czo8YnI+DQo8YnI+DQoxKSBJIHdpc2ggeW91IGx1Y2suIENoYW5naW5nIHRoZSBo
b3N0IGhhcyBiZWVuIHRoZSBoYXJkZXN0IHBhcnQsIGluIHRoZSBzZW5zZSB0aGF0IHRoZSBjb21t
b24gU29ja2V0IGxheWVyIGlzIHBhcnRpYWxseSBpbXBsZW1lbnRlZCBpbiB0aGUgYXBwbGljYXRp
b25zLCBzbyBkZXBsb3lpbmcgSVB2NiBoYXMgbWVhbnQgYSBtaW5vciBjaGFuZ2UgdG8gZXZlcnkg
YXBwbGljYXRpb24uPGJyPg0KPGJyPg0KMikgSG9zdHMgYXJlIG5vdCB0aGUgdG9waWMgb2YgdjZv
cHM7IG5ldHdvcmtzIGFyZS48YnI+DQo8YnI+DQpCb2IgSGluZGVuIHRvbGQgeW91IHRoYXQgSVBt
aXggaXMgb2ZmLXRvcGljIGluIHRoZSBJUHY2IE1haW50ZW5hbmNlIFdvcmtpbmcgR3JvdXAgKDZt
YW4sDQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZA
aWV0Zi5vcmc8L2E+KSBhbmQgYXNrZWQgeW91IHRvIHRha2UgeW91ciB0b3BpYyBlbHNld2hlcmUu
IFRoZSBzYW1lIGlzIHRydWUgZm9yIElQdjYgT3BlcmF0aW9ucyAoPGEgaHJlZj0ibWFpbHRvOnY2
b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+KS4gSSdtIHRy
eWluZyB0byBiZSBnZW50bGUgd2l0aCB5b3UsIGFzIHlvdQ0KIGNsZWFybHkgZG9uJ3Qga25vdyB5
b3VyIHdheSBhcm91bmQuIEJ1dCB0aGlzIHRvcGljIGRvZXNuJ3QgYmVsb25nIG9uIHRoaXMgbGlz
dC48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5UaGlzIGlzIHZlcnkgdHJ1ZSAtLSBpdCBpcyBtb3JlIGxpa2UgNk1BTiB0
aGF0IFY2T1BTLCBidXQgaXQgY2VydGFpbmx5IGRvZXNuJ3QgZml0IGluIHRoZSBWNk9QUyBjaGFy
dGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGZhY3QgdGhhdCBWNk9QUywgNk1BTiAqYW5kKiB0
aGUgSUVURiBEaXNjdXNzIGxpc3QgaGF2ZSBhbGwgc2FpZCB0aGF0IHRoaXMgaXMgb2ZmLXRvcGlj
IGluZGljYXRlcyB0aGF0IHRoZSBJRVRGIGRvZXNuJ3Qgd2FudCB0byB3b3JrIG9uIHRoaXMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+VzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpUaGUgZmFj
dCB0aGF0IHRoZXJlIGlzIGEgaGlnaHdheSB0byBoZWxsIGFuZCBhIHN0YWlyd2F5IHRvIGhlYXZl
biBpcyBhbiBpbnRlcmVzdGluZyBjb21tZW50IG9uIHByb2plY3RlZCB0cmFmZmljIHZvbHVtZS4u
Ljxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PG86cD48
L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
ciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4t
LSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvbid0IHRo
aW5rIHRoZSBleGVjdXRpb24gaXMgcmVsZXZhbnQgd2hlbiBpdCB3YXMgb2J2aW91c2x5IGEgYmFk
IGlkZWEgaW4gdGhlIGZpcnN0IHBsYWNlLjxicj4NClRoaXMgaXMgbGlrZSBwdXR0aW5nIHJhYmlk
IHdlYXNlbHMgaW4geW91ciBwYW50cywgYW5kIGxhdGVyIGV4cHJlc3NpbmcgcmVncmV0IGF0IGhh
dmluZyBjaG9zZW4gdGhvc2UgcGFydGljdWxhciByYWJpZCB3ZWFzZWxzIGFuZCB0aGF0IHBhaXIg
b2YgcGFudHMuPGJyPg0KJm5ic3A7ICZuYnNwOy0tLW1hZjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_HE1PR0402MB293734B5D777768DC58C3378AEDC0HE1PR0402MB2937_--


From nobody Thu Nov 15 14:28:35 2018
Return-Path: <warren@kumari.net>
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 BF9BE130E98 for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 14:28:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=kumari-net.20150623.gappssmtp.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 x2BRPprgPDMR for <v6ops@ietfa.amsl.com>; Thu, 15 Nov 2018 14:28:31 -0800 (PST)
Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (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 E54D3130E19 for <v6ops@ietf.org>; Thu, 15 Nov 2018 14:28:30 -0800 (PST)
Received: by mail-wr1-x430.google.com with SMTP id v18-v6so22868787wrt.8 for <v6ops@ietf.org>; Thu, 15 Nov 2018 14:28:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ak71kEmQhTrRResSGcwnJrgAyeuucp+uR4yM4ENdqUg=; b=B3t0x2PxdPo4ZgltII0GCwAkSfKaLnu19va4/y2CkgjmYEdk4+BeR9DZyQOi0jlKYi 7xgfTiCXrge8aQGIKVskPkV5bx+LcxUeyXUwOfIvkQ/2ygWCz46HJSzHE+riJ1wpY3AY BKxdABmXOofT+KnaTJmsSIGnyOJOLH6oKD5FIxkYS1EUpCW5D616U26+sJFFkUD5KdCl LdvwukjPhqGmnK7EnA+mVXZD4fpQmKDQfaBsArBq0AUHJneXoqxIoFt6WRJbIxv9F8C8 FHH0rhIkTHH5SPKTvKSpPCOVbGWkpfaR0dlIjcgoj9KlCkLfYlZH9nD8n5JyEE+eoCKB 2P3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ak71kEmQhTrRResSGcwnJrgAyeuucp+uR4yM4ENdqUg=; b=s17W2ogRfwHatFNYFXZyoHYsSaLXEaaEq2eVyevrz3Z5axNIpXGZu0tM0tVdG31k38 nLLLXvcgHNNR1I1Xu0LffmSaVLgS6bxnHEi2MxN7u3uHE0Ta4itIO/Xgggq0VFHhr9mC 2WVrCfa/nqF3OIC+VQV+r2UbmogimUe1Pp3eOZPflzt6nqWTtee2TF99zzFn0wPLDEhc HWX1TPfXhHNGCC7+yaJCIpOd8GWjP7HpToIzccaM6zJy2vFGix8ceAS+l0ROuFhTEh3J 1aXvghbS0Jt2eoXp9YH4fO3kXlcOxQbehaSfj2nQSa8oC2Bq0dAYg40gTC3XVhF/rmeP H5cw==
X-Gm-Message-State: AGRZ1gIAVFhwL8kZdqPvZfJyPQ2gRvMrZ6H2a41hIiBAvyp28npmEckn ghjCEJUP7AGhXUYbLZa5eNbI5useHNBpEReNB8OSrA==
X-Google-Smtp-Source: AJdET5d11slsRG8Yz75G7tx8fGiMx4fnSUxbvIe+5SXp0CRMEErEjI43CqxLPZrPEjKoFV0UOqS53vDYX7neO+jMyc4=
X-Received: by 2002:adf:90af:: with SMTP id i44-v6mr6904750wri.77.1542320908909;  Thu, 15 Nov 2018 14:28:28 -0800 (PST)
MIME-Version: 1.0
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Warren Kumari <warren@kumari.net>
Date: Thu, 15 Nov 2018 17:27:52 -0500
Message-ID: <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Fred Baker <fredbaker.ietf@gmail.com>, IPv6 Operations <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e7d79d057abb9161"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/80uv_WH5T2BWI2Kc62WTl0zrqtM>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 15 Nov 2018 22:28:34 -0000

--000000000000e7d79d057abb9161
Content-Type: text/plain; charset="UTF-8"

On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> Hi Warren,
>
>
>
The protocol is under development, but does this means that allowing IPv-4
> only hosts to communicate to IPv6-only hosts and vice versa has no
> relevance to any of these WGs?
>
>
>

We already have multiple transition technologies -- the working groups have
not demonstrated interest in your proposal.
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working
Group. Fred has said the same for the V6OPS charter, and I agree with him.

I understand that you believe that you have a great idea / solution, but
there isn't any support for this in any of the IETF WGs. I'm sorry - I know
that this must be frustrating for you, but simply repeating yourself isn't
going  to change that.

W




> Khaled
>
>
>
> *From:* Warren Kumari [mailto:warren@kumari.net]
> *Sent:* Thursday, November 15, 2018 8:36 PM
> *To:* Fred Baker <fredbaker.ietf@gmail.com>
> *Cc:* Khaled Omar <eng.khaled.omar@outlook.com>; IPv6 Operations <
> v6ops@ietf.org>
> *Subject:* Re: [v6ops] IPmix relevance to the v6ops Charter
>
>
>
>
>
>
>
> On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com>
> wrote:
>
>
>
> > On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
> >
> > This is part of the v6ops charter, so my comment is to work in the host
> to achieve the last part.
>
> Two comments:
>
> 1) I wish you luck. Changing the host has been the hardest part, in the
> sense that the common Socket layer is partially implemented in the
> applications, so deploying IPv6 has meant a minor change to every
> application.
>
> 2) Hosts are not the topic of v6ops; networks are.
>
> Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance
> Working Group (6man, ipv6@ietf.org) and asked you to take your topic
> elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org). I'm
> trying to be gentle with you, as you clearly don't know your way around.
> But this topic doesn't belong on this list.
>
>
>
> This is very true -- it is more like 6MAN that V6OPS, but it certainly
> doesn't fit in the V6OPS charter.
>
>
>
> The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that
> this is off-topic indicates that the IETF doesn't want to work on this.
>
>
>
> W
>
>
>
>
> --------------------------------------------------------------------------------
> The fact that there is a highway to hell and a stairway to heaven is an
> interesting comment on projected traffic volume...
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> --
>
> I don't think the execution is relevant when it was obviously a bad idea
> in the first place.
> This is like putting rabid weasels in your pants, and later expressing
> regret at having chosen those particular rabid weasels and that pair of
> pants.
>    ---maf
>


-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf

--000000000000e7d79d057abb9161
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif"><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Th=
u, Nov 15, 2018 at 3:12 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.oma=
r@outlook.com">eng.khaled.omar@outlook.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_5033276961131601847WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Warren,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0</span>=C2=A0</p></div><=
/div></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=
=3D"blue" vlink=3D"purple"><div class=3D"m_5033276961131601847WordSection1"=
><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,sans-serif;color:#1f497d">The protocol is under development, b=
ut does this means that allowing IPv-4 only hosts to communicate to IPv6-on=
ly hosts and vice versa has no relevance to any
 of these WGs?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0</span></p></div></div><=
/blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font-=
family:verdana,sans-serif">We already have multiple transition technologies=
 -- the working groups have not demonstrated interest in your proposal.=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-ser=
if"><span style=3D"font-family:Arial,Helvetica,sans-serif">Bob Hinden told =
you that IPmix is off-topic in the IPv6 Maintenance Working Group. Fred has=
 said the same for the V6OPS charter, and I agree with him.=C2=A0</span><br=
></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif=
"><span style=3D"font-family:Arial,Helvetica,sans-serif"><br></span></div><=
div class=3D"gmail_default" style=3D"">I understand that you believe=C2=A0t=
hat you have a great idea / solution, but there isn&#39;t any support for t=
his in any of the IETF WGs. I&#39;m sorry - I know that this must be frustr=
ating for you, but simply repeating yourself isn&#39;t going=C2=A0 to chang=
e that.</div><div class=3D"gmail_default" style=3D""><br></div><div class=
=3D"gmail_default" style=3D"">W</div><br></div><div><br></div><div>=C2=A0</=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=
=3D"purple"><div class=3D"m_5033276961131601847WordSection1"><p class=3D"Ms=
oNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:#1f497d"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Khaled<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Warren Kumari [mailto:<a href=
=3D"mailto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Thursday, November 15, 2018 8:36 PM<br>
<b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targe=
t=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<=
a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a h=
ref=3D"mailto:fredbaker.ietf@gmail.com" target=3D"_blank">fredbaker.ietf@gm=
ail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man,
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and a=
sked you to take your topic elsewhere. The same is true for IPv6 Operations=
 (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). =
I&#39;m trying to be gentle with you, as you
 clearly don&#39;t know your way around. But this topic doesn&#39;t belong =
on this list.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">This is very true -- it is more like 6MAN that V6OPS, but it certain=
ly doesn&#39;t fit in the V6OPS charter.<u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said =
that this is off-topic indicates that the IETF doesn&#39;t want to work on =
this.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">W<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal">----------------------------------------------------=
----------------------------<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I don&#39;t think the execution is relevant when it =
was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
=C2=A0 =C2=A0---maf<u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature" data-smartmail=3D"gmail_signature">I don&#39;t t=
hink the execution is relevant when it was obviously a bad idea in the firs=
t place.<br>This is like putting rabid weasels in your pants, and later exp=
ressing regret at having chosen those particular rabid weasels and that pai=
r of pants.<br>=C2=A0 =C2=A0---maf</div></div>

--000000000000e7d79d057abb9161--


From nobody Sat Nov 17 06:02:09 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 02BDC130E0E for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 06:02:08 -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=outlook.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 onxOqYoNUvxR for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 06:02:04 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067081.outbound.protection.outlook.com [40.92.67.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BF7B130E0F for <v6ops@ietf.org>; Sat, 17 Nov 2018 06:02:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=smQi/7l0CL0ci3HgvlCX08+ATtMvVRc7IBlkqNrOdE4=; b=vStcarIeR1p+crqROkZD6JwZ/O2RQo4OXMkd9esxZfuXlj61XdkLlyfIfYg1SF3Vv5snJYtxjp4p/+KqrQMCKXiCMAbcZ3DBRwz3H8SHgqQYHhwod55pPM1mdXKED7mdJaeJ66g95RxYHDCX/Kk/QcvaqzMFmhA1y7g5jdCx7kbOOwx0ipR/BAeO1mE/Y9mm+ilXWqyljmwVkSUEPRoBgQyAY2Xp/RV4dWa2xytvIc1mohEL0JlmflOyZw90x4sekH1rTOsEJrS3lWRnFF5q7z3WmZWQj6GKSbhyEnWuefTnOVr9Z7o1QFaFCRAbx0iu0Y6X+kdVt+TV1PcO8dh9xA==
Received: from VE1EUR02FT022.eop-EUR02.prod.protection.outlook.com (10.152.12.54) by VE1EUR02HT033.eop-EUR02.prod.protection.outlook.com (10.152.13.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 14:02:00 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.12.58) by VE1EUR02FT022.mail.protection.outlook.com (10.152.12.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 14:02:00 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.045; Sat, 17 Nov 2018 14:02:00 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwA==
Date: Sat, 17 Nov 2018 14:02:00 +0000
Message-ID: <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
In-Reply-To: <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:D19DF915F5225467301F62C7EE60777AA05837411EC3E19CEE6DFF8303DC4D3A; UpperCasedChecksum:27A2516EA2095407D975AC98E0287205EC8B20F4B9F137DE851AAB20AF04DF30; SizeAsReceived:7443; Count:45
x-tmn: [QWZ4GVXsglypLiPx2l7XgAMJRsxC33Yq]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR02HT033; 6:vVW6R4/eTE57fNa7jCmNL4FWCogmErX2qfDWCCR69gB5/AKnYSrZJ849tztdVvVNgyPErfiCu/a76JHl+e4hl0GogWoXTOh2lw8OHvWADJn4dSkm8HdUsTg4VVs0orIPHtob22/ATTp8vpL3rPKv2OB62En9XxSoGEu3mrDZwgrsCOlv+qijtjTjPlZ0MrxsVPOgl+dBU/05zvgeSxWnhDnC2pnNdS742KpkucsWgy3miZTdAf1Lf13jlImBt6+OySeng+/85eGnk51QMlW5tn4kkw2/QQ45ybYUPKRSnsqIMO0ReibXmhVkeCJXsT8c4ZVpwnjLt4iCkLmhYKAn4vpxVnpeVecMPBuPhyK2JyZl73tIJ1IhqfoWe0flFVhbjmqMvQnXe5O+wp6g5nRWLbuHjK+fvQ1FHttFSXj/W48RCp918JD2jcO6UYKAnIAA93O4z9F6XeA3oWyxo1Oe+A==; 5:+lOB/H6Mo0WiqVKjpyBVcBeDXwLDmmZm+YOEy7Q+KYbCXiYu7NM3LbAQEZCdrmKFGmuoTRgs98Djbibk4L+2VTqSRMNHUbqIQU22xUoMl3vNmdEutTen9m6rdhTFu1pzshCEiRpx7hS2rurhktXVNAS7+w+CBfL+xiTTOaZqr9U=; 7:xyzxMNLxqQl2QwsvV3zIzBpJqabDbBQMxEo7l6lz49nAtB9n6mjvmYCRWF6bBpy3VefAA4wTMSOXW5HND5TGA2GKaGLnEK0cYq6Z9Qnp1J0BjMNYuqteUaXfnsv7X/sYUH/Z7eE/Aq6bTrYZ7Km35Q==
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR02HT033; 
x-ms-traffictypediagnostic: VE1EUR02HT033:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(102415395)(82015058); SRVR:VE1EUR02HT033; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT033; 
x-microsoft-antispam-message-info: NR/qbknjNNGNHaJVOmKVpQzUCf9S2KDrKhZNE9/E6IgUfozEncUdQ5jUaJjDmFfI
Content-Type: multipart/mixed; boundary="_002_HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: a206aae0-9c2b-4416-0608-08d64c953ed4
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 14:02:00.6313 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT033
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7vN8RdSp6YeC_LSBHaGaiiizuoc>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 14:02:08 -0000

--_002_HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

> The problem you have is that however you do it, the 3 bits output can onl=
y represent 8 different values. Since the input 8 bits can represent 256 va=
lues, there are 248 input values that cannot be represented in the output. =
Since you cannot (for the application you are suggesting) ignore those valu=
es, then your idea simply will not allow the IPv4 host to access much of th=
e IPv6 address space. At the very most it will have access to 128 (2^7) dis=
crete IPv6 addresses - which is not much of the internet !

Check this out.

Khaled

-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Simon Hobson
Sent: Thursday, November 15, 2018 4:06 PM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
> You are getting confused between "32 bits" which can store 2^32 different=
 values and the number "32".
>=20
> Who said that, "encoders" compresses the 2^n-bits input into n-bits outpu=
t, for small encoders, if n=3D3, that encoder can compress 8-bits input int=
o 3-bits output, does this means that only 3-bits can represent 256-differe=
nt value, no, but, 8-bits can be compressed into 3-bits.=20

You are sort-of half right - but not seeing where the problem lies.
The problem you have is that however you do it, the 3 bits output can only =
represent 8 different values. Since the input 8 bits can represent 256 valu=
es, there are 248 input values that cannot be represented in the output. Si=
nce you cannot (for the application you are suggesting) ignore those values=
, then your idea simply will not allow the IPv4 host to access much of the =
IPv6 address space. At the very most it will have access to 128 (2^7) discr=
ete IPv6 addresses - which is not much of the internet !

Since the host may require to connect with any address in a range that (at =
the moment) spans something like 112 bits* (give or take a bit or two), you=
 are a very long way from allowing access to "the IPv6 internet".

* IIRC the global address pool is currently allocated out of the 2003:: blo=
ck. However it's sparsely done and broken up by region, then registry, then=
 ISP. So you can't simply say that you'll ignore everything above (say) 200=
3:0:1:: and reduce the number of input bits.


As already said, come back with an algorithm that will losslessly allow ANY=
 arbitrary 128 bit values (both arbitrary values and arbitrary quantity of =
values) to be encoded in 7 bits and you might get a response other than "ca=
nnot work". A lookup table would work for up to 128 values, but breaks for =
129 or more, and would also need lots of integration between DNS and router=
, plus processing ability for managing it and storage (128off 128bit values=
 times however many IPv4 hosts you want to support).

Having hit NAT session table size/CPU issues in the past, I can tell you th=
at such a lookup table method is certainly not without it's issues.

The idea is a non-starter.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_002_HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0HE1PR0402MB2937_
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; 
 name="32-to-5.xlsx"
Content-Description: 32-to-5.xlsx
Content-Disposition: attachment; filename="32-to-5.xlsx"; size=19472;
 creation-date="Fri, 16 Nov 2018 11:02:48 GMT";
 modification-date="Sat, 17 Nov 2018 11:36:50 GMT"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQBBN4LPbgEAAAQFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACs
VMluwjAQvVfqP0S+Vomhh6qqCBy6HFsk6AeYeJJYJLblGSj8fSdmUVWxCMElUWzPWybzPBit2iZZ
QkDjbC76WU8kYAunja1y8T39SJ9FgqSsVo2zkIs1oBgN7+8G07UHTLjaYi5qIv8iJRY1tAoz58Hy
TulCq4g/QyW9KuaqAvnY6z3JwlkCSyl1GGI4eINSLRpK3le8vFEyM1Ykr5tzHVUulPeNKRSxULm0
+h9J6srSFKBdsWgZOkMfQGmsAahtMh8MM4YJELExFPIgZ4AGLyPdusq4MgrD2nh8YOtHGLqd4662
dV/8O4LRkIxVoE/Vsne5auSPC/OZc/PsNMilrYktylpl7E73Cf54GGV89W8spPMXgc/oIJ4xkPF5
vYQIc4YQad0A3rrtEfQcc60C6Anx9FY3F/AX+5QOjtQ4OI+c2gCXd2EXka469QwEgQzsQ3Jo2PaM
HPmr2w7dnaJBH+CW8Q4b/gIAAP//AwBQSwMEFAAGAAgAAAAhALVVMCP0AAAATAIAAAsACAJfcmVs
cy8ucmVscyCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACskk1PwzAMhu9I/IfI99XdkBBCS3dBSLshVH6ASdwPtY2jJBvdvyccEFQa
gwNHf71+/Mrb3TyN6sgh9uI0rIsSFDsjtnethpf6cXUHKiZylkZxrOHEEXbV9dX2mUdKeSh2vY8q
q7iooUvJ3yNG0/FEsRDPLlcaCROlHIYWPZmBWsZNWd5i+K4B1UJT7a2GsLc3oOqTz5t/15am6Q0/
iDlM7NKZFchzYmfZrnzIbCH1+RpVU2g5abBinnI6InlfZGzA80SbvxP9fC1OnMhSIjQS+DLPR8cl
oPV/WrQ08cudecQ3CcOryPDJgosfqN4BAAD//wMAUEsDBBQABgAIAAAAIQCBPpSX8wAAALoCAAAa
AAgBeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHMgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
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
fvjrqfP6xfP9P84fvjx8fH74ZELtvKgF+Mfj4z/rgblBr+yYT6sB9THvPz5//tdD/PDly4cdV84P
TMX/tzrP6h92kpfrs3Rft2dMVrKd/Hjx6eG3+z+/PMePX64/f3r+48PO2923Bwf7r9++sUN68uzx
r+zh8+9/PNt1Gbqanfef/rN4ePpoGtmV7dr57ZQfH7/Y8e3/L75+rs1mc3z/7+a9NMfe23nxj4en
5+RzfaSdFx//fHp+/OrPO/NHaGrnvnZuJX/54t2DN6/2ZvVbnXqQfX+Uvc1R5lsfZW99FHvhr+X1
7vztwezgdX0x8C72jF5Nwd67ztvYnx+8ebvN+9i3Rbs6TP3CX8HB7mz/1d+df7+VYH9z6Xu7m/PD
pe+3l16/8Oe0g0yc+f3X7RXbi1a/6dVv2mp7sal+ev5PvVLtKui6Lc+aubIX25/ZdFpVH9QLsPHd
vDNhm0uYOBEHrZEPOhOxseD2x2un5s3/ZWG8aS399v+yMN6uj7Jx13SLvG0N9nYzMzZZE+f1bTsP
737Gnu9ae9YvWpknn/tde+7Zq585+exVe/bVq61PP3u1Pn+dxluvzdlsff761fbnn63PX8ff9uef
r89fv9r+/PP1+fc2+TDdeLO9NiJWr7Y/fx3mzQ+2/Z86//76/PWr7c+/vz7/wU+d/2B9/vrV9ue3
Jsa//9c/df7X6/PXr7Y//+v1+d/81PnfrM9fv9r+/G/W569TaHv/v12fv361/fnfrs9fJ9H253+3
Pn/9avvzv2vPP6+TaOvzz1+151+92vr881fr89dJtP35Z+vz16+2P/9sff46ibY//3x9/vrV9uef
r8//U/k3X+ff6tX251/n3/yn8m++zr/Vq+3Pv84/66N/Zv7X+Tf/qfybr/Nv/lP5N1/n3+rV9u9/
nX/zn8q/+Tr/Vq+2P/86/+Y/lX/zdf6tXm1//nX+zX8q/+br/Fu92v786/zb2yb/XjZ3x6u78sX9
8/2vv/x4/OuF7YnYncbT9/t6h2X2fq++Yxy+v7Yb63p0dFePX1XZTfST7Qn869dXv7z8l93kf/RD
XKRDZsEQp0PmwZBYh+wFQxY6ZD8YstQhB8GQRIe8DoakOuRNMCTTIW+DIbkOeRcMKQamLpzecmBM
OL/VwJhwgg8HxoQzfDQwJpzi44Ex4RyfDIwJJ/l0YEw4y2cDY8JpPh8YE87zhY6Zh/N8OTAmnOer
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
2fBw799h0ht4mPQOHia9hT0ZblNG3sXN7Wn46U9v1WHSvFonrNy7DsPm0KHRZE5H5nRkTkfmdGRO
R+Z0FL2OzOkofB2lr6P4dZS/jgLYUQI7imBHGewohB2lsKMYdpTDjoLYURI7imJHWewojB2lsSPH
x+T4mBwfk+PjnuPD+01yfOwdv8mwpUferD8DvfTG7yDe7R3EW7yDeF93EG/mDuId3EG8bTuI92oH
8QbtIN6VHcRbsYN4/3UQb7oO4p3WQby9Ooj3VAfxRuog3j0dxFumg3ifbJDEm6ODeEd0EG+DDuK1
7yBe8A4imiaiaSKaJqJpIpomomkimiaiaSKaJqJpIpomomkimiaiaSKaJqJpIpomomkimiaiaSKa
pqJpKpqmomkqmqaiaSqapqJpKpqmomkqmqaiaSqapqJpKpqmomkqmqaiaSqapqJpKpqmomkqmqai
aSqapqJpKppmomkmmmaiaSaaZqJpJppmomkmmmaiaSaaZqJpJppmomkmmmaiaSaaZqJpJppmomkm
mmaiaSaaZqJpJppmomkmmuaiaS6a5qJpLprmomkumuaiaS6a5qJpLprmomkumuaiaS6a5qJpLprm
omkumuaiaS6a5qJpLprmomkumuaiaS6aFqJpIZoWomkhmhaiaSGaFqJpIZoWomkhmhaiaSGaFqJp
IZoWomkhmhaiaSGaFqJpIZoWomkhmhaiaSGaFqJpIZqWomkpmpaiaSmalqJpKZqWomkpmpaiaSma
lqJpKZqWomkpmpaiaSmalqJpKZqWomkpmpaiaSmalqJpKZqWomkpmlaiaSWaVqJpJZpWomklmlai
aSWaVqJpJZpWomklmlaiaSWaVqJpJZpWomklmlaiaSWaVqJpJZraA2FXG+Gre4fefro9GG+b/fR6
eLufHv7VZsMN76cDtwBuCVwCXApcBlwOXAFcCVwF3CFwR8AdA3cC3ClwZ8CdA3cB3CVwV8BdA3cD
3C1wd8BFEZGOyJhI8nZE5o567pb99O455bNgDTmyn06kd/HIfjpVeh+P7Ke3le1f/kbeviP76XQi
b+CR/XSq9BZu99PDhyp4Fzdb5iHprTpMmlcH99OHYXPo4H46uMiROR2Z05E5HZnTkTkdRa+j7HUU
vo7S11H8OspfRwHsKIEdRbCjDHYUwo5S2FEMO8phR0HsKIkdRbGjLHYUxo7S2FEcx+T4mBwfk+Pj
nuNlPx1CNfaO7+6nh6m29MbvjPFu7yDe4h3E+7qDrGO4zculd3BnzDpw12O8Vztj1im7HuNd2Rmz
ztP1GO+/zph1cq7HeKd1xnh7dRDvqQ7ijdRBvHs6iLdMB/E+2SCJN0cH8Y7oIN4GHcRr30F8xHUQ
UTkRTRPRNBFNE9E0EU0T0TQRTRPRNBFNE9E0EU0T0TQRTRPRNBFNE9E0EU0T0TQRTRPRNBVNU9E0
FU1T0TQVTVPRNBVNU9E0FU1T0TQVTVPRNBVNU9E0FU1T0TQVTVPRNBVNU9E0FU1T0TQVTVPRNBVN
U9E0E00z0TQTTTPRNBNNM9E0E00z0TQTTTPRNBNNM9E0E00z0TQTTTPRNBNNM9E0E00z0TQTTTPR
NBNNM9E0E00z0TQXTXPRNBdNc9E0F01z0TQXTXPRNBdNc9E0F01z0TQXTXPRNBdNc9E0F01z0TQX
TXPRNBdNc9E0F01z0TQXTXPRtBBNC9G0EE0L0bQQTQvRtBBNC9G0EE0L0bQQTQvRtBBNC9G0EE0L
0bQQTQvRtBBNC9G0EE0L0bQQTQvRtBBNC9G0FE1L0bQUTUvRtBRNS9G0FE1L0bQUTUvRtBRNS9G0
FE1L0bQUTUvRtBRNS9G0FE1L0bQUTUvRtBRNS9G0FE1L0bQSTSvRtBJNK9G0Ek0r0bQSTSvRtBJN
K9G0Ek0r0bQSTSvRtBJNK9G0Ek0r0bQSTSvRtBJNK9G06mra20+3LwrYZj+9Ht7up4dPZWy44f10
4BbALYFLgEuBy4DLgSuAK4GrgDsE7gi4Y+BOgDsF7gy4c+AugLsE7gq4a+BugLsF7g64KCLSERkT
Sd6OeuYOd8XJ3RHZO/IeHtlPb6525PPpRHobj3w+nSq9kTf7FpG378h+Oh3LG3hkP50qvYXb/fTw
Qcbexc2WeUh6qw6T5tXB/fRh2Bw6uJ8OLnJkTkfmdGROR+Z0lLyOzOnInI7C11H6OopfR/nrKIAd
JbCjCHaUwY5C2FEKO4phRznsKIgdJbGjKHaUxY7C2FEaO4rjmBwfk+PjnuPDLXNyfEyOj73jO/u8
injjd8Z4t3eQdTiv96a9rztjvJk7yDp711Xetp0xkrLLdcpu9tPbgFwj6zzd7KfLmHVybvbTZYy3
V+d6vKc6iDdSB/Hu6SDeMh3E+6Sz6+3N0UG8IzqIt0EH8dp3EC94BxFNE9E0EU0T0TQRTRPRNBFN
E9E0EU0T0TTxSdN5F6Jp4jOlM0Y0TXx6dMaIpolomoimiWiaiKaJaJqKpqlomoqmqWiaiqapaJqK
pqlomoqmqWiaiqapaJqKpqlomoqmqWiaiqapaJqKpqlomoqmqWiaiqapaJqKpqlomommmWiaiaaZ
aJqJpplomommmWiaiaaZaJqJpplomommmWiaiaaZaJqJpplomommmWiaiaaZaJqJpplomommmWia
i6a5aJqLprlomoumuWiai6a5aJqLprlomoumuWiai6a5aJqLprlomoumuWiai6a5aJqLprlomoum
uWiai6a5aFqIpoVoWoimhWhaiKaFaFqIpoVoWoimhWhaiKaFaFqIpoVoWoimhWhaiKaFaFqIpoVo
WoimhWhaiKaFaFqIpoVoWoqmpWhaiqalaFqKpqVoWoqmpWhaiqalaFqKpqVoWoqmpWhaiqalaFqK
pqVoWoqmpWhaiqalaFqKpqVoWoqmpWhaiaaVaFqJppVoWommlWhaiaaVaFqJppVoWommlWhaiaaV
aFqJppVoWommlWhaiaaVaFqJppVoWnU17e2n2/cEbbOfXg9v99PDb11quOH9dOAWwC2BS4BLgcuA
y4ErgCuBq4A7BO4IuGPgToA7Be4MuHPgLoC7BO4KuGvgboC7Be4OuCgi0hEZE0nejnrmlv10OmzP
3vL59KZyZD+dSO/ikc+nU6X38cjn09vKzefT6Vjev8PH8gYe2U+nw3oLt/vp4ZcHehc3W+Yh6a06
TJpXB/fTh2Fz6OB+OsjtyJyOzOnInI7M6Sh5HUWvo+x1FL6O0tdR/DrKX0cB7CiBHUWwowx2FMKO
UthRDDvKYUdB7CiJHUWxoyx2FMaO0thRHMfk+JgcH/ccL/vpsMpiiuPYO36129jrn95t1z/Vw9v+
Kfza7oYb7p+AWwC3BC4BLgUuAy4HrgCuBK4C7hC4I+COgTsB7hS4M+DOgbsA7hK4K+CugbsB7ha4
O+CiiEhHZEwkeTvqmVv6p+5h5e/76JzewyP9U1M58nkEIr2NRz6PQJXeyJvfdETeviOfR6BjeQOP
9E9U6S3c9k/hFzR7FzctUkh6qw6T5tXB/mkYNocO9k+gqCNzOjKnI3M6Mqej5HUUvY6y11H4Okpf
R/HrKH8dBbCjBHYUwY4y2FEIO0phRzHsKIcdBbGjJHYUxY6y2FEYO0pjR3Eck+Njcnzcc7z0TxCq
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

--_002_HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 09:16:31 2018
Return-Path: <naveen.sarma@gmail.com>
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 B335012DD85; Sat, 17 Nov 2018 09:16:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 LMQvFAFYk6aL; Sat, 17 Nov 2018 09:16:19 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 6E751128D0C; Sat, 17 Nov 2018 09:16:18 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id p6so18586118lfc.1; Sat, 17 Nov 2018 09:16:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MlCehgH7zu+EEmFRzn5A6biLp3Xxp/OOC1MsjhKWeSc=; b=afE+k0F5va2YXFwYM+xbw0Cuzw6Bv55sOD2hKE2JgPpU/R/D9uU9E5mzXQNOsTOmSm 0Phj44p2zsmAsYaaeUDGGRbwDtWotFeti8JqFCDnJkcroffSQ6M8KVQNMRkYiOMwNXxr FSVbnNQ282kKrgk5fPh/HS1QjrkX25iHrhW7BP2m8T3c1A53Xniv+cARfBRXZ7VMQ7+m ss3Vbi77uoA16r7cAKDjyg0JbmWb9q1IrfKtb/Ro9/6H/1kEDRhSilhwuzMnjnXMdw7R IZzJbKnTxPWEKW++wga3C54Pr4Q8u06aPGOUiWRayVkEAKHmDddB+bPB9sq2VuFi9I6S VxyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MlCehgH7zu+EEmFRzn5A6biLp3Xxp/OOC1MsjhKWeSc=; b=YUP3gqBRgR2dhxz3rwg1XN0eiGuanh8qRwmsR5TXeBUxUNBnJQ9OL0oDGBZ2uXh97K vsinrbaN9VC+/H2BZRm8DRLv36r5AANeoJdxXh2Js6HP5JOZ9hF2nmMrz3XT97/NZT+u 4eIXt7dSOvmkVj7YHoA/GxRVzrpbH5Dp5PSGRQyP03wjYk3fhbNwnbB6QexVBU6FLmOR 3QO6sxxv2ptR0PMcsnjGKz0hq1ubvTkFQRZ6c4Pe5tmI8wBDZh8fIQ8ls47nt5esSfPN a2trReYPhjPf8nGBSWiEhyQMwoyOszVzpJ4YJbR+evafi3RcgznfkWdzv7sg2xinPR60 LB/A==
X-Gm-Message-State: AGRZ1gKAKKxdwydCQhBYw+BXPC8vwh4InqUc/hCTK0SgEtJeePvfWqKs 6r0sygyPzKGFV+F1ff1kqlorRqrGcM9pZELvLMc=
X-Google-Smtp-Source: AJdET5eHgG3Z9J9pTl12yF6U8Z4lJD8Sk6LSM/fQ2qpNJiWWio83QXROq0aMHkEtYdXq6KoN0WRRbBfbWhYnwmp/IZU=
X-Received: by 2002:a19:945b:: with SMTP id w88mr7332487lfd.15.1542474976428;  Sat, 17 Nov 2018 09:16:16 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org>
In-Reply-To: <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Sat, 17 Nov 2018 22:46:02 +0530
Message-ID: <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>,  "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000b8899057adf717d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/SubWcB6BNk40cKsbI_o9QD31Dvg>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 17:16:23 -0000

--0000000000000b8899057adf717d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Ole,

Following are the things that am trying to solve.

1. I can't sell oranges when apples are asked for.
2. Improving SLAAC as a protocol by providing options like soliciting a
prefix of certain length; releasing or declining a prefix (this is equally
more important for the protocol perspective itself as a prefix is an
important resource for the router).

Please let me know which of the above points you think are not valid.

Thanks & Regards,
Naveen


On Fri, 16 Nov 2018, 00:21 Ole Troan <otroan@employees.org wrote:

> Naveen,
>
> Let me quote from RFC1958:
>
> 3.2 If there are several ways of doing the same thing, choose one.
>    If a previous design, in the Internet context or elsewhere, has
>    successfully solved the same problem, choose the same solution unless
>    there is a good technical reason not to.  Duplication of the same
>    protocol functionality should be avoided as far as possible, without
>    of course using this argument to reject improvements.
>
>
> What problem are you trying to solve with your proposal which isn=E2=80=
=99t
> covered by existing solutions?
>
> Cheers,
> Ole
>
> > On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com>
> wrote:
> >
> > Hello all,
> >
> > To be honest, there is no intention to compete with other existing
> protocols.  I see that SLAAC has got some gaps w.r.t the functionality an=
d
> the same is covered in the draft.  And I see the cases where this draft
> solves real time problems where the existing bridge itself is not usable.
> >
> > @Ole / @Fred / others: If a device soliciting something from the router
> using RS is considered as intruding into other territory, IMHO it's very
> unfair way of evaluating.  For that matter whether a PIO is included in R=
S
> or not, a device is soliciting the information from router.  When this
> draft solves the problems it cannot be put down just by saying it as a
> redundant to another standard, while actually it is not.
> >
> > If a device soliciting required information using the existing protocol
> standards without new message types or option types or flags itself is
> treated as a wrapper or redundant for other standards, aren't there
> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> devices?  For that matter what about the complete SLAAC and DHCPv6?  Am I
> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to ea=
ch
> other?
> >
> > I also agree that multiple attempts were made by many respected members
> of the forum to bring in similar changes to whatever my current draft
> suggested.  But not sure why they couldn't become standards.  It shows th=
e
> need of devices that are looking for a solution and am sure people keep
> inventing round-about solutions for the same.
> >
> > If someone sees a problem in mentioning DHCPv6 inside the draft, please
> suggest another change for that.
> >
> > I understand that the forum has finite reservations on providing
> extensions to existing protocols.  But I request the forum and WG chairs =
to
> evaluate this draft fairly and technically.
> >
> > Yours,
> > Naveen.
> >
> >
> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
> > in line..
> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
> > > Hi Brian,
> > >
> > >> -----Original Message-----
> > >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
> > >> Sent: Tuesday, November 13, 2018 11:37 AM
> > >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
> otroan@employees.org>
> > >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
> > >> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> > >>
> > >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> > >>> HI Ole,
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Ole Troan [mailto:otroan@employees.org]
> > >>>> Sent: Tuesday, November 13, 2018 10:36 AM
> > >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> > >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> > >>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> > >>>>
> > >>>>
> > >>>>
> > >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
> > >>>>>
> > >>>>> Ole,
> > >>>>>
> > >>>>>> -----Original Message-----
> > >>>>>> From: Ole Troan [mailto:otroan@employees.org]
> > >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> > >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> > >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> > >>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> > >>>>>>
> > >>>>>> Fred,
> > >>>>>>
> > >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
> > >>>>>>>
> > >>>>>>> Hi Ole,
> > >>>>>>>
> > >>>>>>>> -----Original Message-----
> > >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
> > >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> > >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> > >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
> > >>>>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> > >>>>>>>>
> > >>>>>>>> Fred,
> > >>>>>>>>
> > >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  Bu=
t
> am sure it would consume more resources at router to
> > >> support
> > >>>>>>>> DHCPv6
> > >>>>>>>>>> as a whole along with SLAAC.
> > >>>>>>>>>>
> > >>>>>>>>>> Prefix delegation is quite different from SLAAC.
> > >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> > >>>>>>>>>
> > >>>>>>>>> So I can understand this comment, the water under the bridge
> refers to the
> > >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation.
> Is that what
> > >>>>>>>>> you were meaning to say?
> > >>>>>>>>
> > >>>>>>>> Sure.
> > >>>>>>>
> > >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for
> Prefix Delegation
> > >>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> addition to that. I don't
> > >>>>>>> mind a statement like that, but would the community agree with
> it?
> > >>>>>>
> > >>>>>> In general we as a community try to avoid providing multiple
> equivalent solutions to the same problem. Sometimes we fail.
> > >>>>>
> > >>>>> But, do you assert that DHCPv6 is the one and only solution?
> > >>>>
> > >>>> I am saying that solving a problem that is already solved is a
> waste of time and resources.
> > >>>> Now if you install could solve a problem where we don=E2=80=99t ha=
ve a
> satisfactory solution...
> > >>>
> > >>> OK, then I will say it - DHCPv6 is the one and only solution to
> Prefix Delegation
> > >>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I
> add this
> > >>> qualification because 'draft-templin-v6ops-pdhost' lists other
> non-protocol
> > >>> alternatives for a node receiving a prefix delegation.)
> > >>
> > >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but
> there
> > >> are some subtleties:
> > >>
> > >> 1) Since there are no protocol police, you can't actually stop peopl=
e
> > >> using some other method of prefix delegation, which would simply
> appear
> > >> to be an out-of-band or "manual" mechanism as far as the IETF
> protocols
> > >> are concerned.
> > >
> > > Right, I wanted to be careful in how I worded my message based on our
> > > knowledge of other non-router methods (including anima) which we
> > > captured in 'draft-templin-v6ops-pdhost'. From that document:
> > >
> > > "10.  Prefix Delegation Services
> > >
> > >    Selection of prefix delegation services must be considered accordi=
ng
> > >    to specific use cases.  An example service is that offered by DHCP=
v6
> > >    [RFC3633].  An alternative service based on IPv6 ND messaging has
> > >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> > >
> > >    Other, non-router, mechanisms may exist, such as proprietary IPAMs=
,
> > >    [I-D.ietf-anima-prefix-management] and
> > >    [I-D.sun-casm-address-pool-management-yang]."
> > >
> > > Does this still ring true, or do we need to make some adjustments bas=
ed
> > > on these recent discussions?
> >
> > I think it's still true, although as Ole and I said, proposals such as
> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> > boundary mechanism. On the other hand, naveen-slaac-prefix-management
> > intentionally competes with DHCPv6-PD, which is a different discussiion=
.
> >
> >     Brian
> >
> > >
> > > Thanks - Fred
> > >
> > >> 2) We did think about this question a bit while developing
> > >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> > >> (which is approved and in the RFC Editor queue waiting for missing
> > >> references). The appendix A2 is supposed to show how a prefix
> > >> management system would interface to DHCPv6-PD at the edges of an
> > >> autonomic network. I think you'd find something similar in any sort
> > >> of coordinated prefix management scheme.
> > >>
> > >> 3) A similar situation arises in HNCP:
> > >> https://tools.ietf.org/html/rfc7788#section-6.3.4
> > >>
> > >>    Brian
> > >>
> > >>>
> > >>>>>>>> The value proposition of something new, has to be different
> than =E2=80=9Cjust different wrapping=E2=80=9D.
> > >>>>>>>
> > >>>>>>> By "different wrapping", are you are talking about non-DHCPv6
> protocol proposals?
> > >>>>>>> If not, if you mean to say that the idea of including a DHCPv6
> option in RS/RA messages
> > >>>>>>> is "just a different wrapping", then that is not entirely true.
> By including both the IPv6
> > >>>>>>> ND and DHCPv6 functions in a single message exchange, there are
> fewer messages
> > >>>>>>> and fewer round trips. That in itself is interesting.
> > >>>>>>
> > >>>>>> Don=E2=80=99t really see that as interesting. You will not save =
a round
> trip, since the two protocols don=E2=80=99t depend on each other.
> > >>>>>
> > >>>>> This gets us back to the M&O bits where there is a
> cross-dependence between the two
> > >>>>> protocols. Historically, you are supposed to wait until the RS/RA
> exchange and check the
> > >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying
> that that is no longer
> > >>>>> the case? Have we declared that the M&O bits are deprecated?
> > >>>>
> > >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> protocol between routers.
> > >>>
> > >>> OK, then let's ignore the M&O bits - I am fine with that.
> > >>>
> > >>>>> It is also important that there are fewer messages - two instead
> of four. That matters
> > >>>>> a great deal on low end links.
> > >>>>
> > >>>> I would like to see the maths behind that.
> > >>>> Use header compression then.
> > >>>
> > >>> It isn't only a question of how many bytes - the question is moreso
> how
> > >>> many channel accesses are necessary. On some links, sending
> everything in
> > >>> a single channel access is less prone to collisions than requiring
> multiple
> > >>> channel accesses.
> > >>>
> > >>> Think about CB radio - after you say "breaker, breaker one-nine" yo=
u
> get
> > >>> to say as much as you want (within reason) without having to underg=
o
> > >>> channel contention multiple times. (That is not to say that common
> data
> > >>> links function the same as CB radio, but they do have their CSMA
> protocols
> > >>> for making sure they don't step on someone else's transmission.)
> > >>>
> > >>>>>> Different wrapping. As in exactly same protocol semantics, just
> options in ND instead of DHCP.
> > >>>>>
> > >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> different than DHCPv6.
> > >>>>> That is the whole point.
> > >>>>
> > >>>> Right. I am sorry but I struggle getting why that is valuable. ND
> is also a one to many protocol. That=E2=80=99s not suitable for per-route=
r
> > >>>> delegation.
> > >>>
> > >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one).
> In this
> > >>> case, the presence of a DHCPv6 option in the RS message is
> indication that
> > >>> the RA is to be returned via unicast.
> > >>>
> > >>> Thanks - Fred
> > >>>
> > >>>
> > >>>>
> > >>>> Cheers
> > >>>> Ole
> > >>>>
> > >>>>
> > >>>>>
> > >>>>> Thanks - Fred
> > >>>>>
> > >>>>>> Cheers
> > >>>>>> Ole
> > >>>>>>
> > >>>>>>
> > >>>>>>>
> > >>>>>>> Thanks - Fred
> > >>>>>>>
> > >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extension=
s=E2=80=9D of an
> IPv6 network. Something that solved that problem, would be a
> > >> lot
> > >>>>>> more
> > >>>>>>>> interesting to talk about.
> > >>>>>>>>
> > >>>>>>>> Cheers,
> > >>>>>>>> Ole
> > >>>>>
> > >>>
> > >>> _______________________________________________
> > >>> v6ops mailing list
> > >>> v6ops@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/v6ops
> > >>>
> > >
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
>
>

--0000000000000b8899057adf717d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D"au=
to">Following are the things that am trying to solve.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">1. I can&#39;t sell oranges when apples are a=
sked for.</div><div dir=3D"auto">2. Improving SLAAC as a protocol by provid=
ing options like soliciting a prefix of certain length; releasing or declin=
ing a prefix (this is equally more important for the protocol perspective i=
tself as a prefix is an important resource for the router).</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Please let me know which of the above=
 points you think are not valid.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Thanks &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 16 Nov 2018, 00:21 Ole =
Troan &lt;<a href=3D"mailto:otroan@employees.org">otroan@employees.org</a> =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">Naveen,<br>
<br>
Let me quote from RFC1958:<br>
<br>
3.2 If there are several ways of doing the same thing, choose one.<br>
=C2=A0 =C2=A0If a previous design, in the Internet context or elsewhere, ha=
s<br>
=C2=A0 =C2=A0successfully solved the same problem, choose the same solution=
 unless<br>
=C2=A0 =C2=A0there is a good technical reason not to.=C2=A0 Duplication of =
the same<br>
=C2=A0 =C2=A0protocol functionality should be avoided as far as possible, w=
ithout<br>
=C2=A0 =C2=A0of course using this argument to reject improvements.<br>
<br>
<br>
What problem are you trying to solve with your proposal which isn=E2=80=99t=
 covered by existing solutions?<br>
<br>
Cheers,<br>
Ole<br>
<br>
&gt; On 15 Nov 2018, at 18:17, Naveen Kottapalli &lt;<a href=3D"mailto:nave=
en.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail=
.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing pro=
tocols.=C2=A0 I see that SLAAC has got some gaps w.r.t the functionality an=
d the same is covered in the draft.=C2=A0 And I see the cases where this dr=
aft solves real time problems where the existing bridge itself is not usabl=
e.<br>
&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the route=
r using RS is considered as intruding into other territory, IMHO it&#39;s v=
ery unfair way of evaluating.=C2=A0 For that matter whether a PIO is includ=
ed in RS or not, a device is soliciting the information from router.=C2=A0 =
When this draft solves the problems it cannot be put down just by saying it=
 as a redundant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protoco=
l standards without new message types or option types or flags itself is tr=
eated as a wrapper or redundant for other standards, aren&#39;t there overl=
apping options in both SLAAC and DHCPv6 that can be sent to the devices?=C2=
=A0 For that matter what about the complete SLAAC and DHCPv6?=C2=A0 Am I wr=
ong in quoting that both DHCPv6 and SLAAC are redundant protocols to each o=
ther?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected member=
s of the forum to bring in similar changes to whatever my current draft sug=
gested.=C2=A0 But not sure why they couldn&#39;t become standards.=C2=A0 It=
 shows the need of devices that are looking for a solution and am sure peop=
le keep inventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, pleas=
e suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing exten=
sions to existing protocols.=C2=A0 But I request the forum and WG chairs to=
 evaluate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:=
brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.c=
arpenter@gmail.com</a>&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; &gt; Hi Brian,<br>
&gt; &gt; <br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.car=
penter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gm=
ail.com</a>]<br>
&gt; &gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt; &gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin=
@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com=
</a>&gt;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_=
blank" rel=3D"noreferrer">otroan@employees.org</a>&gt;<br>
&gt; &gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;; 6man WG &lt;<a href=
=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.or=
g</a>&gt;<br>
&gt; &gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-navee=
n-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt; &gt;&gt;&gt; HI Ole,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@empl=
oyees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.org</a>]<b=
r>
&gt; &gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L=
.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@bo=
eing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sa=
rma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com<=
/a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a href=3D"mailto:v6o=
ps@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br=
>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for dra=
ft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &l=
t;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"nor=
eferrer">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otr=
oan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.or=
g</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailt=
o:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Te=
mplin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:n=
aveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gm=
ail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_bl=
ank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a href=3D"ma=
ilto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a=
>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification=
 for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), F=
red L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" re=
l=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"ma=
ilto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@empl=
oyees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57=
 PM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">=
Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"=
mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.=
sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" targe=
t=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a hr=
ef=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@iet=
f.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Noti=
fication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent th=
at DHCPv6 is a format on wire.=C2=A0 But am sure it would consume more reso=
urces at router to<br>
&gt; &gt;&gt; support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite di=
fferent from SLAAC.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water unde=
r the bridge. Since 2003.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment,=
 the water under the bridge refers to the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the pro=
tocol for prefix delegation. Is that what<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the=
* chosen protocol for Prefix Delegation<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-b=
ased protocol in addition to that. I don&#39;t<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the=
 community agree with it?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid pro=
viding multiple equivalent solutions to the same problem. Sometimes we fail=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and onl=
y solution?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I am saying that solving a problem that is already so=
lved is a waste of time and resources.<br>
&gt; &gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=
=E2=80=99t have a satisfactory solution...<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only solut=
ion to Prefix Delegation<br>
&gt; &gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is n=
eeded*. (I add this<br>
&gt; &gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdhost&#39=
; lists other non-protocol<br>
&gt; &gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<b=
r>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current IETF so=
lution, but there<br>
&gt; &gt;&gt; are some subtleties:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) Since there are no protocol police, you can&#39;t actually=
 stop people<br>
&gt; &gt;&gt; using some other method of prefix delegation, which would sim=
ply appear<br>
&gt; &gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism as far a=
s the IETF protocols<br>
&gt; &gt;&gt; are concerned.<br>
&gt; &gt; <br>
&gt; &gt; Right, I wanted to be careful in how I worded my message based on=
 our<br>
&gt; &gt; knowledge of other non-router methods (including anima) which we<=
br>
&gt; &gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From that docum=
ent:<br>
&gt; &gt; <br>
&gt; &gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Selection of prefix delegation services must be cons=
idered according<br>
&gt; &gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example service is t=
hat offered by DHCPv6<br>
&gt; &gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based on IPv=
6 ND messaging has<br>
&gt; &gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-exclusive=
-bit].<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such as pro=
prietary IPAMs,<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&quot;<b=
r>
&gt; &gt; <br>
&gt; &gt; Does this still ring true, or do we need to make some adjustments=
 based<br>
&gt; &gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it&#39;s still true, although as Ole and I said, proposals suc=
h as<br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<b=
r>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<=
br>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiio=
n.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks - Fred<br>
&gt; &gt; <br>
&gt; &gt;&gt; 2) We did think about this question a bit while developing<br=
>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefi=
x-management-07" rel=3D"noreferrer noreferrer" target=3D"_blank">https://to=
ols.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt; &gt;&gt; (which is approved and in the RFC Editor queue waiting for mi=
ssing<br>
&gt; &gt;&gt; references). The appendix A2 is supposed to show how a prefix=
<br>
&gt; &gt;&gt; management system would interface to DHCPv6-PD at the edges o=
f an<br>
&gt; &gt;&gt; autonomic network. I think you&#39;d find something similar i=
n any sort<br>
&gt; &gt;&gt; of coordinated prefix management scheme.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4"=
 rel=3D"noreferrer noreferrer" target=3D"_blank">https://tools.ietf.org/htm=
l/rfc7788#section-6.3.4</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something ne=
w, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;, are yo=
u are talking about non-DHCPv6 protocol proposals?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea =
of including a DHCPv6 option in RS/RA messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping&quot;,=
 then that is not entirely true. By including both the IPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messa=
ge exchange, there are fewer messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is =
interesting.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting.=
 You will not save a round trip, since the two protocols don=E2=80=99t depe=
nd on each other.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there=
 is a cross-dependence between the two<br>
&gt; &gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait=
 until the RS/RA exchange and check the<br>
&gt; &gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tr=
ips). Are you saying that that is no longer<br>
&gt; &gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits =
are deprecated?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O=
 bits. PD is a protocol between routers.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am fine wi=
th that.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; It is also important that there are fewer message=
s - two instead of four. That matters<br>
&gt; &gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt; &gt;&gt;&gt;&gt; Use header compression then.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; It isn&#39;t only a question of how many bytes - the ques=
tion is moreso how<br>
&gt; &gt;&gt;&gt; many channel accesses are necessary. On some links, sendi=
ng everything in<br>
&gt; &gt;&gt;&gt; a single channel access is less prone to collisions than =
requiring multiple<br>
&gt; &gt;&gt;&gt; channel accesses.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Think about CB radio - after you say &quot;breaker, break=
er one-nine&quot; you get<br>
&gt; &gt;&gt;&gt; to say as much as you want (within reason) without having=
 to undergo<br>
&gt; &gt;&gt;&gt; channel contention multiple times. (That is not to say th=
at common data<br>
&gt; &gt;&gt;&gt; links function the same as CB radio, but they do have the=
ir CSMA protocols<br>
&gt; &gt;&gt;&gt; for making sure they don&#39;t step on someone else&#39;s=
 transmission.)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoc=
ol semantics, just options in ND instead of DHCP.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - the=
y are not different than DHCPv6.<br>
&gt; &gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is =
valuable. ND is also a one to many protocol. That=E2=80=99s not suitable fo=
r per-router<br>
&gt; &gt;&gt;&gt;&gt; delegation.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one=
-to-one). In this<br>
&gt; &gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message i=
s indication that<br>
&gt; &gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=
=9Cpermissionless extensions=E2=80=9D of an IPv6 network. Something that so=
lved that problem, would be a<br>
&gt; &gt;&gt; lot<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; v6ops mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">v6ops@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" r=
el=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/v6ops</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer"=
>v6ops@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"norefer=
rer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6o=
ps</a><br>
<br>
</blockquote></div></div></div>

--0000000000000b8899057adf717d--


From nobody Sat Nov 17 09:35:31 2018
Return-Path: <otroan@employees.org>
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 3CD5B130934; Sat, 17 Nov 2018 09:35:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-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 8lRxZeusjgft; Sat, 17 Nov 2018 09:35:19 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71A4912DD85; Sat, 17 Nov 2018 09:35:19 -0800 (PST)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 749B4FECBEAD; Sat, 17 Nov 2018 17:35:17 +0000 (UTC)
Content-Type: multipart/alternative; boundary=Apple-Mail-79A26D6E-B86D-4EC4-AFC2-EF0B1B98CFD6
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com>
Date: Sat, 17 Nov 2018 18:35:13 +0100
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gm ail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org> <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/M2jPftPT31pSXluQWb4rXLFHHTQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 17:35:23 -0000

--Apple-Mail-79A26D6E-B86D-4EC4-AFC2-EF0B1B98CFD6
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Naveen,

While the purpose of the proposal might be obvious to you, it might not be f=
or the rest of us.=20

Can you please describe the problem you are trying to solve?

Can you please describe how existing solutions do not solve your problem?

Note, =E2=80=9CPD is not supported in SLAAC=E2=80=9D is not the problem desc=
ription I am hoping for.=20

Cheers=20
Ole

> On 17 Nov 2018, at 18:16, Naveen Kottapalli <naveen.sarma@gmail.com> wrote=
:
>=20
> Hello Ole,
>=20
> Following are the things that am trying to solve.
>=20
> 1. I can't sell oranges when apples are asked for.
> 2. Improving SLAAC as a protocol by providing options like soliciting a pr=
efix of certain length; releasing or declining a prefix (this is equally mor=
e important for the protocol perspective itself as a prefix is an important r=
esource for the router).
>=20
> Please let me know which of the above points you think are not valid.
>=20
> Thanks & Regards,
> Naveen
>=20
>=20
>> On Fri, 16 Nov 2018, 00:21 Ole Troan <otroan@employees.org wrote:
>> Naveen,
>>=20
>> Let me quote from RFC1958:
>>=20
>> 3.2 If there are several ways of doing the same thing, choose one.
>>    If a previous design, in the Internet context or elsewhere, has
>>    successfully solved the same problem, choose the same solution unless
>>    there is a good technical reason not to.  Duplication of the same
>>    protocol functionality should be avoided as far as possible, without
>>    of course using this argument to reject improvements.
>>=20
>>=20
>> What problem are you trying to solve with your proposal which isn=E2=80=99=
t covered by existing solutions?
>>=20
>> Cheers,
>> Ole
>>=20
>> > On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com> wr=
ote:
>> >=20
>> > Hello all,
>> >=20
>> > To be honest, there is no intention to compete with other existing prot=
ocols.  I see that SLAAC has got some gaps w.r.t the functionality and the s=
ame is covered in the draft.  And I see the cases where this draft solves re=
al time problems where the existing bridge itself is not usable.
>> >=20
>> > @Ole / @Fred / others: If a device soliciting something from the router=
 using RS is considered as intruding into other territory, IMHO it's very un=
fair way of evaluating.  For that matter whether a PIO is included in RS or n=
ot, a device is soliciting the information from router.  When this draft sol=
ves the problems it cannot be put down just by saying it as a redundant to a=
nother standard, while actually it is not.
>> >=20
>> > If a device soliciting required information using the existing protocol=
 standards without new message types or option types or flags itself is trea=
ted as a wrapper or redundant for other standards, aren't there overlapping o=
ptions in both SLAAC and DHCPv6 that can be sent to the devices?  For that m=
atter what about the complete SLAAC and DHCPv6?  Am I wrong in quoting that b=
oth DHCPv6 and SLAAC are redundant protocols to each other?
>> >=20
>> > I also agree that multiple attempts were made by many respected members=
 of the forum to bring in similar changes to whatever my current draft sugge=
sted.  But not sure why they couldn't become standards.  It shows the need o=
f devices that are looking for a solution and am sure people keep inventing r=
ound-about solutions for the same.
>> >=20
>> > If someone sees a problem in mentioning DHCPv6 inside the draft, please=
 suggest another change for that.
>> >=20
>> > I understand that the forum has finite reservations on providing extens=
ions to existing protocols.  But I request the forum and WG chairs to evalua=
te this draft fairly and technically.
>> >=20
>> > Yours,
>> > Naveen.
>> >=20
>> >=20
>> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <brian.e.carpenter@gmai=
l.com> wrote:
>> > in line..
>> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
>> > > Hi Brian,
>> > >=20
>> > >> -----Original Message-----
>> > >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> > >> Sent: Tuesday, November 13, 2018 11:37 AM
>> > >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <otr=
oan@employees.org>
>> > >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>> > >> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt
>> > >>
>> > >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>> > >>> HI Ole,
>> > >>>
>> > >>>> -----Original Message-----
>> > >>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>> Sent: Tuesday, November 13, 2018 10:36 AM
>> > >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf=
.org>; v6ops list <v6ops@ietf.org>
>> > >>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@bo=
eing.com> wrote:
>> > >>>>>
>> > >>>>> Ole,
>> > >>>>>
>> > >>>>>> -----Original Message-----
>> > >>>>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>> > >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ie=
tf.org>; v6ops list <v6ops@ietf.org>
>> > >>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-s=
laac-prefix-management-00.txt
>> > >>>>>>
>> > >>>>>> Fred,
>> > >>>>>>
>> > >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templin@=
boeing.com> wrote:
>> > >>>>>>>
>> > >>>>>>> Hi Ole,
>> > >>>>>>>
>> > >>>>>>>> -----Original Message-----
>> > >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>> > >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@=
ietf.org>; v6ops list <v6ops@ietf.org>
>> > >>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen=
-slaac-prefix-management-00.txt
>> > >>>>>>>>
>> > >>>>>>>> Fred,
>> > >>>>>>>>
>> > >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  Bu=
t am sure it would consume more resources at router to
>> > >> support
>> > >>>>>>>> DHCPv6
>> > >>>>>>>>>> as a whole along with SLAAC.
>> > >>>>>>>>>>
>> > >>>>>>>>>> Prefix delegation is quite different from SLAAC.
>> > >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>> > >>>>>>>>>
>> > >>>>>>>>> So I can understand this comment, the water under the bridge r=
efers to the
>> > >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation.=
 Is that what
>> > >>>>>>>>> you were meaning to say?
>> > >>>>>>>>
>> > >>>>>>>> Sure.
>> > >>>>>>>
>> > >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for P=
refix Delegation
>> > >>>>>>> and there shall be no alternate IPv6 ND-based protocol in addit=
ion to that. I don't
>> > >>>>>>> mind a statement like that, but would the community agree with i=
t?
>> > >>>>>>
>> > >>>>>> In general we as a community try to avoid providing multiple equ=
ivalent solutions to the same problem. Sometimes we fail.
>> > >>>>>
>> > >>>>> But, do you assert that DHCPv6 is the one and only solution?
>> > >>>>
>> > >>>> I am saying that solving a problem that is already solved is a was=
te of time and resources.
>> > >>>> Now if you install could solve a problem where we don=E2=80=99t ha=
ve a satisfactory solution...
>> > >>>
>> > >>> OK, then I will say it - DHCPv6 is the one and only solution to Pre=
fix Delegation
>> > >>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I=
 add this
>> > >>> qualification because 'draft-templin-v6ops-pdhost' lists other non-=
protocol
>> > >>> alternatives for a node receiving a prefix delegation.)
>> > >>
>> > >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but=
 there
>> > >> are some subtleties:
>> > >>
>> > >> 1) Since there are no protocol police, you can't actually stop peopl=
e
>> > >> using some other method of prefix delegation, which would simply app=
ear
>> > >> to be an out-of-band or "manual" mechanism as far as the IETF protoc=
ols
>> > >> are concerned.
>> > >=20
>> > > Right, I wanted to be careful in how I worded my message based on our=

>> > > knowledge of other non-router methods (including anima) which we
>> > > captured in 'draft-templin-v6ops-pdhost'. =46rom that document:
>> > >=20
>> > > "10.  Prefix Delegation Services
>> > >=20
>> > >    Selection of prefix delegation services must be considered accordi=
ng
>> > >    to specific use cases.  An example service is that offered by DHCP=
v6
>> > >    [RFC3633].  An alternative service based on IPv6 ND messaging has
>> > >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>> > >=20
>> > >    Other, non-router, mechanisms may exist, such as proprietary IPAMs=
,
>> > >    [I-D.ietf-anima-prefix-management] and
>> > >    [I-D.sun-casm-address-pool-management-yang]."
>> > >=20
>> > > Does this still ring true, or do we need to make some adjustments bas=
ed
>> > > on these recent discussions?
>> >=20
>> > I think it's still true, although as Ole and I said, proposals such as
>> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
>> > boundary mechanism. On the other hand, naveen-slaac-prefix-management
>> > intentionally competes with DHCPv6-PD, which is a different discussiion=
.
>> >=20
>> >     Brian
>> >=20
>> > >=20
>> > > Thanks - Fred
>> > >=20
>> > >> 2) We did think about this question a bit while developing
>> > >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>> > >> (which is approved and in the RFC Editor queue waiting for missing
>> > >> references). The appendix A2 is supposed to show how a prefix
>> > >> management system would interface to DHCPv6-PD at the edges of an
>> > >> autonomic network. I think you'd find something similar in any sort
>> > >> of coordinated prefix management scheme.
>> > >>
>> > >> 3) A similar situation arises in HNCP:
>> > >> https://tools.ietf.org/html/rfc7788#section-6.3.4
>> > >>
>> > >>    Brian
>> > >>
>> > >>>
>> > >>>>>>>> The value proposition of something new, has to be different th=
an =E2=80=9Cjust different wrapping=E2=80=9D.
>> > >>>>>>>
>> > >>>>>>> By "different wrapping", are you are talking about non-DHCPv6 p=
rotocol proposals?
>> > >>>>>>> If not, if you mean to say that the idea of including a DHCPv6 o=
ption in RS/RA messages
>> > >>>>>>> is "just a different wrapping", then that is not entirely true.=
 By including both the IPv6
>> > >>>>>>> ND and DHCPv6 functions in a single message exchange, there are=
 fewer messages
>> > >>>>>>> and fewer round trips. That in itself is interesting.
>> > >>>>>>
>> > >>>>>> Don=E2=80=99t really see that as interesting. You will not save a=
 round trip, since the two protocols don=E2=80=99t depend on each other.
>> > >>>>>
>> > >>>>> This gets us back to the M&O bits where there is a cross-dependen=
ce between the two
>> > >>>>> protocols. Historically, you are supposed to wait until the RS/RA=
 exchange and check the
>> > >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying=
 that that is no longer
>> > >>>>> the case? Have we declared that the M&O bits are deprecated?
>> > >>>>
>> > >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a pr=
otocol between routers.
>> > >>>
>> > >>> OK, then let's ignore the M&O bits - I am fine with that.
>> > >>>
>> > >>>>> It is also important that there are fewer messages - two instead o=
f four. That matters
>> > >>>>> a great deal on low end links.
>> > >>>>
>> > >>>> I would like to see the maths behind that.
>> > >>>> Use header compression then.
>> > >>>
>> > >>> It isn't only a question of how many bytes - the question is moreso=
 how
>> > >>> many channel accesses are necessary. On some links, sending everyth=
ing in
>> > >>> a single channel access is less prone to collisions than requiring m=
ultiple
>> > >>> channel accesses.
>> > >>>
>> > >>> Think about CB radio - after you say "breaker, breaker one-nine" yo=
u get
>> > >>> to say as much as you want (within reason) without having to underg=
o
>> > >>> channel contention multiple times. (That is not to say that common d=
ata
>> > >>> links function the same as CB radio, but they do have their CSMA pr=
otocols
>> > >>> for making sure they don't step on someone else's transmission.)
>> > >>>
>> > >>>>>> Different wrapping. As in exactly same protocol semantics, just o=
ptions in ND instead of DHCP.
>> > >>>>>
>> > >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not differ=
ent than DHCPv6.
>> > >>>>> That is the whole point.
>> > >>>>
>> > >>>> Right. I am sorry but I struggle getting why that is valuable. ND i=
s also a one to many protocol. That=E2=80=99s not suitable for per-router
>> > >>>> delegation.
>> > >>>
>> > >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). I=
n this
>> > >>> case, the presence of a DHCPv6 option in the RS message is indicati=
on that
>> > >>> the RA is to be returned via unicast.
>> > >>>
>> > >>> Thanks - Fred
>> > >>>
>> > >>>
>> > >>>>
>> > >>>> Cheers
>> > >>>> Ole
>> > >>>>
>> > >>>>
>> > >>>>>
>> > >>>>> Thanks - Fred
>> > >>>>>
>> > >>>>>> Cheers
>> > >>>>>> Ole
>> > >>>>>>
>> > >>>>>>
>> > >>>>>>>
>> > >>>>>>> Thanks - Fred
>> > >>>>>>>
>> > >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extension=
s=E2=80=9D of an IPv6 network. Something that solved that problem, would be a=

>> > >> lot
>> > >>>>>> more
>> > >>>>>>>> interesting to talk about.
>> > >>>>>>>>
>> > >>>>>>>> Cheers,
>> > >>>>>>>> Ole
>> > >>>>>
>> > >>>
>> > >>> _______________________________________________
>> > >>> v6ops mailing list
>> > >>> v6ops@ietf.org
>> > >>> https://www.ietf.org/mailman/listinfo/v6ops
>> > >>>
>> > >=20
>> >=20
>> > _______________________________________________
>> > v6ops mailing list
>> > v6ops@ietf.org
>> > https://www.ietf.org/mailman/listinfo/v6ops
>>=20

--Apple-Mail-79A26D6E-B86D-4EC4-AFC2-EF0B1B98CFD6
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">Hi N=
aveen,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">While the purpose of=
 the proposal might be obvious to you, it might not be for the rest of us.&n=
bsp;</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Can you please describ=
e the problem you are trying to solve?</div><div dir=3D"ltr"><br></div><div d=
ir=3D"ltr">Can you please describe how existing solutions do not solve your p=
roblem?</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Note, =E2=80=9CPD i=
s not supported in SLAAC=E2=80=9D is not the problem description I am hoping=
 for.&nbsp;</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Cheers&nbsp;</d=
iv><div dir=3D"ltr">Ole</div><div dir=3D"ltr"><br>On 17 Nov 2018, at 18:16, N=
aveen Kottapalli &lt;<a href=3D"mailto:naveen.sarma@gmail.com">naveen.sarma@=
gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"=
ltr"><div dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D=
"auto">Following are the things that am trying to solve.</div><div dir=3D"au=
to"><br></div><div dir=3D"auto">1. I can't sell oranges when apples are aske=
d for.</div><div dir=3D"auto">2. Improving SLAAC as a protocol by providing o=
ptions like soliciting a prefix of certain length; releasing or declining a p=
refix (this is equally more important for the protocol perspective itself as=
 a prefix is an important resource for the router).</div><div dir=3D"auto"><=
br></div><div dir=3D"auto">Please let me know which of the above points you t=
hink are not valid.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thank=
s &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr">On Fri, 16 Nov 2018, 00:21 Ole Troan &lt;<a href=
=3D"mailto:otroan@employees.org">otroan@employees.org</a> wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">Naveen,<br>
<br>
Let me quote from RFC1958:<br>
<br>
3.2 If there are several ways of doing the same thing, choose one.<br>
&nbsp; &nbsp;If a previous design, in the Internet context or elsewhere, has=
<br>
&nbsp; &nbsp;successfully solved the same problem, choose the same solution u=
nless<br>
&nbsp; &nbsp;there is a good technical reason not to.&nbsp; Duplication of t=
he same<br>
&nbsp; &nbsp;protocol functionality should be avoided as far as possible, wi=
thout<br>
&nbsp; &nbsp;of course using this argument to reject improvements.<br>
<br>
<br>
What problem are you trying to solve with your proposal which isn=E2=80=99t c=
overed by existing solutions?<br>
<br>
Cheers,<br>
Ole<br>
<br>
&gt; On 15 Nov 2018, at 18:17, Naveen Kottapalli &lt;<a href=3D"mailto:navee=
n.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.c=
om</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing prot=
ocols.&nbsp; I see that SLAAC has got some gaps w.r.t the functionality and t=
he same is covered in the draft.&nbsp; And I see the cases where this draft s=
olves real time problems where the existing bridge itself is not usable.<br>=

&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the router=
 using RS is considered as intruding into other territory, IMHO it's very un=
fair way of evaluating.&nbsp; For that matter whether a PIO is included in R=
S or not, a device is soliciting the information from router.&nbsp; When thi=
s draft solves the problems it cannot be put down just by saying it as a red=
undant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protocol=
 standards without new message types or option types or flags itself is trea=
ted as a wrapper or redundant for other standards, aren't there overlapping o=
ptions in both SLAAC and DHCPv6 that can be sent to the devices?&nbsp; For t=
hat matter what about the complete SLAAC and DHCPv6?&nbsp; Am I wrong in quo=
ting that both DHCPv6 and SLAAC are redundant protocols to each other?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected members=
 of the forum to bring in similar changes to whatever my current draft sugge=
sted.&nbsp; But not sure why they couldn't become standards.&nbsp; It shows t=
he need of devices that are looking for a solution and am sure people keep i=
nventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, please=
 suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing extens=
ions to existing protocols.&nbsp; But I request the forum and WG chairs to e=
valuate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:b=
rian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.car=
penter@gmail.com</a>&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; &gt; Hi Brian,<br>
&gt; &gt; <br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.carp=
enter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmai=
l.com</a>]<br>
&gt; &gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt; &gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@=
boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</=
a>&gt;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_bla=
nk" rel=3D"noreferrer">otroan@employees.org</a>&gt;<br>
&gt; &gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;; 6man WG &lt;<a href=3D"m=
ailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&=
gt;<br>
&gt; &gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-naveen=
-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt; &gt;&gt;&gt; HI Ole,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@emplo=
yees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.org</a>]<br>=

&gt; &gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boei=
ng.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sar=
ma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com</a=
>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a href=3D"mailto:v6ops@i=
etf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for draf=
t-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &lt=
;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noref=
errer">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otro=
an@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.org<=
/a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Temp=
lin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:na=
veen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmai=
l.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank=
" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a href=3D"mailto=
:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification f=
or draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), Fre=
d L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D=
"noreferrer">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employ=
ees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57 P=
M<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D=
"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred=
.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sa=
rma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a href=3D=
"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org<=
/a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent tha=
t DHCPv6 is a format on wire.&nbsp; But am sure it would consume more resour=
ces at router to<br>
&gt; &gt;&gt; support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<b=
r>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite dif=
ferent from SLAAC.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water under=
 the bridge. Since 2003.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment, t=
he water under the bridge refers to the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the prot=
ocol for prefix delegation. Is that what<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the*=
 chosen protocol for Prefix Delegation<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-ba=
sed protocol in addition to that. I don't<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the c=
ommunity agree with it?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid prov=
iding multiple equivalent solutions to the same problem. Sometimes we fail.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and only=
 solution?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I am saying that solving a problem that is already sol=
ved is a waste of time and resources.<br>
&gt; &gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=E2=
=80=99t have a satisfactory solution...<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only soluti=
on to Prefix Delegation<br>
&gt; &gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is ne=
eded*. (I add this<br>
&gt; &gt;&gt;&gt; qualification because 'draft-templin-v6ops-pdhost' lists o=
ther non-protocol<br>
&gt; &gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<br=
>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I'm not disagreeing that DHCPv6-PD is the current IETF solutio=
n, but there<br>
&gt; &gt;&gt; are some subtleties:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) Since there are no protocol police, you can't actually stop=
 people<br>
&gt; &gt;&gt; using some other method of prefix delegation, which would simp=
ly appear<br>
&gt; &gt;&gt; to be an out-of-band or "manual" mechanism as far as the IETF p=
rotocols<br>
&gt; &gt;&gt; are concerned.<br>
&gt; &gt; <br>
&gt; &gt; Right, I wanted to be careful in how I worded my message based on o=
ur<br>
&gt; &gt; knowledge of other non-router methods (including anima) which we<b=
r>
&gt; &gt; captured in 'draft-templin-v6ops-pdhost'. =46rom that document:<br=
>
&gt; &gt; <br>
&gt; &gt; "10.&nbsp; Prefix Delegation Services<br>
&gt; &gt; <br>
&gt; &gt;&nbsp; &nbsp; Selection of prefix delegation services must be consi=
dered according<br>
&gt; &gt;&nbsp; &nbsp; to specific use cases.&nbsp; An example service is th=
at offered by DHCPv6<br>
&gt; &gt;&nbsp; &nbsp; [RFC3633].&nbsp; An alternative service based on IPv6=
 ND messaging has<br>
&gt; &gt;&nbsp; &nbsp; also been proposed [I-D.pioxfolks-6man-pio-exclusive-=
bit].<br>
&gt; &gt; <br>
&gt; &gt;&nbsp; &nbsp; Other, non-router, mechanisms may exist, such as prop=
rietary IPAMs,<br>
&gt; &gt;&nbsp; &nbsp; [I-D.ietf-anima-prefix-management] and<br>
&gt; &gt;&nbsp; &nbsp; [I-D.sun-casm-address-pool-management-yang]."<br>
&gt; &gt; <br>
&gt; &gt; Does this still ring true, or do we need to make some adjustments b=
ased<br>
&gt; &gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it's still true, although as Ole and I said, proposals such as<=
br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<br=
>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<b=
r>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiion=
.<br>
&gt; <br>
&gt;&nbsp; &nbsp; &nbsp;Brian<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks - Fred<br>
&gt; &gt; <br>
&gt; &gt;&gt; 2) We did think about this question a bit while developing<br>=

&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefix=
-management-07" rel=3D"noreferrer noreferrer" target=3D"_blank">https://tool=
s.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt; &gt;&gt; (which is approved and in the RFC Editor queue waiting for mis=
sing<br>
&gt; &gt;&gt; references). The appendix A2 is supposed to show how a prefix<=
br>
&gt; &gt;&gt; management system would interface to DHCPv6-PD at the edges of=
 an<br>
&gt; &gt;&gt; autonomic network. I think you'd find something similar in any=
 sort<br>
&gt; &gt;&gt; of coordinated prefix management scheme.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4" r=
el=3D"noreferrer noreferrer" target=3D"_blank">https://tools.ietf.org/html/r=
fc7788#section-6.3.4</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; &nbsp; Brian<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something new=
, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By "different wrapping", are you are talki=
ng about non-DHCPv6 protocol proposals?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea o=
f including a DHCPv6 option in RS/RA messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is "just a different wrapping", then that i=
s not entirely true. By including both the IPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messag=
e exchange, there are fewer messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is i=
nteresting.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting. Y=
ou will not save a round trip, since the two protocols don=E2=80=99t depend o=
n each other.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there i=
s a cross-dependence between the two<br>
&gt; &gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait u=
ntil the RS/RA exchange and check the<br>
&gt; &gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tri=
ps). Are you saying that that is no longer<br>
&gt; &gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits a=
re deprecated?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O b=
its. PD is a protocol between routers.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then let's ignore the M&amp;O bits - I am fine with th=
at.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; It is also important that there are fewer messages=
 - two instead of four. That matters<br>
&gt; &gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt; &gt;&gt;&gt;&gt; Use header compression then.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; It isn't only a question of how many bytes - the question i=
s moreso how<br>
&gt; &gt;&gt;&gt; many channel accesses are necessary. On some links, sendin=
g everything in<br>
&gt; &gt;&gt;&gt; a single channel access is less prone to collisions than r=
equiring multiple<br>
&gt; &gt;&gt;&gt; channel accesses.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Think about CB radio - after you say "breaker, breaker one=
-nine" you get<br>
&gt; &gt;&gt;&gt; to say as much as you want (within reason) without having t=
o undergo<br>
&gt; &gt;&gt;&gt; channel contention multiple times. (That is not to say tha=
t common data<br>
&gt; &gt;&gt;&gt; links function the same as CB radio, but they do have thei=
r CSMA protocols<br>
&gt; &gt;&gt;&gt; for making sure they don't step on someone else's transmis=
sion.)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoco=
l semantics, just options in ND instead of DHCP.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - they=
 are not different than DHCPv6.<br>
&gt; &gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is v=
aluable. ND is also a one to many protocol. That=E2=80=99s not suitable for p=
er-router<br>
&gt; &gt;&gt;&gt;&gt; delegation.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one-=
to-one). In this<br>
&gt; &gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message is=
 indication that<br>
&gt; &gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=9C=
permissionless extensions=E2=80=9D of an IPv6 network. Something that solved=
 that problem, would be a<br>
&gt; &gt;&gt; lot<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; v6ops mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">v6ops@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" re=
l=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/v6ops</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">=
v6ops@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferr=
er noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops=
</a><br>
<br>
</blockquote></div></div></div>
</div></blockquote></body></html>=

--Apple-Mail-79A26D6E-B86D-4EC4-AFC2-EF0B1B98CFD6--


From nobody Sat Nov 17 09:41:31 2018
Return-Path: <naveen.sarma@gmail.com>
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 D89FE130DD3; Sat, 17 Nov 2018 09:41:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 OD2d0tVPwc_j; Sat, 17 Nov 2018 09:41:15 -0800 (PST)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 ABD95130E3B; Sat, 17 Nov 2018 09:41:14 -0800 (PST)
Received: by mail-lj1-x231.google.com with SMTP id g26-v6so22946018lja.10; Sat, 17 Nov 2018 09:41:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CU88OuU8vJvE0OC7S/svE7e6hlcxhpyexFvnNSQwUG8=; b=uEToYnKA1QxHCSa5wTdl9TpcbL652HGHiXAUbVcMxczQRGntWtR22IiX85bVyeizeS jVE9/nDMbVteXCMqcRDbIVo0aePtiWCS1O4pLY1seI01eO6luQWTVknKMJZN0EXfO/UA uIpRuV3gJzkpstUnRBJ+jdHX+tNd0d54N+nXlI7vJc68sGtETbmk9sw1rqJ8YMp3Ww0X CyC0njGKD7bEpRMtnibrPCymyDrbbD/NsWI8fMa1+PszIWX2GCZycoO+PQQSBU2hWp+v SljU032TLyQsCljxmUEOLk9zxvLUmyka2qqOUktOQSFm16qSs3wgciaIWyOEwVnJF37m R8/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CU88OuU8vJvE0OC7S/svE7e6hlcxhpyexFvnNSQwUG8=; b=A5vVRBgSatVn0d636yA1rkjieHTYxkza0H7HquwAUyq47Tt0FqR5QFdQcvf7JLVNg2 qSzXKuW/uryOk129ROIFDsjgPVcwHr9sHhd6vlcUMDeGHpmFYybSplk6RLCIzPo+70w1 UkQEdFVAnL192yIBfVfe2pdTMfdMeb1m23KjJhrP41+jmFDUQoyOQVknrSJrb4sXgc9z XAtJPWyA7qR4cLVOatBvGB7islxlp/eNhOBoQaY8s6It56iXt0m6HgOHtvKAKiJ49ySB i38N/yZwG7Fl4gGrN9HurouNpl471Z5YYtDiSLDFpCS3Wpz9t6X2njuyNuoMKbla61w9 mmng==
X-Gm-Message-State: AGRZ1gKW1eruZLSWURRdAmBOQ43J+BBudNc0r/qdB0r1f1wBNvZN/hHq UpONXwxilHVGUExNq0oTkl0nzirWkbPzt9GN5g0=
X-Google-Smtp-Source: AJdET5e4PfDDNTCL88NApKotgGa/LPj5YZMe487SRZLCY9MNxyyKzpJ2KWY+aO8rCV9ex++k8ClRU5xaHgEUW/tAvv4=
X-Received: by 2002:a2e:914b:: with SMTP id q11-v6mr8197037ljg.164.1542476472681;  Sat, 17 Nov 2018 09:41:12 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com>
In-Reply-To: <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Sat, 17 Nov 2018 23:10:59 +0530
Message-ID: <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, otroan@employees.org,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003a8d84057adfca11"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1eR5UKhh5n_dXKyU7VEtMQEVkZw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 17:41:22 -0000

--0000000000003a8d84057adfca11
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Brian,

Whether it's a prefix delegation or allocation, it's a resource allocation
from both the host / CPE or a router perspective. Do you see that missing
transaction ID in RS/RA as a mandatory requirement for SLAAC to function
even with proposed protocol?

Also am not sure if am wrong in quoting that *delegation* is the term
coined to mimic SLAAC behavior of prefix allocation from a sub pool.

Please correct me if am wrong.

Thanks & Regards,
Naveen

On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <brian.e.carpenter@gmail.com
wrote:

> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> > Naveen,
> >
> > The idea of including a DHCPv6 message option in IPv6 ND RS/RA messages
> requires
> > a *new option* to go along with an already existing protocol (namely,
> DHCPv6).
> > The idea your draft builds on uses an existing IPv6 ND option but
> requires a
> > *new protocol* that is not fully specified in your draft yet. My feelin=
g
> is that once
> > the new protocol is fully fleshed out it would look very much like
> DHCPv6, and
> > some people have said that they do not want new protocols.
> >
> > I am actually beyond the point of caring whether the protocol should be
> DHCPv6,
> > but do we also need a new non-DHCPv6 protocol that looks a lot like
> DHCPv6?
>
> I realised when looking at this draft that DHCPv6 has one property that
> RS/RA completely lacks: a transaction ID. I don't see how we can build
> any kind of resource allocation mechanism without some form of
> transactional
> integrity. Prefix delegation is of course a form of resource allocation.
> So that is a fundamental difference between DHCPv6 and RS/RA.
>
>    Brian
>
> >
> > Thanks - Fred
> >
> > From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> > Sent: Thursday, November 15, 2018 9:18 AM
> > To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> > Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org=
>
> > Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >
> > Hello all,
> >
> > To be honest, there is no intention to compete with other existing
> protocols.  I see that SLAAC has got some gaps w.r.t the functionality an=
d
> the same is covered in the draft.  And I see the cases where this draft
> solves real time problems where the existing bridge itself is not usable.
> >
> > @Ole / @Fred / others: If a device soliciting something from the router
> using RS is considered as intruding into other territory, IMHO it's very
> unfair way of evaluating.  For that matter whether a PIO is included in R=
S
> or not, a device is soliciting the information from router.  When this
> draft solves the problems it cannot be put down just by saying it as a
> redundant to another standard, while actually it is not.
> >
> > If a device soliciting required information using the existing protocol
> standards without new message types or option types or flags itself is
> treated as a wrapper or redundant for other standards, aren't there
> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> devices?  For that matter what about the complete SLAAC and DHCPv6?  Am I
> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to ea=
ch
> other?
> >
> > I also agree that multiple attempts were made by many respected members
> of the forum to bring in similar changes to whatever my current draft
> suggested.  But not sure why they couldn't become standards.  It shows th=
e
> need of devices that are looking for a solution and am sure people keep
> inventing round-about solutions for the same.
> >
> > If someone sees a problem in mentioning DHCPv6 inside the draft, please
> suggest another change for that.
> >
> > I understand that the forum has finite reservations on providing
> extensions to existing protocols.  But I request the forum and WG chairs =
to
> evaluate this draft fairly and technically.
> >
> > Yours,
> > Naveen.
> >
> >
> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>> wrote:
> > in line..
> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >> Hi Brian,
> >>
> >>> -----Original Message-----
> >>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com<mailto:
> brian.e.carpenter@gmail.com>]
> >>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> otroan@employees.org>>
> >>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>
> >>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>> HI Ole,
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> otroan@employees.org>]
> >>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> Fred.L.Templin@boeing.com>>
> >>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>;
> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>>
> >>>>>
> >>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>
> >>>>>> Ole,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> otroan@employees.org>]
> >>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> Fred.L.Templin@boeing.com>>
> >>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>;
> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> Fred,
> >>>>>>>
> >>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>
> >>>>>>>> Hi Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> otroan@employees.org>]
> >>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>>;
> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>> Fred,
> >>>>>>>>>
> >>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  But
> am sure it would consume more resources at router to
> >>> support
> >>>>>>>>> DHCPv6
> >>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>
> >>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>
> >>>>>>>>>> So I can understand this comment, the water under the bridge
> refers to the
> >>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation.
> Is that what
> >>>>>>>>>> you were meaning to say?
> >>>>>>>>>
> >>>>>>>>> Sure.
> >>>>>>>>
> >>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for
> Prefix Delegation
> >>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> addition to that. I don't
> >>>>>>>> mind a statement like that, but would the community agree with i=
t?
> >>>>>>>
> >>>>>>> In general we as a community try to avoid providing multiple
> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>
> >>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>
> >>>>> I am saying that solving a problem that is already solved is a wast=
e
> of time and resources.
> >>>>> Now if you install could solve a problem where we don=E2=80=99t hav=
e a
> satisfactory solution...
> >>>>
> >>>> OK, then I will say it - DHCPv6 is the one and only solution to
> Prefix Delegation
> >>>> *in cases where a dynamic Prefix Delegation protocol is needed*. (I
> add this
> >>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> non-protocol
> >>>> alternatives for a node receiving a prefix delegation.)
> >>>
> >>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, but
> there
> >>> are some subtleties:
> >>>
> >>> 1) Since there are no protocol police, you can't actually stop people
> >>> using some other method of prefix delegation, which would simply appe=
ar
> >>> to be an out-of-band or "manual" mechanism as far as the IETF protoco=
ls
> >>> are concerned.
> >>
> >> Right, I wanted to be careful in how I worded my message based on our
> >> knowledge of other non-router methods (including anima) which we
> >> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>
> >> "10.  Prefix Delegation Services
> >>
> >>    Selection of prefix delegation services must be considered accordin=
g
> >>    to specific use cases.  An example service is that offered by DHCPv=
6
> >>    [RFC3633].  An alternative service based on IPv6 ND messaging has
> >>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>
> >>    Other, non-router, mechanisms may exist, such as proprietary IPAMs,
> >>    [I-D.ietf-anima-prefix-management] and
> >>    [I-D.sun-casm-address-pool-management-yang]."
> >>
> >> Does this still ring true, or do we need to make some adjustments base=
d
> >> on these recent discussions?
> >
> > I think it's still true, although as Ole and I said, proposals such as
> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> > boundary mechanism. On the other hand, naveen-slaac-prefix-management
> > intentionally competes with DHCPv6-PD, which is a different discussiion=
.
> >
> >     Brian
> >
> >>
> >> Thanks - Fred
> >>
> >>> 2) We did think about this question a bit while developing
> >>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>> (which is approved and in the RFC Editor queue waiting for missing
> >>> references). The appendix A2 is supposed to show how a prefix
> >>> management system would interface to DHCPv6-PD at the edges of an
> >>> autonomic network. I think you'd find something similar in any sort
> >>> of coordinated prefix management scheme.
> >>>
> >>> 3) A similar situation arises in HNCP:
> >>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>
> >>>    Brian
> >>>
> >>>>
> >>>>>>>>> The value proposition of something new, has to be different tha=
n
> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>
> >>>>>>>> By "different wrapping", are you are talking about non-DHCPv6
> protocol proposals?
> >>>>>>>> If not, if you mean to say that the idea of including a DHCPv6
> option in RS/RA messages
> >>>>>>>> is "just a different wrapping", then that is not entirely true.
> By including both the IPv6
> >>>>>>>> ND and DHCPv6 functions in a single message exchange, there are
> fewer messages
> >>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>
> >>>>>>> Don=E2=80=99t really see that as interesting. You will not save a=
 round
> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>
> >>>>>> This gets us back to the M&O bits where there is a cross-dependenc=
e
> between the two
> >>>>>> protocols. Historically, you are supposed to wait until the RS/RA
> exchange and check the
> >>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you saying
> that that is no longer
> >>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>
> >>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> protocol between routers.
> >>>>
> >>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>
> >>>>>> It is also important that there are fewer messages - two instead o=
f
> four. That matters
> >>>>>> a great deal on low end links.
> >>>>>
> >>>>> I would like to see the maths behind that.
> >>>>> Use header compression then.
> >>>>
> >>>> It isn't only a question of how many bytes - the question is moreso
> how
> >>>> many channel accesses are necessary. On some links, sending
> everything in
> >>>> a single channel access is less prone to collisions than requiring
> multiple
> >>>> channel accesses.
> >>>>
> >>>> Think about CB radio - after you say "breaker, breaker one-nine" you
> get
> >>>> to say as much as you want (within reason) without having to undergo
> >>>> channel contention multiple times. (That is not to say that common
> data
> >>>> links function the same as CB radio, but they do have their CSMA
> protocols
> >>>> for making sure they don't step on someone else's transmission.)
> >>>>
> >>>>>>> Different wrapping. As in exactly same protocol semantics, just
> options in ND instead of DHCP.
> >>>>>>
> >>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> different than DHCPv6.
> >>>>>> That is the whole point.
> >>>>>
> >>>>> Right. I am sorry but I struggle getting why that is valuable. ND i=
s
> also a one to many protocol. That=E2=80=99s not suitable for per-router
> >>>>> delegation.
> >>>>
> >>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one). I=
n
> this
> >>>> case, the presence of a DHCPv6 option in the RS message is indicatio=
n
> that
> >>>> the RA is to be returned via unicast.
> >>>>
> >>>> Thanks - Fred
> >>>>
> >>>>
> >>>>>
> >>>>> Cheers
> >>>>> Ole
> >>>>>
> >>>>>
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>> Cheers
> >>>>>>> Ole
> >>>>>>>
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensions=
=E2=80=9D of an
> IPv6 network. Something that solved that problem, would be a
> >>> lot
> >>>>>>> more
> >>>>>>>>> interesting to talk about.
> >>>>>>>>>
> >>>>>>>>> Cheers,
> >>>>>>>>> Ole
> >>>>>>
> >>>>
> >>>> _______________________________________________
> >>>> v6ops mailing list
> >>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>
> >>
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org<mailto:v6ops@ietf.org>
> > https://www.ietf.org/mailman/listinfo/v6ops
> >
>
>

--0000000000003a8d84057adfca11
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Hello Brian,<div dir=3D"auto"><br></div><div dir=3D"=
auto">Whether it&#39;s a prefix delegation or allocation, it&#39;s a resour=
ce allocation from both the host / CPE or a router perspective. Do you see =
that missing transaction ID in RS/RA as a mandatory requirement for SLAAC t=
o function even with proposed protocol?</div><div dir=3D"auto"><br></div>Al=
so am not sure if am wrong in quoting that *delegation* is the term coined =
to mimic SLAAC behavior of prefix allocation from a sub pool.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Please correct me if am wrong.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto">Thanks &amp; Regards,</div><di=
v dir=3D"auto">Naveen<br><br><div class=3D"gmail_quote" dir=3D"auto"><div d=
ir=3D"ltr">On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<a href=3D"mail=
to:brian.e.carpenter@gmail.com">brian.e.carpenter@gmail.com</a> wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">On 2018-11-16 06:43, Templin (US), Fred=
 L wrote:<br>
&gt; Naveen,<br>
&gt; <br>
&gt; The idea of including a DHCPv6 message option in IPv6 ND RS/RA message=
s requires<br>
&gt; a *new option* to go along with an already existing protocol (namely, =
DHCPv6).<br>
&gt; The idea your draft builds on uses an existing IPv6 ND option but requ=
ires a<br>
&gt; *new protocol* that is not fully specified in your draft yet. My feeli=
ng is that once<br>
&gt; the new protocol is fully fleshed out it would look very much like DHC=
Pv6, and<br>
&gt; some people have said that they do not want new protocols.<br>
&gt; <br>
&gt; I am actually beyond the point of caring whether the protocol should b=
e DHCPv6,<br>
&gt; but do we also need a new non-DHCPv6 protocol that looks a lot like DH=
CPv6?<br>
<br>
I realised when looking at this draft that DHCPv6 has one property that<br>
RS/RA completely lacks: a transaction ID. I don&#39;t see how we can build<=
br>
any kind of resource allocation mechanism without some form of transactiona=
l<br>
integrity. Prefix delegation is of course a form of resource allocation.<br=
>
So that is a fundamental difference between DHCPv6 and RS/RA.<br>
<br>
=C2=A0 =C2=A0Brian<br>
<br>
&gt; <br>
&gt; Thanks - Fred<br>
&gt; <br>
&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:naveen.sarma@gmail.c=
om" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com</a>]<br>
&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.co=
m" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&gt;=
<br>
&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.c=
om" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;;=
 <a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferre=
r">otroan@employees.org</a>; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.or=
g" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;; 6man WG &lt=
;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6=
@ietf.org</a>&gt;<br>
&gt; Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-p=
refix-management-00.txt<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing pro=
tocols.=C2=A0 I see that SLAAC has got some gaps w.r.t the functionality an=
d the same is covered in the draft.=C2=A0 And I see the cases where this dr=
aft solves real time problems where the existing bridge itself is not usabl=
e.<br>
&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the route=
r using RS is considered as intruding into other territory, IMHO it&#39;s v=
ery unfair way of evaluating.=C2=A0 For that matter whether a PIO is includ=
ed in RS or not, a device is soliciting the information from router.=C2=A0 =
When this draft solves the problems it cannot be put down just by saying it=
 as a redundant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protoco=
l standards without new message types or option types or flags itself is tr=
eated as a wrapper or redundant for other standards, aren&#39;t there overl=
apping options in both SLAAC and DHCPv6 that can be sent to the devices?=C2=
=A0 For that matter what about the complete SLAAC and DHCPv6?=C2=A0 Am I wr=
ong in quoting that both DHCPv6 and SLAAC are redundant protocols to each o=
ther?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected member=
s of the forum to bring in similar changes to whatever my current draft sug=
gested.=C2=A0 But not sure why they couldn&#39;t become standards.=C2=A0 It=
 shows the need of devices that are looking for a solution and am sure peop=
le keep inventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, pleas=
e suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing exten=
sions to existing protocols.=C2=A0 But I request the forum and WG chairs to=
 evaluate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:=
brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.c=
arpenter@gmail.com</a>&lt;mailto:<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&g=
t;&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt; Hi Brian,<br>
&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.carp=
enter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gma=
il.com</a>&lt;mailto:<a href=3D"mailto:brian.e.carpenter@gmail.com" target=
=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@=
boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com<=
/a>&lt;mailto:<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank=
" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &lt;<=
a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer"=
>otroan@employees.org</a>&lt;mailto:<a href=3D"mailto:otroan@employees.org"=
 target=3D"_blank" rel=3D"noreferrer">otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" t=
arget=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-naveen=
-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@emplo=
yees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.org</a>&lt;=
mailto:<a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"nor=
eferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boe=
ing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templin@boeing.com" target=
=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sar=
ma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com</=
a>&lt;mailto:<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" re=
l=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D=
"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</=
a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">ipv6@ietf.org</a>&gt;&gt;; v6ops list &lt;<a href=3D"mailto:v6ops@i=
etf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:=
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6op=
s@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for draf=
t-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &lt=
;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"nore=
ferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Te=
mplin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boein=
g.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otro=
an@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@employees.org=
</a>&lt;mailto:<a href=3D"mailto:otroan@employees.org" target=3D"_blank" re=
l=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Tem=
plin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templin@boeing.com" =
target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:na=
veen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gma=
il.com</a>&lt;mailto:<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_b=
lank" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a=
 href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ie=
tf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">ipv6@ietf.org</a>&gt;&gt;; v6ops list &lt;<a href=3D"mailto=
:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt=
;mailto:<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferr=
er">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), Fr=
ed L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=
=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:F=
red.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templ=
in@boeing.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@emplo=
yees.org</a>&lt;mailto:<a href=3D"mailto:otroan@employees.org" target=3D"_b=
lank" rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57 =
PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">=
Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templin@bo=
eing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a=
>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.s=
arma@gmail.com</a>&lt;mailto:<a href=3D"mailto:naveen.sarma@gmail.com" targ=
et=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man W=
G &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer"=
>ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_bl=
ank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;&gt;; v6ops list &lt;<a href=
=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.=
org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent tha=
t DHCPv6 is a format on wire.=C2=A0 But am sure it would consume more resou=
rces at router to<br>
&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite dif=
ferent from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water under=
 the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment, =
the water under the bridge refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the prot=
ocol for prefix delegation. Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the*=
 chosen protocol for Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-ba=
sed protocol in addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the =
community agree with it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid prov=
iding multiple equivalent solutions to the same problem. Sometimes we fail.=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and only=
 solution?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem that is already sol=
ved is a waste of time and resources.<br>
&gt;&gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=
=E2=80=99t have a satisfactory solution...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only soluti=
on to Prefix Delegation<br>
&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is ne=
eded*. (I add this<br>
&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdhost&#39;=
 lists other non-protocol<br>
&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current IETF sol=
ution, but there<br>
&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 1) Since there are no protocol police, you can&#39;t actually =
stop people<br>
&gt;&gt;&gt; using some other method of prefix delegation, which would simp=
ly appear<br>
&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism as far as=
 the IETF protocols<br>
&gt;&gt;&gt; are concerned.<br>
&gt;&gt;<br>
&gt;&gt; Right, I wanted to be careful in how I worded my message based on =
our<br>
&gt;&gt; knowledge of other non-router methods (including anima) which we<b=
r>
&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From that docume=
nt:<br>
&gt;&gt;<br>
&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation services must be consi=
dered according<br>
&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example service is th=
at offered by DHCPv6<br>
&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based on IPv6=
 ND messaging has<br>
&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-exclusive-=
bit].<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such as prop=
rietary IPAMs,<br>
&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&quot;<br=
>
&gt;&gt;<br>
&gt;&gt; Does this still ring true, or do we need to make some adjustments =
based<br>
&gt;&gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it&#39;s still true, although as Ole and I said, proposals suc=
h as<br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<b=
r>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<=
br>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiio=
n.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt; Thanks - Fred<br>
&gt;&gt;<br>
&gt;&gt;&gt; 2) We did think about this question a bit while developing<br>
&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefix=
-management-07" rel=3D"noreferrer noreferrer" target=3D"_blank">https://too=
ls.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt; (which is approved and in the RFC Editor queue waiting for mis=
sing<br>
&gt;&gt;&gt; references). The appendix A2 is supposed to show how a prefix<=
br>
&gt;&gt;&gt; management system would interface to DHCPv6-PD at the edges of=
 an<br>
&gt;&gt;&gt; autonomic network. I think you&#39;d find something similar in=
 any sort<br>
&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4" =
rel=3D"noreferrer noreferrer" target=3D"_blank">https://tools.ietf.org/html=
/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something new=
, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;, are you=
 are talking about non-DHCPv6 protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea o=
f including a DHCPv6 option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping&quot;, =
then that is not entirely true. By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messag=
e exchange, there are fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is i=
nteresting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting. =
You will not save a round trip, since the two protocols don=E2=80=99t depen=
d on each other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there =
is a cross-dependence between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait =
until the RS/RA exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tri=
ps). Are you saying that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits a=
re deprecated?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O =
bits. PD is a protocol between routers.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am fine wit=
h that.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there are fewer messages=
 - two instead of four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many bytes - the quest=
ion is moreso how<br>
&gt;&gt;&gt;&gt; many channel accesses are necessary. On some links, sendin=
g everything in<br>
&gt;&gt;&gt;&gt; a single channel access is less prone to collisions than r=
equiring multiple<br>
&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot;breaker, breake=
r one-nine&quot; you get<br>
&gt;&gt;&gt;&gt; to say as much as you want (within reason) without having =
to undergo<br>
&gt;&gt;&gt;&gt; channel contention multiple times. (That is not to say tha=
t common data<br>
&gt;&gt;&gt;&gt; links function the same as CB radio, but they do have thei=
r CSMA protocols<br>
&gt;&gt;&gt;&gt; for making sure they don&#39;t step on someone else&#39;s =
transmission.)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoco=
l semantics, just options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - they=
 are not different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is v=
aluable. ND is also a one to many protocol. That=E2=80=99s not suitable for=
 per-router<br>
&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one-=
to-one). In this<br>
&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message is=
 indication that<br>
&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=9C=
permissionless extensions=E2=80=9D of an IPv6 network. Something that solve=
d that problem, would be a<br>
&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org"=
 target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" re=
l=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer"=
>v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" target=3D"_=
blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"norefer=
rer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6o=
ps</a><br>
&gt; <br>
<br>
</blockquote></div></div></div>

--0000000000003a8d84057adfca11--


From nobody Sat Nov 17 11:47:04 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 0A9921252B7; Sat, 17 Nov 2018 11:47:03 -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 9bldhbYnhuGC; Sat, 17 Nov 2018 11:46:59 -0800 (PST)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 6FD69124C04; Sat, 17 Nov 2018 11:46:59 -0800 (PST)
Received: by mail-pg1-x530.google.com with SMTP id r9-v6so12055800pgv.6; Sat, 17 Nov 2018 11:46:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=23drdYoYHEZ3loZFKz69ub2HV9i81EpHBRdHxVc1C/Y=; b=sxeNAAt/D5GMftknb3sjqzW1hlx9Llk0P6+UzrxCE9nzq2L3XV6JVAznSuMq23y+Ii Xn+0oDPrksa2w+thb9zmo4gq8PFWl34v4aAAw9zB7fnHubskdHj8vXeKpczIpAi0kNMF CwrwDsn74t4LH8uBP5ryf+t/2EkXTNj98rZhuQU11CCQtg2zTnd+wdQI08jggGuXgMWQ hxw6GhJj0bNwMm3EDb3mmeICAk+rJDgGyDVg5udgTq/SkHMwxFxky4ss7evmWaz+pe2n LCWiNUicTa6b0OYknWJ/DA9OW2vO1vWhLVr2v6ksmNQg8U4qrXE3ObhlOx0fqFB5b5Wm 7UpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=23drdYoYHEZ3loZFKz69ub2HV9i81EpHBRdHxVc1C/Y=; b=RTefSuK5GMal2KBS97AXrfNkOhXiI7K/363MaNjvaq+LctILKobdkHwidCiw2oJWne jNUJH8tdi10eex+JzjVsmAPoZv9iik8IVmMSFZuC5sOXmLACUdB36pFa4tfzOv6fy2dx F8mxU6IxYMCBOKHohuWZy8LteuENvE2pWXiqnSRbkivoCRa3KUEl6ZdhtCrMRRY2Q+fk 4q2vbtFcgBqmvkjIuqP7V0jdVuuSo5h1jrOh6RN3dfekfPVNS5uDSqfIKUxd3P3rGRwx 69tXlmkDi9Skb8vHbAIOPtdXiBXOmAaPNASIbM25n4yyH0fRbwbAVPvGgJTZ5NHT9X6W xiHw==
X-Gm-Message-State: AGRZ1gK419Dzt7erNVlnMZhCeKowFOcm7oLaa2TL2096gjHz3VwSOI3n 04kiDKf89013RHhOsSJ0O8szvEEH
X-Google-Smtp-Source: AJdET5eA2Syv/Gnd5fARx3Jlk2xFLyv862206PjXYkgrpUPEOK1zYTP2gdbNcXXt50E1OpxRJYI/Bg==
X-Received: by 2002:a63:8b4b:: with SMTP id j72mr14525105pge.126.1542484018504;  Sat, 17 Nov 2018 11:46:58 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id t26-v6sm57221827pfa.158.2018.11.17.11.46.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 17 Nov 2018 11:46:57 -0800 (PST)
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, otroan@employees.org, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com>
Date: Sun, 18 Nov 2018 08:46:52 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/gd2R_Pme60XMMM7t2CRwa6ZPu7g>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 19:47:03 -0000

On 2018-11-18 06:40, Naveen Kottapalli wrote:
> Hello Brian,
>=20
> Whether it's a prefix delegation or allocation, it's a resource allocat=
ion
> from both the host / CPE or a router perspective. Do you see that missi=
ng
> transaction ID in RS/RA as a mandatory requirement for SLAAC to functio=
n
> even with proposed protocol?

Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
there is no way to correlate the request and response unambiguously.
In particular your proposal doesn't distinguish between an unsolicited
unicast RA announcing a prefix and a solicited unicast RA assigning a
prefix, which are totally different actions.

Handing out resources with a single message exchange is bad practice
anyway; if the response is lost, the resource is lost for ever. You reall=
y
need some kind of two-phase commit. The standard RA doesn't have this
problem because it's an *announcement* not an *assignment*, and it is
repeated at a reasonable frequency, so a lost message doesn't matter.

(A device ID, as also used in DHCPv6, doesn't seem to be essential
in the same way, but would be needed if an authorisation or
logging mechanism is needed, i.e. to answer "Is it OK to give a /56
prefix to this box?" or "Which box got that prefix?" you need an
identifier for the box.)

>=20
> Also am not sure if am wrong in quoting that *delegation* is the term
> coined to mimic SLAAC behavior of prefix allocation from a sub pool.

"Delegation", "allocation" or "assignment" are all fundamentally the
same, and are all different from the simple announcement function of a
normal RA. Your proposal changes an announcement protocol into a
management protocol. That's the thing that Ole is asking you to justify.
Why do that?

    Brian

>=20
> Please correct me if am wrong.
>=20
> Thanks & Regards,
> Naveen
>=20
> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <brian.e.carpenter@gmail.c=
om
> wrote:
>=20
>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
>>> Naveen,
>>>
>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA messag=
es
>> requires
>>> a *new option* to go along with an already existing protocol (namely,=

>> DHCPv6).
>>> The idea your draft builds on uses an existing IPv6 ND option but
>> requires a
>>> *new protocol* that is not fully specified in your draft yet. My feel=
ing
>> is that once
>>> the new protocol is fully fleshed out it would look very much like
>> DHCPv6, and
>>> some people have said that they do not want new protocols.
>>>
>>> I am actually beyond the point of caring whether the protocol should =
be
>> DHCPv6,
>>> but do we also need a new non-DHCPv6 protocol that looks a lot like
>> DHCPv6?
>>
>> I realised when looking at this draft that DHCPv6 has one property tha=
t
>> RS/RA completely lacks: a transaction ID. I don't see how we can build=

>> any kind of resource allocation mechanism without some form of
>> transactional
>> integrity. Prefix delegation is of course a form of resource allocatio=
n.
>> So that is a fundamental difference between DHCPv6 and RS/RA.
>>
>>    Brian
>>
>>>
>>> Thanks - Fred
>>>
>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
>>> Sent: Thursday, November 15, 2018 9:18 AM
>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.=
org>
>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>>>
>>> Hello all,
>>>
>>> To be honest, there is no intention to compete with other existing
>> protocols.  I see that SLAAC has got some gaps w.r.t the functionality=
 and
>> the same is covered in the draft.  And I see the cases where this draf=
t
>> solves real time problems where the existing bridge itself is not usab=
le.
>>>
>>> @Ole / @Fred / others: If a device soliciting something from the rout=
er
>> using RS is considered as intruding into other territory, IMHO it's ve=
ry
>> unfair way of evaluating.  For that matter whether a PIO is included i=
n RS
>> or not, a device is soliciting the information from router.  When this=

>> draft solves the problems it cannot be put down just by saying it as a=

>> redundant to another standard, while actually it is not.
>>>
>>> If a device soliciting required information using the existing protoc=
ol
>> standards without new message types or option types or flags itself is=

>> treated as a wrapper or redundant for other standards, aren't there
>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
>> devices?  For that matter what about the complete SLAAC and DHCPv6?  A=
m I
>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to=
 each
>> other?
>>>
>>> I also agree that multiple attempts were made by many respected membe=
rs
>> of the forum to bring in similar changes to whatever my current draft
>> suggested.  But not sure why they couldn't become standards.  It shows=
 the
>> need of devices that are looking for a solution and am sure people kee=
p
>> inventing round-about solutions for the same.
>>>
>>> If someone sees a problem in mentioning DHCPv6 inside the draft, plea=
se
>> suggest another change for that.
>>>
>>> I understand that the forum has finite reservations on providing
>> extensions to existing protocols.  But I request the forum and WG chai=
rs to
>> evaluate this draft fairly and technically.
>>>
>>> Yours,
>>> Naveen.
>>>
>>>
>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>> wrote=
:
>>> in line..
>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
>>>> Hi Brian,
>>>>
>>>>> -----Original Message-----
>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com<mailto:=

>> brian.e.carpenter@gmail.com>]
>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
>> otroan@employees.org>>
>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>>>>>
>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>>>>> HI Ole,
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>> otroan@employees.org>]
>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>> Fred.L.Templin@boeing.com>>
>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>=
>;
>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>>>
>>>>>>>> Ole,
>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>> otroan@employees.org>]
>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>> Fred.L.Templin@boeing.com>>
>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>=
>;
>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>
>>>>>>>>> Fred,
>>>>>>>>>
>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Ole,
>>>>>>>>>>
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>> otroan@employees.org>]
>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org>=
>;
>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>
>>>>>>>>>>> Fred,
>>>>>>>>>>>
>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  B=
ut
>> am sure it would consume more resources at router to
>>>>> support
>>>>>>>>>>> DHCPv6
>>>>>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>>>>>
>>>>>>>>>>>> So I can understand this comment, the water under the bridge=

>> refers to the
>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation=
=2E
>> Is that what
>>>>>>>>>>>> you were meaning to say?
>>>>>>>>>>>
>>>>>>>>>>> Sure.
>>>>>>>>>>
>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for=

>> Prefix Delegation
>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
>> addition to that. I don't
>>>>>>>>>> mind a statement like that, but would the community agree with=
 it?
>>>>>>>>>
>>>>>>>>> In general we as a community try to avoid providing multiple
>> equivalent solutions to the same problem. Sometimes we fail.
>>>>>>>>
>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>>>>>
>>>>>>> I am saying that solving a problem that is already solved is a wa=
ste
>> of time and resources.
>>>>>>> Now if you install could solve a problem where we don=E2=80=99t h=
ave a
>> satisfactory solution...
>>>>>>
>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
>> Prefix Delegation
>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*. (=
I
>> add this
>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
>> non-protocol
>>>>>> alternatives for a node receiving a prefix delegation.)
>>>>>
>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, bu=
t
>> there
>>>>> are some subtleties:
>>>>>
>>>>> 1) Since there are no protocol police, you can't actually stop peop=
le
>>>>> using some other method of prefix delegation, which would simply ap=
pear
>>>>> to be an out-of-band or "manual" mechanism as far as the IETF proto=
cols
>>>>> are concerned.
>>>>
>>>> Right, I wanted to be careful in how I worded my message based on ou=
r
>>>> knowledge of other non-router methods (including anima) which we
>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
>>>>
>>>> "10.  Prefix Delegation Services
>>>>
>>>>    Selection of prefix delegation services must be considered accord=
ing
>>>>    to specific use cases.  An example service is that offered by DHC=
Pv6
>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging has=

>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>>>
>>>>    Other, non-router, mechanisms may exist, such as proprietary IPAM=
s,
>>>>    [I-D.ietf-anima-prefix-management] and
>>>>    [I-D.sun-casm-address-pool-management-yang]."
>>>>
>>>> Does this still ring true, or do we need to make some adjustments ba=
sed
>>>> on these recent discussions?
>>>
>>> I think it's still true, although as Ole and I said, proposals such a=
s
>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
>>> boundary mechanism. On the other hand, naveen-slaac-prefix-management=

>>> intentionally competes with DHCPv6-PD, which is a different discussii=
on.
>>>
>>>     Brian
>>>
>>>>
>>>> Thanks - Fred
>>>>
>>>>> 2) We did think about this question a bit while developing
>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>>>>> (which is approved and in the RFC Editor queue waiting for missing
>>>>> references). The appendix A2 is supposed to show how a prefix
>>>>> management system would interface to DHCPv6-PD at the edges of an
>>>>> autonomic network. I think you'd find something similar in any sort=

>>>>> of coordinated prefix management scheme.
>>>>>
>>>>> 3) A similar situation arises in HNCP:
>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>>>>
>>>>>    Brian
>>>>>
>>>>>>
>>>>>>>>>>> The value proposition of something new, has to be different t=
han
>> =E2=80=9Cjust different wrapping=E2=80=9D.
>>>>>>>>>>
>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv6
>> protocol proposals?
>>>>>>>>>> If not, if you mean to say that the idea of including a DHCPv6=

>> option in RS/RA messages
>>>>>>>>>> is "just a different wrapping", then that is not entirely true=
=2E
>> By including both the IPv6
>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there ar=
e
>> fewer messages
>>>>>>>>>> and fewer round trips. That in itself is interesting.
>>>>>>>>>
>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not save=
 a round
>> trip, since the two protocols don=E2=80=99t depend on each other.
>>>>>>>>
>>>>>>>> This gets us back to the M&O bits where there is a cross-depende=
nce
>> between the two
>>>>>>>> protocols. Historically, you are supposed to wait until the RS/R=
A
>> exchange and check the
>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you sayin=
g
>> that that is no longer
>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
>>>>>>>
>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
>> protocol between routers.
>>>>>>
>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
>>>>>>
>>>>>>>> It is also important that there are fewer messages - two instead=
 of
>> four. That matters
>>>>>>>> a great deal on low end links.
>>>>>>>
>>>>>>> I would like to see the maths behind that.
>>>>>>> Use header compression then.
>>>>>>
>>>>>> It isn't only a question of how many bytes - the question is mores=
o
>> how
>>>>>> many channel accesses are necessary. On some links, sending
>> everything in
>>>>>> a single channel access is less prone to collisions than requiring=

>> multiple
>>>>>> channel accesses.
>>>>>>
>>>>>> Think about CB radio - after you say "breaker, breaker one-nine" y=
ou
>> get
>>>>>> to say as much as you want (within reason) without having to under=
go
>>>>>> channel contention multiple times. (That is not to say that common=

>> data
>>>>>> links function the same as CB radio, but they do have their CSMA
>> protocols
>>>>>> for making sure they don't step on someone else's transmission.)
>>>>>>
>>>>>>>>> Different wrapping. As in exactly same protocol semantics, just=

>> options in ND instead of DHCP.
>>>>>>>>
>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
>> different than DHCPv6.
>>>>>>>> That is the whole point.
>>>>>>>
>>>>>>> Right. I am sorry but I struggle getting why that is valuable. ND=
 is
>> also a one to many protocol. That=E2=80=99s not suitable for per-route=
r
>>>>>>> delegation.
>>>>>>
>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one).=
 In
>> this
>>>>>> case, the presence of a DHCPv6 option in the RS message is indicat=
ion
>> that
>>>>>> the RA is to be returned via unicast.
>>>>>>
>>>>>> Thanks - Fred
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Cheers
>>>>>>> Ole
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Thanks - Fred
>>>>>>>>
>>>>>>>>> Cheers
>>>>>>>>> Ole
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks - Fred
>>>>>>>>>>
>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensio=
ns=E2=80=9D of an
>> IPv6 network. Something that solved that problem, would be a
>>>>> lot
>>>>>>>>> more
>>>>>>>>>>> interesting to talk about.
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Ole
>>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> v6ops mailing list
>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>>>
>>>>
>>>
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>
>>
>>
>=20


From nobody Sat Nov 17 13:18:52 2018
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: v6ops@ietf.org
Delivered-To: v6ops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EE7BD1292AD for <v6ops@ietf.org>; Sat, 17 Nov 2018 13:18:50 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <v6ops@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.88.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <154248953097.15821.8723195568827361780.idtracker@ietfa.amsl.com>
Date: Sat, 17 Nov 2018 13:18:50 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mcRXXpNc0zg-jbKhDdCMBLw_k98>
Subject: [v6ops] Milestones changed for v6ops WG
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 21:18:51 -0000

Changed milestone "Recommendations for DNS in an IPv6 Network", set state to
active from review, accepting new milestone.

Changed milestone "recommendations regarding the use of DNS64", set state to
active from review, accepting new milestone, set description to
"Recommendations regarding the use of DNS64".

URL: https://datatracker.ietf.org/wg/v6ops/about/


From nobody Sat Nov 17 13:53:39 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 1C83D130DCB for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 13:53:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 eSchUDCmfF4k for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 13:53:33 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-oln040092064036.outbound.protection.outlook.com [40.92.64.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A70612D4EB for <v6ops@ietf.org>; Sat, 17 Nov 2018 13:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=okgfTFAocE5z6ejH3ORD7zWzQw/8AB1gIrGEJxo+27U=; b=bc7qLsm+YljgTFMVb15ZIRG+m86S31CW7YCbhRvp8v5E1IonihVgknIn8kMoMwIvGkRa5kYgAM/mft4s7db4jcbDYKiMhBrcAHfLvhHiMHoprECkdEEdgccIjR3g9nPycFJ2WW7TOx4JoiCsyqcpUilhb41kU2vp+xzyUPrpGCyCfvybSlrxG2z9UajtSz0QHsSfA/v21unCfR2ZR55YTQjwaHBXSEIrw2byXvKzsgNnf8hsUJ+xzlHJG9h9JppXMhWgTrTPmS8CLwK1wjz+0ye/TXTPca7OGEPP0mJmOh86L4ydl7W3T2KtId/xw+tGY79U6WhtFSl7R/OgaF9iwA==
Received: from HE1EUR01FT046.eop-EUR01.prod.protection.outlook.com (10.152.0.54) by HE1EUR01HT118.eop-EUR01.prod.protection.outlook.com (10.152.0.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 21:53:29 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.58) by HE1EUR01FT046.mail.protection.outlook.com (10.152.0.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 21:53:29 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 21:53:29 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>
CC: Fred Baker <fredbaker.ietf@gmail.com>, IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMIAAh8wAgADcKACAABpkgIAAJk8AgAMbDmo=
Date: Sat, 17 Nov 2018 21:53:29 +0000
Message-ID: <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com>
In-Reply-To: <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:AD6EA6C6D82D695678589702619ADC4286F383356C767BC909CDC3D85FDE897B; UpperCasedChecksum:BBFF80137981B7ADA89C7CA47FEDD24377A90C39BDB2CDD0776D685C34DA278A; SizeAsReceived:7966; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [rUkLL/crm9I9tTHnNHhUZE4Y3ZWAsvm7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT118; 6:lKRtc42GIPJpjk5+zf0cNLLkujvd8663z4IpniUhJO68A8LzfCAVYQ7l4k7s+SCLnouUsnjwX9wfSjSrvc8+Kx0/tVH+AdNTC43TIUTgLQl3V8dAS+J1tKYT40XjOjoBV22HSMoA990Mg4rH0VcKT5tH7KtzPPyfiZMiI4YfWX+zEeiMVPNpNSj0+Tv1zSOVv1mzJLcm1KvdQjqXJv2rY49iKt2rM4D9uYnY25m1fg3DZy4eqhb0y0AhNAViGRvxcAjkvviM3w6gEke6mynKo48ZgVKBikTlOm5qU8CK6V1MBXm1Yl3wwJcxbHdTtSj00Pjs3a3oZUWrQS8pNfnoQdUJMfER1yJ1BbIFAC91fat/v/zIhIkGuY0jDwXrFOAgDNxDYe47r+5jeH/6mLjs1WHmucqZFJVT503+jEdIyVc1NOibveZm/VoRug+x6pUU5AMbHCcNcwBpo1lVS3Sczg==; 5:enKgZf/2gCQZHPLEArEhKaJZBPcNyBHq4SIQUtf9Yu5NKdE22eyYv5grjnGP0b+TH8NpIG+T/3/AZ/fdQ2M0bkrL1plDcIXjIerkuNMfhPm7v0VTprwfgMMtvbRD37O7t/ZqjlkQQITMdmyIWibJlF+3UdNDEtPcA9821IkzVdk=; 7:Bq+oyfOZ2Ki8ScQpESENQbFFDuvLLMU32ZdJgx/N7h2Y4P2b+mz6rQYDI07gdsAlJdNbX13RwPcCfx17qvPjY1pkUUP3rbLuh6JCX6pa0bbqbBqnQH09Ma0HHuuGoRAqs/X67qlU+P/edFb2SXiQPw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT118; 
x-ms-traffictypediagnostic: HE1EUR01HT118:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT118; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT118; 
x-microsoft-antispam-message-info: 5C40uhdLxljEh6uJRkbxrx3aH8iChkuEl+ljVcOxqF7hv7bDsOAc766lnk+uYLrh
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29374C3B82BBF20A20613041AEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 72548ac5-5730-49f1-4a91-08d64cd71c4b
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 21:53:29.4498 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT118
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ueiNXAaoHeCaulYzMJ40aRbmkWE>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 21:53:37 -0000

--_000_HE1PR0402MB29374C3B82BBF20A20613041AEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?

Best Regards
Khaled Omar

________________________________
From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
Hi Warren,

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?


We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

W



Khaled

From: Warren Kumari [mailto:warren@kumari.net<mailto:warren@kumari.net>]
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com<mailto:fredbaker.ietf@gmail.com>>
Cc: Khaled Omar <eng.khaled.omar@outlook.com<mailto:eng.khaled.omar@outlook=
.com>>; IPv6 Operations <v6ops@ietf.org<mailto:v6ops@ietf.org>>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com<mailt=
o:fredbaker.ietf@gmail.com>> wrote:


> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com<mai=
lto:eng.khaled.omar@outlook.com>> wrote:
>
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org<mailto:ipv6@ietf.org>) and asked you to take yo=
ur topic elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org<ma=
ilto:v6ops@ietf.org>). I'm trying to be gentle with you, as you clearly don=
't know your way around. But this topic doesn't belong on this list.

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this.

W

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf

--_000_HE1PR0402MB29374C3B82BBF20A20613041AEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Best Regards<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled Omar</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Warren Kumari &lt;war=
ren@kumari.net&gt;<br>
<b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Fred Baker; IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><br>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar &lt;<a href=3D=
"mailto:eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a>&gt; wr=
ote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_5033276961131601847WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d">Hi Warren,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d"><u></u>&nbsp;</span>&nbsp;</p>
</div>
</div>
</blockquote>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_5033276961131601847WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d">The protocol is under development, =
but does this means that allowing IPv-4 only hosts to communicate to IPv6-o=
nly hosts and vice versa has no relevance to any
 of these WGs?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d"><u></u>&nbsp;</span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">We al=
ready have multiple transition technologies -- the working groups have not =
demonstrated interest in your proposal.&nbsp;</div>
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><span=
 style=3D"font-family:Arial,Helvetica,sans-serif">Bob Hinden told you that =
IPmix is off-topic in the IPv6 Maintenance Working Group. Fred has said the=
 same for the V6OPS charter, and I agree
 with him.&nbsp;</span><br>
</div>
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><span=
 style=3D"font-family:Arial,Helvetica,sans-serif"><br>
</span></div>
<div class=3D"gmail_default" style=3D"">I understand that you believe&nbsp;=
that you have a great idea / solution, but there isn't any support for this=
 in any of the IETF WGs. I'm sorry - I know that this must be frustrating f=
or you, but simply repeating yourself isn't
 going&nbsp; to change that.</div>
<div class=3D"gmail_default" style=3D""><br>
</div>
<div class=3D"gmail_default" style=3D"">W</div>
<br>
</div>
<div><br>
</div>
<div>&nbsp;</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_5033276961131601847WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d">Khaled<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1f497d"><u></u>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt=
; font-family:&quot;Calibri&quot;,sans-serif"> Warren Kumari [mailto:<a hre=
f=3D"mailto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Thursday, November 15, 2018 8:36 PM<br>
<b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targe=
t=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<=
a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>&nbsp;<u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a h=
ref=3D"mailto:fredbaker.ietf@gmail.com" target=3D"_blank">fredbaker.ietf@gm=
ail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0in 0in 0in 6.0pt; margin-left:4.8pt; margin-right:0in">
<p class=3D"MsoNormal"><br>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man,
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and a=
sked you to take your topic elsewhere. The same is true for IPv6 Operations=
 (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). =
I'm trying to be gentle with you, as you
 clearly don't know your way around. But this topic doesn't belong on this =
list.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">This is very true -- it is more like 6MAN that V6OPS, but it certain=
ly doesn't fit in the V6OPS charter.<u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>&nbsp;<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said =
that this is off-topic indicates that the IETF doesn't want to work on this=
.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>&nbsp;<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">W<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
</div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0in 0in 0in 6.0pt; margin-left:4.8pt; margin-right:0in">
<p class=3D"MsoNormal">----------------------------------------------------=
----------------------------<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I don't think the execution is relevant when it was =
obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf<u></u><u></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr" class=3D"gmail_signature">I don't think the execution is r=
elevant when it was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</div>
</div>
</div>
</body>
</html>

--_000_HE1PR0402MB29374C3B82BBF20A20613041AEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 14:00:29 2018
Return-Path: <linux@thehobsons.co.uk>
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 996CD12D4F1 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:00:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 siZPNodqqhHz for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:00:25 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48EDA1294D7 for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:00:25 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 811901BC37 for <v6ops@ietf.org>; Sat, 17 Nov 2018 22:00:21 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Sat, 17 Nov 2018 22:00:20 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0DD9r16EWMV6Iw5sfe_gbjDLxP8>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:00:28 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:

> Check this out.

OK, you'll have to explain what on earth it's supposed to be. What it =
definitely isn't is a means of compressing 32 bits down to 5 bits =
without loss.


From nobody Sat Nov 17 14:24:48 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 47C2A12D4E8 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:24:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 hZ8Um5XcA2pD for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:24:44 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067044.outbound.protection.outlook.com [40.92.67.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7161128C65 for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:24:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oUS8pGZ4Hxgtzv0vG2zr2llbO/6tmL9pLRpykMFmzfQ=; b=VGvpjuaISXEMeSDswqsdqksOKt727M6ijo3axKw6c3b8yfNTo3DWRwXUgtwjCsMGzIcVXSebGEYhP99PSq7QIIy2FmdpcmDp8YfCxJu2N3eaLpuKQTwndEKS0NPYQi7g00XMdma/Xk1gIEg8czo7O8cEwZuKfYMckQG10Oz3P3fAI4CfJX7au02BpQK5K+HMwHdfdVC6HUO6OI9JMwHBde6n7LOUz6J5QkwQO9GTabyGmY0JQ29/rnNWW8wZIFWsKciDq4xREYE1IZsFLLNGvGHo3mGS2mp7ClVW24vpAeCvEqlQi3SmSNrfgoj9+/ekqyXxYfLlfgcXDGV/Zy5d/g==
Received: from AM5EUR02FT005.eop-EUR02.prod.protection.outlook.com (10.152.8.53) by AM5EUR02HT008.eop-EUR02.prod.protection.outlook.com (10.152.8.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 22:24:41 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.58) by AM5EUR02FT005.mail.protection.outlook.com (10.152.8.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 22:24:41 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 22:24:41 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRc=
Date: Sat, 17 Nov 2018 22:24:40 +0000
Message-ID: <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk>
In-Reply-To: <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:FC0BB07C7DBD2DC3E11427B4B987193EE5B6A6B89E019CBEF3CA07C2CB0AB6D7; UpperCasedChecksum:29B9FFB64A2F09B9E6BA437FC067A48E3D1BAD99E2770E5FE894BB38A8058025; SizeAsReceived:7651; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [ra8BeECcJ92F+pxzvgULBCZYe/CiifIy]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT008; 6:HQdwFTU3ZEw82Aw59PgiY+T3tzOF/Rm1mxP1QiyzmKJjbXHAvPc4O7L+9UXvwcFqU6FtYlCyO6Ld6KA2Uc48YkDlr025XEJyLZMRmsRtd1eBWZ+J14D3lo4d7nQXLQxyqLgotp+1dJ6Yx3d/VQ8xQELq1VqqIJvkzR2IEzqSQZVnAOHf7NpZoiDlKpr860RE15ERIoo/aIxgW+qJaiLTmTSAlHxTZe9MNODyeUK8cpEFZZSzQeAPEv70HQk6wpE3OT/S/0hEkuATUDWZVz7khOD4wx5XayMJe0KYYku2wTtj4WloRV4uDMo5wivXCwzIoQi2Wo2/26r/a6ES7l0ZzRH50J6guxNrstiRUiTZcI7ZFCw+RN6wjbZ1LJoMfq3HyF1ZLxmEdGRxnq4E7zY6J/YPIvT6o5Ba41WIOE8acu9nT7VAXi5TCM0QxQLNeaWig+LLjwSwHFbp9CjVaTzv0g==; 5:7MEOTJ6aqeC7bW9Coy0rnetm4DiZJCwo0gJcR1MfrQRQP+4ohlzVk/X6xoSom1ZerCKBdWwdWeLZZYZSyggSMbqbicDyikVJ0k2CzvunYZ+HWK7x5FAw5kpYxS7J01XmWYDo0mj0kxelPzTxKeuK+yvqPug3q11BgHNbPnMf52Q=; 7:2G1hxKN6LlrVa8FT4Psxk+/UFoEr8S3F5EJNMJNBW/IQdtr+EVApf7JwlrukpnBM57V46YqPMBqxhZKIPdi84RZSmxSO8FQIkFiqAbFpAQntt3xKpEAlLMDYA0WkSVfwbGhSpI635x5E3kR14Pa0Tw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR02HT008; 
x-ms-traffictypediagnostic: AM5EUR02HT008:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT008; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT008; 
x-microsoft-antispam-message-info: Wej9YUoCn51sh/uqcPgrIVtgWTKxtITKUd0qWGFOqEn/gv9GlJPD6SqQn2XaOp7I
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: f9296131-9b62-4ba9-fbd6-08d64cdb77c0
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 22:24:40.8597 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT008
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OUSgYYBL2xWgdI7HOcEgD9Yh-94>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:24:46 -0000

--_000_HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The input of the algorithm is 32-binary bits and can be extended to mor eee=
ee than that, one case is that the output is 5-binary bits with different o=
utput voltages, 0 can be represented in 10 different voltages and 1 can be =
represented in 10 different voltages, that means the output can represent 2=
0^5 different values which covers the 2^32, the input can be decoded from t=
he 5-bits easily using the table using only the 32 bits and not all the 35 =
bits.

Khaled
________________________________
From: v6ops <v6ops-bounces@ietf.org> on behalf of Simon Hobson <linux@theho=
bsons.co.uk>
Sent: Sunday, November 18, 2018 12:00:20 AM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:

> Check this out.

OK, you'll have to explain what on earth it's supposed to be. What it defin=
itely isn't is a means of compressing 32 bits down to 5 bits without loss.

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_000_HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
The input of the algorithm is 32-binary bits and can be extended to mor eee=
ee than that, one case is that the output is 5-binary bits with different o=
utput voltages, 0 can be represented in 10 different voltages and 1 can be =
represented in 10 different voltages,
 that means the output can represent 20^5 different values which covers the=
 2^32, the input can be decoded from the 5-bits easily using the table usin=
g only the 32 bits and not all the 35 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> v6ops &lt;v6ops-bou=
nces@ietf.org&gt; on behalf of Simon Hobson &lt;linux@thehobsons.co.uk&gt;<=
br>
<b>Sent:</b> Sunday, November 18, 2018 12:00:20 AM<br>
<b>To:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled Omar &lt;eng.khaled.omar@outlook.com&gt; wr=
ote:<br>
<br>
&gt; Check this out.<br>
<br>
OK, you'll have to explain what on earth it's supposed to be. What it defin=
itely isn't is a means of compressing 32 bits down to 5 bits without loss.<=
br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
v6ops@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 14:24:57 2018
Return-Path: <prvs=185925af61=jordi.palet@consulintel.es>
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 94F91128C65 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:24:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 vCBDzHDo8ANW for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:24:45 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 093AE128CFD for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:24:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1542493480; x=1543098280; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=hizfMEW1VL7f4P1J+txr0s bDtt92977gTKj7Aw0DUS4=; b=Q5amhz3GE1OCUDc6jZ4iFDaas4vjy7TYemzbAi lNHVOl9ZUBPbFhU0P6cBa6SZcegWc+kgS5ZWX1fbTnrmVLRrz0gfBybehAObNVdv VwsZ151hWl67SOwzEvU8Xet/UUT38ESHPf6H/AYynxThjizqlnkpr4GjGr9jGrGD yNrlQ=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Sat, 17 Nov 2018 23:24:40 +0100
X-Spam-Processed: mail.consulintel.es, Sat, 17 Nov 2018 23:24:39 +0100
Received: from [10.10.10.130] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005983212.msg for <v6ops@ietf.org>; Sat, 17 Nov 2018 23:24:39 +0100
X-MDRemoteIP: 2001:470:1f09:495:20b7:e9ff:21ce:e117
X-MDHelo: [10.10.10.130]
X-MDArrival-Date: Sat, 17 Nov 2018 23:24:39 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185925af61=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Sat, 17 Nov 2018 23:24:35 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Khaled Omar <eng.khaled.omar@outlook.com>, Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Message-ID: <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3625341875_421979402"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PoFREuwcN_OAJ0QKXbBL5PO8SOs>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:24:49 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3625341875_421979402
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

=20

I will love the chairs to ban you for a long time if you insist going on.

=20

You need to learn how IETF works, we like it or not (I=E2=80=99m not saying=
 is perfect, and indeed we can do it much better), but in this specific cas=
e, you are wasting people time instead of reading all the information that =
is there to tell you how to contribute. Many people tried to help you in th=
e right direction, including myself when I was sergeant-at-arms, and you ke=
ep ignoring everything, or maybe not interested in understanding it.


Regards,

Jordi

=20

=20

=20

De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?

Best Regards

Khaled Omar

=20

From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

=20

=20

On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com> w=
rote:

Hi Warren,

 =20

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?

=20

=20

We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.=20

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.=
=20

=20

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

=20

W

=20

=20

=20

Khaled

=20

From: Warren Kumari [mailto:warren@kumari.net]=20
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>; IPv6 Operations <v6ops@ietf.=
org>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

=20

=20

On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com> wrot=
e:



> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com> wr=
ote:
>=20
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org) and asked you to take your topic elsewhere. Th=
e same is true for IPv6 Operations (v6ops@ietf.org). I'm trying to be gentl=
e with you, as you clearly don't know your way around. But this topic doesn=
't belong on this list.

=20

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

=20

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

=20

W

=20

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf

_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops=20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3625341875_421979402
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D"Microsoft=
 Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#defaul=
t#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EstiloCorreo18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DES link=3Dblue vlink=
=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US=
 style=3D'mso-fareast-language:EN-US'>You can create your own discussion gr=
oup outside IETF, but please stop creating unnecessary noise in the lists, =
which only discourage people to keep participating in other more relevant w=
orks.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorm=
al><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'>I will love the =
chairs to ban you for a long time if you insist going on.<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:E=
N-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US s=
tyle=3D'mso-fareast-language:EN-US'>You need to learn how IETF works, we li=
ke it or not (I=E2=80=99m not saying is perfect, and indeed we can do it mu=
ch better), but in this specific case, you are wasting people time instead =
of reading all the information that is there to tell you how to contribute.=
 Many people tried to help you in the right direction, including myself whe=
n I was sergeant-at-arms, and you keep ignoring everything, or maybe not in=
terested in understanding it.<o:p></o:p></span></p><div><p class=3DMsoNorma=
l><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'><br>Regards,<o:=
p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><spa=
n lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fareast-language:E=
N-US'>Jordi<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-botto=
m:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fare=
ast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal>=
<span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-langu=
age:EN-US'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-top=
:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'><b><span style=3D'font-size:12.0pt;color:black'>De:=
 </span></b><span style=3D'font-size:12.0pt;color:black'>v6ops &lt;v6ops-bo=
unces@ietf.org&gt; en nombre de Khaled Omar &lt;eng.khaled.omar@outlook.com=
&gt;<br><b>Fecha: </b>s=C3=A1bado, 17 de noviembre de 2018, 22:54<br><b>Par=
a: </b>Warren Kumari &lt;warren@kumari.net&gt;<br><b>CC: </b>IPv6 Operation=
s &lt;v6ops@ietf.org&gt;<br><b>Asunto: </b>Re: [v6ops] IPmix relevance to t=
he v6ops Charter<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNorma=
l style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:35.4pt'><span style=3D'font-family:"Arial",sans-serif;color:black'=
>I'm not repeating myself, maybe the core idea is the same but there are ma=
ny changes that works towards solving this problem, I have one more word to=
 say, where can we discuss this topic if v6ops and 6man have barriers regar=
ding this discussion?<o:p></o:p></span></p></div><div><div><p class=3DMsoNo=
rmal style=3D'margin-left:35.4pt'><span style=3D'font-family:"Arial",sans-s=
erif;color:black'>Best Regards<o:p></o:p></span></p></div><div><p class=3DM=
soNormal style=3D'margin-left:35.4pt'><span style=3D'font-family:"Arial",sa=
ns-serif;color:black'>Khaled Omar<o:p></o:p></span></p></div><p class=3DMso=
Normal style=3D'margin-left:35.4pt'><span style=3D'font-family:"Arial",sans=
-serif;color:black'><o:p>&nbsp;</o:p></span></p></div><div class=3DMsoNorma=
l align=3Dcenter style=3D'margin-left:35.4pt;text-align:center'><hr size=3D=
0 width=3D"100%" align=3Dcenter></div><div id=3DdivRplyFwdMsg><p class=3DMs=
oNormal style=3D'margin-left:35.4pt'><b><span style=3D'color:black'>From:</=
span></b><span style=3D'color:black'> Warren Kumari &lt;warren@kumari.net&g=
t;<br><b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br><b>To:</b> Khal=
ed Omar<br><b>Cc:</b> Fred Baker; IPv6 Operations<br><b>Subject:</b> Re: [v=
6ops] IPmix relevance to the v6ops Charter</span> <o:p></o:p></p><div><p cl=
ass=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p></div></d=
iv><div><div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span style=3D'font-family:"Verdana",sans-serif'=
><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal style=3D'margin-lef=
t:35.4pt'><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal style=3D'marg=
in-left:35.4pt'>On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar &lt;<a href=3D"=
mailto:eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a>&gt; wro=
te:<o:p></o:p></p></div><blockquote style=3D'border:none;border-left:solid =
#CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'=
><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US style=3D'color:#1F4=
97D'>Hi Warren,</span><span lang=3DEN-US><o:p></o:p></span></p><p class=3DM=
soNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin=
-left:35.4pt'><span lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span=
 lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div></blockquote><blockqu=
ote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0c=
m 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.=
4pt'><span lang=3DEN-US style=3D'color:#1F497D'>The protocol is under devel=
opment, but does this means that allowing IPv-4 only hosts to communicate t=
o IPv6-only hosts and vice versa has no relevance to any of these WGs?</spa=
n><span lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal style=3D'ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-US><o:p><=
/o:p></span></p></div></div></blockquote><div><p class=3DMsoNormal style=3D=
'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><div><p class=3DMsoNor=
mal style=3D'margin-left:35.4pt'><span style=3D'font-family:"Verdana",sans-=
serif'>We already have multiple transition technologies -- the working grou=
ps have not demonstrated interest in your proposal.&nbsp;<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span styl=
e=3D'font-family:"Arial",sans-serif'>Bob Hinden told you that IPmix is off-=
topic in the IPv6 Maintenance Working Group. Fred has said the same for the=
 V6OPS charter, and I agree with him.&nbsp;</span><span style=3D'font-famil=
y:"Verdana",sans-serif'><o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al style=3D'margin-left:35.4pt'><span style=3D'font-family:"Verdana",sans-s=
erif'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal style=3D'=
margin-left:35.4pt'>I understand that you believe&nbsp;that you have a grea=
t idea / solution, but there isn't any support for this in any of the IETF =
WGs. I'm sorry - I know that this must be frustrating for you, but simply r=
epeating yourself isn't going&nbsp; to change that.<o:p></o:p></p></div><di=
v><p class=3DMsoNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></=
div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>W<o:p></o:p></p>=
</div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></=
p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><o:p>&nbsp;<=
/o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp=
;<o:p></o:p></p></div><blockquote style=3D'border:none;border-left:solid #C=
CCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><=
div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-b=
ottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US style=3D'color:#1F497=
D'>Khaled</span><span lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNorm=
al style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:=
35.4pt'><span lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span lang=
=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal style=3D'mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'><b><span lang=3DEN=
-US>From:</span></b><span lang=3DEN-US> Warren Kumari [mailto:<a href=3D"ma=
ilto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>] <br><b>Sen=
t:</b> Thursday, November 15, 2018 8:36 PM<br><b>To:</b> Fred Baker &lt;<a =
href=3D"mailto:fredbaker.ietf@gmail.com" target=3D"_blank">fredbaker.ietf@g=
mail.com</a>&gt;<br><b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank"=
>eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<a href=3D"mailto=
:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [v6ops] IPmix relevance to the v6ops Charter<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:au=
to;margin-left:35.4pt'><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><div>=
<div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-botto=
m-alt:auto;margin-left:35.4pt'><span lang=3DEN-US style=3D'font-family:"Ver=
dana",sans-serif'>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></d=
iv><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;margin-left:35.4pt'><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p=
><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US>On Thu, Nov 15, 201=
8 at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" ta=
rget=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:<o:p></o:p></span></=
p></div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;pa=
dding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm=
;margin-bottom:5.0pt'><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US><br><br>=
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>&gt; <br>&gt; This is part of the v6ops charter, so my comment i=
s to work in the host to achieve the last part.<br><br>Two comments:<br><br=
>1) I wish you luck. Changing the host has been the hardest part, in the se=
nse that the common Socket layer is partially implemented in the applicatio=
ns, so deploying IPv6 has meant a minor change to every application.<br><br=
>2) Hosts are not the topic of v6ops; networks are.<br><br>Bob Hinden told =
you that IPmix is off-topic in the IPv6 Maintenance Working Group (6man, <a=
 href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and ask=
ed you to take your topic elsewhere. The same is true for IPv6 Operations (=
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). I'=
m trying to be gentle with you, as you clearly don't know your way around. =
But this topic doesn't belong on this list.<o:p></o:p></span></p></blockquo=
te><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bo=
ttom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US>&nbsp;<o:p></o:p></spa=
n></p></div><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US style=3D=
'font-family:"Verdana",sans-serif'>This is very true -- it is more like 6MA=
N that V6OPS, but it certainly doesn't fit in the V6OPS charter.</span><spa=
n lang=3DEN-US><o:p></o:p></span></p></div></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.=
4pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>&nbsp;</=
span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:=
35.4pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>The f=
act that V6OPS, 6MAN *and* the IETF Discuss list have all said that this is=
 off-topic indicates that the IETF doesn't want to work on this..</span><sp=
an lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'>=
<span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>&nbsp;</span>=
<span lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal st=
yle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4p=
t'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>W</span><s=
pan lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal styl=
e=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'=
><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote style=3D'=
border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;ma=
rgin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><p class=3DMsoNormal s=
tyle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4=
pt'><span lang=3DEN-US>----------------------------------------------------=
----------------------------<br>The fact that there is a highway to hell an=
d a stairway to heaven is an interesting comment on projected traffic volum=
e...<br><br>_______________________________________________<br>v6ops mailin=
g list<br><a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.or=
g</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"=
_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><o:p></o:p></span></=
p></blockquote></div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN-US><br clear=
=3Dall><o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'mso-margin-=
top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=3DEN=
-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal style=3D'mso-mar=
gin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=
=3DEN-US>-- <o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'mso-ma=
rgin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt'><span lang=
=3DEN-US>I don't think the execution is relevant when it was obviously a ba=
d idea in the first place.<br>This is like putting rabid weasels in your pa=
nts, and later expressing regret at having chosen those particular rabid we=
asels and that pair of pants.<br>&nbsp; &nbsp;---maf<o:p></o:p></span></p><=
/div></div></div></div></blockquote></div><p class=3DMsoNormal style=3D'mar=
gin-left:35.4pt'><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal s=
tyle=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal=
 style=3D'margin-left:35.4pt'>-- <o:p></o:p></p><div><p class=3DMsoNormal s=
tyle=3D'margin-left:35.4pt'>I don't think the execution is relevant when it=
 was obviously a bad idea in the first place.<br>This is like putting rabid=
 weasels in your pants, and later expressing regret at having chosen those =
particular rabid weasels and that pair of pants.<br>&nbsp; &nbsp;---maf<o:p=
></o:p></p></div></div></div><p class=3DMsoNormal style=3D'margin-left:35.4=
pt'>_______________________________________________ v6ops mailing list v6op=
s@ietf.org https://www.ietf.org/mailman/listinfo/v6ops <o:p></o:p></p></div=
><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3625341875_421979402--


From nobody Sat Nov 17 14:35:37 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 84A97128CFD for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:35:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 ZVGaWqHNaTLz for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:35:31 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066017.outbound.protection.outlook.com [40.92.66.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BF77128C65 for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:35:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=51B+RXD1HoCFIzzQs6sghg0CdyzY5yWIUHYmNGwoevs=; b=C8iKRAJgx50b2t4lhH4dtaVhuyOO/hi5W54z3cXk239P3YIt4yJJDqOCQOrYjVf8fx92SND1N9/y29BfpXFJNCcPjSGk5CaUgnV/ngiHVGSPzydLTUeNq2I8iZSEn7NJEKHgbVH+H5D08+Q/HgA1vShqAFG+ULJQFeQiyqBWNeJinAG6QxiaUtc9uGRdosiMv+VXCovedvpom8h/2R+waksRZ3jCEv6lPynRTAlrJqCWThdVOE4V7qmE7bIrO5DYDadTiiPi8wV8XIOXwLKvCsgKtdoIq3TgR2aqf2U0cElg/15amfuCFvpewTd24D2JDBpQe96eZVGqsKMgfMurSg==
Received: from HE1EUR01FT005.eop-EUR01.prod.protection.outlook.com (10.152.0.57) by HE1EUR01HT243.eop-EUR01.prod.protection.outlook.com (10.152.1.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 22:35:28 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.56) by HE1EUR01FT005.mail.protection.outlook.com (10.152.1.229) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 22:35:28 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 22:35:28 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMIAAh8wAgADcKACAABpkgIAAJk8AgAMbDmqAAAixgIAAAwoi
Date: Sat, 17 Nov 2018 22:35:28 +0000
Message-ID: <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es>
In-Reply-To: <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:856FD42BEC490A49E302951C9E54E10EA93DF0F70777F68CEFC0EF4DE054B322; UpperCasedChecksum:4DB0CE243357842864B320591A49A79F56EF1131586DA29022C2C46AE3EC75F7; SizeAsReceived:8118; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [ePe/bceoX587tkwmkfYnFUsIMizr1bJS]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT243; 6:XXpDQiCOO41AyyxolO6eIZ+fiuIGXtxnl6AW0f9+ULi0FTHfVZE0in1ZMpgmA+21sZ3E6dGiOnWD3u4WvXdS8p45d+X8W6rpvGU0BiwbHy3HRTfEFChaTre/sarB1AHFj72P5XZt1C+SMJSSwMqc4ozJwoGxU8bC8CmheVprbEYZ87YS/B0RLH5YBoLTsdQkSR3X7/E2SYSV7bRlZbaaN2rEFpLmC4ueSXhR78bbGkCdlErx99jqnzEYITfgZcUWMpEUX9EEm+w5rWjrnZ9ehxHO247sI7fJJk2xMPevt8WF7oE40BTIn3vPvg73EG/aG9CLNQ9cJmQEdASCdSHWXspYqVgwq71COaEWSxNjSMIiVSclw7RFHEaiXmLeiCaikuISpzmNoNEQFi0PZ9mdbDtMsNymuo2NxP8UQhJ8UPhdyUwsLp0kXeSsGB6Hk+bOkF5ENI1xzhY9lqeTEi+MAQ==; 5:JKt9YvAH3G3ZIV2mzoX5hIXBmcp3fxg8ye91PW8RTAih6kJP1bIkJ9IrcgZHD/4Zx89i/MHBYhHcdVLDHm8wC3D0bf8Wd/X5/rTxUwtcp2Zo8o9HHSx6Fk97hUA1FOswAMgHAoqbdWzvvTCFLhzRuXfY2oRaRApCi3N6iWb+68w=; 7:0ZFgK+9wsJSsxVll1GcGrd98Mn7SMiEUUfTNj6ovIIuZMrDHaPuDrjm8icGeLB318IwJlHgERHOhyUgVWYjkZyeL7H/aCAo1KkmzCf3b0y8LUnihrf/T8nI7uF9cjdNt95veUhfYr6jvsBgXGufknw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT243; 
x-ms-traffictypediagnostic: HE1EUR01HT243:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT243; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT243; 
x-microsoft-antispam-message-info: FqaZrY/VqXyUk0llRBxddZThnlqyBTG+24Ph9DR1AX7K8USLUeOz1QWwfiGerdqO
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: fcd41842-8ca4-4cc6-916c-08d64cdcf96c
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 22:35:28.0161 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT243
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mdJzm0ubtmJ7jAyn8-VaIikllaY>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:35:36 -0000

--_000_HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Jordi,

We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now, but don't keep always stop the discussion l=
ike that, there are many people who are willing to represent themselves and=
 share thoughts.

Khaled
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:24:35 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

I will love the chairs to ban you for a long time if you insist going on.

You need to learn how IETF works, we like it or not (I=92m not saying is pe=
rfect, and indeed we can do it much better), but in this specific case, you=
 are wasting people time instead of reading all the information that is the=
re to tell you how to contribute. Many people tried to help you in the righ=
t direction, including myself when I was sergeant-at-arms, and you keep ign=
oring everything, or maybe not interested in understanding it.

Regards,
Jordi



De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?
Best Regards
Khaled Omar

________________________________
From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
Hi Warren,

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?


We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

W



Khaled

From: Warren Kumari [mailto:warren@kumari.net<mailto:warren@kumari.net>]
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com<mailto:fredbaker.ietf@gmail.com>>
Cc: Khaled Omar <eng.khaled.omar@outlook.com<mailto:eng.khaled.omar@outlook=
.com>>; IPv6 Operations <v6ops@ietf.org<mailto:v6ops@ietf.org>>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com<mailt=
o:fredbaker.ietf@gmail.com>> wrote:


> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com<mai=
lto:eng.khaled.omar@outlook.com>> wrote:
>
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org<mailto:ipv6@ietf.org>) and asked you to take yo=
ur topic elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org<ma=
ilto:v6ops@ietf.org>). I'm trying to be gentle with you, as you clearly don=
't know your way around. But this topic doesn't belong on this list.

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

W

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf
_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--_000_HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{font-family:Verdana}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
span.EstiloCorreo18
	{font-family:"Calibri",sans-serif;
	color:windowtext}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:70.85pt 3.0cm 70.85pt 3.0cm}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"ES" link=3D"blue" vlink=3D"purple">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Jordi,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now,
 but don't keep always stop the discussion like that, there are many people=
 who are willing to represent themselves and share thoughts.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled </div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:24:35 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</font>
<div>&nbsp;</div>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">You can create your =
own discussion group outside IETF, but please stop creating unnecessary noi=
se in the lists, which only discourage people to keep participating in othe=
r more relevant works.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">I will love the chai=
rs to ban you for a long time if you insist going on.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">You need to learn ho=
w IETF works, we like it or not (I=92m not saying is perfect, and indeed we=
 can do it much better), but in this specific case, you are wasting people =
time instead of reading all the information
 that is there to tell you how to contribute. Many people tried to help you=
 in the right direction, including myself when I was sergeant-at-arms, and =
you keep ignoring everything, or maybe not interested in understanding it.<=
/span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; colo=
r:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">Jordi</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"font-=
size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">v6ops &lt;v6ops-bo=
unces@ietf.org&gt; en nombre de Khaled Omar &lt;eng.khaled.omar@outlook.com=
&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 22:54<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">I'm n=
ot repeating myself, maybe the core idea is the same but there are many cha=
nges that works towards solving this problem, I have one more word to say, =
where can we discuss this topic if v6ops and
 6man have barriers regarding this discussion?</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Best Regards</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Khaled Omar</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">&nbsp;</span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"100%" align=3D"center">
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"color=
:black">From:</span></b><span style=3D"color:black"> Warren Kumari &lt;warr=
en@kumari.net&gt;<br>
<b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Fred Baker; IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">On Thu, Nov 15, 2018 at=
 3:12 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com">eng=
.khaled.omar@outlook.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">Hi Warren,</span><span lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US">&nbsp;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">The protocol is under development, but does this mean=
s that allowing IPv-4 only hosts to communicate to IPv6-only hosts and vice=
 versa has no relevance to any of these
 WGs?</span><span lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US"></span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">We already have multiple transition tec=
hnologies -- the working groups have not demonstrated interest in your prop=
osal.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif">Bob Hinden told you that IPmix is off-top=
ic in the IPv6 Maintenance Working Group. Fred has said the same for the V6=
OPS charter, and I agree with him.&nbsp;</span><span style=3D"font-family:&=
quot;Verdana&quot;,sans-serif"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">I understand that you b=
elieve&nbsp;that you have a great idea / solution, but there isn't any supp=
ort for this in any of the IETF WGs. I'm sorry - I know that this must be f=
rustrating for you, but simply repeating
 yourself isn't going&nbsp; to change that.</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">W</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">Khaled</span><span lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span lang=3D"EN-US"=
>From:</span></b><span lang=3D"EN-US"> Warren Kumari [mailto:<a href=3D"mai=
lto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Thursday, November 15, 2018 8:36 PM<br>
<b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targe=
t=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<=
a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span><span lang=
=3D"EN-US"></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">On=
 Thu, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.i=
etf@gmail.com" target=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:</s=
pan></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><b=
r>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man,
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and a=
sked you to take your topic elsewhere. The same is true for IPv6 Operations=
 (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). =
I'm trying to be gentle with you, as you
 clearly don't know your way around. But this topic doesn't belong on this =
list.</span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">This is very true -- it =
is more like 6MAN that V6OPS, but it certainly doesn't fit in the V6OPS cha=
rter.</span><span lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span><span lang=
=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">The fact that V6OPS, 6MA=
N *and* the IETF Discuss list have all said that this is off-topic indicate=
s that the IETF doesn't want to work on this..</span><span lang=3D"EN-US"><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span><span lang=
=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">W</span><span lang=3D"EN=
-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
---------------------------------------------------------------------------=
---<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a></span></p>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><b=
r clear=3D"all">
</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
 </span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
don't think the execution is relevant when it was obviously a bad idea in t=
he first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</span></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><br clear=3D"all">
</p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">-- </p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">I don't think the execu=
tion is relevant when it was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">_______________________=
________________________ v6ops mailing list v6ops@ietf.org https://www.ietf=
.org/mailman/listinfo/v6ops
</p>
</div>
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.<br>
<br>
</div>
</body>
</html>

--_000_HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 14:38:57 2018
Return-Path: <linux@thehobsons.co.uk>
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 F1E32128C65 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:38:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 Zs0Y07y0eoPm for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:38:54 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 588EA130DDE for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:38:54 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id B55401BC37 for <v6ops@ietf.org>; Sat, 17 Nov 2018 22:38:50 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Sat, 17 Nov 2018 22:38:50 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/IISyp7Dwgbrh-dPnsgKTT8rkUYs>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:38:56 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>=20
> The input of the algorithm is 32-binary bits and can be extended to =
mor eeeee than that, one case is that the output is 5-binary bits with =
different output voltages

Then they are **NOT** bits. That's very fundamental stuff, and if you =
don't grasp basics like that then I suggest you stay away from trying to =
design complex protocols !

See https://en.wikipedia.org/wiki/Bit


From nobody Sat Nov 17 14:42:20 2018
Return-Path: <prvs=185925af61=jordi.palet@consulintel.es>
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 2AC8812EB11 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:42:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 t4ZPA0UqXP6Z for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:42:14 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD72D1292AD for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:42:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1542494531; x=1543099331; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=j7ypzhBnlPvNaWgXsf34l+ 7++LqwQ3dJUYRfaKHTiQI=; b=MfBGCUgCEbvz+1rKsp2dUjO3D0q0eTG98urq87 n3ecXReGiD3H8hlh56PVCyf/+nHMQ8afa9WdVa728Eu9GQw1YROAM5XV3V+zMLef QzFp+S5c3GmgwS1I8bCZzxNmknNN1zARINlTMX/z2cqw9j7COYSYhZmwdLSWLXBv /SVhw=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Sat, 17 Nov 2018 23:42:11 +0100
X-Spam-Processed: mail.consulintel.es, Sat, 17 Nov 2018 23:42:10 +0100
Received: from [10.10.10.130] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005983238.msg for <v6ops@ietf.org>; Sat, 17 Nov 2018 23:42:09 +0100
X-MDRemoteIP: 2001:470:1f09:495:20b7:e9ff:21ce:e117
X-MDHelo: [10.10.10.130]
X-MDArrival-Date: Sat, 17 Nov 2018 23:42:09 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185925af61=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Sat, 17 Nov 2018 23:42:05 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Khaled Omar <eng.khaled.omar@outlook.com>, Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Message-ID: <906F4279-FBB8-43C3-AFBA-1BC3E6201B3D@consulintel.es>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es> <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3625342925_163075156"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7XFBRYX9wK9CbQGe3-40HDVuJtM>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:42:18 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3625342925_163075156
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

I=E2=80=99ve not heard a single voice telling that this work should be in t=
his list or 6man, and the chairs of both, had already told you that it is o=
ut of scope.

=20

You=E2=80=99re asking where to discuss it, if you think there is other peop=
le interested, create your own email list and ask those folks to subscribe =
to it.


Regards,

Jordi

=20

=20

=20

De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 23:35
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

Jordi,

We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now, but don't keep always stop the discussion l=
ike that, there are many people who are willing to represent themselves and=
 share thoughts.

Khaled=20

From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:24:35 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

=20

I will love the chairs to ban you for a long time if you insist going on.

=20

You need to learn how IETF works, we like it or not (I=E2=80=99m not saying=
 is perfect, and indeed we can do it much better), but in this specific cas=
e, you are wasting people time instead of reading all the information that =
is there to tell you how to contribute. Many people tried to help you in th=
e right direction, including myself when I was sergeant-at-arms, and you ke=
ep ignoring everything, or maybe not interested in understanding it.


Regards,

Jordi

=20

=20

=20

De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?

Best Regards

Khaled Omar

=20

From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

=20

=20

On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com> w=
rote:

Hi Warren,

 =20

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?

=20

=20

We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.=20

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.=
=20

=20

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

=20

W

=20

=20

=20

Khaled

=20

From: Warren Kumari [mailto:warren@kumari.net]=20
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>; IPv6 Operations <v6ops@ietf.=
org>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

=20

=20

On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com> wrot=
e:



> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com> wr=
ote:
>=20
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org) and asked you to take your topic elsewhere. Th=
e same is true for IPv6 Operations (v6ops@ietf.org). I'm trying to be gentl=
e with you, as you clearly don't know your way around. But this topic doesn=
't belong on this list.

=20

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

=20

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

=20

W

=20

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf

_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops=20


**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3625342925_163075156
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D"Microsoft=
 Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#defaul=
t#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.estilocorreo18
	{mso-style-name:estilocorreo18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DES link=3Dblue vlink=
=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US=
 style=3D'mso-fareast-language:EN-US'>I=E2=80=99ve not heard a single voice=
 telling that this work should be in this list or 6man, and the chairs of b=
oth, had already told you that it is out of scope.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'mso-fareast-language:EN-US'>You=E2=80=99re asking where to discuss it, if =
you think there is other people interested, create your own email list and =
ask those folks to subscribe to it.<o:p></o:p></span></p><div><p class=3DMs=
oNormal><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'><br>Regar=
ds,<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt=
'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fareast-lang=
uage:EN-US'>Jordi<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-bottom:12.0pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;ms=
o-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoN=
ormal><span lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast=
-language:EN-US'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;bord=
er-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal =
style=3D'margin-left:35.4pt'><b><span style=3D'font-size:12.0pt;color:black=
'>De: </span></b><span style=3D'font-size:12.0pt;color:black'>Khaled Omar &=
lt;eng.khaled.omar@outlook.com&gt;<br><b>Fecha: </b>s=C3=A1bado, 17 de novi=
embre de 2018, 23:35<br><b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt=
;, JORDI PALET MARTINEZ &lt;jordi.palet@consulintel.es&gt;<br><b>CC: </b>IP=
v6 Operations &lt;v6ops@ietf.org&gt;<br><b>Asunto: </b>Re: [v6ops] IPmix re=
levance to the v6ops Charter<o:p></o:p></span></p></div><div><p class=3DMso=
Normal style=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p clas=
s=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-botto=
m:12.0pt;margin-left:35.4pt'><span style=3D'font-family:"Arial",sans-serif;=
color:black'>Jordi,<o:p></o:p></span></p></div><div><p class=3DMsoNormal st=
yle=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-=
left:35.4pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>We =
are not discussing on the IETF main mailing list, I think the IETf gives me=
 the right to submit a draft and discuss it freely with the relevant WGs an=
d with the appropriate people, this few e-mails can be ignored by those who=
 are not interested for now, but don't keep always stop the discussion like=
 that, there are many people who are willing to represent themselves and sh=
are thoughts.<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D=
'margin-left:35.4pt'><span style=3D'font-family:"Arial",sans-serif;color:bl=
ack'>Khaled <o:p></o:p></span></p></div><div class=3DMsoNormal align=3Dcent=
er style=3D'margin-left:35.4pt;text-align:center'><hr size=3D0 width=3D"100=
%" align=3Dcenter></div><div id=3DdivRplyFwdMsg><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'><b><span style=3D'color:black'>From:</span></b><spa=
n style=3D'color:black'> JORDI PALET MARTINEZ &lt;jordi.palet@consulintel.e=
s&gt;<br><b>Sent:</b> Sunday, November 18, 2018 12:24:35 AM<br><b>To:</b> K=
haled Omar; Warren Kumari<br><b>Cc:</b> IPv6 Operations<br><b>Subject:</b> =
Re: [v6ops] IPmix relevance to the v6ops Charter</span> <o:p></o:p></p><div=
><p class=3DMsoNormal style=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p></d=
iv></div><div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span =
lang=3DEN-US>You can create your own discussion group outside IETF, but ple=
ase stop creating unnecessary noise in the lists, which only discourage peo=
ple to keep participating in other more relevant works.</span><o:p></o:p></=
p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN-US>&nbs=
p;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><=
span lang=3DEN-US>I will love the chairs to ban you for a long time if you =
insist going on.</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN-US>&nbsp;</span>=
<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=
=3DEN-US>You need to learn how IETF works, we like it or not (I=E2=80=99m n=
ot saying is perfect, and indeed we can do it much better), but in this spe=
cific case, you are wasting people time instead of reading all the informat=
ion that is there to tell you how to contribute. Many people tried to help =
you in the right direction, including myself when I was sergeant-at-arms, a=
nd you keep ignoring everything, or maybe not interested in understanding i=
t.</span><o:p></o:p></p><div><p class=3DMsoNormal style=3D'margin-left:35.4=
pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'><br>Regards,<=
/span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;m=
argin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><span lang=3DEN-US=
 style=3D'font-size:10.5pt;color:black'>Jordi</span><o:p></o:p></p><p class=
=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom=
:12.0pt;margin-left:35.4pt'><span lang=3DEN-US style=3D'font-size:10.5pt;co=
lor:black'>&nbsp;</span><o:p></o:p></p></div><p class=3DMsoNormal style=3D'=
margin-left:35.4pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=
=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN-US>&nbsp;</span><=
o:p></o:p></p><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padd=
ing:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'margin-left:70.8pt'><b=
><span style=3D'font-size:12.0pt;color:black'>De: </span></b><span style=3D=
'font-size:12.0pt;color:black'>v6ops &lt;v6ops-bounces@ietf.org&gt; en nomb=
re de Khaled Omar &lt;eng.khaled.omar@outlook.com&gt;<br><b>Fecha: </b>s=C3=
=A1bado, 17 de noviembre de 2018, 22:54<br><b>Para: </b>Warren Kumari &lt;w=
arren@kumari.net&gt;<br><b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<b=
r><b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span><o:=
p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&n=
bsp;<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-margin-top-=
alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:70.8pt'><span sty=
le=3D'font-family:"Arial",sans-serif;color:black'>I'm not repeating myself,=
 maybe the core idea is the same but there are many changes that works towa=
rds solving this problem, I have one more word to say, where can we discuss=
 this topic if v6ops and 6man have barriers regarding this discussion?</spa=
n><o:p></o:p></p></div><div><div><p class=3DMsoNormal style=3D'margin-left:=
70.8pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>Best Reg=
ards</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-l=
eft:70.8pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>Khal=
ed Omar</span><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-lef=
t:70.8pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>&nbsp;=
</span><o:p></o:p></p></div><div style=3D'margin-left:35.4pt'><div class=3D=
MsoNormal align=3Dcenter style=3D'margin-left:35.4pt;text-align:center'><hr=
 size=3D0 width=3D"96%" align=3Dcenter></div></div><div id=3DdivRplyFwdMsg>=
<p class=3DMsoNormal style=3D'margin-left:70.8pt'><b><span style=3D'color:b=
lack'>From:</span></b><span style=3D'color:black'> Warren Kumari &lt;warren=
@kumari.net&gt;<br><b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br><b=
>To:</b> Khaled Omar<br><b>Cc:</b> Fred Baker; IPv6 Operations<br><b>Subjec=
t:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> <o:p></o:p><=
/p><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p>=
</p></div></div><div><div><div><p class=3DMsoNormal style=3D'margin-left:70=
.8pt'><span style=3D'font-family:"Verdana",sans-serif'>&nbsp;</span><o:p></=
o:p></p></div><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p>=
</o:p></p><div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'>On Th=
u, Nov 15, 2018 at 3:12 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.oma=
r@outlook.com">eng.khaled.omar@outlook.com</a>&gt; wrote:<o:p></o:p></p></d=
iv><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding=
:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;marg=
in-bottom:5.0pt'><div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US style=3D'col=
or:#1F497D'>Hi Warren,</span><o:p></o:p></p><p class=3DMsoNormal style=3D'm=
argin-left:70.8pt'><span lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span>=
<span lang=3DEN-US>&nbsp;</span><o:p></o:p></p></div></div></blockquote><bl=
ockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0=
cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bot=
tom:5.0pt'><div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><spa=
n lang=3DEN-US style=3D'color:#1F497D'>The protocol is under development, b=
ut does this means that allowing IPv-4 only hosts to communicate to IPv6-on=
ly hosts and vice versa has no relevance to any of these WGs?</span><o:p></=
o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-U=
S style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p></div></div></blockqu=
ote><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p=
></p></div><div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><spa=
n style=3D'font-family:"Verdana",sans-serif'>We already have multiple trans=
ition technologies -- the working groups have not demonstrated interest in =
your proposal.&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal s=
tyle=3D'margin-left:70.8pt'><span style=3D'font-family:"Arial",sans-serif'>=
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.=
&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin=
-left:70.8pt'><span style=3D'font-family:"Verdana",sans-serif'>&nbsp;</span=
><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt=
'>I understand that you believe&nbsp;that you have a great idea / solution,=
 but there isn't any support for this in any of the IETF WGs. I'm sorry - I=
 know that this must be frustrating for you, but simply repeating yourself =
isn't going&nbsp; to change that.<o:p></o:p></p></div><div><p class=3DMsoNo=
rmal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:70.8pt'>W<o:p></o:p></p></div><p class=3D=
MsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div><div><p c=
lass=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div><d=
iv><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p><=
/div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;paddi=
ng:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;ma=
rgin-bottom:5.0pt'><div><div><p class=3DMsoNormal style=3D'margin-left:70.8=
pt'><span lang=3DEN-US style=3D'color:#1F497D'>Khaled</span><o:p></o:p></p>=
<p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US style=
=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'><b><span lang=3DEN-US>From:</span></b><span lang=3D=
EN-US> Warren Kumari [mailto:<a href=3D"mailto:warren@kumari.net" target=3D=
"_blank">warren@kumari.net</a>] <br><b>Sent:</b> Thursday, November 15, 201=
8 8:36 PM<br><b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gma=
il.com" target=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br><b>Cc:</b> Kh=
aled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_bla=
nk">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<a href=3D"mai=
lto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br><b>Subject:=
</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span><o:p></o:p></p>=
<p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>&nbsp;=
</span><o:p></o:p></p><div><div><p class=3DMsoNormal style=3D'margin-left:7=
0.8pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>&nbsp;=
</span><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-left:70.8p=
t'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><div><div><p class=3DMsoN=
ormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>On Thu, Nov 15, 2018 =
at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targ=
et=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:</span><o:p></o:p></p>=
</div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padd=
ing:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><p class=3DMsoNormal style=3D'm=
argin-left:70.8pt'><span lang=3DEN-US><br><br>&gt; On Nov 14, 2018, at 1:34=
 PM, Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" target=
=3D"_blank">eng.khaled.omar@outlook.com</a>&gt; wrote:<br>&gt; <br>&gt; Thi=
s is part of the v6ops charter, so my comment is to work in the host to ach=
ieve the last part.<br><br>Two comments:<br><br>1) I wish you luck. Changin=
g the host has been the hardest part, in the sense that the common Socket l=
ayer is partially implemented in the applications, so deploying IPv6 has me=
ant a minor change to every application.<br><br>2) Hosts are not the topic =
of v6ops; networks are.<br><br>Bob Hinden told you that IPmix is off-topic =
in the IPv6 Maintenance Working Group (6man, <a href=3D"mailto:ipv6@ietf.or=
g" target=3D"_blank">ipv6@ietf.org</a>) and asked you to take your topic el=
sewhere. The same is true for IPv6 Operations (<a href=3D"mailto:v6ops@ietf=
.org" target=3D"_blank">v6ops@ietf.org</a>). I'm trying to be gentle with y=
ou, as you clearly don't know your way around. But this topic doesn't belon=
g on this list.</span><o:p></o:p></p></blockquote><div><p class=3DMsoNormal=
 style=3D'margin-left:70.8pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></=
p></div><div><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span l=
ang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>This is very true --=
 it is more like 6MAN that V6OPS, but it certainly doesn't fit in the V6OPS=
 charter.</span><o:p></o:p></p></div></div><div><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'><span lang=3DEN-US style=3D'font-family:"Verdana",s=
ans-serif'>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal styl=
e=3D'margin-left:70.8pt'><span lang=3DEN-US style=3D'font-family:"Verdana",=
sans-serif'>The fact that V6OPS, 6MAN *and* the IETF Discuss list have all =
said that this is off-topic indicates that the IETF doesn't want to work on=
 this..</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margi=
n-left:70.8pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif=
'>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'marg=
in-left:70.8pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-seri=
f'>W</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-l=
eft:70.8pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p></div><blockquot=
e style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0=
pt'><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>--=
---------------------------------------------------------------------------=
---<br>The fact that there is a highway to hell and a stairway to heaven is=
 an interesting comment on projected traffic volume...<br><br>_____________=
__________________________________<br>v6ops mailing list<br><a href=3D"mail=
to:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br><a href=3D"https=
://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">https://www.ietf.=
org/mailman/listinfo/v6ops</a></span><o:p></o:p></p></blockquote></div><p c=
lass=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US><br clear=
=3Dall></span><o:p></o:p></p><div><p class=3DMsoNormal style=3D'margin-left=
:70.8pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p></div><p class=3DMs=
oNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>-- </span><o:p></o:=
p></p><div><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DE=
N-US>I don't think the execution is relevant when it was obviously a bad id=
ea in the first place.<br>This is like putting rabid weasels in your pants,=
 and later expressing regret at having chosen those particular rabid weasel=
s and that pair of pants.<br>&nbsp; &nbsp;---maf</span><o:p></o:p></p></div=
></div></div></div></blockquote></div><p class=3DMsoNormal style=3D'margin-=
left:70.8pt'><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div><p class=3DMsoNormal sty=
le=3D'margin-left:70.8pt'>-- <o:p></o:p></p><div><p class=3DMsoNormal style=
=3D'margin-left:70.8pt'>I don't think the execution is relevant when it was=
 obviously a bad idea in the first place.<br>This is like putting rabid weasels in your pants, and =
later expressing regret at having chosen those particular rabid weasels and=
 that pair of pants.<br>&nbsp; &nbsp;---maf<o:p></o:p></p></div></div></div=
><p class=3DMsoNormal style=3D'margin-left:70.8pt'>________________________=
_______________________ v6ops mailing list v6ops@ietf.org https://www.ietf.=
org/mailman/listinfo/v6ops <o:p></o:p></p></div><p class=3DMsoNormal style=
=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-lef=
t:35.4pt'><br>**********************************************<br>IPv4 is ove=
r<br>Are you ready for the new Internet ?<br>http://www.theipv6company.com<=
br>The IPv6 Company<br><br>This electronic message contains information whi=
ch may be privileged or confidential. The information is intended to be for=
 the exclusive use of the individual(s) named above and further non-explici=
lty authorized disclosure, copying, distribution or use of the contents of =
this information, even if partially, including attached files, is strictly =
prohibited and will be considered a criminal offense. If you are not the in=
tended recipient be aware that any disclosure, copying, distribution or use=
 of the contents of this information, even if partially, including attached=
 files, is strictly prohibited, will be considered a criminal offense, so y=
ou must reply to the original sender to inform about this communication and=
 delete it.<o:p></o:p></p></div></div><br>*********************************=
*************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3625342925_163075156--


From nobody Sat Nov 17 14:45:00 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 9FD3012EB11 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:44:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 QdmuS0yL8yAH for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:44:55 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-oln040092064084.outbound.protection.outlook.com [40.92.64.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 863571292AD for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:44:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u+nCU+dRhyeeIaoCZOk1QoV4dc4hh7Q1xvBRzUfrvVE=; b=CYQejwpzunSgtDVkXBEor6u0mv/KvZnBtZfAM1VmmS13p2jJbThANJDKiyYsAruy5SncjlnoskCcXYc3GZ5M8rzOZ/U+UVJThcc10JgJkd++asScfv7MXvgTG5xK+cuV9vWU33P13xnDDKyPmxMHQjD87B/VUnD6ELRcXf/XacEf3zXdvpEalYLMfyTI8AHK2sYA1wU/mGHPGi8lQEfUMM7cFZKZaCDQbNBXJDnkQKTt5kRGxIhIl4z3fok+reszWRMuDNBP2ya+4pYP+29g1V+k+2fH2O3remWMYtQvyiXrhD9xTeZeL8aUqsRDqyBi+h+0oP50321KohQ/tZn+Mg==
Received: from VE1EUR01FT020.eop-EUR01.prod.protection.outlook.com (10.152.2.55) by VE1EUR01HT192.eop-EUR01.prod.protection.outlook.com (10.152.3.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 22:44:53 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.2.60) by VE1EUR01FT020.mail.protection.outlook.com (10.152.2.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 22:44:53 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 22:44:52 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNh
Date: Sat, 17 Nov 2018 22:44:52 +0000
Message-ID: <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk>
In-Reply-To: <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:8919DC2CC26404C69BBF4E86E96D84805087C56DFE9138906B73A9BE8BB5E29A; UpperCasedChecksum:6A8C80E6114C12F699C0E4AA71A4FF27A0256F067F42E25E6A64ECED6848885A; SizeAsReceived:7807; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [E9xh6BvRrZJsw+/BX19bavQNNLv29auz]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR01HT192; 6:SNaUBraPRKYcJXIF1aYHr0GL2PcsDFA4AOH8L545FmZJMjhH62fnX1jwhIOjV5vXckQeo/ptqUfQqX7S4L5J03Il/E7H1xY6lOx5kMkpMN+BpudPiTKQEr44BVcmIka46oOzYtZNge+JnMEEgf9GDIMV46HWyxx3sdOAjrFB3tfiEy/ArxcxQszGeUt7ZfsbHVeXJdOL1o9e4R1X6lxmxhUL261zYxwm/mMDtTX07vGAQ+8t0tpHW1wVKGSi1nwwHWfvmsop1XcjFMz9FdKOCEdIUco71xgVPWrAT+9aJvUoaMrg4Qyj8ZtPuFrYvaojfiz7ZBHhbpyq4LZlUOsxWK2tdIOKujTUUez7P+SHH+uns7L+ONByHOb23+s7eWjfqWrHcROZ2BXWSLkJQu56Y8bO6ws0gmkLkkK/nAwhhsa3zo88H0s2ZMQXMZTprlu+XigFzX++btDgCtj4aSG3zg==; 5:qeRtlfKvAihs+F/3bl3XgUlSCTa33zDX8CXyM+6Lh8iIcItbmrugd5Vu83m8O0HZ+GtS0A2UeAQA9nww2nm2mncw/iRpDjTtQhnTaLacheX0bEjhOjfHCcmW+SjVa3vFrknpil1KIkKyemSTkV8hFsugdVh5A+wf5cy+RZFO9EI=; 7:tWLAtJbzgqa8ITPdm26z4xMQVecbMKA4j2X0nUTE0r7sLAnm91IulYI/YMHjgi/bccnlWujGhBo50uJRlmgNNO/twspxfjH/fg9syOtVg+rNeFeeWqiJUE82Zzo2ZSoDJAMjHs1lhg9PwHRly8NWkw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR01HT192; 
x-ms-traffictypediagnostic: VE1EUR01HT192:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR01HT192; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT192; 
x-microsoft-antispam-message-info: KSalmEAHuFDxRh25xDh387PNg7Kl5K43Yj56hcxWjpp4K74LQHvKDLC3bmIAmq3g
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a8f8ff9-7daa-4a9f-9376-08d64cde49d8
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 22:44:52.3623 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT192
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1igJfQQRGAPDfqprJhSYOvCtGmk>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:44:59 -0000

--_000_HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

simon,

The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction betw=
een this and the link you suggested.

Khaled
________________________________
From: v6ops <v6ops-bounces@ietf.org> on behalf of Simon Hobson <linux@theho=
bsons.co.uk>
Sent: Sunday, November 18, 2018 12:38:50 AM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>
> The input of the algorithm is 32-binary bits and can be extended to mor e=
eeee than that, one case is that the output is 5-binary bits with different=
 output voltages

Then they are **NOT** bits. That's very fundamental stuff, and if you don't=
 grasp basics like that then I suggest you stay away from trying to design =
complex protocols !

See https://en.wikipedia.org/wiki/Bit

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_000_HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
simon,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction betw=
een this and the link you suggested.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> v6ops &lt;v6ops-bou=
nces@ietf.org&gt; on behalf of Simon Hobson &lt;linux@thehobsons.co.uk&gt;<=
br>
<b>Sent:</b> Sunday, November 18, 2018 12:38:50 AM<br>
<b>To:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled Omar &lt;eng.khaled.omar@outlook.com&gt; wr=
ote:<br>
&gt; <br>
&gt; The input of the algorithm is 32-binary bits and can be extended to mo=
r eeeee than that, one case is that the output is 5-binary bits with differ=
ent output voltages<br>
<br>
Then they are **NOT** bits. That's very fundamental stuff, and if you don't=
 grasp basics like that then I suggest you stay away from trying to design =
complex protocols !<br>
<br>
See <a href=3D"https://en.wikipedia.org/wiki/Bit">https://en.wikipedia.org/=
wiki/Bit</a><br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
v6ops@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 14:51:44 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 F113712D4EC for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:51:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 DCF0Izx7_uY1 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 14:51:38 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn0806.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::806]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAE9E129AB8 for <v6ops@ietf.org>; Sat, 17 Nov 2018 14:51:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NI5GNCfzI2ZXV0SJfaHEeg8YSAbc2pgU4Tj0l1kqTP4=; b=bbK80gy3LlwM5Pa+JKJUSNY6rkArn5Gky2aR4nujYGZ3AIQqMYUMNc4bkCp4oaitx4mdcg9AXIvJ4Ggb/UitT5iVmn/J3Rmi+BF1SYx737hx+ZqOxe6KcWTCT7usOhbxfhE/OJ2KOAjI/Eg8a+hR94LPYLYspvoWu1jjmq1UeDmMOlSQD3uo6yPH3gp/KDF/jFIFRWQdhXphOaMoPyVXE1Ua4Zk4UlMHju0eZBj+BL/MzS2wIW37xkb8fvOO03IO0zz3Jxxgld0ZVA0qW6eAui8Nj7SFSZ3OJnSAPJu6c/e73GYMomBDiNF0wk6RmrpMrIruZIRL9iBIUzxwOryy7Q==
Received: from VE1EUR01FT020.eop-EUR01.prod.protection.outlook.com (10.152.2.51) by VE1EUR01HT073.eop-EUR01.prod.protection.outlook.com (10.152.3.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 22:51:35 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.2.60) by VE1EUR01FT020.mail.protection.outlook.com (10.152.2.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 22:51:35 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 22:51:35 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMIAAh8wAgADcKACAABpkgIAAJk8AgAMbDmqAAAixgIAAAwoigAAB2YCAAAKn8g==
Date: Sat, 17 Nov 2018 22:51:34 +0000
Message-ID: <HE1PR0402MB29374616D2935B9E15534A08AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es> <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <906F4279-FBB8-43C3-AFBA-1BC3E6201B3D@consulintel.es>
In-Reply-To: <906F4279-FBB8-43C3-AFBA-1BC3E6201B3D@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:2FADB4FD8048BE6E5C0E05E837EE15FB1CF4D97EEEC23D8616F903A652E6EBE0; UpperCasedChecksum:DC7EC5D54D4AFECA09D3C044329F8A91BD96A1AC8969CC19890406CCCE64F8C3; SizeAsReceived:8276; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [dJiJZNP+OiON9zPjjLk0e5Uq8bmS4xMz]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR01HT073; 6:nTEVyNacqVLzT3UHzpYVVcK59TPwOzvEIg9aM587D7HDSY2dAt1+NcmRNHG8Kfx183P7fLm4EIEoQ2WL50f9jbYX0bj1JThLFhBRMR9Wzl9BthKjQcd6/bQvw2fdP4VfZYGZq7cWC/hxORuP2dTSlzQn1cmYk7aYwz5qPmLp1JCMDW9tSCSfC3f89b8lo3VA9SpKMrgOoau5GppaRxcckACBZBfFu2GnVI3QBaW+cIPZxbA/LBmhW/Lxum8SZPPVJzF2qKIyzhKWW8j6h7zttAOaJ4udO+8VhCmiukvlkgYcYBPJSEKwI4tgCEUFZbGwe3+tTo4knrgP0MbXojWAM6qoe4VSGO6dlrvEPjwWVYff/TuW02uJ3C7i5VVGBqoAfxCcdtA/tZUQgsAz6gKqpfwQeHiXrmaI8SZoHOa2aVmHDDeFUxDj8eKpjlU94D2i9B8dMo2ftbmjH6qxPfBLsA==; 5:x2bmUJKJ9KVadtqFVcurzsjWatcLYCFh7DKCDz6yy9iS0DACnwQcoR7FLbZZZnFUPLGd/wc67ASYjZlWmA3u7k7sULLSGFcjRUQO4UfJ/W7HgNamvUUju8pXUlt+6QYTOdWJQtrYHSjrSejCgy1boIe36zZTKDpC2wyrJwNUgzs=; 7:MpnrrDZ8UyfzoM36KEdqSX1E4WBsOwPza+gvUFbVDI+9L19FQrC+pN6fkPBoyDk5VzRZ1mZEgkTO7seLrubPHAFP+PCWfdOEsbAL3k2DIPn3ah3cWdKLq4hfTb4wRAq29USBmM+SFQCU1aHBfLdCcA==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:VE1EUR01HT073; 
x-ms-traffictypediagnostic: VE1EUR01HT073:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR01HT073; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT073; 
x-microsoft-antispam-message-info: P+HHrt9xsMrUOiQEO1TcZhELSANxsVRAfZlADPwmK+26W7O0ziRkF9C5le4xbN84
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29374616D2935B9E15534A08AEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 70f28b2c-c125-455d-ac17-08d64cdf39c7
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 22:51:34.9017 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT073
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1v28AagpuZme4NnwGJX85ikGwBk>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 22:51:42 -0000

--_000_HE1PR0402MB29374616D2935B9E15534A08AEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

This list is for public use, what this means, it means there are more contr=
ibutions expected from participants until they finish the discussion, then =
if no more to add then it will be the end of the discussion.

Khaled
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:42:05 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

I=92ve not heard a single voice telling that this work should be in this li=
st or 6man, and the chairs of both, had already told you that it is out of =
scope.

You=92re asking where to discuss it, if you think there is other people int=
erested, create your own email list and ask those folks to subscribe to it.

Regards,
Jordi



De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 23:35
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

Jordi,
We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now, but don't keep always stop the discussion l=
ike that, there are many people who are willing to represent themselves and=
 share thoughts.
Khaled
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:24:35 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

I will love the chairs to ban you for a long time if you insist going on.

You need to learn how IETF works, we like it or not (I=92m not saying is pe=
rfect, and indeed we can do it much better), but in this specific case, you=
 are wasting people time instead of reading all the information that is the=
re to tell you how to contribute. Many people tried to help you in the righ=
t direction, including myself when I was sergeant-at-arms, and you keep ign=
oring everything, or maybe not interested in understanding it.

Regards,
Jordi



De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?
Best Regards
Khaled Omar

________________________________
From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
Hi Warren,

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?


We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

W



Khaled

From: Warren Kumari [mailto:warren@kumari.net<mailto:warren@kumari.net>]
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com<mailto:fredbaker.ietf@gmail.com>>
Cc: Khaled Omar <eng.khaled.omar@outlook.com<mailto:eng.khaled.omar@outlook=
.com>>; IPv6 Operations <v6ops@ietf.org<mailto:v6ops@ietf.org>>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com<mailt=
o:fredbaker.ietf@gmail.com>> wrote:


> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com<mai=
lto:eng.khaled.omar@outlook.com>> wrote:
>
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org<mailto:ipv6@ietf.org>) and asked you to take yo=
ur topic elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org<ma=
ilto:v6ops@ietf.org>). I'm trying to be gentle with you, as you clearly don=
't know your way around. But this topic doesn't belong on this list.

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

W

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf
_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--_000_HE1PR0402MB29374616D2935B9E15534A08AEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{font-family:Verdana}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msonormal00, li.msonormal00, div.msonormal00
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{margin-right:0cm;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif}
span.estilocorreo18
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.EstiloCorreo21
	{font-family:"Calibri",sans-serif;
	color:windowtext}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:70.85pt 3.0cm 70.85pt 3.0cm}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"ES" link=3D"blue" vlink=3D"purple">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
This list is for public use, what this means, it means there are more contr=
ibutions expected from participants until they finish the discussion, then =
if no more to add then it will be the end of the discussion.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:42:05 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</font>
<div>&nbsp;</div>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">I=92ve not heard a s=
ingle voice telling that this work should be in this list or 6man, and the =
chairs of both, had already told you that it is out of scope.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">You=92re asking wher=
e to discuss it, if you think there is other people interested, create your=
 own email list and ask those folks to subscribe to it.</span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; colo=
r:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">Jordi</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"font-=
size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">Khaled Omar &lt;en=
g.khaled.omar@outlook.com&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 23:35<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;, JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">Jordi=
,</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">We ar=
e not discussing on the IETF main mailing list, I think the IETf gives me t=
he right to submit a draft and discuss it freely with the relevant WGs and =
with the appropriate people, this few e-mails
 can be ignored by those who are not interested for now, but don't keep alw=
ays stop the discussion like that, there are many people who are willing to=
 represent themselves and share thoughts.</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Khaled
</span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"100%" align=3D"center">
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"color=
:black">From:</span></b><span style=3D"color:black"> JORDI PALET MARTINEZ &=
lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:24:35 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Yo=
u can create your own discussion group outside IETF, but please stop creati=
ng unnecessary noise in the lists, which only discourage people to keep par=
ticipating in other more relevant works.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
will love the chairs to ban you for a long time if you insist going on.</sp=
an></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Yo=
u need to learn how IETF works, we like it or not (I=92m not saying is perf=
ect, and indeed we can do it much better), but in this specific case, you a=
re wasting people time instead of reading
 all the information that is there to tell you how to contribute. Many peop=
le tried to help you in the right direction, including myself when I was se=
rgeant-at-arms, and you keep ignoring everything, or maybe not interested i=
n understanding it.</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt; color:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">Jordi</span></=
p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">&nbsp;</span><=
/p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><b><span style=3D"font-=
size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">v6ops &lt;v6ops-bo=
unces@ietf.org&gt; en nombre de Khaled Omar &lt;eng.khaled.omar@outlook.com=
&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 22:54<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">I'm n=
ot repeating myself, maybe the core idea is the same but there are many cha=
nges that works towards solving this problem, I have one more word to say, =
where can we discuss this topic if v6ops and
 6man have barriers regarding this discussion?</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Best Regards</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Khaled Omar</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">&nbsp;</span></p>
</div>
<div style=3D"margin-left:35.4pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"96%" align=3D"center">
</div>
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><b><span style=3D"color=
:black">From:</span></b><span style=3D"color:black"> Warren Kumari &lt;warr=
en@kumari.net&gt;<br>
<b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Fred Baker; IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">On Thu, Nov 15, 2018 at=
 3:12 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com">eng=
.khaled.omar@outlook.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">Hi Warren,</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US">&nbsp;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">The protocol is under development, but does this mean=
s that allowing IPv-4 only hosts to communicate to IPv6-only hosts and vice=
 versa has no relevance to any of these
 WGs?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">We already have multiple transition tec=
hnologies -- the working groups have not demonstrated interest in your prop=
osal.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif">Bob Hinden told you that IPmix is off-top=
ic in the IPv6 Maintenance Working Group. Fred has said the same for the V6=
OPS charter, and I agree with him.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">I understand that you b=
elieve&nbsp;that you have a great idea / solution, but there isn't any supp=
ort for this in any of the IETF WGs. I'm sorry - I know that this must be f=
rustrating for you, but simply repeating
 yourself isn't going&nbsp; to change that.</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">W</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">Khaled</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><b><span lang=3D"EN-US"=
>From:</span></b><span lang=3D"EN-US"> Warren Kumari [mailto:<a href=3D"mai=
lto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Thursday, November 15, 2018 8:36 PM<br>
<b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targe=
t=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<=
a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">On=
 Thu, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.i=
etf@gmail.com" target=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:</s=
pan></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US"><b=
r>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man,
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and a=
sked you to take your topic elsewhere. The same is true for IPv6 Operations=
 (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). =
I'm trying to be gentle with you, as you
 clearly don't know your way around. But this topic doesn't belong on this =
list.</span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">This is very true -- it =
is more like 6MAN that V6OPS, but it certainly doesn't fit in the V6OPS cha=
rter.</span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">The fact that V6OPS, 6MA=
N *and* the IETF Discuss list have all said that this is off-topic indicate=
s that the IETF doesn't want to work on this..</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-family:&quot;Verdana&quot;,sans-serif">W</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">--=
---------------------------------------------------------------------------=
---<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a></span></p>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US"><b=
r clear=3D"all">
</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">--=
 </span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">I =
don't think the execution is relevant when it was obviously a bad idea in t=
he first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</span></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><br clear=3D"all">
</p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">-- </p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">I don't think the execu=
tion is relevant when it was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">_______________________=
________________________ v6ops mailing list v6ops@ietf.org https://www.ietf=
.org/mailman/listinfo/v6ops
</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.</p>
</div>
</div>
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.<br>
<br>
</div>
</body>
</html>

--_000_HE1PR0402MB29374616D2935B9E15534A08AEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 15:06:38 2018
Return-Path: <prvs=185925af61=jordi.palet@consulintel.es>
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 EC94212870E for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:06:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 uatw5Tzi5AVO for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:06:34 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65E261277C8 for <v6ops@ietf.org>; Sat, 17 Nov 2018 15:06:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1542495991; x=1543100791; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type; bh=VoZkqunRk8ql+2wPuPvszE iadBCxmGT/I8YkjU6A4Ik=; b=SjbSwihPLkoq7ZWtQDBAxUJryZa64EfYmnpFOI j1LrF7NkV+ip7G2N09O0SOuazDhIrTha0Jlhsi7lUc1EDHJD3pNgxwIOeBpqG9NV LNeieEdaPUvyYFcw+90jKOw+OeDRsqhYPlimgTt2PKz38/Jbh6g3Eogv+pgZ/Bmj fFNnQ=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Sun, 18 Nov 2018 00:06:31 +0100
X-Spam-Processed: mail.consulintel.es, Sun, 18 Nov 2018 00:06:30 +0100
Received: from [10.10.10.130] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50005983269.msg for <v6ops@ietf.org>; Sun, 18 Nov 2018 00:06:29 +0100
X-MDRemoteIP: 2001:470:1f09:495:c93a:e455:371f:ff29
X-MDHelo: [10.10.10.130]
X-MDArrival-Date: Sun, 18 Nov 2018 00:06:29 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=185925af61=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Sun, 18 Nov 2018 00:06:25 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Khaled Omar <eng.khaled.omar@outlook.com>, Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Message-ID: <60EC8E29-3308-4822-9396-A14B2AC4D57F@consulintel.es>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es> <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <906F4279-FBB8-43C3-AFBA-1BC3E6201B3D@consulintel.es> <HE1PR0402MB29374616D2935B9E15534A08AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB29374616D2935B9E15534A08AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3625344385_1233571363"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/a_UNKB7HBjOXa6cLkOwDJrDAp-s>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 23:06:37 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3625344385_1233571363
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

It is public on the charter topics, which is not the case.


Regards,

Jordi

=20

=20

=20

De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 23:51
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

This list is for public use, what this means, it means there are more contr=
ibutions expected from participants until they finish the discussion, then =
if no more to add then it will be the end of the discussion.

Khaled

From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:42:05 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

I=E2=80=99ve not heard a single voice telling that this work should be in t=
his list or 6man, and the chairs of both, had already told you that it is o=
ut of scope.

=20

You=E2=80=99re asking where to discuss it, if you think there is other peop=
le interested, create your own email list and ask those folks to subscribe =
to it.


Regards,

Jordi

=20

=20

=20

De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 23:35
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

Jordi,

We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now, but don't keep always stop the discussion l=
ike that, there are many people who are willing to represent themselves and=
 share thoughts.

Khaled=20

From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:24:35 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

=20

I will love the chairs to ban you for a long time if you insist going on.

=20

You need to learn how IETF works, we like it or not (I=E2=80=99m not saying=
 is perfect, and indeed we can do it much better), but in this specific cas=
e, you are wasting people time instead of reading all the information that =
is there to tell you how to contribute. Many people tried to help you in th=
e right direction, including myself when I was sergeant-at-arms, and you ke=
ep ignoring everything, or maybe not interested in understanding it.


Regards,

Jordi

=20

=20

=20

De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=C3=A1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?

Best Regards

Khaled Omar

=20

From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter=20

=20

=20

=20

On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com> w=
rote:

Hi Warren,

 =20

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?

=20

=20

We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.=20

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.=
=20

=20

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

=20

W

=20

=20

=20

Khaled

=20

From: Warren Kumari [mailto:warren@kumari.net]=20
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>; IPv6 Operations <v6ops@ietf.=
org>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

=20

=20

=20

On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com> wrot=
e:



> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com> wr=
ote:
>=20
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org) and asked you to take your topic elsewhere. Th=
e same is true for IPv6 Operations (v6ops@ietf.org). I'm trying to be gentl=
e with you, as you clearly don't know your way around. But this topic doesn=
't belong on this list.

=20

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

=20

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

=20

W

=20

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


=20

--=20

I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf

_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops=20


**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--B_3625344385_1233571363
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D"Microsoft=
 Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#defaul=
t#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal000, li.msonormal000, div.msonormal000
	{mso-style-name:msonormal00;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.estilocorreo18
	{mso-style-name:estilocorreo18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.estilocorreo21
	{mso-style-name:estilocorreo21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EstiloCorreo23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DES link=3Dblue vlink=
=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US=
 style=3D'mso-fareast-language:EN-US'>It is public on the charter topics, w=
hich is not the case.<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.5pt;color:black'><br>Regards,<o:p></o:p>=
</span></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=
=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fareast-language:EN-US'>=
Jordi<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:12.0=
pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black;mso-fareast-la=
nguage:EN-US'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-fareast-language:EN=
-US'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-top:solid=
 #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'mar=
gin-left:35.4pt'><b><span style=3D'font-size:12.0pt;color:black'>De: </span=
></b><span style=3D'font-size:12.0pt;color:black'>Khaled Omar &lt;eng.khale=
d.omar@outlook.com&gt;<br><b>Fecha: </b>s=C3=A1bado, 17 de noviembre de 201=
8, 23:51<br><b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;, JORDI PAL=
ET MARTINEZ &lt;jordi.palet@consulintel.es&gt;<br><b>CC: </b>IPv6 Operation=
s &lt;v6ops@ietf.org&gt;<br><b>Asunto: </b>Re: [v6ops] IPmix relevance to t=
he v6ops Charter<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNorma=
l style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;mar=
gin-left:35.4pt'><span style=3D'font-family:"Arial",sans-serif;color:black'=
>This list is for public use, what this means, it means there are more cont=
ributions expected from participants until they finish the discussion, then=
 if no more to add then it will be the end of the discussion.<o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span =
style=3D'font-family:"Arial",sans-serif;color:black'>Khaled<o:p></o:p></spa=
n></p></div><div class=3DMsoNormal align=3Dcenter style=3D'margin-left:35.4=
pt;text-align:center'><hr size=3D0 width=3D"100%" align=3Dcenter></div><div=
 id=3DdivRplyFwdMsg><p class=3DMsoNormal style=3D'margin-left:35.4pt'><b><s=
pan style=3D'color:black'>From:</span></b><span style=3D'color:black'> JORD=
I PALET MARTINEZ &lt;jordi.palet@consulintel.es&gt;<br><b>Sent:</b> Sunday,=
 November 18, 2018 12:42:05 AM<br><b>To:</b> Khaled Omar; Warren Kumari<br>=
<b>Cc:</b> IPv6 Operations<br><b>Subject:</b> Re: [v6ops] IPmix relevance t=
o the v6ops Charter</span> <o:p></o:p></p><div><p class=3DMsoNormal style=
=3D'margin-left:35.4pt'>&nbsp;<o:p></o:p></p></div></div><div><div><p class=
=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN-US>I=E2=80=99ve n=
ot heard a single voice telling that this work should be in this list or 6m=
an, and the chairs of both, had already told you that it is out of scope.</=
span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span=
 lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mar=
gin-left:35.4pt'><span lang=3DEN-US>You=E2=80=99re asking where to discuss =
it, if you think there is other people interested, create your own email li=
st and ask those folks to subscribe to it.</span><o:p></o:p></p><div><p cla=
ss=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;color:black'><br>Regards,</span><o:p></o:p></p><p class=3DMso=
Normal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0p=
t;margin-left:35.4pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:bl=
ack'>Jordi</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-to=
p-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><span l=
ang=3DEN-US style=3D'font-size:10.5pt;color:black'>&nbsp;</span><o:p></o:p>=
</p></div><p class=3DMsoNormal style=3D'margin-left:35.4pt'><span lang=3DEN=
-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:3=
5.4pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><div style=3D'border:=
none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'margin-left:70.8pt'><b><span style=3D'font-size:12=
.0pt;color:black'>De: </span></b><span style=3D'font-size:12.0pt;color:blac=
k'>Khaled Omar &lt;eng.khaled.omar@outlook.com&gt;<br><b>Fecha: </b>s=C3=A1=
bado, 17 de noviembre de 2018, 23:35<br><b>Para: </b>Warren Kumari &lt;warr=
en@kumari.net&gt;, JORDI PALET MARTINEZ &lt;jordi.palet@consulintel.es&gt;<=
br><b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br><b>Asunto: </b>Re: =
[v6ops] IPmix relevance to the v6ops Charter</span><o:p></o:p></p></div><di=
v><p class=3DMsoNormal style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></=
div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:12.0pt;margin-left:70.8pt'><span style=3D'font-family:"Ar=
ial",sans-serif;color:black'>Jordi,</span><o:p></o:p></p></div><div><p clas=
s=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-botto=
m:12.0pt;margin-left:70.8pt'><span style=3D'font-family:"Arial",sans-serif;=
color:black'>We are not discussing on the IETF main mailing list, I think t=
he IETf gives me the right to submit a draft and discuss it freely with the=
 relevant WGs and with the appropriate people, this few e-mails can be igno=
red by those who are not interested for now, but don't keep always stop the=
 discussion like that, there are many people who are willing to represent t=
hemselves and share thoughts.</span><o:p></o:p></p></div><div><p class=3DMs=
oNormal style=3D'margin-left:70.8pt'><span style=3D'font-family:"Arial",san=
s-serif;color:black'>Khaled </span><o:p></o:p></p></div><div style=3D'margi=
n-left:35.4pt'><div class=3DMsoNormal align=3Dcenter style=3D'margin-left:3=
5.4pt;text-align:center'><hr size=3D0 width=3D"100%" align=3Dcenter></div><=
/div><div id=3DdivRplyFwdMsg><p class=3DMsoNormal style=3D'margin-left:70.8=
pt'><b><span style=3D'color:black'>From:</span></b><span style=3D'color:bla=
ck'> JORDI PALET MARTINEZ &lt;jordi.palet@consulintel.es&gt;<br><b>Sent:</b=
> Sunday, November 18, 2018 12:24:35 AM<br><b>To:</b> Khaled Omar; Warren K=
umari<br><b>Cc:</b> IPv6 Operations<br><b>Subject:</b> Re: [v6ops] IPmix re=
levance to the v6ops Charter</span> <o:p></o:p></p><div><p class=3DMsoNorma=
l style=3D'margin-left:70.8pt'>&nbsp;<o:p></o:p></p></div></div><div><div><=
p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>You can=
 create your own discussion group outside IETF, but please stop creating un=
necessary noise in the lists, which only discourage people to keep particip=
ating in other more relevant works.</span><o:p></o:p></p><p class=3DMsoNorm=
al style=3D'margin-left:70.8pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p>=
</p><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>I =
will love the chairs to ban you for a long time if you insist going on.</sp=
an><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span l=
ang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margi=
n-left:70.8pt'><span lang=3DEN-US>You need to learn how IETF works, we like=
 it or not (I=E2=80=99m not saying is perfect, and indeed we can do it much=
 better), but in this specific case, you are wasting people time instead of=
 reading all the information that is there to tell you how to contribute. M=
any people tried to help you in the right direction, including myself when =
I was sergeant-at-arms, and you keep ignoring everything, or maybe not inte=
rested in understanding it.</span><o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'margin-left:70.8pt'><span lang=3DEN-US style=3D'font-size:10.5pt;c=
olor:black'><br>Regards,</span><o:p></o:p></p><p class=3DMsoNormal style=3D=
'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:7=
0.8pt'><span lang=3DEN-US style=3D'font-size:10.5pt;color:black'>Jordi</spa=
n><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;margi=
n-right:0cm;margin-bottom:12.0pt;margin-left:70.8pt'><span lang=3DEN-US sty=
le=3D'font-size:10.5pt;color:black'>&nbsp;</span><o:p></o:p></p></div><p cl=
ass=3DMsoNormal style=3D'margin-left:70.8pt'><span lang=3DEN-US>&nbsp;</spa=
n><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:70.8pt'><span la=
ng=3DEN-US>&nbsp;</span><o:p></o:p></p><div style=3D'border:none;border-top=
:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'margin-left:106.2pt'><b>=
<span style=3D'font-size:12.0pt;color:black'>De: </span></b><span style=3D'=
font-size:12.0pt;color:black'>v6ops &lt;v6ops-bounces@ietf.org&gt; en nombr=
e de Khaled Omar &lt;eng.khaled.omar@outlook.com&gt;<br><b>Fecha: </b>s=C3=
=A1bado, 17 de noviembre de 2018, 22:54<br><b>Para: </b>Warren Kumari &lt;w=
arren@kumari.net&gt;<br><b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<b=
r><b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span><o:=
p></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>&=
nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-margin-top=
-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:106.2pt'><span s=
tyle=3D'font-family:"Arial",sans-serif;color:black'>I'm not repeating mysel=
f, maybe the core idea is the same but there are many changes that works to=
wards solving this problem, I have one more word to say, where can we discu=
ss this topic if v6ops and 6man have barriers regarding this discussion?</s=
pan><o:p></o:p></p></div><div><div><p class=3DMsoNormal style=3D'margin-lef=
t:106.2pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>Best =
Regards</span><o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'margi=
n-left:106.2pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>=
Khaled Omar</span><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin=
-left:106.2pt'><span style=3D'font-family:"Arial",sans-serif;color:black'>&=
nbsp;</span><o:p></o:p></p></div><div style=3D'margin-left:35.4pt'><div sty=
le=3D'margin-left:35.4pt'><div class=3DMsoNormal align=3Dcenter style=3D'ma=
rgin-left:35.4pt;text-align:center'><hr size=3D0 width=3D"86%" align=3Dcent=
er></div></div></div><div id=3DdivRplyFwdMsg><p class=3DMsoNormal style=3D'=
margin-left:106.2pt'><b><span style=3D'color:black'>From:</span></b><span s=
tyle=3D'color:black'> Warren Kumari &lt;warren@kumari.net&gt;<br><b>Sent:</=
b> Friday, November 16, 2018 12:27:52 AM<br><b>To:</b> Khaled Omar<br><b>Cc=
:</b> Fred Baker; IPv6 Operations<br><b>Subject:</b> Re: [v6ops] IPmix rele=
vance to the v6ops Charter</span> <o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'margin-left:106.2pt'>&nbsp;<o:p></o:p></p></div></div><div><div><d=
iv><p class=3DMsoNormal style=3D'margin-left:106.2pt'><span style=3D'font-f=
amily:"Verdana",sans-serif'>&nbsp;</span><o:p></o:p></p></div><p class=3DMs=
oNormal style=3D'margin-left:106.2pt'>&nbsp;<o:p></o:p></p><div><div><p cla=
ss=3DMsoNormal style=3D'margin-left:106.2pt'>On Thu, Nov 15, 2018 at 3:12 P=
M Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com">eng.khaled=
.omar@outlook.com</a>&gt; wrote:<o:p></o:p></p></div><blockquote style=3D'b=
order:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin=
-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><div><di=
v><p class=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US sty=
le=3D'color:#1F497D'>Hi Warren,</span><o:p></o:p></p><p class=3DMsoNormal s=
tyle=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'color:#1F497D'>&nb=
sp;</span><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p></div></div></bloc=
kquote><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;pad=
ding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;=
margin-bottom:5.0pt'><div><div><p class=3DMsoNormal style=3D'margin-left:10=
6.2pt'><span lang=3DEN-US style=3D'color:#1F497D'>The protocol is under dev=
elopment, but does this means that allowing IPv-4 only hosts to communicate=
 to IPv6-only hosts and vice versa has no relevance to any of these WGs?</s=
pan><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:106.2pt'><span=
 lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p></div></d=
iv></blockquote><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>&nb=
sp;<o:p></o:p></p></div><div><div><p class=3DMsoNormal style=3D'margin-left=
:106.2pt'><span style=3D'font-family:"Verdana",sans-serif'>We already have =
multiple transition technologies -- the working groups have not demonstrate=
d interest in your proposal.&nbsp;</span><o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span style=3D'font-family:"Aria=
l",sans-serif'>Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working Group. Fred has =
said the same for the V6OPS charter, and I agree with him.&nbsp;</span><o:p=
></o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'><s=
pan style=3D'font-family:"Verdana",sans-serif'>&nbsp;</span><o:p></o:p></p>=
</div><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>I understand =
that you believe&nbsp;that you have a great idea / solution, but there isn'=
t any support for this in any of the IETF WGs. I'm sorry - I know that this=
 must be frustrating for you, but simply repeating yourself isn't going&nbs=
p; to change that.<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'm=
argin-left:106.2pt'>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal st=
yle=3D'margin-left:106.2pt'>W<o:p></o:p></p></div><p class=3DMsoNormal styl=
e=3D'margin-left:106.2pt'>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNor=
mal style=3D'margin-left:106.2pt'>&nbsp;<o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'>&nbsp;<o:p></o:p></p></div><bloc=
kquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm=
 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-botto=
m:5.0pt'><div><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'><span=
 lang=3DEN-US style=3D'color:#1F497D'>Khaled</span><o:p></o:p></p><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'colo=
r:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin=
-left:106.2pt'><b><span lang=3DEN-US>From:</span></b><span lang=3DEN-US> Wa=
rren Kumari [mailto:<a href=3D"mailto:warren@kumari.net" target=3D"_blank">=
warren@kumari.net</a>] <br><b>Sent:</b> Thursday, November 15, 2018 8:36 PM=
<br><b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" t=
arget=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br><b>Cc:</b> Khaled Omar=
 &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.k=
haled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<a href=3D"mailto:v6ops=
@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br><b>Subject:</b> Re: =
[v6ops] IPmix relevance to the v6ops Charter</span><o:p></o:p></p><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US>&nbsp;</span>=
<o:p></o:p></p><div><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'=
><span lang=3DEN-US style=3D'font-family:"Verdana",sans-serif'>&nbsp;</span=
><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-left:106.2pt'><s=
pan lang=3DEN-US>&nbsp;</span><o:p></o:p></p><div><div><p class=3DMsoNormal=
 style=3D'margin-left:106.2pt'><span lang=3DEN-US>On Thu, Nov 15, 2018 at 1=
2:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" target=
=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:</span><o:p></o:p></p></=
div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;paddin=
g:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;mar=
gin-bottom:5.0pt'><p class=3DMsoNormal style=3D'margin-left:106.2pt'><span =
lang=3DEN-US><br><br>&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a h=
ref=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.oma=
r@outlook.com</a>&gt; wrote:<br>&gt; <br>&gt; This is part of the v6ops cha=
rter, so my comment is to work in the host to achieve the last part.<br><br=
>Two comments:<br><br>1) I wish you luck. Changing the host has been the ha=
rdest part, in the sense that the common Socket layer is partially implemen=
ted in the applications, so deploying IPv6 has meant a minor change to ever=
y application.<br><br>2) Hosts are not the topic of v6ops; networks are.<br=
><br>Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Wo=
rking Group (6man, <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@=
ietf.org</a>) and asked you to take your topic elsewhere. The same is true =
for IPv6 Operations (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6=
ops@ietf.org</a>). I'm trying to be gentle with you, as you clearly don't k=
now your way around. But this topic doesn't belong on this list.</span><o:p=
></o:p></p></blockquote><div><p class=3DMsoNormal style=3D'margin-left:106.=
2pt'><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p></div><div><div><p clas=
s=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'font-family:"Verdana",sans-seri=
f'>This is very true -- it is more like 6MAN that V6OPS, but it certainly d=
oesn't fit in the V6OPS charter.</span><o:p></o:p></p></div></div><div><p c=
lass=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'=
font-family:"Verdana",sans-serif'>&nbsp;</span><o:p></o:p></p></div><div><p=
 class=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=
=3D'font-family:"Verdana",sans-serif'>The fact that V6OPS, 6MAN *and* the I=
ETF Discuss list have all said that this is off-topic indicates that the IE=
TF doesn't want to work on this..</span><o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'font=
-family:"Verdana",sans-serif'>&nbsp;</span><o:p></o:p></p></div><div><p cla=
ss=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US style=3D'fo=
nt-family:"Verdana",sans-serif'>W</span><o:p></o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US>&nbsp;</span>=
<o:p></o:p></p></div><blockquote style=3D'border:none;border-left:solid #CC=
CCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;mar=
gin-right:0cm;margin-bottom:5.0pt'><p class=3DMsoNormal style=3D'margin-lef=
t:106.2pt'><span lang=3DEN-US>---------------------------------------------=
-----------------------------------<br>The fact that there is a highway to =
hell and a stairway to heaven is an interesting comment on projected traffi=
c volume...<br><br>_______________________________________________<br>v6ops=
 mailing list<br><a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@=
ietf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a></span><o:p><=
/o:p></p></blockquote></div><p class=3DMsoNormal style=3D'margin-left:106.2=
pt'><span lang=3DEN-US><br clear=3Dall></span><o:p></o:p></p><div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'><span lang=3DEN-US>&nbsp;</span>=
<o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-left:106.2pt'><sp=
an lang=3DEN-US>-- </span><o:p></o:p></p><div><p class=3DMsoNormal style=3D=
'margin-left:106.2pt'><span lang=3DEN-US>I don't think the execution is rel=
evant when it was obviously a bad idea in the first place.<br>This is like =
putting rabid weasels in your pants, and later expressing regret at having =
chosen those particular rabid weasels and that pair of pants.<br>&nbsp; &nb=
sp;---maf</span><o:p></o:p></p></div></div></div></div></blockquote></div><=
p class=3DMsoNormal style=3D'margin-left:106.2pt'><br clear=3Dall><o:p></o:=
p></p><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>&nbsp;<o:p></=
o:p></p></div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>-- <o:p></=
o:p></p><div><p class=3DMsoNormal style=3D'margin-left:106.2pt'>I don't thi=
nk the execution is relevant when it was obviously a bad idea in the first =
place.<br>This is like putting rabid weasels in your pants, and later expre=
ssing regret at having chosen those particular rabid weasels and that pair =
of pants.<br>&nbsp; &nbsp;---maf<o:p></o:p></p></div></div></div><p class=
=3DMsoNormal style=3D'margin-left:106.2pt'>________________________________=
_______________ v6ops mailing list v6ops@ietf.org https://www.ietf.org/mail=
man/listinfo/v6ops <o:p></o:p></p></div><p class=3DMsoNormal style=3D'mso-m=
argin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:70.8pt'=
><br>**********************************************<br>IPv4 is over<br>Are =
you ready for the new Internet ?<br>http://www.theipv6company.com<br>The IP=
v6 Company<br><br>This electronic message contains information which may be=
 privileged or confidential. The information is intended to be for the excl=
usive use of the individual(s) named above and further non-explicilty autho=
rized disclosure, copying, distribution or use of the contents of this info=
rmation, even if partially, including attached files, is strictly prohibite=
d and will be considered a criminal offense. If you are not the intended re=
cipient be aware that any disclosure, copying, distribution or use of the c=
ontents of this information, even if partially, including attached files, i=
s strictly prohibited, will be considered a criminal offense, so you must reply to =
the original sender to inform about this communication and delete it.<o:p><=
/o:p></p></div></div><p class=3DMsoNormal style=3D'mso-margin-top-alt:0cm;m=
argin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><br>**************=
********************************<br>IPv4 is over<br>Are you ready for the n=
ew Internet ?<br>http://www.theipv6company.com<br>The IPv6 Company<br><br>T=
his electronic message contains information which may be privileged or conf=
idential. The information is intended to be for the exclusive use of the in=
dividual(s) named above and further non-explicilty authorized disclosure, c=
opying, distribution or use of the contents of this information, even if pa=
rtially, including attached files, is strictly prohibited and will be consi=
dered a criminal offense. If you are not the intended recipient be aware th=
at any disclosure, copying, distribution or use of the contents of this inf=
ormation, even if partially, including attached files, is strictly prohibit=
ed, will be considered a criminal offense, so you must reply to the origina=
l sender to inform about this communication and delete it.<o:p></o:p></p></=
div></div><br>**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.<br>
<br>
</body></html>

--B_3625344385_1233571363--



From nobody Sat Nov 17 15:11:57 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 0A4A3130DE5 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:11:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 ZSyWWOQyTPKY for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:11:52 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03olkn0822.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::822]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 412471277C8 for <v6ops@ietf.org>; Sat, 17 Nov 2018 15:11:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ZJy4YcQ8Q1XpX7JFj4YY+Kc18f4nZhziG5zwnzHCJY=; b=fzPuwix/W5CYzife0Lo0ZptAZrXOQEWpHObOCJkQLYgOQJCFd891rb7QCl6nUuiGzaVuuI9C8iW21q5iDhXHtpLkQ9pEClnueJMN225coEiltGO3NG04RLvDOHDhbHZzrJBXzkEuoEvPjZKZMtYv88F540VyXYQAi+bAuvSsLHun6oxCQbeShyR0KWpHAc2C2V1VGgjzSo9Ios2K6HZKXsem32kaKJdo2ihWAyz5EKpom7hBiaf5Fn0m1MqOkOuwR25DY54VIyL57W2TFc0pmQCasDha+sFIcW5jQdHlBJYaiMEvSbnE3JptCE62WtlyMGDTSF41cntE9gQODtFMpQ==
Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com (10.152.20.55) by DB5EUR03HT198.eop-EUR03.prod.protection.outlook.com (10.152.21.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sat, 17 Nov 2018 23:11:49 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.20.57) by DB5EUR03FT041.mail.protection.outlook.com (10.152.21.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sat, 17 Nov 2018 23:11:49 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sat, 17 Nov 2018 23:11:48 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix relevance to the v6ops Charter
Thread-Index: AQHUfFWOeCMFu9SuJkeF/wqPFpb2f6VPumOSgAAHq4CAAAWEMIAAh8wAgADcKACAABpkgIAAJk8AgAMbDmqAAAixgIAAAwoigAAB2YCAAAKn8oAABCaAgAABgQQ=
Date: Sat, 17 Nov 2018 23:11:48 +0000
Message-ID: <HE1PR0402MB293713DBF3FD6549BB2B3E7CAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <HE1PR0402MB29377F0DD1854F1786FC67ACAEC20@HE1PR0402MB2937.eurprd04.prod.outlook.com> <78c52356-7d3e-21cc-ca3e-5e237fb4d55d@kit.edu> <HE1PR0402MB293774D01A1C350A21ADC884AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <35BBA13C-99A4-4C6F-AA86-36CEAD0E7C57@steffann.nl> <6BB2FA5C-64A8-4856-955D-6BA21DC23C2F@gmail.com> <HE1PR0402MB29370A892824851E7A2C81B7AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <0AECA19F-8C28-4FC7-9135-0E9F3692C01D@gmail.com> <HE1PR0402MB2937ECE8E079D605580037B1AEC30@HE1PR0402MB2937.eurprd04.prod.outlook.com> <31880F17-1335-4DDD-9767-B41DE4369B19@gmail.com> <CAHw9_iL5uWg8uB=ySOg0R6J3BCLfKjm0Mxp-rTBsEj02yCbkig@mail.gmail.com> <HE1PR0402MB293734B5D777768DC58C3378AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHw9_i+2H=O6niE-LdGkpQh_QmX+SthRqJ5Xes9K9n5v7=k5zg@mail.gmail.com> <HE1PR0402MB29374C3B82BBF20A20613041AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <973B856E-1919-47C1-BA5B-311AB5B05E55@consulintel.es> <HE1PR0402MB293738B65A5D4EE2C974B9D4AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <906F4279-FBB8-43C3-AFBA-1BC3E6201B3D@consulintel.es> <HE1PR0402MB29374616D2935B9E15534A08AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <60EC8E29-3308-4822-9396-A14B2AC4D57F@consulintel.es>
In-Reply-To: <60EC8E29-3308-4822-9396-A14B2AC4D57F@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:4F2468732A36A6BC38DB395994CD93C6D73F9A8AB602F2F0D25298A1A68E5F27; UpperCasedChecksum:D2FDFE50F91F89D1633E6658E804806BF9501949B656077A2055001DB472EF0F; SizeAsReceived:8431; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [E7tok7iXBaA663lbu+Ckwu0J0rOtIrJY]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR03HT198; 6:zdfsAQQDrGjXTnmSS3TE9mdoZF7yMO4NG0EOvSpgSiH1Izbwz4Rt63256znca6OYYUS9ll6b6WcHW7QhW6i8Boku9503POnJ2p4XUrqO8J8WAaz/gVIFQ40XpjkXijT3m244s8V2QsednbAwrY7X3TbNY05EKZOJv7xox4eefpkA1sra36L19zz/LMfVLtwDjXdqjPbFd799NjHQGpHBrJ0B7r+UHInyn2+x8mDLWTLvKZxKw7zxU2qvJkRyzk/3RjTcGtSbmGLybmqW4pCRYtWWztRCEXjXPXYTcP5PE1IjyUmf1eFWkORrSJ7jipz3V/E/XJ3P3JpHD4BCBuu2ajrDaPakVYqSTbbi3DkYcphUoH98St8uFu2Vh7z9aNQ56KdKgOGD+eFNxF+d3orEXUZ8gyx2A9fPoFZ8i9VS6/srQedtovgjU0Y0ndV1hj84YuNxNcSmxgCp7xWCr+YEOA==; 5:WRyIxv+9jPk4hbK2fCJc14xUM+GRq98dd+i5WVvXlOczz06+SQzMPYhBhVQjY/rRGDGRHmylBe0pIVH/rTaDlnWgmGvsTG4hYJ0zmgSbvCKVeH5CL0zSIpRYb1juawh4IBkvZstrfkFUuCeWuGv4/lwe2rZrK3cXy2UouVoOPc0=; 7:YJ9r7g9wezWgppf83gbm1iloRjX2ckQtTyvdFATgBNeowdchAFPWaD4yB6ZuDeVAK9X8umxdWQDgLDMHLFjp2ZI5Ucho0M/qP50OJ/YA8w5Wc4yXyx/4n2cl+GQmBVvoAFN71LC85AEUoysTXc/ZrA==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR03HT198; 
x-ms-traffictypediagnostic: DB5EUR03HT198:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR03HT198; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT198; 
x-microsoft-antispam-message-info: O6Q4Dfe3nu9ah1ptURxFKqm6Vjem+15cZT8PndY3xYYT4xjt77+xmOcJsIThMDVI
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293713DBF3FD6549BB2B3E7CAEDE0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ad4a4c1-d393-470f-82b7-08d64ce20d51
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2018 23:11:48.8078 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT198
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OuBpY7u0BrvcOhdY0ph4gB5vDWw>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 23:11:56 -0000

--_000_HE1PR0402MB293713DBF3FD6549BB2B3E7CAEDE0HE1PR0402MB2937_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Really?!, OK.
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 1:06:25 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

It is public on the charter topics, which is not the case.

Regards,
Jordi



De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 23:51
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

This list is for public use, what this means, it means there are more contr=
ibutions expected from participants until they finish the discussion, then =
if no more to add then it will be the end of the discussion.
Khaled
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:42:05 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

I=92ve not heard a single voice telling that this work should be in this li=
st or 6man, and the chairs of both, had already told you that it is out of =
scope.

You=92re asking where to discuss it, if you think there is other people int=
erested, create your own email list and ask those folks to subscribe to it.

Regards,
Jordi



De: Khaled Omar <eng.khaled.omar@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 23:35
Para: Warren Kumari <warren@kumari.net>, JORDI PALET MARTINEZ <jordi.palet@=
consulintel.es>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

Jordi,
We are not discussing on the IETF main mailing list, I think the IETf gives=
 me the right to submit a draft and discuss it freely with the relevant WGs=
 and with the appropriate people, this few e-mails can be ignored by those =
who are not interested for now, but don't keep always stop the discussion l=
ike that, there are many people who are willing to represent themselves and=
 share thoughts.
Khaled
________________________________
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Sent: Sunday, November 18, 2018 12:24:35 AM
To: Khaled Omar; Warren Kumari
Cc: IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter

You can create your own discussion group outside IETF, but please stop crea=
ting unnecessary noise in the lists, which only discourage people to keep p=
articipating in other more relevant works.

I will love the chairs to ban you for a long time if you insist going on.

You need to learn how IETF works, we like it or not (I=92m not saying is pe=
rfect, and indeed we can do it much better), but in this specific case, you=
 are wasting people time instead of reading all the information that is the=
re to tell you how to contribute. Many people tried to help you in the righ=
t direction, including myself when I was sergeant-at-arms, and you keep ign=
oring everything, or maybe not interested in understanding it.

Regards,
Jordi



De: v6ops <v6ops-bounces@ietf.org> en nombre de Khaled Omar <eng.khaled.oma=
r@outlook.com>
Fecha: s=E1bado, 17 de noviembre de 2018, 22:54
Para: Warren Kumari <warren@kumari.net>
CC: IPv6 Operations <v6ops@ietf.org>
Asunto: Re: [v6ops] IPmix relevance to the v6ops Charter

I'm not repeating myself, maybe the core idea is the same but there are man=
y changes that works towards solving this problem, I have one more word to =
say, where can we discuss this topic if v6ops and 6man have barriers regard=
ing this discussion?
Best Regards
Khaled Omar

________________________________
From: Warren Kumari <warren@kumari.net>
Sent: Friday, November 16, 2018 12:27:52 AM
To: Khaled Omar
Cc: Fred Baker; IPv6 Operations
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 3:12 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
Hi Warren,

The protocol is under development, but does this means that allowing IPv-4 =
only hosts to communicate to IPv6-only hosts and vice versa has no relevanc=
e to any of these WGs?


We already have multiple transition technologies -- the working groups have=
 not demonstrated interest in your proposal.
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group. Fred has said the same for the V6OPS charter, and I agree with him.

I understand that you believe that you have a great idea / solution, but th=
ere isn't any support for this in any of the IETF WGs. I'm sorry - I know t=
hat this must be frustrating for you, but simply repeating yourself isn't g=
oing  to change that.

W



Khaled

From: Warren Kumari [mailto:warren@kumari.net<mailto:warren@kumari.net>]
Sent: Thursday, November 15, 2018 8:36 PM
To: Fred Baker <fredbaker.ietf@gmail.com<mailto:fredbaker.ietf@gmail.com>>
Cc: Khaled Omar <eng.khaled.omar@outlook.com<mailto:eng.khaled.omar@outlook=
.com>>; IPv6 Operations <v6ops@ietf.org<mailto:v6ops@ietf.org>>
Subject: Re: [v6ops] IPmix relevance to the v6ops Charter



On Thu, Nov 15, 2018 at 12:28 AM Fred Baker <fredbaker.ietf@gmail.com<mailt=
o:fredbaker.ietf@gmail.com>> wrote:


> On Nov 14, 2018, at 1:34 PM, Khaled Omar <eng.khaled.omar@outlook.com<mai=
lto:eng.khaled.omar@outlook.com>> wrote:
>
> This is part of the v6ops charter, so my comment is to work in the host t=
o achieve the last part.

Two comments:

1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.

2) Hosts are not the topic of v6ops; networks are.

Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man, ipv6@ietf.org<mailto:ipv6@ietf.org>) and asked you to take yo=
ur topic elsewhere. The same is true for IPv6 Operations (v6ops@ietf.org<ma=
ilto:v6ops@ietf.org>). I'm trying to be gentle with you, as you clearly don=
't know your way around. But this topic doesn't belong on this list.

This is very true -- it is more like 6MAN that V6OPS, but it certainly does=
n't fit in the V6OPS charter.

The fact that V6OPS, 6MAN *and* the IETF Discuss list have all said that th=
is is off-topic indicates that the IETF doesn't want to work on this..

W

---------------------------------------------------------------------------=
-----
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...

_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf
_______________________________________________ v6ops mailing list v6ops@ie=
tf.org https://www.ietf.org/mailman/listinfo/v6ops

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.

**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.


--_000_HE1PR0402MB293713DBF3FD6549BB2B3E7CAEDE0HE1PR0402MB2937_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{font-family:Verdana}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msonormal00, li.msonormal00, div.msonormal00
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msonormal000, li.msonormal000, div.msonormal000
	{margin-right:0cm;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{margin-right:0cm;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif}
span.estilocorreo18
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.estilocorreo21
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.EstiloCorreo23
	{font-family:"Calibri",sans-serif;
	color:windowtext}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:70.85pt 3.0cm 70.85pt 3.0cm}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"ES" link=3D"blue" vlink=3D"purple">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Really?!, OK.</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 1:06:25 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</font>
<div>&nbsp;</div>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">It is public on the =
charter topics, which is not the case.</span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; colo=
r:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">Jordi</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt; color:black">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"font-=
size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">Khaled Omar &lt;en=
g.khaled.omar@outlook.com&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 23:51<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;, JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">This =
list is for public use, what this means, it means there are more contributi=
ons expected from participants until they finish the discussion, then if no=
 more to add then it will be the end of the
 discussion.</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Khaled</span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"100%" align=3D"center">
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"color=
:black">From:</span></b><span style=3D"color:black"> JORDI PALET MARTINEZ &=
lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:42:05 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I=
=92ve not heard a single voice telling that this work should be in this lis=
t or 6man, and the chairs of both, had already told you that it is out of s=
cope.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Yo=
u=92re asking where to discuss it, if you think there is other people inter=
ested, create your own email list and ask those folks to subscribe to it.</=
span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt; color:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">Jordi</span></=
p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">&nbsp;</span><=
/p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><b><span style=3D"font-=
size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">Khaled Omar &lt;en=
g.khaled.omar@outlook.com&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 23:35<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;, JORDI PALET MARTINEZ =
&lt;jordi.palet@consulintel.es&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">Jordi=
,</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">We ar=
e not discussing on the IETF main mailing list, I think the IETf gives me t=
he right to submit a draft and discuss it freely with the relevant WGs and =
with the appropriate people, this few e-mails
 can be ignored by those who are not interested for now, but don't keep alw=
ays stop the discussion like that, there are many people who are willing to=
 represent themselves and share thoughts.</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif; color:black">Khaled
</span></p>
</div>
<div style=3D"margin-left:35.4pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"100%" align=3D"center">
</div>
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><b><span style=3D"color=
:black">From:</span></b><span style=3D"color:black"> JORDI PALET MARTINEZ &=
lt;jordi.palet@consulintel.es&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:24:35 AM<br>
<b>To:</b> Khaled Omar; Warren Kumari<br>
<b>Cc:</b> IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">Yo=
u can create your own discussion group outside IETF, but please stop creati=
ng unnecessary noise in the lists, which only discourage people to keep par=
ticipating in other more relevant works.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">I =
will love the chairs to ban you for a long time if you insist going on.</sp=
an></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">Yo=
u need to learn how IETF works, we like it or not (I=92m not saying is perf=
ect, and indeed we can do it much better), but in this specific case, you a=
re wasting people time instead of reading
 all the information that is there to tell you how to contribute. Many peop=
le tried to help you in the right direction, including myself when I was se=
rgeant-at-arms, and you keep ignoring everything, or maybe not interested i=
n understanding it.</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt; color:black"><br>
Regards,</span></p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">Jordi</span></=
p>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt; color:black">&nbsp;</span><=
/p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:70.8pt"><span lang=3D"EN-US">&n=
bsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><b><span style=3D"font=
-size:12.0pt; color:black">De:
</span></b><span style=3D"font-size:12.0pt; color:black">v6ops &lt;v6ops-bo=
unces@ietf.org&gt; en nombre de Khaled Omar &lt;eng.khaled.omar@outlook.com=
&gt;<br>
<b>Fecha: </b>s=E1bado, 17 de noviembre de 2018, 22:54<br>
<b>Para: </b>Warren Kumari &lt;warren@kumari.net&gt;<br>
<b>CC: </b>IPv6 Operations &lt;v6ops@ietf.org&gt;<br>
<b>Asunto: </b>Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:106.2pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">I'm n=
ot repeating myself, maybe the core idea is the same but there are many cha=
nges that works towards solving this problem, I have one more word to say, =
where can we discuss this topic if v6ops and
 6man have barriers regarding this discussion?</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Arial&quot;,sans-serif; color:black">Best Regards</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Arial&quot;,sans-serif; color:black">Khaled Omar</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Arial&quot;,sans-serif; color:black">&nbsp;</span></p>
</div>
<div style=3D"margin-left:35.4pt">
<div style=3D"margin-left:35.4pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:35.4pt; text=
-align:center">
<hr size=3D"0" width=3D"86%" align=3D"center">
</div>
</div>
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><b><span style=3D"colo=
r:black">From:</span></b><span style=3D"color:black"> Warren Kumari &lt;war=
ren@kumari.net&gt;<br>
<b>Sent:</b> Friday, November 16, 2018 12:27:52 AM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Fred Baker; IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span> </p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">On Thu, Nov 15, 2018 a=
t 3:12 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com">en=
g.khaled.omar@outlook.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">Hi Warren,</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US">&nbsp;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">The protocol is under development, but does this mea=
ns that allowing IPv-4 only hosts to communicate to IPv6-only hosts and vic=
e versa has no relevance to any of these
 WGs?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">&nbsp;</span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Verdana&quot;,sans-serif">We already have multiple transition te=
chnologies -- the working groups have not demonstrated interest in your pro=
posal.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Arial&quot;,sans-serif">Bob Hinden told you that IPmix is off-to=
pic in the IPv6 Maintenance Working Group. Fred has said the same for the V=
6OPS charter, and I agree with him.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span style=3D"font-fa=
mily:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">I understand that you =
believe&nbsp;that you have a great idea / solution, but there isn't any sup=
port for this in any of the IETF WGs. I'm sorry - I know that this must be =
frustrating for you, but simply repeating
 yourself isn't going&nbsp; to change that.</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">W</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">Khaled</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><b><span lang=3D"EN-US=
">From:</span></b><span lang=3D"EN-US"> Warren Kumari [mailto:<a href=3D"ma=
ilto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Thursday, November 15, 2018 8:36 PM<br>
<b>To:</b> Fred Baker &lt;<a href=3D"mailto:fredbaker.ietf@gmail.com" targe=
t=3D"_blank">fredbaker.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; IPv6 Operations &lt;<=
a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Re: [v6ops] IPmix relevance to the v6ops Charter</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">&=
nbsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">&=
nbsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">O=
n Thu, Nov 15, 2018 at 12:28 AM Fred Baker &lt;<a href=3D"mailto:fredbaker.=
ietf@gmail.com" target=3D"_blank">fredbaker.ietf@gmail.com</a>&gt; wrote:</=
span></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US"><=
br>
<br>
&gt; On Nov 14, 2018, at 1:34 PM, Khaled Omar &lt;<a href=3D"mailto:eng.kha=
led.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br>
&gt; <br>
&gt; This is part of the v6ops charter, so my comment is to work in the hos=
t to achieve the last part.<br>
<br>
Two comments:<br>
<br>
1) I wish you luck. Changing the host has been the hardest part, in the sen=
se that the common Socket layer is partially implemented in the application=
s, so deploying IPv6 has meant a minor change to every application.<br>
<br>
2) Hosts are not the topic of v6ops; networks are.<br>
<br>
Bob Hinden told you that IPmix is off-topic in the IPv6 Maintenance Working=
 Group (6man,
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>) and a=
sked you to take your topic elsewhere. The same is true for IPv6 Operations=
 (<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>). =
I'm trying to be gentle with you, as you
 clearly don't know your way around. But this topic doesn't belong on this =
list.</span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">&=
nbsp;</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">This is very true -- it=
 is more like 6MAN that V6OPS, but it certainly doesn't fit in the V6OPS ch=
arter.</span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">The fact that V6OPS, 6M=
AN *and* the IETF Discuss list have all said that this is off-topic indicat=
es that the IETF doesn't want to work on this..</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;Verdana&quot;,sans-serif">W</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">&=
nbsp;</span></p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">-=
---------------------------------------------------------------------------=
----<br>
The fact that there is a highway to hell and a stairway to heaven is an int=
eresting comment on projected traffic volume...<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a></span></p>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US"><=
br clear=3D"all">
</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">&=
nbsp;</span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">-=
- </span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><span lang=3D"EN-US">I=
 don't think the execution is relevant when it was obviously a bad idea in =
the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</span></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt"><br clear=3D"all">
</p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">&nbsp;</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">-- </p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">I don't think the exec=
ution is relevant when it was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:106.2pt">______________________=
_________________________ v6ops mailing list v6ops@ietf.org https://www.iet=
f.org/mailman/listinfo/v6ops
</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:70.8pt">
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.</p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-right:0cm; margin-bottom:12.0pt; mar=
gin-left:35.4pt">
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.</p>
</div>
</div>
<br>
**********************************************<br>
IPv4 is over<br>
Are you ready for the new Internet ?<br>
http://www.theipv6company.com<br>
The IPv6 Company<br>
<br>
This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of
 the contents of this information, even if partially, including attached fi=
les, is strictly prohibited and will be considered a criminal offense. If y=
ou are not the intended recipient be aware that any disclosure, copying, di=
stribution or use of the contents
 of this information, even if partially, including attached files, is stric=
tly prohibited, will be considered a criminal offense, so you must reply to=
 the original sender to inform about this communication and delete it.<br>
<br>
</div>
</body>
</html>

--_000_HE1PR0402MB293713DBF3FD6549BB2B3E7CAEDE0HE1PR0402MB2937_--


From nobody Sat Nov 17 15:52:39 2018
Return-Path: <linux@thehobsons.co.uk>
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 668CC130DE2 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:52:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 AYdvZeu1ozCQ for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 15:52:36 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06BB51276D0 for <v6ops@ietf.org>; Sat, 17 Nov 2018 15:52:36 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id DABD61BC37 for <v6ops@ietf.org>; Sat, 17 Nov 2018 23:52:27 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Sat, 17 Nov 2018 23:52:26 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/z2Lu6jE_JYjiXOVc35WeZlgv6js>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 17 Nov 2018 23:52:38 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>=20
> simon,
>=20
> The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction =
between this and the link you suggested.

So tell me - when fed a "0" bit, which "0" is the expander expected to =
use ? For a bit, there are only two states - not 10 shades of off and 10 =
shades of on - but just off or on, or "0" or "1". So 5 of such bits can =
store precisely 32 different values - no more, no less.

You are clearly either really really ignorant of simple fundamental =
basics, or a complete troll - or both !


From nobody Sat Nov 17 16:22:14 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 4DF8D130DC0 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 16:22:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 WlQqgpAXFEZi for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 16:22:10 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070084.outbound.protection.outlook.com [40.92.70.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10AE512F1A5 for <v6ops@ietf.org>; Sat, 17 Nov 2018 16:22:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NLn+NEtaJaT+JxEpFd6USOk+Pk5EZG0x0+cBjo/pToM=; b=PSEkCXZ5sQ++cknnmhYUgZUJ0LHLocf7UdQxRfvYfveqzjLi85E2mMR2OlSSiUxbdcUcbEFjyLy4LBBcTfCkV7TRjL2SsBK5DcuWisMpGQi5hIXcDp7TXe7eP/eEdWfI0Dx/ZiZ4KgUcsfRXqr0SUrcix6waigdy0lC2XsE1wMhEp2qDagBmt455Q3IDmfkruGDqQjyBUA/4oRLYm+57gIzYtOR9pTloiZcGvXaL29wzHAsXj4zxGoXyULevHaZrVGYyntv/eRSuBU5T/MWgsFI3WfvdEyGb7SYhFA2RI6Av1toKt8RqGLyTpysJqpBhXz/guZnkpX1+ph5JS6t2ig==
Received: from AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com (10.152.16.54) by AM5EUR03HT014.eop-EUR03.prod.protection.outlook.com (10.152.16.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 00:22:08 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.16.56) by AM5EUR03FT031.mail.protection.outlook.com (10.152.16.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 00:22:08 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 00:22:07 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2Q==
Date: Sun, 18 Nov 2018 00:22:07 +0000
Message-ID: <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk>
In-Reply-To: <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:68A4DF2DA27F45D0F529410E1687D23BCA74F1CA0B1B36355B011A162115B008; UpperCasedChecksum:E3624BC777080073AEC3774C4295F009D7AD88F7B7FBDB734035C90A3F9CB7C8; SizeAsReceived:7969; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [uoEUJPq7iz5bg9zxrTJYmq0F2kZMWq0h]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR03HT014; 6:pGbRX2a8gc+64Ec4Ce17u5EDiVlAzreWpooUoqekqMJjtK4CDv7eEydLghUe1TpAcLNEgLkNtx42LXzGWiDj9dbIHE+YLeZEj/joZf8I6gEHrMLmW+6u06wfCaiCwXb8DNi9gtlNJIhPwMhfpYGm4YM4cIvM8F20A/UL3B6Sa0ghk7fUSn5p0l8OBak+bvjUhAYs77d7BOQ95Cav6SvK0rSzxN0YiiSE18XIuies27AKD7otoKJyXh6N9gUuds+7seihWNlYwu+KsI8VWCyHGdW9SNib87466brM8S/dEP00DLwQlbKAPyGdCMfQCDf/xhECOyU0q84P9EWz6LsiHQvpW4i9NB3p+yspFXqY/f2IbCxkyMUIh3kKb5WR4X6xGQs0LY9cM4caynXVlsD+5Re/bcFn4A/5Fbvbx4Z/pKr2QCVWsFu0WH64gujGz/Y1inxMxUQmnGZJLqd7x1b2+A==; 5:K1OHuU8O2/x6Ut1qqnl8+07Pk0WHye4H1ZGD5Lb66PY4geIPt4F4mqY8gUvRNhnRBWeVPBFVVjHE8MjjFWFbaGoxVrNZJmgRRvhHW4fZZrmD+6K6F3xb5LG+vZp2StOw9fRl0xHfBzNsgB0IpebhKqhNJR05gT3ZTcVjt2SF8xM=; 7:scU88zulzulotkN4egojOY+3eldgGMTl+T704QJxGpB0WxvFAxODb1cAnT1dSu72uR4FkyeFqC0YJOF/j6axbUeD1/5vYP3Id+ZxJuSK95spU6bteempI0985uCTJLBy0/JngGLkfZfZxsW5Pz+26g==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:AM5EUR03HT014; 
x-ms-traffictypediagnostic: AM5EUR03HT014:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR03HT014; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR03HT014; 
x-microsoft-antispam-message-info: sUVTp/p4TOTPBJvuEQzh5onLtEBfV7Yx99D6hi3czQ7p6IXRN4pCQVd82C3X+FJQ
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293762667D5B00B276D5D3E5AEDF0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 60868d13-fa0e-4730-f9d0-08d64cebe010
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 00:22:07.8136 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT014
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/L_1YQNTbgG-csAIhHVb51B40LaA>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 00:22:13 -0000

--_000_HE1PR0402MB293762667D5B00B276D5D3E5AEDF0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so the 32 =
bits can be represented by 5 bits.

For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.

Now it is very clear, looking forward for more discussions anywhere.

Khaled
________________________________
From: v6ops <v6ops-bounces@ietf.org> on behalf of Simon Hobson <linux@theho=
bsons.co.uk>
Sent: Sunday, November 18, 2018 1:52:26 AM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>
> simon,
>
> The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction be=
tween this and the link you suggested.

So tell me - when fed a "0" bit, which "0" is the expander expected to use =
? For a bit, there are only two states - not 10 shades of off and 10 shades=
 of on - but just off or on, or "0" or "1". So 5 of such bits can store pre=
cisely 32 different values - no more, no less.

You are clearly either really really ignorant of simple fundamental basics,=
 or a complete troll - or both !

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_000_HE1PR0402MB293762667D5B00B276D5D3E5AEDF0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> v6ops &lt;v6ops-bou=
nces@ietf.org&gt; on behalf of Simon Hobson &lt;linux@thehobsons.co.uk&gt;<=
br>
<b>Sent:</b> Sunday, November 18, 2018 1:52:26 AM<br>
<b>To:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled Omar &lt;eng.khaled.omar@outlook.com&gt; wr=
ote:<br>
&gt; <br>
&gt; simon,<br>
&gt; <br>
&gt; The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction=
 between this and the link you suggested.<br>
<br>
So tell me - when fed a &quot;0&quot; bit, which &quot;0&quot; is the expan=
der expected to use ? For a bit, there are only two states - not 10 shades =
of off and 10 shades of on - but just off or on, or &quot;0&quot; or &quot;=
1&quot;. So 5 of such bits can store precisely 32 different values - no
 more, no less.<br>
<br>
You are clearly either really really ignorant of simple fundamental basics,=
 or a complete troll - or both !<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
v6ops@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB293762667D5B00B276D5D3E5AEDF0HE1PR0402MB2937_--


From nobody Sat Nov 17 16:46:48 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 665E7130DC0 for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 16:46:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 oXSGe3lKlzqF for <v6ops@ietfa.amsl.com>; Sat, 17 Nov 2018 16:46:45 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn0815.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::815]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA70D130E10 for <v6ops@ietf.org>; Sat, 17 Nov 2018 16:46:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2ykOej7otgt7exDEWKV9zxK5phkgTwNe7eKqGD19tZg=; b=lKfdFJq32jlJH+80m0ShwaOEcGU50Brtxv9Mq2D7m4qErVNUYt08+XXTOk2wMZzoiAGwOFD8UE5mv5pIpqkNiYBQMmWLz5YoawQ0O7GtoHKilsIGAGyozYhT0EIwgzoQXC+pPTk+vEvHC4233cnwhuMDOT0ogEZdDxZKY4DJDJs7pV4rJsfQMci14SJTHkR8NsIrIe033Bl2qS15Zg0MzPG7tgcRzA4YU1worDF+sp+q3xSJnOpF+7kMmHdXVvuWx29p0JkaBYwxUXzLfIt8NT5QG9nU0EGtcb3qna5g5G9JnJ+apgfaZvmiuPOK+uKIiPsYOkgKe9ghAwnUFgoEiQ==
Received: from VE1EUR01FT051.eop-EUR01.prod.protection.outlook.com (10.152.2.51) by VE1EUR01HT141.eop-EUR01.prod.protection.outlook.com (10.152.3.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 00:46:37 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.2.56) by VE1EUR01FT051.mail.protection.outlook.com (10.152.3.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 00:46:37 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 00:46:37 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAeR3bQ==
Date: Sun, 18 Nov 2018 00:46:37 +0000
Message-ID: <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk>
In-Reply-To: <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:D911D3BE7672AE6ED823EB4BE77F285DC149972BC0FBED2D4CA8AE3E0CDA9F26; UpperCasedChecksum:178280BE24A3B135FB45A450CE7D056354D9CC7332F6111704217AC12E6A05FC; SizeAsReceived:7969; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [DVZHie3FL48L49bGfkWu81/qCNMoprpM]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR01HT141; 6:8cXzzaQBGq6zMBfphqjJBNkd6VsdAYrh7cmT4/xe5D2GSmwc+1ktSMFu4SlnHZPFssYN9aJVIUWuJJsw01w9QcYiGoMpqhaT6fkZdRnabgKifPfj+DJi9fPOFVRybvk2zv+WyIWMpcsY/UZk6zRc+RKRHPJIJFrFdNCFqB3SIFw22gsbT53j/5lcmWdmtbsyzU6SkjT07352lcu/86rFhQVMoBJWfn83kpi/4YeBtKF56KDNZeTe5fQOXB17qAFK10PBVd0NsqvdfpzGxy7uT4616oNR6Nrq79VS8Rtp+thUYf2AJhq0HClDVLa9KgVSDAS7A2ACRijBbP2A1LF6M85zEeEkfW9RsuoY57yWYj4drKnHDBrJ4PB/hkR0gRvmNc/GLRRAz0ryacREvHFaSM4pbs2sr3LPVPka4ZJdS18U/QonGnRJWxghs8AnMhcDox336vK5iyIkcR+oowVJsA==; 5:+9roSOM4E91l7Yjmp33z+c+1XnqDsNg/AwSYK1uzyuoNbMmYk5yiIoN0nTXHB+nrz92DjSVsvSXg2NBA2rCIFTz4N1iudYUYNVVnbwnmYcit95QxjxzfXi7D3WY18x89JPAKf0P9iBALn8plVVPeOLB1W4M7TYBigbtz9I9CFpM=; 7:hDeWLP2CKU5X1X6W6a3o24TeCZ5VKX8xqnqnVrT4OZt1S6XhGZBd2Tgv3GYVvJo7GbVlinJIZ0n6Ada1CPWKF4Wr3hc11G3LsbVcUqqeDazKji1imwrfjQz86sNHrxMbM8eLeWB4pdyPyAcgw7BLHA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR01HT141; 
x-ms-traffictypediagnostic: VE1EUR01HT141:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR01HT141; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT141; 
x-microsoft-antispam-message-info: 9V1qyTGZA7kvWelZR3eX59JWw6MMAGsWWUCjlKlC0+ZtuiPxoZxqk9IIxeV+I9D3
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937862F6968EB597AC955C3AEDF0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 74e08abc-0408-4dac-3f87-08d64cef4c29
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 00:46:37.7009 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT141
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VO8lrvTgprRzD36bJyXHsYYsndM>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 00:46:47 -0000

--_000_HE1PR0402MB2937862F6968EB597AC955C3AEDF0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Regarding using the word "troll", it shouldn't be used in any discussion be=
cause it reflects a bad image about the person who uses it, basics of respe=
ct.

Khaled
________________________________
From: v6ops <v6ops-bounces@ietf.org> on behalf of Simon Hobson <linux@theho=
bsons.co.uk>
Sent: Sunday, November 18, 2018 1:52:26 AM
To: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:
>
> simon,
>
> The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction be=
tween this and the link you suggested.

So tell me - when fed a "0" bit, which "0" is the expander expected to use =
? For a bit, there are only two states - not 10 shades of off and 10 shades=
 of on - but just off or on, or "0" or "1". So 5 of such bits can store pre=
cisely 32 different values - no more, no less.

You are clearly either really really ignorant of simple fundamental basics,=
 or a complete troll - or both !

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops

--_000_HE1PR0402MB2937862F6968EB597AC955C3AEDF0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Regarding using the word &quot;troll&quot;, it shouldn't be used in any dis=
cussion because it reflects a bad image about the person who uses it, basic=
s of respect.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> v6ops &lt;v6ops-bou=
nces@ietf.org&gt; on behalf of Simon Hobson &lt;linux@thehobsons.co.uk&gt;<=
br>
<b>Sent:</b> Sunday, November 18, 2018 1:52:26 AM<br>
<b>To:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Khaled Omar &lt;eng.khaled.omar@outlook.com&gt; wr=
ote:<br>
&gt; <br>
&gt; simon,<br>
&gt; <br>
&gt; The 0-bit still a 0-bit, and the 1-bit still a 1-bit, no contradiction=
 between this and the link you suggested.<br>
<br>
So tell me - when fed a &quot;0&quot; bit, which &quot;0&quot; is the expan=
der expected to use ? For a bit, there are only two states - not 10 shades =
of off and 10 shades of on - but just off or on, or &quot;0&quot; or &quot;=
1&quot;. So 5 of such bits can store precisely 32 different values - no
 more, no less.<br>
<br>
You are clearly either really really ignorant of simple fundamental basics,=
 or a complete troll - or both !<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
v6ops@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB2937862F6968EB597AC955C3AEDF0HE1PR0402MB2937_--


From nobody Sun Nov 18 02:00:32 2018
Return-Path: <gert@space.net>
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 09FE01274D0 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:00:29 -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] 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 v95yHDBAVAP4 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:00:26 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [195.30.115.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76EB21286E3 for <v6ops@ietf.org>; Sun, 18 Nov 2018 02:00:23 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 9DF8341C40 for <v6ops@ietf.org>; Sun, 18 Nov 2018 11:00:20 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 6B21A41C20; Sun, 18 Nov 2018 11:00:20 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 5B6E919BD8; Sun, 18 Nov 2018 11:00:20 +0100 (CET)
Date: Sun, 18 Nov 2018 11:00:20 +0100
From: Gert Doering <gert@space.net>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Message-ID: <20181118100020.GD72840@Space.Net>
References: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/l9a2mE0DD0qsBsiCCitPTAdlvZQ>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 10:00:29 -0000

Hi,

On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:
> Regarding using the word "troll", it shouldn't be used in any discussion because it reflects a bad image about the person who uses it, basics of respect.

Troll level: archwizard.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Sun Nov 18 02:14:52 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 B59B81274D0 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:14:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 7lVkAAM1dZLm for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:14:47 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02olkn080b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe07::80b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42CD0127148 for <v6ops@ietf.org>; Sun, 18 Nov 2018 02:14:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1lgyaYk023shgW8TQaqQG9falCvUfthOqUtTHKW2j38=; b=WaSfOTlG0G+SYVl6X4buKJ+iMM8ZkKZuNPi+rzyotE2aDESF1mUO92gvvT5ukZ3zytNHiFWBR4m/+WuPeDA/oQ/MO7dbM2WS1oxaRET5EXUKQDMvcqbFhmS5WIT4qJFfJrSbPKiHalGMjN9pLByvKOWD50mWIqMSXHD7jNHh6oE6jmJDhHuDtyhSrvwi9wu8gxV5FzAjhYcgE0YnIbONPb4LGND+zdomZIgZZk/UR5voojZYNPWuQwId9EiMP+g8js3VPBahWgmIC3npM53AGY6p2Thg8YuMWTN84rI45PUjef/adadB8m6qLSIjj3garpIS9UwaJE2odTJL3VKXEg==
Received: from VE1EUR02FT059.eop-EUR02.prod.protection.outlook.com (10.152.12.53) by VE1EUR02HT066.eop-EUR02.prod.protection.outlook.com (10.152.13.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 10:14:44 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.12.51) by VE1EUR02FT059.mail.protection.outlook.com (10.152.13.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 10:14:44 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 10:14:44 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Gert Doering <gert@space.net>
CC: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAeR3bQATVpYAAACAxtQ=
Date: Sun, 18 Nov 2018 10:14:44 +0000
Message-ID: <HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <20181118100020.GD72840@Space.Net>
In-Reply-To: <20181118100020.GD72840@Space.Net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:AF758E0EFD4F343BC2A5E500CE050313F3F042295A15847AB573BC23EE022E41; UpperCasedChecksum:508799D6C485C62AE310A5FAFC1265A9448C2FAB2FA81DED50984113779726BA; SizeAsReceived:7882; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [oW9DrXqvH5GMr7lbckUvTvCAu6TkkOMS]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR02HT066; 6:vPfrc7G9rct5wo/y4ls8I3mcoPD5RPvpp/qHl9MiNQAyCgtj15g5KS5jk8iv1P2yxNvWEcaQfZUBpsfb2enuU9mIaj1BpK4/NR/iDkEpjLWpXkdLEtRAhcdCMBlViKfaPlE9MRjQ121Z3TqXjz+F9y5hjlXGGMH9sSuCElkNDmv3m1SNtxXYCRbzds44kxow5VTCAxp3RCnnXbl0akkhQgGC52P0pye/JFOqx0maGlzPHIAYRMfYZUo0JRZSpAktFs5UdUUxDFLc0rUFL+Wp5/PAXf8s1mUR2vG4eIFJEg1CgMvCWj0ecaC6Z2yYCITgyfpKF+iqjBxHiOZe9EwqfY3RE4f0hst4JzIoCxUb2Q7xiw1X93eO6/fSwdBxaemnAmGoAODCTEeyNYq8iI0A5F8HVFCsQWf1HfBsMpGsvh94bUzXO/MGKVf0fVYYibSkU/uEMiLXBk6YC18fVaBOKA==; 5:aaWpoUTuk4i9JT7+uJblKzF9rcrccYLCipzqV0sQoYrjoE0OZiSHme2Q0rn4W0ilrHv6iq0pcBB9pv7RqL8WV4vcBOyIG3QszH5OQlfKf1tNcNBgY4N8NH/wSGaSCLyE4iKn0tic4te5Hs+UrpxkqvuhvFVpXw4TL5ccezetqjc=; 7:jORKhmph3hgWzq++pRxoEYyn4rWbLUggjv1P7e2qr5CKyF5UC6+LIBKfH0WzGO2O1EOPj3nPt7F5qoffvs0wQB7Uhh3wDwz9x00AcYS885UAd7L7gyQgPtaFJVZTg0mQ3CQkvyvIYesYr7on3GqdZw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR02HT066; 
x-ms-traffictypediagnostic: VE1EUR02HT066:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR02HT066; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT066; 
x-microsoft-antispam-message-info: Mi54C5vmhKwszAVsFmIy24rWJd+ZGQWmmMUr8h2/g0TwnL2X0e+rHB1MAeA0QESL
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 8c5d20ff-be8a-4cb5-81ce-08d64d3ea98d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 10:14:44.6177 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT066
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ioJ0JS3KfO48VAMw1xY4dUTHMRk>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 10:14:51 -0000

--_000_HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.
________________________________
From: Gert Doering <gert@space.net>
Sent: Sunday, November 18, 2018 12:00:20 PM
To: Khaled Omar
Cc: v6ops@ietf.org; Simon Hobson
Subject: Re: [v6ops] IPmix version 01 modification.

Hi,

On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:
> Regarding using the word "troll", it shouldn't be used in any discussion =
because it reflects a bad image about the person who uses it, basics of res=
pect.

Troll level: archwizard.

Gert Doering
        -- NetMaster
--
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--_000_HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Gert Doering &lt;ge=
rt@space.net&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:00:20 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> v6ops@ietf.org; Simon Hobson<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Hi,<br>
<br>
On Sun, Nov 18, 2018 at 12:46:37AM &#43;0000, Khaled Omar wrote:<br>
&gt; Regarding using the word &quot;troll&quot;, it shouldn't be used in an=
y discussion because it reflects a bad image about the person who uses it, =
basics of respect.<br>
<br>
Troll level: archwizard.<br>
<br>
Gert Doering<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- NetMaster<br>
-- <br>
have you enabled IPv6 on something today...?<br>
<br>
SpaceNet AG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vorstand: Se=
bastian v. Bomhard, Michael Emmer<br>
Joseph-Dollinger-Bogen 14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aufsich=
tsratsvors.: A. Grundner-Culemann<br>
D-80807 Muenchen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HRB: 136055 (AG Muenchen)<br>
Tel: &#43;49 (0)89/32356-444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; USt-IdNr.: DE813185279<br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0HE1PR0402MB2937_--


From nobody Sun Nov 18 02:39:23 2018
Return-Path: <markzzzsmith@gmail.com>
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 5D9561286E3 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:39:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 HEa444fWz25Z for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:39:20 -0800 (PST)
Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) (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 87EC4127148 for <v6ops@ietf.org>; Sun, 18 Nov 2018 02:39:20 -0800 (PST)
Received: by mail-oi1-x22d.google.com with SMTP id x202so11640312oif.13 for <v6ops@ietf.org>; Sun, 18 Nov 2018 02:39:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hsKrpR9508iXa1efwz/+AdOiH4ECvPu+6x5chYQGkCU=; b=DA8M+e++xzNPjbmQxeeks2mdsNkIVxDBVTBb8OnKQgjglrljXr0U1uyR9BlivsmJn3 3EuquF3EW7jwBpug7xI++SUe/IbQdZ8SoNKmEJbMepN2GUf6WsCpsfA5Wd72FtIV5WbD Zk3tZgtqVh7EcS/P1KOjBoFXcHUJ7xOsDuNxKmh7wRUCPlPVzsZOOW9CwaYZfNvOusAa PP/FJey3iNn2LkWDOc8zIygGTo1e3XmUGioySwqVkxgyHWTsqvnMAOZsBmSXAIE+moEB 6sgxyVF1Xttb5LsMbNXaT7ZnxufpAgTnIxJbfwCT6YZjVBkK6sn87vofjrQqFgDyLdTu xETw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hsKrpR9508iXa1efwz/+AdOiH4ECvPu+6x5chYQGkCU=; b=G7TWwAFPsuW7A0uvrOnLmXgWn8oiv/gZF/BF4IrxeTS0eTb9A/+XavUVt9+RnVjVKZ iLK+jgLZBM3gDuFaduTeUpmSYXPqh5NLS6Mbfh6cK3kfBrCj1NUL19jx5EsirPmEi/Ou hIoXZlHFIlhPUFh1nK6eoX3Z7REEuCSVS06Fr7VACPh8m3hakAC5qzC33fqihkWlogdN vsmhZy0D665x7yeVhGkktYQGXy6AePWg2guqQNfCTKpATBTHqdQSzhathHXCrLntOQ2N IY2QrBhuq7sRwpjJI9oiyuuR02zbc0CUju1FeMm0oQpQt3Px8+tj6iMGJv6V62ndqvtx Q7tg==
X-Gm-Message-State: AGRZ1gKV5a28ETO0H9fE2AAnJkv10R4YoIWaM1RnoNad270bn9UzwOF3 JWDaUcxv1HnoCyO7oEabyH0KL4g5gJPs2ilZvsU=
X-Google-Smtp-Source: AJdET5cRIPe2JnEHsPC6doOExDj4MDEQlFQA8waRBUubARdDxVi5IMsANfrPerlwOKIlgcCIcDFtDz7WAmx0MiXESnw=
X-Received: by 2002:aca:2807:: with SMTP id 7mr4902069oix.7.1542537559552; Sun, 18 Nov 2018 02:39:19 -0800 (PST)
MIME-Version: 1.0
References: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <20181118100020.GD72840@Space.Net> <HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 18 Nov 2018 21:39:07 +1100
Message-ID: <CAO42Z2xaqHJ0yzr=+awzE+M=OQVjz_nSiMdEorwUHpBaZNxh9A@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Gert Doering <gert@space.net>, Simon Hobson <linux@thehobsons.co.uk>,  "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004a388c057aee0349"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mxZ4IBkoNQmIUZdNtLTrf4SB7hY>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 10:39:22 -0000

--0000000000004a388c057aee0349
Content-Type: text/plain; charset="UTF-8"

Please respect the working group charter.

Your work may have value, however it isn't relevant here.

Thanks,
Mark.

On Sun., 18 Nov. 2018, 21:15 Khaled Omar <eng.khaled.omar@outlook.com wrote:

> More accurate description, anway we can compress 32bits into 5bits
> (requires hardware changes), so when IPv6 can be represented in (20)bits,
> we can use nat46/dns46.
> ------------------------------
> *From:* Gert Doering <gert@space.net>
> *Sent:* Sunday, November 18, 2018 12:00:20 PM
> *To:* Khaled Omar
> *Cc:* v6ops@ietf.org; Simon Hobson
> *Subject:* Re: [v6ops] IPmix version 01 modification.
>
> Hi,
>
> On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:
> > Regarding using the word "troll", it shouldn't be used in any discussion
> because it reflects a bad image about the person who uses it, basics of
> respect.
>
> Troll level: archwizard.
>
> Gert Doering
>         -- NetMaster
> --
> have you enabled IPv6 on something today...?
>
> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael
> Emmer
> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--0000000000004a388c057aee0349
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Please respect the working group charter.<div dir=3D"auto=
"><br></div><div dir=3D"auto">Your work may have value, however it isn&#39;=
t relevant here.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks,=
</div><div dir=3D"auto">Mark.</div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr">On Sun., 18 Nov. 2018, 21:15 Khaled Omar &lt;<a href=3D"mailt=
o:eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">





<div>
<div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.</div>
<hr style=3D"display:inline-block;width:98%">
<div id=3D"m_8014468332433376676x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"=
Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From:</b=
> Gert Doering &lt;<a href=3D"mailto:gert@space.net" target=3D"_blank" rel=
=3D"noreferrer">gert@space.net</a>&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:00:20 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noref=
errer">v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>=C2=A0</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt">
<div class=3D"m_8014468332433376676PlainText">Hi,<br>
<br>
On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:<br>
&gt; Regarding using the word &quot;troll&quot;, it shouldn&#39;t be used i=
n any discussion because it reflects a bad image about the person who uses =
it, basics of respect.<br>
<br>
Troll level: archwizard.<br>
<br>
Gert Doering<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -- NetMaster<br>
-- <br>
have you enabled IPv6 on something today...?<br>
<br>
SpaceNet AG=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Vorstand: S=
ebastian v. Bomhard, Michael Emmer<br>
Joseph-Dollinger-Bogen 14=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Aufsich=
tsratsvors.: A. Grundner-Culemann<br>
D-80807 Muenchen=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 HRB: 136055 (AG Muenchen)<br>
Tel: +49 (0)89/32356-444=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 US=
t-IdNr.: DE813185279<br>
</div>
</span></font>
</div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6op=
s@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a=
><br>
</blockquote></div>

--0000000000004a388c057aee0349--


From nobody Sun Nov 18 02:55:30 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 C5A14129619 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:55:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 G4-IBuiXFDcq for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 02:55:24 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070083.outbound.protection.outlook.com [40.92.70.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AD9B127148 for <v6ops@ietf.org>; Sun, 18 Nov 2018 02:55:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B6LKIj5MlQhim8lDE9TrjwZ+Wq72XlF1Mo/2UPA2jjA=; b=WOKO+L37JyoDvUljLoS/BlgJtv4i/xoooedM80vIkk3LGGrNcOp2I4YgtPypZ3QtpY2c9rjWj4ygwsS2wDaz3Ih+g5ZPotRaGF9Bqy6IsMIfXQEKSPd5dxUxwNgUWyf9LOQVwMzKJZaikAYFpoy2eFQHXQKTOZTo+9k7cBqjdKwDC8Ekisi5RS3GbopF8vbGWMcJEk+16IQkcp8ujaj4t4sGnWO63olB/rqTpky8AWN7stfMiPXrR3pQxytagz6oQLhu7BerLuycEzrcx1eq+9DPFmO9CRdkbVP1UW7IMaifCn+Rp5blEDBWWn5eoNQAWoOPaoddiWQp80945TVJlw==
Received: from VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com (10.152.18.58) by VE1EUR03HT120.eop-EUR03.prod.protection.outlook.com (10.152.19.178) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 10:55:21 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.18.55) by VE1EUR03FT034.mail.protection.outlook.com (10.152.18.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 10:55:21 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 10:55:20 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Gert Doering <gert@space.net>, Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAeR3bQATVpYAAACAxtQAANn6gAAAkQOA
Date: Sun, 18 Nov 2018 10:55:20 +0000
Message-ID: <HE1PR0402MB2937C8C83893BC704A56B851AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <20181118100020.GD72840@Space.Net> <HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <CAO42Z2xaqHJ0yzr=+awzE+M=OQVjz_nSiMdEorwUHpBaZNxh9A@mail.gmail.com>
In-Reply-To: <CAO42Z2xaqHJ0yzr=+awzE+M=OQVjz_nSiMdEorwUHpBaZNxh9A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:482A9E73DC329E65B90269F819714FE3B8C347956901143B9355C5A487FA02D5; UpperCasedChecksum:739908F672268FAFAB05C38C555515604DF702CE1A65C7D6B90804326CD05231; SizeAsReceived:8122; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [WTQOfYthKh1GrxN2IYbanwSiNfY2+H6b]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR03HT120; 6:3p5FkFYCHx/4BEI8ym/1M8rtoAovkTeDOyOdzB4tkx62rF5z8R7BdJKJJ2H0tk47hnAcmiti4nLi9CrmZXr1VNCfFiQv/baOw1JqTs4fzEEVHwvtmSjhWuWUXSszj6Q6TqUCzb8uKRccAA+7bNAH38X142ygzbl6558I5DNRkjpWaaRGYp5xZfs2KNod2UsqGGWHwAf+TcxxcDV62rG5ciQJf3lx7UPZkxZWn2BlColMTGqm0tM7Jz0bEPfuS+gc95IMghc71QHk0sAltBYinUs0U84JLO+DoeQze4NiQkr1lsOpnlOA51uOiRX9ZhMH/ZPEuGf+knSMHnRvgQzGFUPJTnKek1LNmuqSGSgFjWWgSlHKXT4T3S8zxCjIEdlFn/urqWdVXIHvbnoXI+iJByHqb8y+64DItZLgYrCL0xHrRju3FfmKh4//+5V/vHzgkZznNmt6yj4B88rMjO8eWA==; 5:e/VmbH2mgKv777b98VdUfxqEYmhEcQpYLI+QH/GOeyUDLkaUO8RQrTpUUUm9FKhYuOUzC8GUcMffX5jBQeGtgQw8DSIqHQfa+HU14IPI6ClFvNIn8M099l6TSojiQIL/8bsStrdN9IYY16fp2ZLvNO9y/sJ7ULLJRX+SOWDQeYQ=; 7:PsJGYtQjS4pFj+8lkYMkRA07/FlhkjJ5i5QDWMP/YdNBGk6PM3LaOSqcF+XUlvTJeUD6YlrE8ZQCW+sFAIWotEh1iWbUVixbX5XLL1ZJzei3BACGz/ObMN9/wLWTn7tU9bJv5pVc+nCr6h/tNVyinA==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR03HT120; 
x-ms-traffictypediagnostic: VE1EUR03HT120:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR03HT120; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR03HT120; 
x-microsoft-antispam-message-info: jFOLz8T657SKBjNNh7Fba8NzCBnU73Vgs6bQzXi1Afl04+KqYwp867SyjSLd6wda
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937C8C83893BC704A56B851AEDF0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f1d3a4a-b3f6-4c94-8d06-08d64d445572
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 10:55:20.5278 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT120
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Hg6lB6Ve-2nn5baRY79Ki7JON8E>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 10:55:27 -0000

--_000_HE1PR0402MB2937C8C83893BC704A56B851AEDF0HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I do respect the charter, it contradicts with what people says here about w=
hat i'm doing.

Khaled
________________________________
From: Mark Smith <markzzzsmith@gmail.com>
Sent: Sunday, November 18, 2018 12:39:07 PM
To: Khaled Omar
Cc: Gert Doering; Simon Hobson; v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Please respect the working group charter.

Your work may have value, however it isn't relevant here.

Thanks,
Mark.

On Sun., 18 Nov. 2018, 21:15 Khaled Omar <eng.khaled.omar@outlook.com<mailt=
o:eng.khaled.omar@outlook.com> wrote:
More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.
________________________________
From: Gert Doering <gert@space.net<mailto:gert@space.net>>
Sent: Sunday, November 18, 2018 12:00:20 PM
To: Khaled Omar
Cc: v6ops@ietf.org<mailto:v6ops@ietf.org>; Simon Hobson
Subject: Re: [v6ops] IPmix version 01 modification.

Hi,

On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:
> Regarding using the word "troll", it shouldn't be used in any discussion =
because it reflects a bad image about the person who uses it, basics of res=
pect.

Troll level: archwizard.

Gert Doering
        -- NetMaster
--
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops

--_000_HE1PR0402MB2937C8C83893BC704A56B851AEDF0HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
I do respect the charter, it contradicts with what people says here about w=
hat i'm doing.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Mark Smith &lt;markzz=
zsmith@gmail.com&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:39:07 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Gert Doering; Simon Hobson; v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"auto">Please respect the working group charter.
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Your work may have value, however it isn't relevant here.=
</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Thanks,</div>
<div dir=3D"auto">Mark.</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Sun., 18 Nov. 2018, 21:15 Khaled Omar &lt;<a href=3D"ma=
ilto:eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a> wrote:<br=
>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
<div>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.</div>
<hr style=3D"display:inline-block; width:98%">
<div id=3D"m_8014468332433376676x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"=
Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From:</b=
> Gert Doering &lt;<a href=3D"mailto:gert@space.net" target=3D"_blank" rel=
=3D"noreferrer">gert@space.net</a>&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:00:20 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noref=
errer">v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt">
<div class=3D"m_8014468332433376676PlainText">Hi,<br>
<br>
On Sun, Nov 18, 2018 at 12:46:37AM &#43;0000, Khaled Omar wrote:<br>
&gt; Regarding using the word &quot;troll&quot;, it shouldn't be used in an=
y discussion because it reflects a bad image about the person who uses it, =
basics of respect.<br>
<br>
Troll level: archwizard.<br>
<br>
Gert Doering<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- NetMaster<br>
-- <br>
have you enabled IPv6 on something today...?<br>
<br>
SpaceNet AG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vorstand: Se=
bastian v. Bomhard, Michael Emmer<br>
Joseph-Dollinger-Bogen 14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aufsich=
tsratsvors.: A. Grundner-Culemann<br>
D-80807 Muenchen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HRB: 136055 (AG Muenchen)<br>
Tel: &#43;49 (0)89/32356-444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; USt-IdNr.: DE813185279<br>
</div>
</span></font></div>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6op=
s@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a=
><br>
</blockquote>
</div>
</div>
</body>
</html>

--_000_HE1PR0402MB2937C8C83893BC704A56B851AEDF0HE1PR0402MB2937_--


From nobody Sun Nov 18 03:04:54 2018
Return-Path: <nick@foobar.org>
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 85A59130DC2 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 03:04:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 tyLYgIvCnZuW for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 03:04:49 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27E1012D7F8 for <v6ops@ietf.org>; Sun, 18 Nov 2018 03:04:48 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from crumpet.local (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wAIB4kiI086723 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 18 Nov 2018 11:04:46 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.local
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <ccd7f19e-846a-d0e1-a021-b4f58ebd35d8@foobar.org>
Date: Sun, 18 Nov 2018 11:04:45 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.5
MIME-Version: 1.0
In-Reply-To: <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rD1Tcr1Hfr4Ndxi_r4PQ7jfRaJI>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 11:04:52 -0000

Khaled Omar wrote on 18/11/2018 00:22:
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 
> 5 voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values 
> of voltages that can represent a 0 are listed on the file 0, 0.1, 0.2, 
> etc and the values of voltages that can represent a 1 are 5, 5.1, 5.2, 
> etc, so the 32 bits can be represented by 5 bits.
> 
> For example, the output can be 00000 for many number of inputs, and each 
> 00000 has a different value of voltage that represents each 0.
> 
> Now it is very clear, looking forward for more discussions anywhere.

Right, I see what you're proposing: fractional voltage to encode 
multiple intermediate values between 0 and 1.  Nice!

Could I make a helpful suggestion?  It would probably be easier if you 
could write an internet draft to encode fractional ipv4 addresses.  So 
instead of having just 192.168.1.0 and 192.168.1.1, you could have a 
range of values in-between, e.g. 192.168.1.(1/2) or 192.168.1.(7/13). 
You'd need to work on the notation a bit because we're already using "/" 
to denote netmask, but I think the idea is sound, and it would solve a 
lot of problems with ipv4 deployment as well as providing a foundation 
for full ipv4 / ipv6 interoperability.  I.e. you'd solve two problems at 
once.

It would be a lot easier to handle this fractional idea at a higher 
level rather than trying to encode it at the electrical signaling level 
(see RFC 1925, Section 6).  The reason for this is that you'd probably 
need to make some changes at the electrical interface layer on IP 
routers to allow your signaling differentiation idea to work, and that 
could present some logistical problems.  Also, if you could make your 
proposal more generic by allowing floating point ipv4 addressing, that 
would probably be an advantage, but I don't think it would be necessary 
to go this far.  Fractional would be more than enough.

Nick


From nobody Sun Nov 18 03:59:07 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 80159130DD6 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 03:59:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 MCcoG8tdVvL9 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 03:59:03 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069012.outbound.protection.outlook.com [40.92.69.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99DD212F295 for <v6ops@ietf.org>; Sun, 18 Nov 2018 03:59:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oC4qIHEmURlNadOBzstyIr/+IQ2nYPXs5Iekq0avjrE=; b=Y5ERQc+/YL9WH3fpUC1fAo3/XxSIbUuU+gQCpfWnnjZMcVUKhsGLrSvy6AEXFVnkzg4QfyG7hjwo4SlLqClZBMuyW8RMGdxqzNYg2KJ99e+uRN3Ucjrzvk5jgYIgLPpNOpy1QbKbTb1UtSdZrUbAK/ZgIWZU2CBUVhk46coco8gz+45Y4Q6nHl29jkAwj65UuBxA0Ls5LJO8LVPYgFWedbXaUdiWgetiAqho5skGQiq2Dnrygkyu0ZNLTzFL9FMeMlCf9iaNkiUb9Pj4qZrDLBIz8FZNhXEbJhltAYkFD2+X+zWoDwUPsmpMjKaZSdyaamsNRdkaunf7+iyFP5f/TQ==
Received: from AM5EUR02FT038.eop-EUR02.prod.protection.outlook.com (10.152.8.52) by AM5EUR02HT099.eop-EUR02.prod.protection.outlook.com (10.152.9.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 11:59:00 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.51) by AM5EUR02FT038.mail.protection.outlook.com (10.152.9.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 11:59:00 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 11:58:59 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Nick Hilliard <nick@foobar.org>
CC: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QAWcYmAAAGwx5A=
Date: Sun, 18 Nov 2018 11:58:59 +0000
Message-ID: <HE1PR0402MB293762EEB845BE2707DDBF46AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <ccd7f19e-846a-d0e1-a021-b4f58ebd35d8@foobar.org>
In-Reply-To: <ccd7f19e-846a-d0e1-a021-b4f58ebd35d8@foobar.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:73E2545269AA42053D486D59D2C6D6E4F710DBB8BB45664143BCA2C748755D38; UpperCasedChecksum:8C88440A0524E6DA6E1688D8EF37358E396A1724E661FC39841D72DEA410FF3B; SizeAsReceived:8121; Count:46
x-tmn: [1gFaMnM80dx3xmLA5UZD9E9g++BBhSZ4]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT099; 6:pAluS8EE2nw3pgqs6/6TvY88F7q08+ZASm+az9+O8xoPxEwbbTmJU7tLU1lwEBAssZVwA4VjQwQj1KchOMu6TtFZqjh6zvKuxme32LbYIjZFlWoVmFFS8rXxQ+zGtpbIVOx+YMq6xHSf1qN5nQ8Llyrl1l+cUk0U6Pmw1vpewCQuKvnlHCXZ5qxMd8RavXi/557Ao1BdMqdESgWmSnsOuIgTQMAEJHgZsXHzztSrqurPDG73H5vAu2lmKEeMm/lf3jus/QhygsEvToy7TatDBWawpUMWAhWzw6a1dotLaOSmYHePJrpPFEaG9z1prXQoOPFLFD/QqdckEAKJOve8a6RkrqDRmNi6dHtgfS/LZzclYZY9PWRCWoWQM7S9WJE/pGs3gDQglA6iE7wg9DbJdiX69FjGOCdn0OoY5WmyJy07IRAis1iPidzYBjKbUgcNDYGMC8r/7bh2VF1wUw67PA==; 5:PWAmI1/RTglvGASZGogD2QyX/AEsSZuYb0+kOt0RknY/D6wB2Wel5dCFZtCJMNOgMYdmpL5tbG/pFwPvsld9dx/rw17G0IsH68QhciIg18nVb+0uV7VxpL5PDHCtmVy0E69qzDxbaFvuHWOTKvri46hEYqXdVHleRUb4EZeqtio=; 7:XMgpeTQe3N2LDDRhY5NMqpDU4n5ev34W8RO/gfQe5s9t8u5JtPwVVSQNnRtlaX54TI+jBw5RCkGJpDN5SlT9z/PjDIZ67YJKrVyEZul3rICa3m5ioFKzSkoeaS4s5jMXwgODL1Fhp4Jw3FuHxXv54A==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:AM5EUR02HT099; 
x-ms-traffictypediagnostic: AM5EUR02HT099:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT099; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT099; 
x-microsoft-antispam-message-info: D0IEksAjbluQoyeIChQKy1y8LDd8Be2GVtKeK5OK46rPNFqy2mfPF9YiNrHqrUbB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 59b229c4-3a07-45f2-2315-08d64d4d39f9
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 11:58:59.9072 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT099
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/yn8ixRzMrznJMpna7OT0hhOvmQ8>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 11:59:05 -0000

Sounds interesting, it looks like a work that requires free time.

Thanks,

Khaled

-----Original Message-----
From: Nick Hilliard [mailto:nick@foobar.org]=20
Sent: Sunday, November 18, 2018 1:05 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: v6ops@ietf.org; Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar wrote on 18/11/2018 00:22:
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1=20
> is
> 5 voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values=20
> of voltages that can represent a 0 are listed on the file 0, 0.1, 0.2,=20
> etc and the values of voltages that can represent a 1 are 5, 5.1, 5.2,=20
> etc, so the 32 bits can be represented by 5 bits.
>=20
> For example, the output can be 00000 for many number of inputs, and=20
> each
> 00000 has a different value of voltage that represents each 0.
>=20
> Now it is very clear, looking forward for more discussions anywhere.

Right, I see what you're proposing: fractional voltage to encode multiple i=
ntermediate values between 0 and 1.  Nice!

Could I make a helpful suggestion?  It would probably be easier if you coul=
d write an internet draft to encode fractional ipv4 addresses.  So instead =
of having just 192.168.1.0 and 192.168.1.1, you could have a range of value=
s in-between, e.g. 192.168.1.(1/2) or 192.168.1.(7/13).=20
You'd need to work on the notation a bit because we're already using "/"=20
to denote netmask, but I think the idea is sound, and it would solve a lot =
of problems with ipv4 deployment as well as providing a foundation for full=
 ipv4 / ipv6 interoperability.  I.e. you'd solve two problems at once.

It would be a lot easier to handle this fractional idea at a higher level r=
ather than trying to encode it at the electrical signaling level (see RFC 1=
925, Section 6).  The reason for this is that you'd probably need to make s=
ome changes at the electrical interface layer on IP routers to allow your s=
ignaling differentiation idea to work, and that could present some logistic=
al problems.  Also, if you could make your proposal more generic by allowin=
g floating point ipv4 addressing, that would probably be an advantage, but =
I don't think it would be necessary to go this far.  Fractional would be mo=
re than enough.

Nick


From nobody Sun Nov 18 04:29:29 2018
Return-Path: <markzzzsmith@gmail.com>
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 ED85212426A for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 04:29:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 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, FREEMAIL_REPLY=1, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 5VICmfIXVQaz for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 04:29:25 -0800 (PST)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) (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 27318130DCD for <v6ops@ietf.org>; Sun, 18 Nov 2018 04:29:25 -0800 (PST)
Received: by mail-ot1-x333.google.com with SMTP id z33so25262089otz.11 for <v6ops@ietf.org>; Sun, 18 Nov 2018 04:29:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=woWOpL2vLoEZIk7bOUUYi4HhhBh2puG6UyTYuKuEYfA=; b=pLQuqviy919ctYt3/gB4qb6re9WHWogDtJzuqF18DBt/YwhJ7SEdv+8eQCVBxtk68Q xjnVFiEQfbX/QgV84gcKit6ETlPJohzO6IhG5ZlDW0Og5IuiDS0XtC0fPZ1ijBTfVA3S It9zjFoVBB3YDiCnpx2ma3/oeF+qtpWmLjo+VYVwRkn/5Vhds2+3chdhA1xKt0KOISuK +hP8gILorQZASdo94B8YH9e5eQLBhLFztBmrqttwrlqO9h7kYggojPCrLL6o0sPQhxkL jJSnMG7o2C83FFOz3Hc5FH0Sce05ExXldthOSvzKmHRlsnqhM8716xrCJEDzh76Yeh21 Swvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=woWOpL2vLoEZIk7bOUUYi4HhhBh2puG6UyTYuKuEYfA=; b=gb0xP9UqJVy45gxSFhPX4gDITBYxqpzLPiDOZPX2gjLc+N1pRRAWRmtmFJ1NcAN6l4 o0MwSv5uz4Rnjn7Ou5YKpznj2pIxWRLtXVKJ8ntO29gk4prkPZwn8o5azZv5R1vXzAu4 9K/cG+9w3AcPGzIF/JQWhXWlPAGFiC5KQBC7oj8ceEEMT/nDCo2wAePDAzgYjeixIUjr Or8EJ3MFU0GiBHry3CWxpqrURZd9M4ND1LQVuJzngjCc55KKCODCDZm8Cogjt9ACLoOK WMamHKs8rAYR3Q56bV4HCpsBOxeQrUn/JbrVGFly0kH+EqebUQ6osh15Hs9C/UXJOVba euvA==
X-Gm-Message-State: AGRZ1gLqNOHLxMAvZLSPOU3FIfsAzadSN/LDYCHnUR0Y5bhmJsdGT+Th k+4MGjcnskEmf5bRBQstboj2a8q2OHP8L8361EY=
X-Google-Smtp-Source: AJdET5cKvV0Vs8efqqbsC8HQRE3bdn06uG+FFRZe4S1W1mnZ5zFXhcJviKxXiyklGA6MQe6//8nmzwgRffA2jlrDZj8=
X-Received: by 2002:a9d:7059:: with SMTP id x25mr11328925otj.35.1542544164283;  Sun, 18 Nov 2018 04:29:24 -0800 (PST)
MIME-Version: 1.0
References: <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB2937862F6968EB597AC955C3AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <20181118100020.GD72840@Space.Net> <HE1PR0402MB2937024092BDC1DFF9A62A27AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAO42Z2xaqHJ0yzr=+awzE+M=OQVjz_nSiMdEorwUHpBaZNxh9A@mail.gmail.com> <HE1PR0402MB2937C8C83893BC704A56B851AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937C8C83893BC704A56B851AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 18 Nov 2018 23:29:12 +1100
Message-ID: <CAO42Z2zHdLVyHqShb=t96Tr1oRF1chJx87MdgyBaE8dzoaLRmQ@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Gert Doering <gert@space.net>, Simon Hobson <linux@thehobsons.co.uk>,  "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f669e9057aef8c07"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/rauWo192fNPOFxt9vL_T0eJMq0Y>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 12:29:27 -0000

--000000000000f669e9057aef8c07
Content-Type: text/plain; charset="UTF-8"

You are not respecting the charter. Others responding to you aren't either.

On Sun., 18 Nov. 2018, 21:55 Khaled Omar <eng.khaled.omar@outlook.com wrote:

> I do respect the charter, it contradicts with what people says here about
> what i'm doing.
>
> Khaled
> ------------------------------
> *From:* Mark Smith <markzzzsmith@gmail.com>
> *Sent:* Sunday, November 18, 2018 12:39:07 PM
> *To:* Khaled Omar
> *Cc:* Gert Doering; Simon Hobson; v6ops@ietf.org
> *Subject:* Re: [v6ops] IPmix version 01 modification.
>
> Please respect the working group charter.
>
> Your work may have value, however it isn't relevant here.
>
> Thanks,
> Mark.
>
> On Sun., 18 Nov. 2018, 21:15 Khaled Omar <eng.khaled.omar@outlook.com
> wrote:
>
>> More accurate description, anway we can compress 32bits into 5bits
>> (requires hardware changes), so when IPv6 can be represented in (20)bits,
>> we can use nat46/dns46.
>> ------------------------------
>> *From:* Gert Doering <gert@space.net>
>> *Sent:* Sunday, November 18, 2018 12:00:20 PM
>> *To:* Khaled Omar
>> *Cc:* v6ops@ietf.org; Simon Hobson
>> *Subject:* Re: [v6ops] IPmix version 01 modification.
>>
>> Hi,
>>
>> On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:
>> > Regarding using the word "troll", it shouldn't be used in any
>> discussion because it reflects a bad image about the person who uses it,
>> basics of respect.
>>
>> Troll level: archwizard.
>>
>> Gert Doering
>>         -- NetMaster
>> --
>> have you enabled IPv6 on something today...?
>>
>> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael
>> Emmer
>> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
>> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
>> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>

--000000000000f669e9057aef8c07
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>You are not respecting the charter. Others respondin=
g to you aren&#39;t either.<br><br><div class=3D"gmail_quote"><div dir=3D"l=
tr">On Sun., 18 Nov. 2018, 21:55 Khaled Omar &lt;<a href=3D"mailto:eng.khal=
ed.omar@outlook.com">eng.khaled.omar@outlook.com</a> wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">




<div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
I do respect the charter, it contradicts with what people says here about w=
hat i&#39;m doing.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Khaled</div>
<hr style=3D"display:inline-block;width:98%">
<div id=3D"m_-2512002057057255067divRplyFwdMsg" dir=3D"ltr"><font face=3D"C=
alibri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From:</b>=
 Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" target=3D"_blank"=
 rel=3D"noreferrer">markzzzsmith@gmail.com</a>&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:39:07 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Gert Doering; Simon Hobson; <a href=3D"mailto:v6ops@ietf.org" ta=
rget=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a><br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>=C2=A0</div>
</div>
<div>
<div dir=3D"auto">Please respect the working group charter.
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Your work may have value, however it isn&#39;t relevant h=
ere.</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Thanks,</div>
<div dir=3D"auto">Mark.</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Sun., 18 Nov. 2018, 21:15 Khaled Omar &lt;<a href=3D"ma=
ilto:eng.khaled.omar@outlook.com" target=3D"_blank" rel=3D"noreferrer">eng.=
khaled.omar@outlook.com</a> wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div>
<div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
More accurate description, anway we can compress 32bits into 5bits (require=
s hardware changes), so when IPv6 can be represented in (20)bits, we can us=
e nat46/dns46.</div>
<hr style=3D"display:inline-block;width:98%">
<div id=3D"m_-2512002057057255067m_8014468332433376676x_divRplyFwdMsg" dir=
=3D"ltr"><font face=3D"Calibri, sans-serif" color=3D"#000000" style=3D"font=
-size:11pt"><b>From:</b> Gert Doering &lt;<a href=3D"mailto:gert@space.net"=
 rel=3D"noreferrer noreferrer" target=3D"_blank">gert@space.net</a>&gt;<br>
<b>Sent:</b> Sunday, November 18, 2018 12:00:20 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" =
target=3D"_blank">v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>=C2=A0</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt">
<div class=3D"m_-2512002057057255067m_8014468332433376676PlainText">Hi,<br>
<br>
On Sun, Nov 18, 2018 at 12:46:37AM +0000, Khaled Omar wrote:<br>
&gt; Regarding using the word &quot;troll&quot;, it shouldn&#39;t be used i=
n any discussion because it reflects a bad image about the person who uses =
it, basics of respect.<br>
<br>
Troll level: archwizard.<br>
<br>
Gert Doering<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -- NetMaster<br>
-- <br>
have you enabled IPv6 on something today...?<br>
<br>
SpaceNet AG=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Vorstand: S=
ebastian v. Bomhard, Michael Emmer<br>
Joseph-Dollinger-Bogen 14=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Aufsich=
tsratsvors.: A. Grundner-Culemann<br>
D-80807 Muenchen=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 HRB: 136055 (AG Muenchen)<br>
Tel: +49 (0)89/32356-444=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 US=
t-IdNr.: DE813185279<br>
</div>
</span></font></div>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_=
blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer n=
oreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/v6ops</a><br>
</blockquote>
</div>
</div>
</div>

</blockquote></div></div></div>

--000000000000f669e9057aef8c07--


From nobody Sun Nov 18 06:04:42 2018
Return-Path: <linux@thehobsons.co.uk>
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 21FAF1286E7 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 06:04:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 ENAGe-Ia-72x for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 06:04:37 -0800 (PST)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CD86126CC7 for <v6ops@ietf.org>; Sun, 18 Nov 2018 06:04:37 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 4DA8D1A071; Sun, 18 Nov 2018 14:04:32 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Date: Sun, 18 Nov 2018 14:04:31 +0000
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E7DA3020-4653-480B-A0ED-7FA2F406EE97@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/MMiz1BJhpEvQJDutXa9Ug_ZzaUs>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 14:04:41 -0000

Khaled Omar <eng.khaled.omar@outlook.com> wrote:

> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 =
is 5 voltage, below 5 voltage is 0, 5 or over voltage is 1, so the =
values of voltages that can represent a 0 are listed on the file 0, 0.1, =
0.2, etc and the values of voltages that can represent a 1 are 5, 5.1, =
5.2, etc, so the 32 bits can be represented by 5 bits.

Apart from your selection of voltages being very error prone, such =
encoding methods already exist in things like high speed modems and =
digital TV broadcasting - that screeching as a 56k modem connects is =
testing the connection to see which analogue levels get passed through =
reliably and selecing the encoding table to use only the unique ones). =
However, not a single ethernet port on the planet could deal with it =
(the signalling is based on transitions between states rather than =
voltages), and not a single router anywhere could pass the information =
through.
Realistically, all you are proposing is to replace ethernet with =
something with multiple levels per symbol - but internally all the =
digital handling would still need the full non-compressed bits because =
digital systems still work with digital bits.

But I think that you know all this this and are just trolling. I will =
not be commenting further and the way you're going you'll end up in a =
few killfiles.


From nobody Sun Nov 18 06:38:10 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 80CDA12D4E9 for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 06:38:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 bhK7d05y6gVu for <v6ops@ietfa.amsl.com>; Sun, 18 Nov 2018 06:38:05 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn080d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::80d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A60A61277BB for <v6ops@ietf.org>; Sun, 18 Nov 2018 06:38:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fz4HnhNUtYdGbDaU7ohOP4jkBEOTH7rlSNZeX5DGq68=; b=dHBr6zqH8dQNDklS+bkmFqVJj0WaH6B5aV5dxFHnf+q72Tj+2/qlEosAbm9HQ+ywn7ZZfAEUcog9KiKCZZF1R45FNGdUdIDTK2xlui+04mR3sJ2i/WqwEnzenygbkJ4C/wy3GJ1opbzCwrkA5IJCNlRpDaiR+TrjGEKjEBCcLpbND1iaW8PZxPkHkj6MqID2Es/pMkKK/6hPtz/VoOr4nUlD0by1VqfQ+nL1uyBfvNy3nMgduJ+YB4pmAMHguurpqw3ToD1kLX1m2fjtPoXYg24Tkz9lkeg0rEHVHA4qYm1L7wJ1b9EBfjv9APMnpvp5KWZ7eMv8KhZIaC50X0PIjA==
Received: from HE1EUR01FT020.eop-EUR01.prod.protection.outlook.com (10.152.0.56) by HE1EUR01HT084.eop-EUR01.prod.protection.outlook.com (10.152.1.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 14:38:02 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.58) by HE1EUR01FT020.mail.protection.outlook.com (10.152.0.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 14:38:02 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Sun, 18 Nov 2018 14:38:02 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Simon Hobson <linux@thehobsons.co.uk>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QAcuMaAAADHjQA=
Date: Sun, 18 Nov 2018 14:38:02 +0000
Message-ID: <HE1PR0402MB29371DA85155C455A6F6191EAEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <E7DA3020-4653-480B-A0ED-7FA2F406EE97@thehobsons.co.uk>
In-Reply-To: <E7DA3020-4653-480B-A0ED-7FA2F406EE97@thehobsons.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:3C0B8BDF6052ECFA5A5D91CC47F6270779AB582FBE93AD62E7A7DF05C0D269C3; UpperCasedChecksum:F1FFE7C5F04588FF8A384EDE7D42B04BC43314167AB25060823D8E6321317EB4; SizeAsReceived:8093; Count:46
x-tmn: [LGBlHcOgkhwZXQvJxSAkAM9ADN1W7BkI]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT084; 6:xIn6UF2WwPRQ92PgNloV0vdhXxKMAvDGBZe66Tyzbjue7NhPZ4KbKTCb20EZBZSFsZhzMVe/hc7f9nPHprKTYSUgO+qrknEoGgOUmc7ynI5KbNWwlOt9lC/v9gZGJGqL/DkNtB6oLqAjZuL1Q6veAWaZ6JdhCaDn5DaVCvKusiuEaSxVzcOMSoMru8rwV/+kkgCxzVjmPoc4WonNzCZqbckMc/hN8oByK2WnwVYuTAOPLCutUA2BFcn84t1YW4Jou3EOmgwzdCFpPRcxoAUz74fFJezC7HAWCbmgsoxseSi6D2GKb7aUHXwFh4o8K7Qhm6AcaN1s2+9P8mfW5wkW8l7Ap4HGU0mh2cm+H6d5vr2vvRXaBoVjhJRSBifhMYHdeJQKeVJpsGw0XF67jN7Iyu/ekjeFNHnfYTwNwOOx2gCsJGU1NpNOvibqvsvSvB5qUxKKvd4c8Mk6tTdYZdZ69g==; 5:YQ1+CcgUJA1e44r0/SfrOjFbilEQxAWB4f1ATxKI9aqM0eLYg1kJpv5joBctYUystNqA1bSnFpuIVb65wA8jwHvR+Pur57Ov7jiDi0l5252C+sHon8iSMdT/bcTdhA04tn62Qn5VBRrECScmcZVQVErd+eBzKfsMFp0MkQwL/O0=; 7:EVf2cv1PEO2GUJEwmwBlNztI8ImRj7+mFAr32EFwb0qtT2c3a2RGAH6n6iKqo8IkKvK3TixUj19wIX6IIZXTPeWc8cEd4uZpXHvbcpz4pt43Df7zLlI5i2DYmBDhh0zde413LnH4EAvF7pw1pN003A==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:HE1EUR01HT084; 
x-ms-traffictypediagnostic: HE1EUR01HT084:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT084; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT084; 
x-microsoft-antispam-message-info: WEZ0K9HTslA8tuTynswlLeFHo2E4UHLvgUsxY4hf29nR+Vt8dmyEDuvW52pbtXnZ
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: f1d967ae-e2f6-4f2e-5bc0-08d64d6371c3
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 14:38:02.4022 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT084
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0ZGcdNh0aKtDusdFqKjNOEKIBY8>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 14:38:08 -0000

> Apart from your selection of voltages being very error prone, such encodi=
ng methods already exist in things like high speed modems and digital TV br=
oadcasting - that screeching as a 56k modem connects is testing the connect=
ion to see which analogue levels get passed through reliably and selecting =
the encoding table to use only the unique ones). However, not a single ethe=
rnet port on the planet could deal with it (the signalling is based on tran=
sitions between states rather than voltages), and not a single router anywh=
ere could pass the information through.

> Realistically, all you are proposing is to replace ethernet with somethin=
g with multiple levels per symbol - but internally all the digital handling=
 would still need the full non-compressed bits because digital systems stil=
l work with digital bits.

You didn't add something new, I mentioned that this way of encoding require=
s hardware changes that need to be standardized.

Again, the information still represented in digital bits, but the one bit c=
an hold different values that can be interpreted differently.

> But I think that you know all this this and are just trolling. I will not=
 be commenting further and the way you're going you'll end up in a few kill=
files.

Not the first time you try to threaten by not commenting further, it is me =
who will not respond back to you because you will make me use the word trol=
l for describing you, be careful because your head started to touch the gro=
und.


-----Original Message-----
From: Simon Hobson [mailto:linux@thehobsons.co.uk]=20
Sent: Sunday, November 18, 2018 4:05 PM
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Khaled Omar <eng.khaled.omar@outlook.com> wrote:

> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5=
 voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of vo=
ltages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and t=
he values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so the 3=
2 bits can be represented by 5 bits.

Apart from your selection of voltages being very error prone, such encoding=
 methods already exist in things like high speed modems and digital TV broa=
dcasting - that screeching as a 56k modem connects is testing the connectio=
n to see which analogue levels get passed through reliably and selecing the=
 encoding table to use only the unique ones). However, not a single etherne=
t port on the planet could deal with it (the signalling is based on transit=
ions between states rather than voltages), and not a single router anywhere=
 could pass the information through.
Realistically, all you are proposing is to replace ethernet with something =
with multiple levels per symbol - but internally all the digital handling w=
ould still need the full non-compressed bits because digital systems still =
work with digital bits.

But I think that you know all this this and are just trolling. I will not b=
e commenting further and the way you're going you'll end up in a few killfi=
les.


From nobody Sun Nov 18 09:52:14 2018
Return-Path: <naveen.sarma@gmail.com>
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 A4A3A129BBF; Sun, 18 Nov 2018 09:52:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 jmhr_muaf4lT; Sun, 18 Nov 2018 09:52:05 -0800 (PST)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (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 047BE126CC7; Sun, 18 Nov 2018 09:52:05 -0800 (PST)
Received: by mail-lf1-x134.google.com with SMTP id p17so19712957lfh.4; Sun, 18 Nov 2018 09:52:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0iyizqmenNgURCmQKFe3sS4EWTTAZubQaV1HA4ojOGs=; b=gUNwYfK/hCxNvgBWucNADqaJjmYCgafv7mXjf1HgCrYwhDyB+CCOdbNY+VxhG/FKHW 99KiogL39tOY4IGrVh2GZB57QLqhpLPvZuQEf0guTLkaZJ3a/LkUDJWPNrlQ21B0Xq4B PD7oNofwJfYDDjq/BEl9d6rMtujkucesEAzYXx+a3mBDnlXqKDx+SZNZjqsd7HLTLf8k g5o2xoLYz3B5uoBP5WHPpmY8eQkYULlHMXStWjUPQWKZerkEw+IqaD7AAsFrVcPrtsm2 SzN7vQM48G2rTh0RaUH/eK6j1JELgLA8YaI8dEZ68MMkxUocvK6h+bV9BChGqwVzlkhl 4P5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0iyizqmenNgURCmQKFe3sS4EWTTAZubQaV1HA4ojOGs=; b=XrfUMdkgYPjLMevWEsEFW7PfDU5ErWniycI1MBPziyE9se1vuNwe+aV8TkNgTMNNXC K4vePKNY816yXbJLbTNs4xD/HcqVRjADO1/rDZW7P0q5mFEq9ljsfFmSEqyuNq9S0gT/ 7eTYoN8SxQdeVA2PpU0bG+g+VjLMj0jvpOrUPVmKvtOE7RIVhX8iJzRo6J7R+BE9xFGn OPHDnM7wPCx7zJhm61WVeCGHWUyEr8BYqBZtGbrJMUCVoEb48Fr8caC7uNUGwc4hNCC1 Wfi8x8cGB+g7raKKmzfmjUfJFZz8tIWIKqRsgcGB+DlT3p+wpu/9FKES8SBr/H6fIl+t wNmw==
X-Gm-Message-State: AGRZ1gIUdOTDcMj7auilH2AduRddoDD5HdH6F8WqWGJKmL9mu8vYNMho ZKoR0yMHVBBJID5v49Mp9S3EICzcGzl7ZsWzUZU=
X-Google-Smtp-Source: AJdET5eKlDVjUZzmwuYa15u8tzt5Vg2CtNyKGcAKns/Hsl7xdk0YYaKW9ymX4BD5+5Y/RpYB5coLFpscSBALUNRTbps=
X-Received: by 2002:a19:945b:: with SMTP id w88mr8787520lfd.15.1542563522808;  Sun, 18 Nov 2018 09:52:02 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org> <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com> <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org>
In-Reply-To: <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Sun, 18 Nov 2018 23:21:48 +0530
Message-ID: <CANFmOtnzdZmduVLZtEp5VG0eonK6DmdSgh5tpCU8QFsBw40vUQ@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>,  "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d210fe057af40eff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mSfZQewGfOzVRd7tvyBGFlzAY5o>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 17:52:11 -0000

--000000000000d210fe057af40eff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Ole,

Please find comments inline.

Thanks & Regards,
Naveen


On Sat, 17 Nov 2018, 23:05 Ole Troan <otroan@employees.org wrote:

> Hi Naveen,
>
> While the purpose of the proposal might be obvious to you, it might not b=
e
> for the rest of us.
>
> Can you please describe the problem you are trying to solve?
>
Naveen] Below is the description of problems that are being tried to solve:
1. Solicit any prefix of pre configured length using RS / RA. We can have
it implemented in both of our CPE and router. But the solution wouldn't be
compliant or interoperable.
2. Some of the prefixes that were assigned to hosts by our router are
lingering though the host interface is brought down and the prefix isn't
used anymore.
3. Hosts during mobility are losing the existing ongoing traffic sessions
due to prefix change. This is because when the gateway detects mobility to
a different tunnel the existing session will be cleared and a new session
entry is created. During this process there is no guarantee that the same
prefix will be assigned back to the device.

>
> Can you please describe how existing solutions do not solve your problem?
>
Naveen] All the prefixes were assigned using SLAAC and there is no solution
till date to solicit or release a specific prefix. It's not just specific
prefix, but the only existing solution to get a non /64 prefix is only
through DHCPv6, which can't be done in the CPE.

>
> Note, =E2=80=9CPD is not supported in SLAAC=E2=80=9D is not the problem d=
escription I am
> hoping for.
>
Naveen] Unfortunately yes for the use case where prefix length less than
64. I see this as more like soliciting a prefix pool.  All the host / CPE
does is soliciting a prefix of desired length by including existing options
in RS.  But why a host or CPE soliciting a prefix (which is already done by
them) without introducing new message types or options should be a problem?

>
> Cheers
> Ole
>
> On 17 Nov 2018, at 18:16, Naveen Kottapalli <naveen.sarma@gmail.com>
> wrote:
>
> Hello Ole,
>
> Following are the things that am trying to solve.
>
> 1. I can't sell oranges when apples are asked for.
> 2. Improving SLAAC as a protocol by providing options like soliciting a
> prefix of certain length; releasing or declining a prefix (this is equall=
y
> more important for the protocol perspective itself as a prefix is an
> important resource for the router).
>
> Please let me know which of the above points you think are not valid.
>
> Thanks & Regards,
> Naveen
>
>
> On Fri, 16 Nov 2018, 00:21 Ole Troan <otroan@employees.org wrote:
>
>> Naveen,
>>
>> Let me quote from RFC1958:
>>
>> 3.2 If there are several ways of doing the same thing, choose one.
>>    If a previous design, in the Internet context or elsewhere, has
>>    successfully solved the same problem, choose the same solution unless
>>    there is a good technical reason not to.  Duplication of the same
>>    protocol functionality should be avoided as far as possible, without
>>    of course using this argument to reject improvements.
>>
>>
>> What problem are you trying to solve with your proposal which isn=E2=80=
=99t
>> covered by existing solutions?
>>
>> Cheers,
>> Ole
>>
>> > On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com>
>> wrote:
>> >
>> > Hello all,
>> >
>> > To be honest, there is no intention to compete with other existing
>> protocols.  I see that SLAAC has got some gaps w.r.t the functionality a=
nd
>> the same is covered in the draft.  And I see the cases where this draft
>> solves real time problems where the existing bridge itself is not usable=
.
>> >
>> > @Ole / @Fred / others: If a device soliciting something from the route=
r
>> using RS is considered as intruding into other territory, IMHO it's very
>> unfair way of evaluating.  For that matter whether a PIO is included in =
RS
>> or not, a device is soliciting the information from router.  When this
>> draft solves the problems it cannot be put down just by saying it as a
>> redundant to another standard, while actually it is not.
>> >
>> > If a device soliciting required information using the existing protoco=
l
>> standards without new message types or option types or flags itself is
>> treated as a wrapper or redundant for other standards, aren't there
>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
>> devices?  For that matter what about the complete SLAAC and DHCPv6?  Am =
I
>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to e=
ach
>> other?
>> >
>> > I also agree that multiple attempts were made by many respected member=
s
>> of the forum to bring in similar changes to whatever my current draft
>> suggested.  But not sure why they couldn't become standards.  It shows t=
he
>> need of devices that are looking for a solution and am sure people keep
>> inventing round-about solutions for the same.
>> >
>> > If someone sees a problem in mentioning DHCPv6 inside the draft, pleas=
e
>> suggest another change for that.
>> >
>> > I understand that the forum has finite reservations on providing
>> extensions to existing protocols.  But I request the forum and WG chairs=
 to
>> evaluate this draft fairly and technically.
>> >
>> > Yours,
>> > Naveen.
>> >
>> >
>> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
>> brian.e.carpenter@gmail.com> wrote:
>> > in line..
>> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
>> > > Hi Brian,
>> > >
>> > >> -----Original Message-----
>> > >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> > >> Sent: Tuesday, November 13, 2018 11:37 AM
>> > >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
>> otroan@employees.org>
>> > >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>> > >> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>> > >>
>> > >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>> > >>> HI Ole,
>> > >>>
>> > >>>> -----Original Message-----
>> > >>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>> Sent: Tuesday, November 13, 2018 10:36 AM
>> > >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>> > >>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
>> Fred.L.Templin@boeing.com> wrote:
>> > >>>>>
>> > >>>>> Ole,
>> > >>>>>
>> > >>>>>> -----Original Message-----
>> > >>>>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>> > >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>> > >>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>> > >>>>>>
>> > >>>>>> Fred,
>> > >>>>>>
>> > >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
>> Fred.L.Templin@boeing.com> wrote:
>> > >>>>>>>
>> > >>>>>>> Hi Ole,
>> > >>>>>>>
>> > >>>>>>>> -----Original Message-----
>> > >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>> > >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>> > >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> > >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>> > >>>>>>>> Subject: Re: [v6ops] New Version Notification for
>> draft-naveen-slaac-prefix-management-00.txt
>> > >>>>>>>>
>> > >>>>>>>> Fred,
>> > >>>>>>>>
>> > >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
>> But am sure it would consume more resources at router to
>> > >> support
>> > >>>>>>>> DHCPv6
>> > >>>>>>>>>> as a whole along with SLAAC.
>> > >>>>>>>>>>
>> > >>>>>>>>>> Prefix delegation is quite different from SLAAC.
>> > >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>> > >>>>>>>>>
>> > >>>>>>>>> So I can understand this comment, the water under the bridge
>> refers to the
>> > >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation=
.
>> Is that what
>> > >>>>>>>>> you were meaning to say?
>> > >>>>>>>>
>> > >>>>>>>> Sure.
>> > >>>>>>>
>> > >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for
>> Prefix Delegation
>> > >>>>>>> and there shall be no alternate IPv6 ND-based protocol in
>> addition to that. I don't
>> > >>>>>>> mind a statement like that, but would the community agree with
>> it?
>> > >>>>>>
>> > >>>>>> In general we as a community try to avoid providing multiple
>> equivalent solutions to the same problem. Sometimes we fail.
>> > >>>>>
>> > >>>>> But, do you assert that DHCPv6 is the one and only solution?
>> > >>>>
>> > >>>> I am saying that solving a problem that is already solved is a
>> waste of time and resources.
>> > >>>> Now if you install could solve a problem where we don=E2=80=99t h=
ave a
>> satisfactory solution...
>> > >>>
>> > >>> OK, then I will say it - DHCPv6 is the one and only solution to
>> Prefix Delegation
>> > >>> *in cases where a dynamic Prefix Delegation protocol is needed*. (=
I
>> add this
>> > >>> qualification because 'draft-templin-v6ops-pdhost' lists other
>> non-protocol
>> > >>> alternatives for a node receiving a prefix delegation.)
>> > >>
>> > >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, bu=
t
>> there
>> > >> are some subtleties:
>> > >>
>> > >> 1) Since there are no protocol police, you can't actually stop peop=
le
>> > >> using some other method of prefix delegation, which would simply
>> appear
>> > >> to be an out-of-band or "manual" mechanism as far as the IETF
>> protocols
>> > >> are concerned.
>> > >
>> > > Right, I wanted to be careful in how I worded my message based on ou=
r
>> > > knowledge of other non-router methods (including anima) which we
>> > > captured in 'draft-templin-v6ops-pdhost'. From that document:
>> > >
>> > > "10.  Prefix Delegation Services
>> > >
>> > >    Selection of prefix delegation services must be considered
>> according
>> > >    to specific use cases.  An example service is that offered by
>> DHCPv6
>> > >    [RFC3633].  An alternative service based on IPv6 ND messaging has
>> > >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>> > >
>> > >    Other, non-router, mechanisms may exist, such as proprietary IPAM=
s,
>> > >    [I-D.ietf-anima-prefix-management] and
>> > >    [I-D.sun-casm-address-pool-management-yang]."
>> > >
>> > > Does this still ring true, or do we need to make some adjustments
>> based
>> > > on these recent discussions?
>> >
>> > I think it's still true, although as Ole and I said, proposals such as
>> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
>> > boundary mechanism. On the other hand, naveen-slaac-prefix-management
>> > intentionally competes with DHCPv6-PD, which is a different discussiio=
n.
>> >
>> >     Brian
>> >
>> > >
>> > > Thanks - Fred
>> > >
>> > >> 2) We did think about this question a bit while developing
>> > >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>> > >> (which is approved and in the RFC Editor queue waiting for missing
>> > >> references). The appendix A2 is supposed to show how a prefix
>> > >> management system would interface to DHCPv6-PD at the edges of an
>> > >> autonomic network. I think you'd find something similar in any sort
>> > >> of coordinated prefix management scheme.
>> > >>
>> > >> 3) A similar situation arises in HNCP:
>> > >> https://tools.ietf.org/html/rfc7788#section-6.3.4
>> > >>
>> > >>    Brian
>> > >>
>> > >>>
>> > >>>>>>>> The value proposition of something new, has to be different
>> than =E2=80=9Cjust different wrapping=E2=80=9D.
>> > >>>>>>>
>> > >>>>>>> By "different wrapping", are you are talking about non-DHCPv6
>> protocol proposals?
>> > >>>>>>> If not, if you mean to say that the idea of including a DHCPv6
>> option in RS/RA messages
>> > >>>>>>> is "just a different wrapping", then that is not entirely true=
.
>> By including both the IPv6
>> > >>>>>>> ND and DHCPv6 functions in a single message exchange, there ar=
e
>> fewer messages
>> > >>>>>>> and fewer round trips. That in itself is interesting.
>> > >>>>>>
>> > >>>>>> Don=E2=80=99t really see that as interesting. You will not save=
 a round
>> trip, since the two protocols don=E2=80=99t depend on each other.
>> > >>>>>
>> > >>>>> This gets us back to the M&O bits where there is a
>> cross-dependence between the two
>> > >>>>> protocols. Historically, you are supposed to wait until the RS/R=
A
>> exchange and check the
>> > >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you sayin=
g
>> that that is no longer
>> > >>>>> the case? Have we declared that the M&O bits are deprecated?
>> > >>>>
>> > >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
>> protocol between routers.
>> > >>>
>> > >>> OK, then let's ignore the M&O bits - I am fine with that.
>> > >>>
>> > >>>>> It is also important that there are fewer messages - two instead
>> of four. That matters
>> > >>>>> a great deal on low end links.
>> > >>>>
>> > >>>> I would like to see the maths behind that.
>> > >>>> Use header compression then.
>> > >>>
>> > >>> It isn't only a question of how many bytes - the question is mores=
o
>> how
>> > >>> many channel accesses are necessary. On some links, sending
>> everything in
>> > >>> a single channel access is less prone to collisions than requiring
>> multiple
>> > >>> channel accesses.
>> > >>>
>> > >>> Think about CB radio - after you say "breaker, breaker one-nine"
>> you get
>> > >>> to say as much as you want (within reason) without having to under=
go
>> > >>> channel contention multiple times. (That is not to say that common
>> data
>> > >>> links function the same as CB radio, but they do have their CSMA
>> protocols
>> > >>> for making sure they don't step on someone else's transmission.)
>> > >>>
>> > >>>>>> Different wrapping. As in exactly same protocol semantics, just
>> options in ND instead of DHCP.
>> > >>>>>
>> > >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
>> different than DHCPv6.
>> > >>>>> That is the whole point.
>> > >>>>
>> > >>>> Right. I am sorry but I struggle getting why that is valuable. ND
>> is also a one to many protocol. That=E2=80=99s not suitable for per-rout=
er
>> > >>>> delegation.
>> > >>>
>> > >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one).
>> In this
>> > >>> case, the presence of a DHCPv6 option in the RS message is
>> indication that
>> > >>> the RA is to be returned via unicast.
>> > >>>
>> > >>> Thanks - Fred
>> > >>>
>> > >>>
>> > >>>>
>> > >>>> Cheers
>> > >>>> Ole
>> > >>>>
>> > >>>>
>> > >>>>>
>> > >>>>> Thanks - Fred
>> > >>>>>
>> > >>>>>> Cheers
>> > >>>>>> Ole
>> > >>>>>>
>> > >>>>>>
>> > >>>>>>>
>> > >>>>>>> Thanks - Fred
>> > >>>>>>>
>> > >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensio=
ns=E2=80=9D of an
>> IPv6 network. Something that solved that problem, would be a
>> > >> lot
>> > >>>>>> more
>> > >>>>>>>> interesting to talk about.
>> > >>>>>>>>
>> > >>>>>>>> Cheers,
>> > >>>>>>>> Ole
>> > >>>>>
>> > >>>
>> > >>> _______________________________________________
>> > >>> v6ops mailing list
>> > >>> v6ops@ietf.org
>> > >>> https://www.ietf.org/mailman/listinfo/v6ops
>> > >>>
>> > >
>> >
>> > _______________________________________________
>> > v6ops mailing list
>> > v6ops@ietf.org
>> > https://www.ietf.org/mailman/listinfo/v6ops
>>
>>

--000000000000d210fe057af40eff
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D"au=
to">Please find comments inline.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Thanks &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr">On Sat, 17 Nov 2018, 23:05 Ole =
Troan &lt;<a href=3D"mailto:otroan@employees.org">otroan@employees.org</a> =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=
=3D"ltr"></div><div dir=3D"ltr">Hi Naveen,</div><div dir=3D"ltr"><br></div>=
<div dir=3D"ltr">While the purpose of the proposal might be obvious to you,=
 it might not be for the rest of us.=C2=A0</div><div dir=3D"ltr"><br></div>=
<div dir=3D"ltr">Can you please describe the problem you are trying to solv=
e?</div></div></blockquote></div></div><div dir=3D"auto">Naveen] Below is t=
he description of problems that are being tried to solve:</div><div dir=3D"=
auto">1. Solicit any prefix of pre configured length using RS / RA. We can =
have it implemented in both of our CPE and router. But the solution wouldn&=
#39;t be compliant or interoperable.</div><div dir=3D"auto">2. Some of the =
prefixes that were assigned to hosts by our router are lingering though the=
 host interface is brought down and the prefix isn&#39;t used anymore.</div=
><div dir=3D"auto">3. Hosts during mobility are losing the existing ongoing=
 traffic sessions due to prefix change. This is because when the gateway de=
tects mobility to a different tunnel the existing session will be cleared a=
nd a new session entry is created. During this process there is no guarante=
e that the same prefix will be assigned back to the device.</div><div dir=
=3D"auto"></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><br></div><div dir=3D"l=
tr">Can you please describe how existing solutions do not solve your proble=
m?</div></div></blockquote></div></div><div dir=3D"auto">Naveen] All the pr=
efixes were assigned using SLAAC and there is no solution till date to soli=
cit or release a specific prefix. It&#39;s not just specific prefix, but th=
e only existing solution to get a non /64 prefix is only through DHCPv6, wh=
ich can&#39;t be done in the CPE.</div><div dir=3D"auto"><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr">=
<br></div><div dir=3D"ltr">Note, =E2=80=9CPD is not supported in SLAAC=E2=
=80=9D is not the problem description I am hoping for.</div></div></blockqu=
ote></div></div><div dir=3D"auto">Naveen] Unfortunately yes for the use cas=
e where prefix length less than 64. I see this as more like soliciting a pr=
efix pool.=C2=A0 All the host / CPE does is soliciting a prefix of desired =
length by including existing options in RS.=C2=A0 But why a host or CPE sol=
iciting a prefix (which is already done by them) without introducing new me=
ssage types or options should be a problem?</div><div dir=3D"auto"><div cla=
ss=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div di=
r=3D"ltr"><br></div><div dir=3D"ltr">Cheers=C2=A0</div><div dir=3D"ltr">Ole=
</div><div dir=3D"ltr"><br>On 17 Nov 2018, at 18:16, Naveen Kottapalli &lt;=
<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferr=
er">naveen.sarma@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"=
cite"><div dir=3D"ltr"><div dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><=
br></div><div dir=3D"auto">Following are the things that am trying to solve=
.</div><div dir=3D"auto"><br></div><div dir=3D"auto">1. I can&#39;t sell or=
anges when apples are asked for.</div><div dir=3D"auto">2. Improving SLAAC =
as a protocol by providing options like soliciting a prefix of certain leng=
th; releasing or declining a prefix (this is equally more important for the=
 protocol perspective itself as a prefix is an important resource for the r=
outer).</div><div dir=3D"auto"><br></div><div dir=3D"auto">Please let me kn=
ow which of the above points you think are not valid.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Thanks &amp; Regards,</div><div dir=3D"auto">=
Naveen</div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 16 =
Nov 2018, 00:21 Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" targe=
t=3D"_blank" rel=3D"noreferrer">otroan@employees.org</a> wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">Naveen,<br>
<br>
Let me quote from RFC1958:<br>
<br>
3.2 If there are several ways of doing the same thing, choose one.<br>
=C2=A0 =C2=A0If a previous design, in the Internet context or elsewhere, ha=
s<br>
=C2=A0 =C2=A0successfully solved the same problem, choose the same solution=
 unless<br>
=C2=A0 =C2=A0there is a good technical reason not to.=C2=A0 Duplication of =
the same<br>
=C2=A0 =C2=A0protocol functionality should be avoided as far as possible, w=
ithout<br>
=C2=A0 =C2=A0of course using this argument to reject improvements.<br>
<br>
<br>
What problem are you trying to solve with your proposal which isn=E2=80=99t=
 covered by existing solutions?<br>
<br>
Cheers,<br>
Ole<br>
<br>
&gt; On 15 Nov 2018, at 18:17, Naveen Kottapalli &lt;<a href=3D"mailto:nave=
en.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.=
sarma@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing pro=
tocols.=C2=A0 I see that SLAAC has got some gaps w.r.t the functionality an=
d the same is covered in the draft.=C2=A0 And I see the cases where this dr=
aft solves real time problems where the existing bridge itself is not usabl=
e.<br>
&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the route=
r using RS is considered as intruding into other territory, IMHO it&#39;s v=
ery unfair way of evaluating.=C2=A0 For that matter whether a PIO is includ=
ed in RS or not, a device is soliciting the information from router.=C2=A0 =
When this draft solves the problems it cannot be put down just by saying it=
 as a redundant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protoco=
l standards without new message types or option types or flags itself is tr=
eated as a wrapper or redundant for other standards, aren&#39;t there overl=
apping options in both SLAAC and DHCPv6 that can be sent to the devices?=C2=
=A0 For that matter what about the complete SLAAC and DHCPv6?=C2=A0 Am I wr=
ong in quoting that both DHCPv6 and SLAAC are redundant protocols to each o=
ther?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected member=
s of the forum to bring in similar changes to whatever my current draft sug=
gested.=C2=A0 But not sure why they couldn&#39;t become standards.=C2=A0 It=
 shows the need of devices that are looking for a solution and am sure peop=
le keep inventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, pleas=
e suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing exten=
sions to existing protocols.=C2=A0 But I request the forum and WG chairs to=
 evaluate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:=
brian.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">brian.e.carpenter@gmail.com</a>&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; &gt; Hi Brian,<br>
&gt; &gt; <br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.car=
penter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">brian.e.c=
arpenter@gmail.com</a>]<br>
&gt; &gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt; &gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin=
@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L.Templin=
@boeing.com</a>&gt;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" =
rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees.org</a>&gt=
;<br>
&gt; &gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"n=
oreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt=
;<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_=
blank">ipv6@ietf.org</a>&gt;<br>
&gt; &gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-navee=
n-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt; &gt;&gt;&gt; HI Ole,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@empl=
oyees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees=
.org</a>]<br>
&gt; &gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L=
.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L=
.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sa=
rma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.sarma=
@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"nor=
eferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops list &lt=
;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D"=
_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for dra=
ft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &l=
t;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer=
" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otr=
oan@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@e=
mployees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailt=
o:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:n=
aveen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">nave=
en.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" re=
l=3D"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops =
list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" ta=
rget=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification=
 for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), F=
red L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer no=
referrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"ma=
ilto:otroan@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">=
otroan@employees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57=
 PM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=
=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"=
mailto:naveen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_bla=
nk">naveen.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf=
.org" rel=3D"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;=
; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer norefe=
rrer" target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Noti=
fication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent th=
at DHCPv6 is a format on wire.=C2=A0 But am sure it would consume more reso=
urces at router to<br>
&gt; &gt;&gt; support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite di=
fferent from SLAAC.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water unde=
r the bridge. Since 2003.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment,=
 the water under the bridge refers to the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the pro=
tocol for prefix delegation. Is that what<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the=
* chosen protocol for Prefix Delegation<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-b=
ased protocol in addition to that. I don&#39;t<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the=
 community agree with it?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid pro=
viding multiple equivalent solutions to the same problem. Sometimes we fail=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and onl=
y solution?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I am saying that solving a problem that is already so=
lved is a waste of time and resources.<br>
&gt; &gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=
=E2=80=99t have a satisfactory solution...<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only solut=
ion to Prefix Delegation<br>
&gt; &gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is n=
eeded*. (I add this<br>
&gt; &gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdhost&#39=
; lists other non-protocol<br>
&gt; &gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<b=
r>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current IETF so=
lution, but there<br>
&gt; &gt;&gt; are some subtleties:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) Since there are no protocol police, you can&#39;t actually=
 stop people<br>
&gt; &gt;&gt; using some other method of prefix delegation, which would sim=
ply appear<br>
&gt; &gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism as far a=
s the IETF protocols<br>
&gt; &gt;&gt; are concerned.<br>
&gt; &gt; <br>
&gt; &gt; Right, I wanted to be careful in how I worded my message based on=
 our<br>
&gt; &gt; knowledge of other non-router methods (including anima) which we<=
br>
&gt; &gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From that docum=
ent:<br>
&gt; &gt; <br>
&gt; &gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Selection of prefix delegation services must be cons=
idered according<br>
&gt; &gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example service is t=
hat offered by DHCPv6<br>
&gt; &gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based on IPv=
6 ND messaging has<br>
&gt; &gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-exclusive=
-bit].<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such as pro=
prietary IPAMs,<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&quot;<b=
r>
&gt; &gt; <br>
&gt; &gt; Does this still ring true, or do we need to make some adjustments=
 based<br>
&gt; &gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it&#39;s still true, although as Ole and I said, proposals suc=
h as<br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<b=
r>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<=
br>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiio=
n.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks - Fred<br>
&gt; &gt; <br>
&gt; &gt;&gt; 2) We did think about this question a bit while developing<br=
>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefi=
x-management-07" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank"=
>https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt; &gt;&gt; (which is approved and in the RFC Editor queue waiting for mi=
ssing<br>
&gt; &gt;&gt; references). The appendix A2 is supposed to show how a prefix=
<br>
&gt; &gt;&gt; management system would interface to DHCPv6-PD at the edges o=
f an<br>
&gt; &gt;&gt; autonomic network. I think you&#39;d find something similar i=
n any sort<br>
&gt; &gt;&gt; of coordinated prefix management scheme.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4"=
 rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://tools.i=
etf.org/html/rfc7788#section-6.3.4</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something ne=
w, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;, are yo=
u are talking about non-DHCPv6 protocol proposals?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea =
of including a DHCPv6 option in RS/RA messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping&quot;,=
 then that is not entirely true. By including both the IPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messa=
ge exchange, there are fewer messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is =
interesting.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting.=
 You will not save a round trip, since the two protocols don=E2=80=99t depe=
nd on each other.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there=
 is a cross-dependence between the two<br>
&gt; &gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait=
 until the RS/RA exchange and check the<br>
&gt; &gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tr=
ips). Are you saying that that is no longer<br>
&gt; &gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits =
are deprecated?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O=
 bits. PD is a protocol between routers.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am fine wi=
th that.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; It is also important that there are fewer message=
s - two instead of four. That matters<br>
&gt; &gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt; &gt;&gt;&gt;&gt; Use header compression then.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; It isn&#39;t only a question of how many bytes - the ques=
tion is moreso how<br>
&gt; &gt;&gt;&gt; many channel accesses are necessary. On some links, sendi=
ng everything in<br>
&gt; &gt;&gt;&gt; a single channel access is less prone to collisions than =
requiring multiple<br>
&gt; &gt;&gt;&gt; channel accesses.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Think about CB radio - after you say &quot;breaker, break=
er one-nine&quot; you get<br>
&gt; &gt;&gt;&gt; to say as much as you want (within reason) without having=
 to undergo<br>
&gt; &gt;&gt;&gt; channel contention multiple times. (That is not to say th=
at common data<br>
&gt; &gt;&gt;&gt; links function the same as CB radio, but they do have the=
ir CSMA protocols<br>
&gt; &gt;&gt;&gt; for making sure they don&#39;t step on someone else&#39;s=
 transmission.)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoc=
ol semantics, just options in ND instead of DHCP.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - the=
y are not different than DHCPv6.<br>
&gt; &gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is =
valuable. ND is also a one to many protocol. That=E2=80=99s not suitable fo=
r per-router<br>
&gt; &gt;&gt;&gt;&gt; delegation.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one=
-to-one). In this<br>
&gt; &gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message i=
s indication that<br>
&gt; &gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=
=9Cpermissionless extensions=E2=80=9D of an IPv6 network. Something that so=
lved that problem, would be a<br>
&gt; &gt;&gt; lot<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; v6ops mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noref=
errer" target=3D"_blank">v6ops@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.=
org/mailman/listinfo/v6ops</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=
=3D"_blank">v6ops@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"norefer=
rer noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/v6ops</a><br>
<br>
</blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div></div>

--000000000000d210fe057af40eff--


From nobody Sun Nov 18 09:54:05 2018
Return-Path: <naveen.sarma@gmail.com>
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 CC28212F1AB; Sun, 18 Nov 2018 09:54:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 bqJk1NkEAejA; Sun, 18 Nov 2018 09:53:56 -0800 (PST)
Received: from mail-lf1-x142.google.com (mail-lf1-x142.google.com [IPv6:2a00:1450:4864:20::142]) (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 3C892126CC7; Sun, 18 Nov 2018 09:53:55 -0800 (PST)
Received: by mail-lf1-x142.google.com with SMTP id p6so19725040lfc.1; Sun, 18 Nov 2018 09:53:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uqH17klUt+ehE1mSVebuMoYm8YrmojwUOOtRDlXr3jI=; b=GU2p1Yeb+eijuhDVQ+fESnp8KR6E2WtREedaxuQ+oCDk/XbjSNAsaFuwdULqeNotZO EGTHBoxuUNhwKXyKNgYYFQjwDVppZWeQhPElHWrw9n/M+B2vJPhzNYrAKzbxrF7o5pma gcKAGPP3L6WTFNX925nf2aXxZkJ+MzjceQpwGw9UdXug5zsDRDGFh4D8PLTfNzFabb2D 5d5NmygbFVVkBnEhEnZS3TevGCsp2P6oiWFfrUs3bb8AEsuhAN3ZQq89+Hs/sZMOJaT+ c4KZfAbM/VloIdcfCGSW+NQq4lmJJbFWfFa/Iqez4BSenYWTqc3mxkzNDkWxv/wPvztx ol1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uqH17klUt+ehE1mSVebuMoYm8YrmojwUOOtRDlXr3jI=; b=ZxFOruMpJTOoPeBuvzk7EX31OMCpvHgYRatvpLAm6eEGwSJhRpd8QeyBj/an3kUJ2I ALYzE7XcsgUqGlFVyagBYiL0A7dW2q30YEfKQqmBTp2ZVLJfNesdfxye+XRYZxgzH/Qo oWD989nok03lkMSXinZIx/IWEbFjjfpWaSln5S/Hg5qtaodYDijTUdicREdOsPtCtNjG Sc+B65nClOpMtTXlXqF2T0q88LZbRVQXm0KnXxqk7brpcBLmo/K+SjxkPcR6CC1QXZmD wmAc5FNeCrQLyLryCXfWXHPQcg4D2q2XSy5PIOHvcozHdF6AhzzzAJVyBQvQ9D8cDzRy UDRQ==
X-Gm-Message-State: AGRZ1gJ0N/9tSRfy0H4T8Doto5jPHvJLOMmnU7ASVh2qybKgIHyY0BS9 toPw98fA3Pkqscl+SWoUZ2L48nlRj2gSmWWOaD4=
X-Google-Smtp-Source: AJdET5d7FFJOTCV8o2pyw4f7/4HuRORIK5qWzYmeeh+S4vkn3RX5tUibGk+n6E3jkFi1vNx4m3G4G/7ARlGty/WzWeU=
X-Received: by 2002:a19:d857:: with SMTP id p84mr8886346lfg.44.1542563633321;  Sun, 18 Nov 2018 09:53:53 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com>
In-Reply-To: <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Sun, 18 Nov 2018 23:23:39 +0530
Message-ID: <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, otroan@employees.org,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000685c7e057af41540"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/srwpNTSQaNFXrspdaUxFnGCXTh4>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 17:54:02 -0000

--000000000000685c7e057af41540
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Brian,

Please find comments inline.

Thanks & Regards,
Naveen


On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <brian.e.carpenter@gmail.com
wrote:

> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Whether it's a prefix delegation or allocation, it's a resource
> allocation
> > from both the host / CPE or a router perspective. Do you see that missi=
ng
> > transaction ID in RS/RA as a mandatory requirement for SLAAC to functio=
n
> > even with proposed protocol?
>
> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> there is no way to correlate the request and response unambiguously.
> In particular your proposal doesn't distinguish between an unsolicited
> unicast RA announcing a prefix and a solicited unicast RA assigning a
> prefix, which are totally different actions.
>

Naveen] Am not yet clear on why we should distinguish between unsolicited
and solicited RA.  Do we need to distinguish like that?  As per my current
knowledge any prefix will be allocated or assigned only when RS is received
from node and didn't come across an use case of a router assigning the
prefix unsolicited.  So, since both node and router will have context of
prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF for
nonces included in unsolicited RA. I can add a text saying the use of this
in next version of draft.

>
> Handing out resources with a single message exchange is bad practice
> anyway; if the response is lost, the resource is lost for ever. You reall=
y
> need some kind of two-phase commit.


Naveen] Do we really need this? There are equal amount of chances of losing
a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more delay
in the resource allocation procedure and it might not be required as the
retry mechanism is in place.  I would rather say that the resource is never
lost.  That is because, from router perspective the resource is allocated
even if the message doesn't reach the solicited node.  A device will anyway
retry and a router will always sends a response with the same allocated
prefix.

The standard RA doesn't have this
> problem because it's an *announcement* not an *assignment*, and it is
> repeated at a reasonable frequency, so a lost message doesn't matter.
>

Naveen] I don't see a difference between the two in my draft. So, didn't
want to distinguish between the two i.e. standard and the one proposed in
this draft.  What kind of difference do you see?

>
> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> in the same way, but would be needed if an authorisation or
> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> prefix to this box?" or "Which box got that prefix?" you need an
> identifier for the box.)
>
Naveen] This is mentioned in my draft about whether the routers
configuration allows /56 prefix allocation or not. If not, a router can log
using the mac address of the device.  We too do the same thing in our
router.

>
> >
> > Also am not sure if am wrong in quoting that *delegation* is the term
> > coined to mimic SLAAC behavior of prefix allocation from a sub pool.
>
> "Delegation", "allocation" or "assignment" are all fundamentally the
> same, and are all different from the simple announcement function of a
> normal RA. Your proposal changes an announcement protocol into a
> management protocol. That's the thing that Ole is asking you to justify.
> Why do that?
>
>     Brian
>
> >
> > Please correct me if am wrong.
> >
> > Thanks & Regards,
> > Naveen
> >
> > On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> brian.e.carpenter@gmail.com
> > wrote:
> >
> >> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>> Naveen,
> >>>
> >>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA messag=
es
> >> requires
> >>> a *new option* to go along with an already existing protocol (namely,
> >> DHCPv6).
> >>> The idea your draft builds on uses an existing IPv6 ND option but
> >> requires a
> >>> *new protocol* that is not fully specified in your draft yet. My
> feeling
> >> is that once
> >>> the new protocol is fully fleshed out it would look very much like
> >> DHCPv6, and
> >>> some people have said that they do not want new protocols.
> >>>
> >>> I am actually beyond the point of caring whether the protocol should =
be
> >> DHCPv6,
> >>> but do we also need a new non-DHCPv6 protocol that looks a lot like
> >> DHCPv6?
> >>
> >> I realised when looking at this draft that DHCPv6 has one property tha=
t
> >> RS/RA completely lacks: a transaction ID. I don't see how we can build
> >> any kind of resource allocation mechanism without some form of
> >> transactional
> >> integrity. Prefix delegation is of course a form of resource allocatio=
n.
> >> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>
> >>    Brian
> >>
> >>>
> >>> Thanks - Fred
> >>>
> >>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>> Sent: Thursday, November 15, 2018 9:18 AM
> >>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> ipv6@ietf.org>
> >>> Subject: Re: [v6ops] New Version Notification for
> >> draft-naveen-slaac-prefix-management-00.txt
> >>>
> >>> Hello all,
> >>>
> >>> To be honest, there is no intention to compete with other existing
> >> protocols.  I see that SLAAC has got some gaps w.r.t the functionality
> and
> >> the same is covered in the draft.  And I see the cases where this draf=
t
> >> solves real time problems where the existing bridge itself is not
> usable.
> >>>
> >>> @Ole / @Fred / others: If a device soliciting something from the rout=
er
> >> using RS is considered as intruding into other territory, IMHO it's ve=
ry
> >> unfair way of evaluating.  For that matter whether a PIO is included i=
n
> RS
> >> or not, a device is soliciting the information from router.  When this
> >> draft solves the problems it cannot be put down just by saying it as a
> >> redundant to another standard, while actually it is not.
> >>>
> >>> If a device soliciting required information using the existing protoc=
ol
> >> standards without new message types or option types or flags itself is
> >> treated as a wrapper or redundant for other standards, aren't there
> >> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> >> devices?  For that matter what about the complete SLAAC and DHCPv6?  A=
m
> I
> >> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to
> each
> >> other?
> >>>
> >>> I also agree that multiple attempts were made by many respected membe=
rs
> >> of the forum to bring in similar changes to whatever my current draft
> >> suggested.  But not sure why they couldn't become standards.  It shows
> the
> >> need of devices that are looking for a solution and am sure people kee=
p
> >> inventing round-about solutions for the same.
> >>>
> >>> If someone sees a problem in mentioning DHCPv6 inside the draft, plea=
se
> >> suggest another change for that.
> >>>
> >>> I understand that the forum has finite reservations on providing
> >> extensions to existing protocols.  But I request the forum and WG
> chairs to
> >> evaluate this draft fairly and technically.
> >>>
> >>> Yours,
> >>> Naveen.
> >>>
> >>>
> >>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>> wrote=
:
> >>> in line..
> >>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>> Hi Brian,
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com<mailto:
> >> brian.e.carpenter@gmail.com>]
> >>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> >> otroan@employees.org>>
> >>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> >> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> >> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>> HI Ole,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >> otroan@employees.org>]
> >>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >> Fred.L.Templin@boeing.com>>
> >>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org
> >>;
> >> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>
> >>>>>>>> Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >> otroan@employees.org>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org
> >>;
> >> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>> Fred,
> >>>>>>>>>
> >>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >> otroan@employees.org>]
> >>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.org
> >>;
> >> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Fred,
> >>>>>>>>>>>
> >>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  B=
ut
> >> am sure it would consume more resources at router to
> >>>>> support
> >>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>
> >>>>>>>>>>>> So I can understand this comment, the water under the bridge
> >> refers to the
> >>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegation=
.
> >> Is that what
> >>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>
> >>>>>>>>>>> Sure.
> >>>>>>>>>>
> >>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol for
> >> Prefix Delegation
> >>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >> addition to that. I don't
> >>>>>>>>>> mind a statement like that, but would the community agree with
> it?
> >>>>>>>>>
> >>>>>>>>> In general we as a community try to avoid providing multiple
> >> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>
> >>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>
> >>>>>>> I am saying that solving a problem that is already solved is a
> waste
> >> of time and resources.
> >>>>>>> Now if you install could solve a problem where we don=E2=80=99t h=
ave a
> >> satisfactory solution...
> >>>>>>
> >>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
> >> Prefix Delegation
> >>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*. (=
I
> >> add this
> >>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >> non-protocol
> >>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>
> >>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, bu=
t
> >> there
> >>>>> are some subtleties:
> >>>>>
> >>>>> 1) Since there are no protocol police, you can't actually stop peop=
le
> >>>>> using some other method of prefix delegation, which would simply
> appear
> >>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> protocols
> >>>>> are concerned.
> >>>>
> >>>> Right, I wanted to be careful in how I worded my message based on ou=
r
> >>>> knowledge of other non-router methods (including anima) which we
> >>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>
> >>>> "10.  Prefix Delegation Services
> >>>>
> >>>>    Selection of prefix delegation services must be considered
> according
> >>>>    to specific use cases.  An example service is that offered by
> DHCPv6
> >>>>    [RFC3633].  An alternative service based on IPv6 ND messaging has
> >>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>
> >>>>    Other, non-router, mechanisms may exist, such as proprietary IPAM=
s,
> >>>>    [I-D.ietf-anima-prefix-management] and
> >>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>
> >>>> Does this still ring true, or do we need to make some adjustments
> based
> >>>> on these recent discussions?
> >>>
> >>> I think it's still true, although as Ole and I said, proposals such a=
s
> >>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
> >>> boundary mechanism. On the other hand, naveen-slaac-prefix-management
> >>> intentionally competes with DHCPv6-PD, which is a different
> discussiion.
> >>>
> >>>     Brian
> >>>
> >>>>
> >>>> Thanks - Fred
> >>>>
> >>>>> 2) We did think about this question a bit while developing
> >>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>> (which is approved and in the RFC Editor queue waiting for missing
> >>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>> management system would interface to DHCPv6-PD at the edges of an
> >>>>> autonomic network. I think you'd find something similar in any sort
> >>>>> of coordinated prefix management scheme.
> >>>>>
> >>>>> 3) A similar situation arises in HNCP:
> >>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>
> >>>>>    Brian
> >>>>>
> >>>>>>
> >>>>>>>>>>> The value proposition of something new, has to be different
> than
> >> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>
> >>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv6
> >> protocol proposals?
> >>>>>>>>>> If not, if you mean to say that the idea of including a DHCPv6
> >> option in RS/RA messages
> >>>>>>>>>> is "just a different wrapping", then that is not entirely true=
.
> >> By including both the IPv6
> >>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there ar=
e
> >> fewer messages
> >>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>
> >>>>>>>>> Don=E2=80=99t really see that as interesting. You will not save=
 a round
> >> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>
> >>>>>>>> This gets us back to the M&O bits where there is a
> cross-dependence
> >> between the two
> >>>>>>>> protocols. Historically, you are supposed to wait until the RS/R=
A
> >> exchange and check the
> >>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you sayin=
g
> >> that that is no longer
> >>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>
> >>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> >> protocol between routers.
> >>>>>>
> >>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>
> >>>>>>>> It is also important that there are fewer messages - two instead
> of
> >> four. That matters
> >>>>>>>> a great deal on low end links.
> >>>>>>>
> >>>>>>> I would like to see the maths behind that.
> >>>>>>> Use header compression then.
> >>>>>>
> >>>>>> It isn't only a question of how many bytes - the question is mores=
o
> >> how
> >>>>>> many channel accesses are necessary. On some links, sending
> >> everything in
> >>>>>> a single channel access is less prone to collisions than requiring
> >> multiple
> >>>>>> channel accesses.
> >>>>>>
> >>>>>> Think about CB radio - after you say "breaker, breaker one-nine" y=
ou
> >> get
> >>>>>> to say as much as you want (within reason) without having to under=
go
> >>>>>> channel contention multiple times. (That is not to say that common
> >> data
> >>>>>> links function the same as CB radio, but they do have their CSMA
> >> protocols
> >>>>>> for making sure they don't step on someone else's transmission.)
> >>>>>>
> >>>>>>>>> Different wrapping. As in exactly same protocol semantics, just
> >> options in ND instead of DHCP.
> >>>>>>>>
> >>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >> different than DHCPv6.
> >>>>>>>> That is the whole point.
> >>>>>>>
> >>>>>>> Right. I am sorry but I struggle getting why that is valuable. ND
> is
> >> also a one to many protocol. That=E2=80=99s not suitable for per-route=
r
> >>>>>>> delegation.
> >>>>>>
> >>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one).
> In
> >> this
> >>>>>> case, the presence of a DHCPv6 option in the RS message is
> indication
> >> that
> >>>>>> the RA is to be returned via unicast.
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Cheers
> >>>>>>> Ole
> >>>>>>>
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>> Cheers
> >>>>>>>>> Ole
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensio=
ns=E2=80=9D of an
> >> IPv6 network. Something that solved that problem, would be a
> >>>>> lot
> >>>>>>>>> more
> >>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>
> >>>>>>>>>>> Cheers,
> >>>>>>>>>>> Ole
> >>>>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> v6ops mailing list
> >>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>
> >>>>
> >>>
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>
> >>
> >>
> >
>
>

--000000000000685c7e057af41540
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Hello Brian,<div dir=3D"auto"><br></div><div dir=3D"=
auto">Please find comments inline.</div><div dir=3D"auto"><br></div><div di=
r=3D"auto">Thanks &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br=
><div class=3D"gmail_quote"><div dir=3D"ltr">On Sun, 18 Nov 2018, 01:16 Bri=
an E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"no=
referrer noreferrer" target=3D"_blank">brian.e.carpenter@gmail.com</a> wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">On 2018-11-18 06:40, Naveen Kott=
apalli wrote:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Whether it&#39;s a prefix delegation or allocation, it&#39;s a resourc=
e allocation<br>
&gt; from both the host / CPE or a router perspective. Do you see that miss=
ing<br>
&gt; transaction ID in RS/RA as a mandatory requirement for SLAAC to functi=
on<br>
&gt; even with proposed protocol?<br>
<br>
Yes. Without a transaction ID, a nonce, or some equivalent mecahnism<br>
there is no way to correlate the request and response unambiguously.<br>
In particular your proposal doesn&#39;t distinguish between an unsolicited<=
br>
unicast RA announcing a prefix and a solicited unicast RA assigning a<br>
prefix, which are totally different actions.<br></blockquote></div></div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">Naveen] Am not yet clear on why=
 we should distinguish between unsolicited and solicited RA.=C2=A0 Do we ne=
ed to distinguish like that?=C2=A0 As per my current knowledge any prefix w=
ill be allocated or assigned only when RS is received from node and didn&#3=
9;t come across an use case of a router assigning the prefix unsolicited.=
=C2=A0 So, since both node and router will have context of prefix assigned,=
 we can reserve constant numbers like 0 or 0xFFFFFFFF for nonces included i=
n unsolicited RA. I can add a text saying the use of this in next version o=
f draft.</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">
<br>
Handing out resources with a single message exchange is bad practice<br>
anyway; if the response is lost, the resource is lost for ever. You really<=
br>
need some kind of two-phase commit.</blockquote></div></div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">Naveen] Do we really need this? There are eq=
ual amount of chances of losing a RA or DHCPv6 Avertise / Reply.=C2=A0 A tw=
o way commit will induce more delay in the resource allocation procedure an=
d it might not be required as the retry mechanism is in place.=C2=A0 I woul=
d rather say that the resource is never lost.=C2=A0 That is because, from r=
outer perspective the resource is allocated even if the message doesn&#39;t=
 reach the solicited node.=C2=A0 A device will anyway retry and a router wi=
ll always sends a response with the same allocated prefix.</div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"> The standard RA doesn&#39;t have this<br>
problem because it&#39;s an *announcement* not an *assignment*, and it is<b=
r>
repeated at a reasonable frequency, so a lost message doesn&#39;t matter.<b=
r></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Na=
veen] I don&#39;t see a difference between the two in my draft. So, didn&#3=
9;t want to distinguish between the two i.e. standard and the one proposed =
in this draft.=C2=A0 What kind of difference do you see?</div><div dir=3D"a=
uto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
(A device ID, as also used in DHCPv6, doesn&#39;t seem to be essential<br>
in the same way, but would be needed if an authorisation or<br>
logging mechanism is needed, i.e. to answer &quot;Is it OK to give a /56<br=
>
prefix to this box?&quot; or &quot;Which box got that prefix?&quot; you nee=
d an<br>
identifier for the box.)<br></blockquote></div></div><div dir=3D"auto">Nave=
en] This is mentioned in my draft about whether the routers configuration a=
llows /56 prefix allocation or not. If not, a router can log using the mac =
address of the device.=C2=A0 We too do the same thing in our router.</div><=
div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; <br>
&gt; Also am not sure if am wrong in quoting that *delegation* is the term<=
br>
&gt; coined to mimic SLAAC behavior of prefix allocation from a sub pool.<b=
r>
<br>
&quot;Delegation&quot;, &quot;allocation&quot; or &quot;assignment&quot; ar=
e all fundamentally the<br>
same, and are all different from the simple announcement function of a<br>
normal RA. Your proposal changes an announcement protocol into a<br>
management protocol. That&#39;s the thing that Ole is asking you to justify=
.<br>
Why do that?<br>
<br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt; Please correct me if am wrong.<br>
&gt; <br>
&gt; Thanks &amp; Regards,<br>
&gt; Naveen<br>
&gt; <br>
&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<a href=3D"mailto:bri=
an.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer noreferrer" target=
=3D"_blank">brian.e.carpenter@gmail.com</a><br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The idea of including a DHCPv6 message option in IPv6 ND RS/RA=
 messages<br>
&gt;&gt; requires<br>
&gt;&gt;&gt; a *new option* to go along with an already existing protocol (=
namely,<br>
&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt; The idea your draft builds on uses an existing IPv6 ND option =
but<br>
&gt;&gt; requires a<br>
&gt;&gt;&gt; *new protocol* that is not fully specified in your draft yet. =
My feeling<br>
&gt;&gt; is that once<br>
&gt;&gt;&gt; the new protocol is fully fleshed out it would look very much =
like<br>
&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt; some people have said that they do not want new protocols.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am actually beyond the point of caring whether the protocol =
should be<br>
&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol that looks a lot=
 like<br>
&gt;&gt; DHCPv6?<br>
&gt;&gt;<br>
&gt;&gt; I realised when looking at this draft that DHCPv6 has one property=
 that<br>
&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#39;t see how we c=
an build<br>
&gt;&gt; any kind of resource allocation mechanism without some form of<br>
&gt;&gt; transactional<br>
&gt;&gt; integrity. Prefix delegation is of course a form of resource alloc=
ation.<br>
&gt;&gt; So that is a fundamental difference between DHCPv6 and RS/RA.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:naveen.sarma=
@gmail.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">nave=
en.sarma@gmail.com</a>]<br>
&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@=
gmail.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">brian=
.e.carpenter@gmail.com</a>&gt;<br>
&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@=
boeing.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">Fred=
.L.Templin@boeing.com</a>&gt;;<br>
&gt;&gt; <a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">otroan@employees.org</a>; v6ops list &lt;<=
a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" t=
arget=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6=
@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ipv6@=
ietf.org</a>&gt;<br>
&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To be honest, there is no intention to compete with other exis=
ting<br>
&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gaps w.r.t the func=
tionality and<br>
&gt;&gt; the same is covered in the draft.=C2=A0 And I see the cases where =
this draft<br>
&gt;&gt; solves real time problems where the existing bridge itself is not =
usable.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting something from t=
he router<br>
&gt;&gt; using RS is considered as intruding into other territory, IMHO it&=
#39;s very<br>
&gt;&gt; unfair way of evaluating.=C2=A0 For that matter whether a PIO is i=
ncluded in RS<br>
&gt;&gt; or not, a device is soliciting the information from router.=C2=A0 =
When this<br>
&gt;&gt; draft solves the problems it cannot be put down just by saying it =
as a<br>
&gt;&gt; redundant to another standard, while actually it is not.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If a device soliciting required information using the existing=
 protocol<br>
&gt;&gt; standards without new message types or option types or flags itsel=
f is<br>
&gt;&gt; treated as a wrapper or redundant for other standards, aren&#39;t =
there<br>
&gt;&gt; overlapping options in both SLAAC and DHCPv6 that can be sent to t=
he<br>
&gt;&gt; devices?=C2=A0 For that matter what about the complete SLAAC and D=
HCPv6?=C2=A0 Am I<br>
&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are redundant protocol=
s to each<br>
&gt;&gt; other?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I also agree that multiple attempts were made by many respecte=
d members<br>
&gt;&gt; of the forum to bring in similar changes to whatever my current dr=
aft<br>
&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;t become standar=
ds.=C2=A0 It shows the<br>
&gt;&gt; need of devices that are looking for a solution and am sure people=
 keep<br>
&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6 inside the draf=
t, please<br>
&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I understand that the forum has finite reservations on providi=
ng<br>
&gt;&gt; extensions to existing protocols.=C2=A0 But I request the forum an=
d WG chairs to<br>
&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"noreferrer n=
oreferrer noreferrer" target=3D"_blank">brian.e.carpenter@gmail.com</a>&lt;=
mailto:<a href=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;&g=
t; wrote:<br>
&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:bria=
n.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer noreferrer" target=3D=
"_blank">brian.e.carpenter@gmail.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"noreferrer n=
oreferrer noreferrer" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;=
]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_bla=
nk">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;=
; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer n=
oreferrer noreferrer" target=3D"_blank">otroan@employees.org</a>&lt;mailto:=
<br>
&gt;&gt; <a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a=
>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer =
noreferrer" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;; 6man WG &lt;<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ipv6=
@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otro=
an@employees.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank=
">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer noreferrer" target=
=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:na=
veen.sarma@gmail.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_b=
lank">naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man=
 WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noref=
errer" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6=
@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ipv6@=
ietf.org</a>&gt;&gt;;<br>
&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer=
 noreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a h=
ref=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" targ=
et=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fr=
ed L &lt;<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mail=
to:<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferre=
r noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrote=
:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" rel=3D"noreferrer noreferrer noreferrer" target=
=3D"_blank">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 =
AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" rel=3D"noreferrer noreferrer noreferrer" targ=
et=3D"_blank">naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man=
 WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noref=
errer" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6=
@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ipv6@=
ietf.org</a>&gt;&gt;;<br>
&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer=
 noreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a h=
ref=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" targ=
et=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin =
(US), Fred L &lt;<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mail=
to:<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferre=
r noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrote=
:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferrer noreferrer" =
target=3D"_blank">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 201=
8 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer no=
referrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man=
 WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noref=
errer" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6=
@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ipv6@=
ietf.org</a>&gt;&gt;;<br>
&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer=
 noreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a h=
ref=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" targ=
et=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some ex=
tent that DHCPv6 is a format on wire.=C2=A0 But<br>
&gt;&gt; am sure it would consume more resources at router to<br>
&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with =
SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is q=
uite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is wat=
er under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this c=
omment, the water under the bridge<br>
&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as =
the protocol for prefix delegation.<br>
&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 =
is *the* chosen protocol for<br>
&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IP=
v6 ND-based protocol in<br>
&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but wo=
uld the community agree with it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to av=
oid providing multiple<br>
&gt;&gt; equivalent solutions to the same problem. Sometimes we fail.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one =
and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem that is alr=
eady solved is a waste<br>
&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve a problem where=
 we don=E2=80=99t have a<br>
&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and onl=
y solution to<br>
&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protoc=
ol is needed*. (I<br>
&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdh=
ost&#39; lists other<br>
&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix delegat=
ion.)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current =
IETF solution, but<br>
&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police, you can&#39;t a=
ctually stop people<br>
&gt;&gt;&gt;&gt;&gt; using some other method of prefix delegation, which wo=
uld simply appear<br>
&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism a=
s far as the IETF protocols<br>
&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I worded my message b=
ased on our<br>
&gt;&gt;&gt;&gt; knowledge of other non-router methods (including anima) wh=
ich we<br>
&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From tha=
t document:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation services must =
be considered according<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example servi=
ce is that offered by DHCPv6<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based=
 on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-ex=
clusive-bit].<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such=
 as proprietary IPAMs,<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&=
quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Does this still ring true, or do we need to make some adju=
stments based<br>
&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I think it&#39;s still true, although as Ole and I said, propo=
sals such as<br>
&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD =
as the<br>
&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-man=
agement<br>
&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which is a different di=
scussiion.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a bit while develo=
ping<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anim=
a-prefix-management-07" rel=3D"noreferrer noreferrer noreferrer noreferrer"=
 target=3D"_blank">https://tools.ietf.org/html/draft-ietf-anima-prefix-mana=
gement-07</a><br>
&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Editor queue waiting=
 for missing<br>
&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is supposed to show how a=
 prefix<br>
&gt;&gt;&gt;&gt;&gt; management system would interface to DHCPv6-PD at the =
edges of an<br>
&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d find something si=
milar in any sort<br>
&gt;&gt;&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section=
-6.3.4" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blan=
k">https://tools.ietf.org/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of somet=
hing new, has to be different than<br>
&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;,=
 are you are talking about non-DHCPv6<br>
&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that th=
e idea of including a DHCPv6<br>
&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping=
&quot;, then that is not entirely true.<br>
&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a singl=
e message exchange, there are<br>
&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in its=
elf is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as inter=
esting. You will not save a round<br>
&gt;&gt; trip, since the two protocols don=E2=80=99t depend on each other.<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits wher=
e there is a cross-dependence<br>
&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed =
to wait until the RS/RA<br>
&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two r=
ound trips). Are you saying<br>
&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;=
O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the =
M&amp;O bits. PD is a<br>
&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am =
fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there are fewer =
messages - two instead of<br>
&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many bytes - t=
he question is moreso<br>
&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessary. On some links=
, sending<br>
&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less prone to collision=
s than requiring<br>
&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot;breaker=
, breaker one-nine&quot; you<br>
&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within reason) without=
 having to undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times. (That is not to=
 say that common<br>
&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radio, but they do h=
ave their CSMA<br>
&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t step on someone els=
e&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same=
 protocol semantics, just<br>
&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv=
6 - they are not<br>
&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why t=
hat is valuable. ND is<br>
&gt;&gt; also a one to many protocol. That=E2=80=99s not suitable for per-r=
outer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unica=
st (one-to-one). In<br>
&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS me=
ssage is indication<br>
&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =
=E2=80=9Cpermissionless extensions=E2=80=9D of an<br>
&gt;&gt; IPv6 network. Something that solved that problem, would be a<br>
&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br=
>
&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferre=
r noreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a =
href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v=
6ops" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank"=
>https://www.ietf.org/mailman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer=
 noreferrer" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mail=
to:v6ops@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D=
"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://www=
.ietf.org/mailman/listinfo/v6ops</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <br>
<br>
</blockquote></div></div></div>

--000000000000685c7e057af41540--


From nobody Sun Nov 18 10:16:27 2018
Return-Path: <otroan@employees.org>
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 7EA6A129BBF; Sun, 18 Nov 2018 10:16:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, 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 kpm5Ib6VpCBR; Sun, 18 Nov 2018 10:16:13 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 688FE126CC7; Sun, 18 Nov 2018 10:16:13 -0800 (PST)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 2C3E2FECBECF; Sun, 18 Nov 2018 18:16:11 +0000 (UTC)
Content-Type: multipart/alternative; boundary=Apple-Mail-B1DDDEA8-264B-4729-8BA1-8A3BF54D4484
Mime-Version: 1.0 (1.0)
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <CANFmOtnzdZmduVLZtEp5VG0eonK6DmdSgh5tpCU8QFsBw40vUQ@mail.gmail.com>
Date: Sun, 18 Nov 2018 19:16:08 +0100
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <7374C275-3FF0-4A5B-9E9E-4D9AA1220B63@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxW tgve8-SmxT2A@mail.gmail.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org> <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com> <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org> <CANFmOtnzdZmduVLZtEp5VG0eonK6DmdSgh5tpCU8QFsBw40vUQ@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/n76k90MIMwkByApBBScBgerJSjc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 18:16:18 -0000

--Apple-Mail-B1DDDEA8-264B-4729-8BA1-8A3BF54D4484
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Naveen,

I don=E2=80=99t understand the problem description below, nor why it would r=
equire a different solution than any of those we already have.=20

Does anyone else understand and can translate?

Cheers=20
Ole

> On 18 Nov 2018, at 18:51, Naveen Kottapalli <naveen.sarma@gmail.com> wrote=
:
>=20
> Hello Ole,
>=20
> Please find comments inline.
>=20
> Thanks & Regards,
> Naveen
>=20
>=20
>> On Sat, 17 Nov 2018, 23:05 Ole Troan <otroan@employees.org wrote:
>> Hi Naveen,
>>=20
>> While the purpose of the proposal might be obvious to you, it might not b=
e for the rest of us.=20
>>=20
>> Can you please describe the problem you are trying to solve?
>=20
> Naveen] Below is the description of problems that are being tried to solve=
:
> 1. Solicit any prefix of pre configured length using RS / RA. We can have i=
t implemented in both of our CPE and router. But the solution wouldn't be co=
mpliant or interoperable.
> 2. Some of the prefixes that were assigned to hosts by our router are ling=
ering though the host interface is brought down and the prefix isn't used an=
ymore.
> 3. Hosts during mobility are losing the existing ongoing traffic sessions d=
ue to prefix change. This is because when the gateway detects mobility to a d=
ifferent tunnel the existing session will be cleared and a new session entry=
 is created. During this process there is no guarantee that the same prefix w=
ill be assigned back to the device.
>>=20
>> Can you please describe how existing solutions do not solve your problem?=

>=20
> Naveen] All the prefixes were assigned using SLAAC and there is no solutio=
n till date to solicit or release a specific prefix. It's not just specific p=
refix, but the only existing solution to get a non /64 prefix is only throug=
h DHCPv6, which can't be done in the CPE.
>>=20
>> Note, =E2=80=9CPD is not supported in SLAAC=E2=80=9D is not the problem d=
escription I am hoping for.
>=20
> Naveen] Unfortunately yes for the use case where prefix length less than 6=
4. I see this as more like soliciting a prefix pool.  All the host / CPE doe=
s is soliciting a prefix of desired length by including existing options in R=
S.  But why a host or CPE soliciting a prefix (which is already done by them=
) without introducing new message types or options should be a problem?
>>=20
>> Cheers=20
>> Ole
>>=20
>>> On 17 Nov 2018, at 18:16, Naveen Kottapalli <naveen.sarma@gmail.com> wro=
te:
>>>=20
>>> Hello Ole,
>>>=20
>>> Following are the things that am trying to solve.
>>>=20
>>> 1. I can't sell oranges when apples are asked for.
>>> 2. Improving SLAAC as a protocol by providing options like soliciting a p=
refix of certain length; releasing or declining a prefix (this is equally mo=
re important for the protocol perspective itself as a prefix is an important=
 resource for the router).
>>>=20
>>> Please let me know which of the above points you think are not valid.
>>>=20
>>> Thanks & Regards,
>>> Naveen
>>>=20
>>>=20
>>>> On Fri, 16 Nov 2018, 00:21 Ole Troan <otroan@employees.org wrote:
>>>> Naveen,
>>>>=20
>>>> Let me quote from RFC1958:
>>>>=20
>>>> 3.2 If there are several ways of doing the same thing, choose one.
>>>>    If a previous design, in the Internet context or elsewhere, has
>>>>    successfully solved the same problem, choose the same solution unles=
s
>>>>    there is a good technical reason not to.  Duplication of the same
>>>>    protocol functionality should be avoided as far as possible, without=

>>>>    of course using this argument to reject improvements.
>>>>=20
>>>>=20
>>>> What problem are you trying to solve with your proposal which isn=E2=80=
=99t covered by existing solutions?
>>>>=20
>>>> Cheers,
>>>> Ole
>>>>=20
>>>> > On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com> w=
rote:
>>>> >=20
>>>> > Hello all,
>>>> >=20
>>>> > To be honest, there is no intention to compete with other existing pr=
otocols.  I see that SLAAC has got some gaps w.r.t the functionality and the=
 same is covered in the draft.  And I see the cases where this draft solves r=
eal time problems where the existing bridge itself is not usable.
>>>> >=20
>>>> > @Ole / @Fred / others: If a device soliciting something from the rout=
er using RS is considered as intruding into other territory, IMHO it's very u=
nfair way of evaluating.  For that matter whether a PIO is included in RS or=
 not, a device is soliciting the information from router.  When this draft s=
olves the problems it cannot be put down just by saying it as a redundant to=
 another standard, while actually it is not.
>>>> >=20
>>>> > If a device soliciting required information using the existing protoc=
ol standards without new message types or option types or flags itself is tr=
eated as a wrapper or redundant for other standards, aren't there overlappin=
g options in both SLAAC and DHCPv6 that can be sent to the devices?  For tha=
t matter what about the complete SLAAC and DHCPv6?  Am I wrong in quoting th=
at both DHCPv6 and SLAAC are redundant protocols to each other?
>>>> >=20
>>>> > I also agree that multiple attempts were made by many respected membe=
rs of the forum to bring in similar changes to whatever my current draft sug=
gested.  But not sure why they couldn't become standards.  It shows the need=
 of devices that are looking for a solution and am sure people keep inventin=
g round-about solutions for the same.
>>>> >=20
>>>> > If someone sees a problem in mentioning DHCPv6 inside the draft, plea=
se suggest another change for that.
>>>> >=20
>>>> > I understand that the forum has finite reservations on providing exte=
nsions to existing protocols.  But I request the forum and WG chairs to eval=
uate this draft fairly and technically.
>>>> >=20
>>>> > Yours,
>>>> > Naveen.
>>>> >=20
>>>> >=20
>>>> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <brian.e.carpenter@gm=
ail.com> wrote:
>>>> > in line..
>>>> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
>>>> > > Hi Brian,
>>>> > >=20
>>>> > >> -----Original Message-----
>>>> > >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>>>> > >> Sent: Tuesday, November 13, 2018 11:37 AM
>>>> > >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <o=
troan@employees.org>
>>>> > >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>>>> > >> Subject: Re: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt
>>>> > >>
>>>> > >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>>> > >>> HI Ole,
>>>> > >>>
>>>> > >>>> -----Original Message-----
>>>> > >>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> > >>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>> > >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> > >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ie=
tf.org>; v6ops list <v6ops@ietf.org>
>>>> > >>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-s=
laac-prefix-management-00.txt
>>>> > >>>>
>>>> > >>>>
>>>> > >>>>
>>>> > >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <Fred.L.Templin@=
boeing.com> wrote:
>>>> > >>>>>
>>>> > >>>>> Ole,
>>>> > >>>>>
>>>> > >>>>>> -----Original Message-----
>>>> > >>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> > >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>> > >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> > >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@=
ietf.org>; v6ops list <v6ops@ietf.org>
>>>> > >>>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen=
-slaac-prefix-management-00.txt
>>>> > >>>>>>
>>>> > >>>>>> Fred,
>>>> > >>>>>>
>>>> > >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <Fred.L.Templi=
n@boeing.com> wrote:
>>>> > >>>>>>>
>>>> > >>>>>>> Hi Ole,
>>>> > >>>>>>>
>>>> > >>>>>>>> -----Original Message-----
>>>> > >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> > >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>> > >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> > >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv=
6@ietf.org>; v6ops list <v6ops@ietf.org>
>>>> > >>>>>>>> Subject: Re: [v6ops] New Version Notification for draft-nave=
en-slaac-prefix-management-00.txt
>>>> > >>>>>>>>
>>>> > >>>>>>>> Fred,
>>>> > >>>>>>>>
>>>> > >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.  B=
ut am sure it would consume more resources at router to
>>>> > >> support
>>>> > >>>>>>>> DHCPv6
>>>> > >>>>>>>>>> as a whole along with SLAAC.
>>>> > >>>>>>>>>>
>>>> > >>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>> > >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>> > >>>>>>>>>
>>>> > >>>>>>>>> So I can understand this comment, the water under the bridg=
e refers to the
>>>> > >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegatio=
n. Is that what
>>>> > >>>>>>>>> you were meaning to say?
>>>> > >>>>>>>>
>>>> > >>>>>>>> Sure.
>>>> > >>>>>>>
>>>> > >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol fo=
r Prefix Delegation
>>>> > >>>>>>> and there shall be no alternate IPv6 ND-based protocol in add=
ition to that. I don't
>>>> > >>>>>>> mind a statement like that, but would the community agree wit=
h it?
>>>> > >>>>>>
>>>> > >>>>>> In general we as a community try to avoid providing multiple e=
quivalent solutions to the same problem. Sometimes we fail.
>>>> > >>>>>
>>>> > >>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>> > >>>>
>>>> > >>>> I am saying that solving a problem that is already solved is a w=
aste of time and resources.
>>>> > >>>> Now if you install could solve a problem where we don=E2=80=99t h=
ave a satisfactory solution...
>>>> > >>>
>>>> > >>> OK, then I will say it - DHCPv6 is the one and only solution to P=
refix Delegation
>>>> > >>> *in cases where a dynamic Prefix Delegation protocol is needed*. (=
I add this
>>>> > >>> qualification because 'draft-templin-v6ops-pdhost' lists other no=
n-protocol
>>>> > >>> alternatives for a node receiving a prefix delegation.)
>>>> > >>
>>>> > >> I'm not disagreeing that DHCPv6-PD is the current IETF solution, b=
ut there
>>>> > >> are some subtleties:
>>>> > >>
>>>> > >> 1) Since there are no protocol police, you can't actually stop peo=
ple
>>>> > >> using some other method of prefix delegation, which would simply a=
ppear
>>>> > >> to be an out-of-band or "manual" mechanism as far as the IETF prot=
ocols
>>>> > >> are concerned.
>>>> > >=20
>>>> > > Right, I wanted to be careful in how I worded my message based on o=
ur
>>>> > > knowledge of other non-router methods (including anima) which we
>>>> > > captured in 'draft-templin-v6ops-pdhost'. =46rom that document:
>>>> > >=20
>>>> > > "10.  Prefix Delegation Services
>>>> > >=20
>>>> > >    Selection of prefix delegation services must be considered accor=
ding
>>>> > >    to specific use cases.  An example service is that offered by DH=
CPv6
>>>> > >    [RFC3633].  An alternative service based on IPv6 ND messaging ha=
s
>>>> > >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>>> > >=20
>>>> > >    Other, non-router, mechanisms may exist, such as proprietary IPA=
Ms,
>>>> > >    [I-D.ietf-anima-prefix-management] and
>>>> > >    [I-D.sun-casm-address-pool-management-yang]."
>>>> > >=20
>>>> > > Does this still ring true, or do we need to make some adjustments b=
ased
>>>> > > on these recent discussions?
>>>> >=20
>>>> > I think it's still true, although as Ole and I said, proposals such a=
s
>>>> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
>>>> > boundary mechanism. On the other hand, naveen-slaac-prefix-management=

>>>> > intentionally competes with DHCPv6-PD, which is a different discussii=
on.
>>>> >=20
>>>> >     Brian
>>>> >=20
>>>> > >=20
>>>> > > Thanks - Fred
>>>> > >=20
>>>> > >> 2) We did think about this question a bit while developing
>>>> > >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>>>> > >> (which is approved and in the RFC Editor queue waiting for missing=

>>>> > >> references). The appendix A2 is supposed to show how a prefix
>>>> > >> management system would interface to DHCPv6-PD at the edges of an
>>>> > >> autonomic network. I think you'd find something similar in any sor=
t
>>>> > >> of coordinated prefix management scheme.
>>>> > >>
>>>> > >> 3) A similar situation arises in HNCP:
>>>> > >> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>>> > >>
>>>> > >>    Brian
>>>> > >>
>>>> > >>>
>>>> > >>>>>>>> The value proposition of something new, has to be different t=
han =E2=80=9Cjust different wrapping=E2=80=9D.
>>>> > >>>>>>>
>>>> > >>>>>>> By "different wrapping", are you are talking about non-DHCPv6=
 protocol proposals?
>>>> > >>>>>>> If not, if you mean to say that the idea of including a DHCPv=
6 option in RS/RA messages
>>>> > >>>>>>> is "just a different wrapping", then that is not entirely tru=
e. By including both the IPv6
>>>> > >>>>>>> ND and DHCPv6 functions in a single message exchange, there a=
re fewer messages
>>>> > >>>>>>> and fewer round trips. That in itself is interesting.
>>>> > >>>>>>
>>>> > >>>>>> Don=E2=80=99t really see that as interesting. You will not sav=
e a round trip, since the two protocols don=E2=80=99t depend on each other.
>>>> > >>>>>
>>>> > >>>>> This gets us back to the M&O bits where there is a cross-depend=
ence between the two
>>>> > >>>>> protocols. Historically, you are supposed to wait until the RS/=
RA exchange and check the
>>>> > >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you sayi=
ng that that is no longer
>>>> > >>>>> the case? Have we declared that the M&O bits are deprecated?
>>>> > >>>>
>>>> > >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a p=
rotocol between routers.
>>>> > >>>
>>>> > >>> OK, then let's ignore the M&O bits - I am fine with that.
>>>> > >>>
>>>> > >>>>> It is also important that there are fewer messages - two instea=
d of four. That matters
>>>> > >>>>> a great deal on low end links.
>>>> > >>>>
>>>> > >>>> I would like to see the maths behind that.
>>>> > >>>> Use header compression then.
>>>> > >>>
>>>> > >>> It isn't only a question of how many bytes - the question is more=
so how
>>>> > >>> many channel accesses are necessary. On some links, sending every=
thing in
>>>> > >>> a single channel access is less prone to collisions than requirin=
g multiple
>>>> > >>> channel accesses.
>>>> > >>>
>>>> > >>> Think about CB radio - after you say "breaker, breaker one-nine" y=
ou get
>>>> > >>> to say as much as you want (within reason) without having to unde=
rgo
>>>> > >>> channel contention multiple times. (That is not to say that commo=
n data
>>>> > >>> links function the same as CB radio, but they do have their CSMA p=
rotocols
>>>> > >>> for making sure they don't step on someone else's transmission.)
>>>> > >>>
>>>> > >>>>>> Different wrapping. As in exactly same protocol semantics, jus=
t options in ND instead of DHCP.
>>>> > >>>>>
>>>> > >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not diff=
erent than DHCPv6.
>>>> > >>>>> That is the whole point.
>>>> > >>>>
>>>> > >>>> Right. I am sorry but I struggle getting why that is valuable. N=
D is also a one to many protocol. That=E2=80=99s not suitable for per-router=

>>>> > >>>> delegation.
>>>> > >>>
>>>> > >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one)=
. In this
>>>> > >>> case, the presence of a DHCPv6 option in the RS message is indica=
tion that
>>>> > >>> the RA is to be returned via unicast.
>>>> > >>>
>>>> > >>> Thanks - Fred
>>>> > >>>
>>>> > >>>
>>>> > >>>>
>>>> > >>>> Cheers
>>>> > >>>> Ole
>>>> > >>>>
>>>> > >>>>
>>>> > >>>>>
>>>> > >>>>> Thanks - Fred
>>>> > >>>>>
>>>> > >>>>>> Cheers
>>>> > >>>>>> Ole
>>>> > >>>>>>
>>>> > >>>>>>
>>>> > >>>>>>>
>>>> > >>>>>>> Thanks - Fred
>>>> > >>>>>>>
>>>> > >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensi=
ons=E2=80=9D of an IPv6 network. Something that solved that problem, would b=
e a
>>>> > >> lot
>>>> > >>>>>> more
>>>> > >>>>>>>> interesting to talk about.
>>>> > >>>>>>>>
>>>> > >>>>>>>> Cheers,
>>>> > >>>>>>>> Ole
>>>> > >>>>>
>>>> > >>>
>>>> > >>> _______________________________________________
>>>> > >>> v6ops mailing list
>>>> > >>> v6ops@ietf.org
>>>> > >>> https://www.ietf.org/mailman/listinfo/v6ops
>>>> > >>>
>>>> > >=20
>>>> >=20
>>>> > _______________________________________________
>>>> > v6ops mailing list
>>>> > v6ops@ietf.org
>>>> > https://www.ietf.org/mailman/listinfo/v6ops
>>>>=20

--Apple-Mail-B1DDDEA8-264B-4729-8BA1-8A3BF54D4484
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">Nav=
een,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">I don=E2=80=99t unders=
tand the problem description below, nor why it would require a different sol=
ution than any of those we already have.&nbsp;</div><div dir=3D"ltr"><br></d=
iv><div dir=3D"ltr">Does anyone else understand and can translate?</div><div=
 dir=3D"ltr"><br></div><div dir=3D"ltr">Cheers&nbsp;</div><div dir=3D"ltr">O=
le</div><div dir=3D"ltr"><br>On 18 Nov 2018, at 18:51, Naveen Kottapalli &lt=
;<a href=3D"mailto:naveen.sarma@gmail.com">naveen.sarma@gmail.com</a>&gt; wr=
ote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"aut=
o"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D"auto">Please find c=
omments inline.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks &a=
mp; Regards,</div><div dir=3D"auto">Naveen</div><br><br><div class=3D"gmail_=
quote"><div dir=3D"ltr">On Sat, 17 Nov 2018, 23:05 Ole Troan &lt;<a href=3D"=
mailto:otroan@employees.org">otroan@employees.org</a> wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"=
ltr">Hi Naveen,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">While the p=
urpose of the proposal might be obvious to you, it might not be for the rest=
 of us.&nbsp;</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Can you pleas=
e describe the problem you are trying to solve?</div></div></blockquote></di=
v></div><div dir=3D"auto">Naveen] Below is the description of problems that a=
re being tried to solve:</div><div dir=3D"auto">1. Solicit any prefix of pre=
 configured length using RS / RA. We can have it implemented in both of our C=
PE and router. But the solution wouldn't be compliant or interoperable.</div=
><div dir=3D"auto">2. Some of the prefixes that were assigned to hosts by ou=
r router are lingering though the host interface is brought down and the pre=
fix isn't used anymore.</div><div dir=3D"auto">3. Hosts during mobility are l=
osing the existing ongoing traffic sessions due to prefix change. This is be=
cause when the gateway detects mobility to a different tunnel the existing s=
ession will be cleared and a new session entry is created. During this proce=
ss there is no guarantee that the same prefix will be assigned back to the d=
evice.</div><div dir=3D"auto"></div><div dir=3D"auto"><div class=3D"gmail_qu=
ote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><br></=
div><div dir=3D"ltr">Can you please describe how existing solutions do not s=
olve your problem?</div></div></blockquote></div></div><div dir=3D"auto">Nav=
een] All the prefixes were assigned using SLAAC and there is no solution til=
l date to solicit or release a specific prefix. It's not just specific prefi=
x, but the only existing solution to get a non /64 prefix is only through DH=
CPv6, which can't be done in the CPE.</div><div dir=3D"auto"><div class=3D"g=
mail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"=
><br></div><div dir=3D"ltr">Note, =E2=80=9CPD is not supported in SLAAC=E2=80=
=9D is not the problem description I am hoping for.</div></div></blockquote>=
</div></div><div dir=3D"auto">Naveen] Unfortunately yes for the use case whe=
re prefix length less than 64. I see this as more like soliciting a prefix p=
ool.&nbsp; All the host / CPE does is soliciting a prefix of desired length b=
y including existing options in RS.&nbsp; But why a host or CPE soliciting a=
 prefix (which is already done by them) without introducing new message type=
s or options should be a problem?</div><div dir=3D"auto"><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><br=
></div><div dir=3D"ltr">Cheers&nbsp;</div><div dir=3D"ltr">Ole</div><div dir=
=3D"ltr"><br>On 17 Nov 2018, at 18:16, Naveen Kottapalli &lt;<a href=3D"mail=
to:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma=
@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D=
"ltr"><div dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D=
"auto">Following are the things that am trying to solve.</div><div dir=3D"au=
to"><br></div><div dir=3D"auto">1. I can't sell oranges when apples are aske=
d for.</div><div dir=3D"auto">2. Improving SLAAC as a protocol by providing o=
ptions like soliciting a prefix of certain length; releasing or declining a p=
refix (this is equally more important for the protocol perspective itself as=
 a prefix is an important resource for the router).</div><div dir=3D"auto"><=
br></div><div dir=3D"auto">Please let me know which of the above points you t=
hink are not valid.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thank=
s &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr">On Fri, 16 Nov 2018, 00:21 Ole Troan &lt;<a href=
=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan=
@employees.org</a> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Naveen,<br>
<br>
Let me quote from RFC1958:<br>
<br>
3.2 If there are several ways of doing the same thing, choose one.<br>
&nbsp; &nbsp;If a previous design, in the Internet context or elsewhere, has=
<br>
&nbsp; &nbsp;successfully solved the same problem, choose the same solution u=
nless<br>
&nbsp; &nbsp;there is a good technical reason not to.&nbsp; Duplication of t=
he same<br>
&nbsp; &nbsp;protocol functionality should be avoided as far as possible, wi=
thout<br>
&nbsp; &nbsp;of course using this argument to reject improvements.<br>
<br>
<br>
What problem are you trying to solve with your proposal which isn=E2=80=99t c=
overed by existing solutions?<br>
<br>
Cheers,<br>
Ole<br>
<br>
&gt; On 15 Nov 2018, at 18:17, Naveen Kottapalli &lt;<a href=3D"mailto:navee=
n.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.sa=
rma@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing prot=
ocols.&nbsp; I see that SLAAC has got some gaps w.r.t the functionality and t=
he same is covered in the draft.&nbsp; And I see the cases where this draft s=
olves real time problems where the existing bridge itself is not usable.<br>=

&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the router=
 using RS is considered as intruding into other territory, IMHO it's very un=
fair way of evaluating.&nbsp; For that matter whether a PIO is included in R=
S or not, a device is soliciting the information from router.&nbsp; When thi=
s draft solves the problems it cannot be put down just by saying it as a red=
undant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protocol=
 standards without new message types or option types or flags itself is trea=
ted as a wrapper or redundant for other standards, aren't there overlapping o=
ptions in both SLAAC and DHCPv6 that can be sent to the devices?&nbsp; For t=
hat matter what about the complete SLAAC and DHCPv6?&nbsp; Am I wrong in quo=
ting that both DHCPv6 and SLAAC are redundant protocols to each other?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected members=
 of the forum to bring in similar changes to whatever my current draft sugge=
sted.&nbsp; But not sure why they couldn't become standards.&nbsp; It shows t=
he need of devices that are looking for a solution and am sure people keep i=
nventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, please=
 suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing extens=
ions to existing protocols.&nbsp; But I request the forum and WG chairs to e=
valuate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:b=
rian.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">=
brian.e.carpenter@gmail.com</a>&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; &gt; Hi Brian,<br>
&gt; &gt; <br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.carp=
enter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">brian.e.car=
penter@gmail.com</a>]<br>
&gt; &gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt; &gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@=
boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L.Templin@b=
oeing.com</a>&gt;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" rel=
=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees.org</a>&gt;<br=
>
&gt; &gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"no=
referrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<=
a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_bla=
nk">ipv6@ietf.org</a>&gt;<br>
&gt; &gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-naveen=
-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt; &gt;&gt;&gt; HI Ole,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@emplo=
yees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees.o=
rg</a>]<br>
&gt; &gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L.T=
emplin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sar=
ma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.sarma@g=
mail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"norefe=
rrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops list &lt;<a h=
ref=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_blank=
">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for draf=
t-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &lt=
;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" t=
arget=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otro=
an@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@emp=
loyees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">=
Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:na=
veen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen=
.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D=
"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops list &=
lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D=
"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification f=
or draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), Fre=
d L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noref=
errer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">ot=
roan@employees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57 P=
M<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D=
"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_=
blank">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.or=
g" rel=3D"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6=
ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer"=
 target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent tha=
t DHCPv6 is a format on wire.&nbsp; But am sure it would consume more resour=
ces at router to<br>
&gt; &gt;&gt; support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<b=
r>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite dif=
ferent from SLAAC.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water under=
 the bridge. Since 2003.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment, t=
he water under the bridge refers to the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the prot=
ocol for prefix delegation. Is that what<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the*=
 chosen protocol for Prefix Delegation<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-ba=
sed protocol in addition to that. I don't<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the c=
ommunity agree with it?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid prov=
iding multiple equivalent solutions to the same problem. Sometimes we fail.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and only=
 solution?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I am saying that solving a problem that is already sol=
ved is a waste of time and resources.<br>
&gt; &gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=E2=
=80=99t have a satisfactory solution...<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only soluti=
on to Prefix Delegation<br>
&gt; &gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is ne=
eded*. (I add this<br>
&gt; &gt;&gt;&gt; qualification because 'draft-templin-v6ops-pdhost' lists o=
ther non-protocol<br>
&gt; &gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<br=
>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I'm not disagreeing that DHCPv6-PD is the current IETF solutio=
n, but there<br>
&gt; &gt;&gt; are some subtleties:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) Since there are no protocol police, you can't actually stop=
 people<br>
&gt; &gt;&gt; using some other method of prefix delegation, which would simp=
ly appear<br>
&gt; &gt;&gt; to be an out-of-band or "manual" mechanism as far as the IETF p=
rotocols<br>
&gt; &gt;&gt; are concerned.<br>
&gt; &gt; <br>
&gt; &gt; Right, I wanted to be careful in how I worded my message based on o=
ur<br>
&gt; &gt; knowledge of other non-router methods (including anima) which we<b=
r>
&gt; &gt; captured in 'draft-templin-v6ops-pdhost'. =46rom that document:<br=
>
&gt; &gt; <br>
&gt; &gt; "10.&nbsp; Prefix Delegation Services<br>
&gt; &gt; <br>
&gt; &gt;&nbsp; &nbsp; Selection of prefix delegation services must be consi=
dered according<br>
&gt; &gt;&nbsp; &nbsp; to specific use cases.&nbsp; An example service is th=
at offered by DHCPv6<br>
&gt; &gt;&nbsp; &nbsp; [RFC3633].&nbsp; An alternative service based on IPv6=
 ND messaging has<br>
&gt; &gt;&nbsp; &nbsp; also been proposed [I-D.pioxfolks-6man-pio-exclusive-=
bit].<br>
&gt; &gt; <br>
&gt; &gt;&nbsp; &nbsp; Other, non-router, mechanisms may exist, such as prop=
rietary IPAMs,<br>
&gt; &gt;&nbsp; &nbsp; [I-D.ietf-anima-prefix-management] and<br>
&gt; &gt;&nbsp; &nbsp; [I-D.sun-casm-address-pool-management-yang]."<br>
&gt; &gt; <br>
&gt; &gt; Does this still ring true, or do we need to make some adjustments b=
ased<br>
&gt; &gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it's still true, although as Ole and I said, proposals such as<=
br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<br=
>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<b=
r>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiion=
.<br>
&gt; <br>
&gt;&nbsp; &nbsp; &nbsp;Brian<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks - Fred<br>
&gt; &gt; <br>
&gt; &gt;&gt; 2) We did think about this question a bit while developing<br>=

&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefix=
-management-07" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">h=
ttps://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt; &gt;&gt; (which is approved and in the RFC Editor queue waiting for mis=
sing<br>
&gt; &gt;&gt; references). The appendix A2 is supposed to show how a prefix<=
br>
&gt; &gt;&gt; management system would interface to DHCPv6-PD at the edges of=
 an<br>
&gt; &gt;&gt; autonomic network. I think you'd find something similar in any=
 sort<br>
&gt; &gt;&gt; of coordinated prefix management scheme.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://tools.ietf=
.org/html/rfc7788#section-6.3.4</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; &nbsp; Brian<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something new=
, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By "different wrapping", are you are talki=
ng about non-DHCPv6 protocol proposals?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea o=
f including a DHCPv6 option in RS/RA messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is "just a different wrapping", then that i=
s not entirely true. By including both the IPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messag=
e exchange, there are fewer messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is i=
nteresting.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting. Y=
ou will not save a round trip, since the two protocols don=E2=80=99t depend o=
n each other.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there i=
s a cross-dependence between the two<br>
&gt; &gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait u=
ntil the RS/RA exchange and check the<br>
&gt; &gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tri=
ps). Are you saying that that is no longer<br>
&gt; &gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits a=
re deprecated?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O b=
its. PD is a protocol between routers.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then let's ignore the M&amp;O bits - I am fine with th=
at.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; It is also important that there are fewer messages=
 - two instead of four. That matters<br>
&gt; &gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt; &gt;&gt;&gt;&gt; Use header compression then.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; It isn't only a question of how many bytes - the question i=
s moreso how<br>
&gt; &gt;&gt;&gt; many channel accesses are necessary. On some links, sendin=
g everything in<br>
&gt; &gt;&gt;&gt; a single channel access is less prone to collisions than r=
equiring multiple<br>
&gt; &gt;&gt;&gt; channel accesses.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Think about CB radio - after you say "breaker, breaker one=
-nine" you get<br>
&gt; &gt;&gt;&gt; to say as much as you want (within reason) without having t=
o undergo<br>
&gt; &gt;&gt;&gt; channel contention multiple times. (That is not to say tha=
t common data<br>
&gt; &gt;&gt;&gt; links function the same as CB radio, but they do have thei=
r CSMA protocols<br>
&gt; &gt;&gt;&gt; for making sure they don't step on someone else's transmis=
sion.)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoco=
l semantics, just options in ND instead of DHCP.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - they=
 are not different than DHCPv6.<br>
&gt; &gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is v=
aluable. ND is also a one to many protocol. That=E2=80=99s not suitable for p=
er-router<br>
&gt; &gt;&gt;&gt;&gt; delegation.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one-=
to-one). In this<br>
&gt; &gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message is=
 indication that<br>
&gt; &gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=9C=
permissionless extensions=E2=80=9D of an IPv6 network. Something that solved=
 that problem, would be a<br>
&gt; &gt;&gt; lot<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; v6ops mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer norefe=
rrer" target=3D"_blank">v6ops@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" re=
l=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/v6ops</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D=
"_blank">v6ops@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferr=
er noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/lis=
tinfo/v6ops</a><br>
<br>
</blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div></div>
</div></blockquote></body></html>=

--Apple-Mail-B1DDDEA8-264B-4729-8BA1-8A3BF54D4484--


From nobody Sun Nov 18 11:34:17 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 F1D61130934; Sun, 18 Nov 2018 11:34:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 nDMnhshkgorn; Sun, 18 Nov 2018 11:34:12 -0800 (PST)
Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) (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 625D5126DBF; Sun, 18 Nov 2018 11:34:12 -0800 (PST)
Received: by mail-pf1-x443.google.com with SMTP id 64so9285312pfr.9; Sun, 18 Nov 2018 11:34:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=uxkv1+F+215RK+cJLSm+MAFFEnOCQhctc9SUhT5L8YI=; b=Eh+sOaznaO7lT2AxGtXI+E+O+R5aLXsBw8DSX1u00Bk1Bxrh+Z0bNNcQEIvrunjfo7 NlqI/dMPG3JtCfpgcHIU1/fS6KCJmbAP808fccbPNc/NbcgKofG6xABqPcABHrUC6k6c Lh6TJe6Qc02KEILguUbJZhDzMgPO1fQgkVqiaHn0XW26usOt/mW+sBE4iWxUXI+yNbYn +Z3Tb1l83OPlHPagThIP9Cxp7KAsEYRy0U1TiXHlTQdxeYxC4kbxMHC+dAjDKlTt2u77 mV5eDTAUmlzvfaQ6I8dBjaKek+s59Dujr4VV9nof1MnCpiyqdD5UjLPLCs4+4P9qwuHu GTqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=uxkv1+F+215RK+cJLSm+MAFFEnOCQhctc9SUhT5L8YI=; b=Pr4ZXbPOzcHh6DYYKn1eNfz8Dq5FN52f6Uv9qptDe1YpBVwqaLXzRfTkre02HXymUI A63ah6tpLLsbXJLwoVI4J3N8KACfXuqU4g3BfcJuftIRux/EFHd6RDIjilln1QUXcV7h nciCIMZF6G0zmjQ+dT3zz8BFbch/yNXsXPjp8lvWayOBppauEX6S6gfS9XAb/IqKOqz5 wf9hae7RSpwxl7BuF1A19OjL9JuD1NZEFzagzY1q7dtFJZPMMAJY0NNfiFLRV4OtW1qH C3zDxett9Bf905ZL9KTRkpfl8J1odu90kjJSHNZBF8lgYpY4m1Tn8wsq53hty7dk8bul LGBw==
X-Gm-Message-State: AGRZ1gIvImcfDR/rS3ejbOHqrgEQjj6bKTWt1ZZ1MrMeQGrlKby/UJ7o /63AAVMa2npwZ8tQiAebQ+/O5Glm
X-Google-Smtp-Source: AJdET5eicy1HqXHo0HROyIS6fp9qKNudlyA0GD9ixuhzfjeXzf8a6Asp2lBriqrZO80Nz6fNLZkLUw==
X-Received: by 2002:a62:4251:: with SMTP id p78-v6mr19963848pfa.72.1542569651405;  Sun, 18 Nov 2018 11:34:11 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id w136sm19577781pfd.169.2018.11.18.11.34.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Nov 2018 11:34:10 -0800 (PST)
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, otroan@employees.org, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com>
Date: Mon, 19 Nov 2018 08:34:06 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/nDkNMsb5Ao-StKvW5LCxQtf9qaI>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 18 Nov 2018 19:34:16 -0000

On 2018-11-19 06:53, Naveen Kottapalli wrote:
> Hello Brian,
>=20
> Please find comments inline.
>=20
> Thanks & Regards,
> Naveen
>=20
>=20
> On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <brian.e.carpenter@gmail.c=
om
> wrote:
>=20
>> On 2018-11-18 06:40, Naveen Kottapalli wrote:
>>> Hello Brian,
>>>
>>> Whether it's a prefix delegation or allocation, it's a resource
>> allocation
>>> from both the host / CPE or a router perspective. Do you see that mis=
sing
>>> transaction ID in RS/RA as a mandatory requirement for SLAAC to funct=
ion
>>> even with proposed protocol?
>>
>> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
>> there is no way to correlate the request and response unambiguously.
>> In particular your proposal doesn't distinguish between an unsolicited=

>> unicast RA announcing a prefix and a solicited unicast RA assigning a
>> prefix, which are totally different actions.
>>
>=20
> Naveen] Am not yet clear on why we should distinguish between unsolicit=
ed
> and solicited RA.  Do we need to distinguish like that?  As per my curr=
ent
> knowledge any prefix will be allocated or assigned only when RS is rece=
ived
> from node and didn't come across an use case of a router assigning the
> prefix unsolicited. =20

Today, no prefixes are assigned on receipt of RS, so I don't understand
your argument. Prefixes are assigned either by configuration or
by DHCPv6-ND.

> So, since both node and router will have context of
> prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF f=
or
> nonces included in unsolicited RA. I can add a text saying the use of t=
his
> in next version of draft.

But there is no field in an RA for a nonce.

>>
>> Handing out resources with a single message exchange is bad practice
>> anyway; if the response is lost, the resource is lost for ever. You re=
ally
>> need some kind of two-phase commit.
>=20
>=20
> Naveen] Do we really need this? There are equal amount of chances of lo=
sing
> a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more del=
ay
> in the resource allocation procedure and it might not be required as th=
e
> retry mechanism is in place. =20

A retry mechanism is not safe. It might lead to the same prefix being
allocated twice due to lost messages or a race condition. I suggest
that you read up on two-phase commit, which requires a minimum of
four messages.

> I would rather say that the resource is never
> lost.  That is because, from router perspective the resource is allocat=
ed
> even if the message doesn't reach the solicited node.  A device will an=
yway
> retry and a router will always sends a response with the same allocated=

> prefix.

But it never knows if the response was received, which is a requirement
for safe resource allocation.

>=20
> The standard RA doesn't have this
>> problem because it's an *announcement* not an *assignment*, and it is
>> repeated at a reasonable frequency, so a lost message doesn't matter.
>>
>=20
> Naveen] I don't see a difference between the two in my draft. So, didn'=
t
> want to distinguish between the two i.e. standard and the one proposed =
in
> this draft.  What kind of difference do you see?

As described above. An existing RA says "I route this prefix".
Your RA says "You can use this prefix." That is an utterly different
statement.

>> (A device ID, as also used in DHCPv6, doesn't seem to be essential
>> in the same way, but would be needed if an authorisation or
>> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
>> prefix to this box?" or "Which box got that prefix?" you need an
>> identifier for the box.)
>>
> Naveen] This is mentioned in my draft about whether the routers
> configuration allows /56 prefix allocation or not. If not, a router can=
 log
> using the mac address of the device.  We too do the same thing in our
> router.

/56 is only an example of course. Any length prefix could be requested.
Yes, if you trust the MAC address you could use that as an ID. But
if you use DHCPv6 that problem is already solved.

    Brian

>=20
>>
>>>
>>> Also am not sure if am wrong in quoting that *delegation* is the term=

>>> coined to mimic SLAAC behavior of prefix allocation from a sub pool.
>>
>> "Delegation", "allocation" or "assignment" are all fundamentally the
>> same, and are all different from the simple announcement function of a=

>> normal RA. Your proposal changes an announcement protocol into a
>> management protocol. That's the thing that Ole is asking you to justif=
y.
>> Why do that?
>>
>>     Brian
>>
>>>
>>> Please correct me if am wrong.
>>>
>>> Thanks & Regards,
>>> Naveen
>>>
>>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
>> brian.e.carpenter@gmail.com
>>> wrote:
>>>
>>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
>>>>> Naveen,
>>>>>
>>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA mess=
ages
>>>> requires
>>>>> a *new option* to go along with an already existing protocol (namel=
y,
>>>> DHCPv6).
>>>>> The idea your draft builds on uses an existing IPv6 ND option but
>>>> requires a
>>>>> *new protocol* that is not fully specified in your draft yet. My
>> feeling
>>>> is that once
>>>>> the new protocol is fully fleshed out it would look very much like
>>>> DHCPv6, and
>>>>> some people have said that they do not want new protocols.
>>>>>
>>>>> I am actually beyond the point of caring whether the protocol shoul=
d be
>>>> DHCPv6,
>>>>> but do we also need a new non-DHCPv6 protocol that looks a lot like=

>>>> DHCPv6?
>>>>
>>>> I realised when looking at this draft that DHCPv6 has one property t=
hat
>>>> RS/RA completely lacks: a transaction ID. I don't see how we can bui=
ld
>>>> any kind of resource allocation mechanism without some form of
>>>> transactional
>>>> integrity. Prefix delegation is of course a form of resource allocat=
ion.
>>>> So that is a fundamental difference between DHCPv6 and RS/RA.
>>>>
>>>>    Brian
>>>>
>>>>>
>>>>> Thanks - Fred
>>>>>
>>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
>>>>> Sent: Thursday, November 15, 2018 9:18 AM
>>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
>>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
>>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
>> ipv6@ietf.org>
>>>>> Subject: Re: [v6ops] New Version Notification for
>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>
>>>>> Hello all,
>>>>>
>>>>> To be honest, there is no intention to compete with other existing
>>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionali=
ty
>> and
>>>> the same is covered in the draft.  And I see the cases where this dr=
aft
>>>> solves real time problems where the existing bridge itself is not
>> usable.
>>>>>
>>>>> @Ole / @Fred / others: If a device soliciting something from the ro=
uter
>>>> using RS is considered as intruding into other territory, IMHO it's =
very
>>>> unfair way of evaluating.  For that matter whether a PIO is included=
 in
>> RS
>>>> or not, a device is soliciting the information from router.  When th=
is
>>>> draft solves the problems it cannot be put down just by saying it as=
 a
>>>> redundant to another standard, while actually it is not.
>>>>>
>>>>> If a device soliciting required information using the existing prot=
ocol
>>>> standards without new message types or option types or flags itself =
is
>>>> treated as a wrapper or redundant for other standards, aren't there
>>>> overlapping options in both SLAAC and DHCPv6 that can be sent to the=

>>>> devices?  For that matter what about the complete SLAAC and DHCPv6? =
 Am
>> I
>>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to
>> each
>>>> other?
>>>>>
>>>>> I also agree that multiple attempts were made by many respected mem=
bers
>>>> of the forum to bring in similar changes to whatever my current draf=
t
>>>> suggested.  But not sure why they couldn't become standards.  It sho=
ws
>> the
>>>> need of devices that are looking for a solution and am sure people k=
eep
>>>> inventing round-about solutions for the same.
>>>>>
>>>>> If someone sees a problem in mentioning DHCPv6 inside the draft, pl=
ease
>>>> suggest another change for that.
>>>>>
>>>>> I understand that the forum has finite reservations on providing
>>>> extensions to existing protocols.  But I request the forum and WG
>> chairs to
>>>> evaluate this draft fairly and technically.
>>>>>
>>>>> Yours,
>>>>> Naveen.
>>>>>
>>>>>
>>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
>>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>> wro=
te:
>>>>> in line..
>>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
>>>>>> Hi Brian,
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com<mailt=
o:
>>>> brian.e.carpenter@gmail.com>]
>>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:=

>>>> otroan@employees.org>>
>>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <=

>>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>
>>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>>>>>>> HI Ole,
>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>> otroan@employees.org>]
>>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
>>>> ;
>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>>>>>
>>>>>>>>>> Ole,
>>>>>>>>>>
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>> otroan@employees.org>]
>>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
>>>> ;
>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>
>>>>>>>>>>> Fred,
>>>>>>>>>>>
>>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Ole,
>>>>>>>>>>>>
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>> otroan@employees.org>]
>>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:=

>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
>>>> ;
>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>>>
>>>>>>>>>>>>> Fred,
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire. =
 But
>>>> am sure it would consume more resources at router to
>>>>>>> support
>>>>>>>>>>>>> DHCPv6
>>>>>>>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So I can understand this comment, the water under the brid=
ge
>>>> refers to the
>>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix delegati=
on.
>>>> Is that what
>>>>>>>>>>>>>> you were meaning to say?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sure.
>>>>>>>>>>>>
>>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol f=
or
>>>> Prefix Delegation
>>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
>>>> addition to that. I don't
>>>>>>>>>>>> mind a statement like that, but would the community agree wi=
th
>> it?
>>>>>>>>>>>
>>>>>>>>>>> In general we as a community try to avoid providing multiple
>>>> equivalent solutions to the same problem. Sometimes we fail.
>>>>>>>>>>
>>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
>>>>>>>>>
>>>>>>>>> I am saying that solving a problem that is already solved is a
>> waste
>>>> of time and resources.
>>>>>>>>> Now if you install could solve a problem where we don=E2=80=99t=
 have a
>>>> satisfactory solution...
>>>>>>>>
>>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
>>>> Prefix Delegation
>>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*.=
 (I
>>>> add this
>>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
>>>> non-protocol
>>>>>>>> alternatives for a node receiving a prefix delegation.)
>>>>>>>
>>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution, =
but
>>>> there
>>>>>>> are some subtleties:
>>>>>>>
>>>>>>> 1) Since there are no protocol police, you can't actually stop pe=
ople
>>>>>>> using some other method of prefix delegation, which would simply
>> appear
>>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
>> protocols
>>>>>>> are concerned.
>>>>>>
>>>>>> Right, I wanted to be careful in how I worded my message based on =
our
>>>>>> knowledge of other non-router methods (including anima) which we
>>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
>>>>>>
>>>>>> "10.  Prefix Delegation Services
>>>>>>
>>>>>>    Selection of prefix delegation services must be considered
>> according
>>>>>>    to specific use cases.  An example service is that offered by
>> DHCPv6
>>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging h=
as
>>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>>>>>
>>>>>>    Other, non-router, mechanisms may exist, such as proprietary IP=
AMs,
>>>>>>    [I-D.ietf-anima-prefix-management] and
>>>>>>    [I-D.sun-casm-address-pool-management-yang]."
>>>>>>
>>>>>> Does this still ring true, or do we need to make some adjustments
>> based
>>>>>> on these recent discussions?
>>>>>
>>>>> I think it's still true, although as Ole and I said, proposals such=
 as
>>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as th=
e
>>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manageme=
nt
>>>>> intentionally competes with DHCPv6-PD, which is a different
>> discussiion.
>>>>>
>>>>>     Brian
>>>>>
>>>>>>
>>>>>> Thanks - Fred
>>>>>>
>>>>>>> 2) We did think about this question a bit while developing
>>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07=

>>>>>>> (which is approved and in the RFC Editor queue waiting for missin=
g
>>>>>>> references). The appendix A2 is supposed to show how a prefix
>>>>>>> management system would interface to DHCPv6-PD at the edges of an=

>>>>>>> autonomic network. I think you'd find something similar in any so=
rt
>>>>>>> of coordinated prefix management scheme.
>>>>>>>
>>>>>>> 3) A similar situation arises in HNCP:
>>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>>>>>>
>>>>>>>    Brian
>>>>>>>
>>>>>>>>
>>>>>>>>>>>>> The value proposition of something new, has to be different=

>> than
>>>> =E2=80=9Cjust different wrapping=E2=80=9D.
>>>>>>>>>>>>
>>>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv=
6
>>>> protocol proposals?
>>>>>>>>>>>> If not, if you mean to say that the idea of including a DHCP=
v6
>>>> option in RS/RA messages
>>>>>>>>>>>> is "just a different wrapping", then that is not entirely tr=
ue.
>>>> By including both the IPv6
>>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there =
are
>>>> fewer messages
>>>>>>>>>>>> and fewer round trips. That in itself is interesting.
>>>>>>>>>>>
>>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not sa=
ve a round
>>>> trip, since the two protocols don=E2=80=99t depend on each other.
>>>>>>>>>>
>>>>>>>>>> This gets us back to the M&O bits where there is a
>> cross-dependence
>>>> between the two
>>>>>>>>>> protocols. Historically, you are supposed to wait until the RS=
/RA
>>>> exchange and check the
>>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you say=
ing
>>>> that that is no longer
>>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
>>>>>>>>>
>>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a=

>>>> protocol between routers.
>>>>>>>>
>>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
>>>>>>>>
>>>>>>>>>> It is also important that there are fewer messages - two inste=
ad
>> of
>>>> four. That matters
>>>>>>>>>> a great deal on low end links.
>>>>>>>>>
>>>>>>>>> I would like to see the maths behind that.
>>>>>>>>> Use header compression then.
>>>>>>>>
>>>>>>>> It isn't only a question of how many bytes - the question is mor=
eso
>>>> how
>>>>>>>> many channel accesses are necessary. On some links, sending
>>>> everything in
>>>>>>>> a single channel access is less prone to collisions than requiri=
ng
>>>> multiple
>>>>>>>> channel accesses.
>>>>>>>>
>>>>>>>> Think about CB radio - after you say "breaker, breaker one-nine"=
 you
>>>> get
>>>>>>>> to say as much as you want (within reason) without having to und=
ergo
>>>>>>>> channel contention multiple times. (That is not to say that comm=
on
>>>> data
>>>>>>>> links function the same as CB radio, but they do have their CSMA=

>>>> protocols
>>>>>>>> for making sure they don't step on someone else's transmission.)=

>>>>>>>>
>>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, ju=
st
>>>> options in ND instead of DHCP.
>>>>>>>>>>
>>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
>>>> different than DHCPv6.
>>>>>>>>>> That is the whole point.
>>>>>>>>>
>>>>>>>>> Right. I am sorry but I struggle getting why that is valuable. =
ND
>> is
>>>> also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
>>>>>>>>> delegation.
>>>>>>>>
>>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one=
).
>> In
>>>> this
>>>>>>>> case, the presence of a DHCPv6 option in the RS message is
>> indication
>>>> that
>>>>>>>> the RA is to be returned via unicast.
>>>>>>>>
>>>>>>>> Thanks - Fred
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cheers
>>>>>>>>> Ole
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks - Fred
>>>>>>>>>>
>>>>>>>>>>> Cheers
>>>>>>>>>>> Ole
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks - Fred
>>>>>>>>>>>>
>>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extens=
ions=E2=80=9D of an
>>>> IPv6 network. Something that solved that problem, would be a
>>>>>>> lot
>>>>>>>>>>> more
>>>>>>>>>>>>> interesting to talk about.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Ole
>>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> v6ops mailing list
>>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> v6ops mailing list
>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>>
>>>>
>>>>
>>>
>>
>>
>=20


From nobody Mon Nov 19 04:03:02 2018
Return-Path: <ocl@gih.com>
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 CDA6F127133 for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 04:03:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gih.co.uk
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 orWDNg0MS0kY for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 04:02:58 -0800 (PST)
Received: from waikiki.gih.co.uk (salsa.gih.co.uk [194.33.63.11]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D428126CB6 for <v6ops@ietf.org>; Mon, 19 Nov 2018 04:02:57 -0800 (PST)
Received: from waikiki.gih.co.uk (localhost [IPv6:::1]) by waikiki.gih.co.uk (Postfix) with ESMTP id 8E88A3201A6; Mon, 19 Nov 2018 12:02:54 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=gih.co.uk; h=from:subject :to:references:message-id:date:mime-version:in-reply-to :content-type; s=mahalo1; bh=enwGNiSt5pmWmi6Yu8K47FF6rag=; b=KnN h/Gj6nZBNvxKe2GAkraBxfKWx/NYjQd3CPaNpRXA3tDuWvVOLPm/RzqrFKeDFo9p jnx/JNWY0SxpBmmtYnt4465Do337uBFyRv3GwM0PLsHJb+oyrXQiPeojTSvJAJj6 cO8pokMA1yhEWuetu5ll8rigo72LZ96oX4c5aYKs=
Received: from [IPv6:2a02:1205:506c:3860:b4cf:46ae:6970:a429] (unknown [IPv6:2a02:1205:506c:3860:b4cf:46ae:6970:a429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by waikiki.gih.co.uk (Postfix) with ESMTPSA id EBD833201A0; Mon, 19 Nov 2018 12:02:53 +0000 (GMT)
From: =?UTF-8?Q?Olivier_MJ_Cr=c3=a9pin-Leblond?= <ocl@gih.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>, "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Openpgp: preference=signencrypt
Autocrypt: addr=ocl@gih.com; prefer-encrypt=mutual; keydata= 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 JP45wdA1NRjCArorIw==
Message-ID: <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com>
Date: Mon, 19 Nov 2018 13:02:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------9B51AC937A4F9849E99AD339"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xafcAdzNpxJLemshBSjtavTrWU8>
Subject: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 12:03:01 -0000

This is a multi-part message in MIME format.
--------------9B51AC937A4F9849E99AD339
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable



On 18/11/2018 01:22, Khaled Omar wrote:
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1
> is 5 voltage, below 5 voltage is 0, 5 or over voltage is 1, so the
> values of voltages that can represent a 0 are listed on the file 0,
> 0.1, 0.2, etc and the values of voltages that can represent a 1 are 5,
> 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.
>
> For example, the output can be 00000 for many number of inputs, and
> each 00000 has a different value of voltage that represents each 0.
>
> Now it is very clear, looking forward for more discussions anywhere.

Congratulations, you've just invented a digital to analogue converter.
The problem is that these have been around for a long time. The other
problem is that the type of encoding you're speaking about is similar to
analogue TV signals like composite video etc. You immediately run into
problems of phase, interference between the different signals as well as
tolerance issues such as thermal and age tolerance - resistors and
capacitors that change tolerance over time. That's without taking into
account the Nyquist-Shannon sampling theorem and resulting Aliasing
especially at higher frequencies.

It's basically a non starter.

Kindest regards,

Olivier

--=20
Olivier MJ Cr=E9pin-Leblond, PhD
http://www.gih.com/ocl.html



--------------9B51AC937A4F9849E99AD339
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html;
      charset=3Dwindows-1252">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <br>
    <br>
    <div class=3D"moz-cite-prefix">On 18/11/2018 01:22, Khaled Omar wrote=
:<br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurp=
rd04.prod.outlook.com">
      <meta http-equiv=3D"Content-Type" content=3D"text/html;
        charset=3Dwindows-1252">
      <meta name=3D"Generator" content=3D"Microsoft Exchange Server">
      <!-- converted from text -->
      <style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; bord=
er-left: #800000 2px solid; } --></style>
      <div>
        <div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0;&#x=
A;
          font-family:sans-serif; font-size:11pt; color:black"> Look,
          electronically, what is 0 and what is 1, 0 is 0 voltage, and 1
          is 5 voltage, below 5 voltage is 0, 5 or over voltage is 1, so
          the values of voltages that can represent a 0 are listed on
          the file 0, 0.1, 0.2, etc and the values of voltages that can
          represent a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be
          represented by 5 bits.<br>
          <br>
        </div>
        <div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0;&#x=
A;
          font-family:sans-serif; font-size:11pt; color:black"> For
          example, the output can be 00000 for many number of inputs,
          and each 00000 has a different value of voltage that
          represents each 0.<br>
          <br>
        </div>
        <div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0;&#x=
A;
          font-family:sans-serif; font-size:11pt; color:black"> Now it
          is very clear, looking forward for more discussions anywhere.<b=
r>
        </div>
      </div>
    </blockquote>
    <br>
    Congratulations, you've just invented a digital to analogue
    converter. The problem is that these have been around for a long
    time. The other problem is that the type of encoding you're speaking
    about is similar to analogue TV signals like composite video etc.
    You immediately run into problems of phase, interference between the
    different signals as well as tolerance issues such as thermal and
    age tolerance - resistors and capacitors that change tolerance over
    time. That's without taking into account the Nyquist-Shannon
    sampling theorem and resulting Aliasing especially at higher
    frequencies.<br>
    <br>
    It's basically a non starter.<br>
    <br>
    Kindest regards,<br>
    <br>
    Olivier<br>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Olivier MJ Cr=E9pin-Leblond, PhD
<a class=3D"moz-txt-link-freetext" href=3D"http://www.gih.com/ocl.html">h=
ttp://www.gih.com/ocl.html</a></pre>
    <br>
  </body>
</html>

--------------9B51AC937A4F9849E99AD339--


From nobody Mon Nov 19 04:53:07 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 66A5412F1AC for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 04:53:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 L4Tq1a5SkRIL for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 04:53:03 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn0800.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::800]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F126A129C6B for <v6ops@ietf.org>; Mon, 19 Nov 2018 04:53:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yjYO5CRbNB3DAz6OjMIoJ14Kaat15J4cTyDAw87igko=; b=UOaFPAnKcGdLie+Bf7oYUpfVVxAR3ym22Vdop1iQzh2y7fDwZ1K7WTeb/h6pTbPzRVLpxq37OAWDNcPEO8aWIuMKLu83andgbE7gzITp0PaiGlbL9SbedgK4P6Ld7Cna4kKOdMQMTrdDHiy0C5faeHFsH+0JCq6YEZcki9bKG7LCQFTl1dNZQ6YGavBpB5XF1tiql1eWtfrIs17CXY2+M0xVX+KcFkOxJsmTRZlB3WlMLXgat5WU8vhhOaTsfN2tRFYA6NrvfKkPvwUxn0pvWg3VO5CrJnMiUPtAKudiJo+cI0O3wIN7vU6e4tfrKkL4+PcPxd8ilNgdRi3JZrqBXQ==
Received: from HE1EUR01FT064.eop-EUR01.prod.protection.outlook.com (10.152.0.53) by HE1EUR01HT011.eop-EUR01.prod.protection.outlook.com (10.152.0.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Mon, 19 Nov 2018 12:52:59 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.55) by HE1EUR01FT064.mail.protection.outlook.com (10.152.1.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 12:52:59 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Mon, 19 Nov 2018 12:52:59 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>,  =?Windows-1252?Q?Olivier_MJ_Cr=E9pin-Leblond?= <ocl@gih.com>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAAG/9bc=
Date: Mon, 19 Nov 2018 12:52:59 +0000
Message-ID: <HE1PR0402MB29375F118A2C702DE1493AC6AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com>
In-Reply-To: <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:EBF5E5FCDA4ADC1F4C3190D410EA7AD09A6CFFF2F5D981CFFAD3AF559F18290C; UpperCasedChecksum:815450EF42BDD60F8871DA2CB247AF4F5CD00D596CB08104BC57866A8D630597; SizeAsReceived:8179; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [Wcj6dWGP4gNTqCJ0+pAU0Uh2AIQ47Kts]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT011; 6:/iQ4Fpp44BIv8pZjsQdHcewAqDcNgrjzm1QsOP5VRBjvdXC2RSpagyVr4ojZfz0DPeQ91GuoPCLjA78CcU3ZYqD9mOt5R0r7i8ILn+og4NpEMpHD6AGlHDLMkcxPnhj8hxnB3PMcZqk6NigJ5U4Uf9HVygjUtQHfKRRowW8HP9RFaK3J09cBGxSPjEe5tmE9Roa55sS4cwiejIXTZnSwa+cejHP/q+cT5ELmXQThQACbX+1gJS/1BNJvLbv7JeGoU19RgMBxUUdnLN1gq/k2FuwT0auC9+g1jJ7u5nrUZlVocIu4mvkFAYC3gcOqqUtg6NGliSaCREjaOPbjvGlFWh1/4i5Iw5CCvKNI9S5U2UNJ0vp4FsDkecZNWIPvrps/ygwdI/8EhWl97cXeFUaTQTQL75lEXaFtlo3M5GtbPU0V1XYguqHgZrepC0oCmPjItuzNlvhHoh0e4i4OmY8XTw==; 5:zBELm7qlNl2hInet9kUUwYWxuDty8HPzLQP1APnjmrGxvjKkzblPO8lxleK8IOtx3mXb66nVLnc6CZEqVubb1tJe1TK2HgJfpBHiw0rSvpOeKP8Pzmlw7ZDeBG1G2e2M+vN7T1TZQrDguLIKy19ziFe99Tnr8E7lul3GD3xo//4=; 7:Ff6kCH2Ca+gEZhNttY4I/ZmfClS+//JTp9f/IOyDxCPUamqe79n3y+6t08cb5dzCCwFGEyBGawZAc4sKYcAHScK4f6KXFJtzFsjExfrQxoGdZWyw7ST+5ez8t+6XiioL5BaVQ65SMx62rjdT0NEUaA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT011; 
x-ms-traffictypediagnostic: HE1EUR01HT011:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT011; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT011; 
x-microsoft-antispam-message-info: axpDkNZ3JmRFOw6TWWtyShyLKXe3619Jha9jsTlE54ZPr9BlGxXNqc8WJ2P7+95Q
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29375F118A2C702DE1493AC6AED80HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f302a43-2ed6-4efe-d059-08d64e1def27
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 12:52:59.1314 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT011
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OOP1myrDNKj4m9VNL7mwzMKIo5M>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 12:53:06 -0000

--_000_HE1PR0402MB29375F118A2C702DE1493AC6AED80HE1PR0402MB2937_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Why you call it analogue, still digital but with different limited amplitud=
es of voltages that still representing the 0 and 1 that should be interpret=
ed successfully to computer systems, the issue for now is a matter of prior=
ity, what should be developed first, it shouldn't be without standardizatio=
n, the challenge is in the amount of information that can be held by eevery=
 1 and every 0.

Khaled
________________________________
From: Olivier MJ Cr=E9pin-Leblond <ocl@gih.com>
Sent: Monday, November 19, 2018 2:02:52 PM
To: Khaled Omar; v6ops@ietf.org; Simon Hobson
Subject: [v6ops] IPmix version 01 modification.



On 18/11/2018 01:22, Khaled Omar wrote:
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so the 32 =
bits can be represented by 5 bits.

For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.

Now it is very clear, looking forward for more discussions anywhere.

Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc. You immediately run into problems of pha=
se, interference between the different signals as well as tolerance issues =
such as thermal and age tolerance - resistors and capacitors that change to=
lerance over time. That's without taking into account the Nyquist-Shannon s=
ampling theorem and resulting Aliasing especially at higher frequencies.

It's basically a non starter.

Kindest regards,

Olivier


--
Olivier MJ Cr=E9pin-Leblond, PhD
http://www.gih.com/ocl.html


--_000_HE1PR0402MB29375F118A2C702DE1493AC6AED80HE1PR0402MB2937_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta content=3D"text/html; charset=3DWindows-1252">
</head>
<body bgcolor=3D"#FFFFFF">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Why you call it analogue, still digital but with different limited amplitud=
es of voltages that still representing the 0 and 1 that should be interpret=
ed successfully to computer systems, the issue for now is a matter of prior=
ity, what should be developed first,
 it shouldn't be without standardization, the challenge is in the amount of=
 information that can be held by eevery 1 and every 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Olivier MJ Cr=E9pin-L=
eblond &lt;ocl@gih.com&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; v6ops@ietf.org; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div><br>
<br>
<div class=3D"moz-cite-prefix">On 18/11/2018 01:22, Khaled Omar wrote:<br>
</div>
<blockquote type=3D"cite">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<style>
<!--
.EmailQuote
	{margin-left:1pt;
	padding-left:4pt;
	border-left:#800000 2px solid}
-->
</style>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
</div>
</div>
</blockquote>
<br>
Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That's without =
taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It's basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<pre class=3D"moz-signature" cols=3D"72">--=20
Olivier MJ Cr=E9pin-Leblond, PhD
<a class=3D"moz-txt-link-freetext" href=3D"http://www.gih.com/ocl.html">htt=
p://www.gih.com/ocl.html</a></pre>
<br>
</div>
</body>
</html>

--_000_HE1PR0402MB29375F118A2C702DE1493AC6AED80HE1PR0402MB2937_--


From nobody Mon Nov 19 07:42:09 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 57D70130DD3; Mon, 19 Nov 2018 07:42:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 6ox1cSE5cVqS; Mon, 19 Nov 2018 07:41:56 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAF37130DD9; Mon, 19 Nov 2018 07:41:56 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAJFftNC033126; Mon, 19 Nov 2018 08:41:56 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAJFfoEv033092 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Mon, 19 Nov 2018 08:41:50 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 19 Nov 2018 07:41:49 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Mon, 19 Nov 2018 07:41:49 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
CC: "otroan@employees.org" <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAAZNxDggAVJZkAAC5WXoAAA4IYAAAZHkjQ
Date: Mon, 19 Nov 2018 15:41:49 +0000
Message-ID: <5ee5a66a5d1644be896d637274e9eda8@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com>
In-Reply-To: <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: F48E8BB2341C23B53E836742775FE4D83D714C415F4AAF2B0AA15F4F7077705F2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/SpwNYbD1LY4-o854gmz3gRgNdlc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 15:42:00 -0000

QWJvdXQgbm9kZSBpZGVudGlmaWVycywgdGhlIG9ubHkgaWRlbnRpZmllciBhdmFpbGFibGUgdmlh
IFJTL1JBIGlzIHRoZSBsaW5rLWxheWVyDQphZGRyZXNzLCBlLmcuLCB0aHJvdWdoIGluY2x1ZGVk
IFNMTEFPcy4gQnV0LCBESENQdjYgb2ZmZXJzIG1hbnkgdHlwZXMgb2YNCmlkZW50aWZpZXJzLCBp
bmNsdWRpbmcgbGluay1sYXllciBhZGRyZXNzLCBsaW5rLWxheWVyIGFkZHJlc3MgcGx1cyB0aW1l
LCBlbnRlcnByaXNlDQpudW1iZXIsIGV0Yy4gQW5kLCBpdCBjYW4gYmUgZXh0ZW5kZWQgdG8gc3Vw
cG9ydCBhbnkgcG90ZW50aWFsIGZ1dHVyZSBpZGVudGlmaWVyDQp0eXBlLiBUaGlzIG1heSBiZSBp
bXBvcnRhbnQgaW4gbmV0d29ya3Mgd2hlcmUgdGhlcmUgaXMgYSByZXF1aXJlbWVudCB0byBoYXZl
DQphbiBlbnRlcnByaXNlLXNwZWNpZmljIG1hbm5lciBvZiBtYW5hZ2luZyBub2RlIGlkZW50aWZp
ZXJzLg0KDQpBYm91dCB0cmFuc2FjdGlvbiBJRHMsIERIQ1B2NiBtZXNzYWdlcyBpbmNsdWRlIGEg
dHJhbnNhY3Rpb24gSUQgaW4gdGhlDQptZXNzYWdlIGhlYWRlciB3aGVyZWFzIFJTL1JBIGNvdWxk
IGluY2x1ZGUgYSBOb25jZSBvcHRpb24gYW5kIHVzZQ0KdGhhdCBhcyBhIHRyYW5zYWN0aW9uIElE
LiBIZXJlLCB0aGVyZSBtYXkgYmUgYW4gYWR2YW50YWdlIGZvciBSUy9SQSBzaW5jZQ0KdGhlIE5v
bmNlIG9wdGlvbiBjYW4gYmUgYXJiaXRyYXJpbHkgbG9uZyB3aGVyZWFzIHRoZSBESENQdjYgdHJh
bnNhY3Rpb24NCklEIGlzIG9ubHkgMjQgYml0cy4gSXMgdGhpcyBpbXBvcnRhbnQ/DQoNClRoYW5r
cyAtIEZyZWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCcmlhbiBF
IENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbV0NCj4gU2VudDog
U3VuZGF5LCBOb3ZlbWJlciAxOCwgMjAxOCAxMTozNCBBTQ0KPiBUbzogTmF2ZWVuIEtvdHRhcGFs
bGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+DQo+IENjOiBUZW1wbGluIChVUyksIEZyZWQgTCA8
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT47IG90cm9hbkBlbXBsb3llZXMub3JnOyB2Nm9wcyBs
aXN0IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cNCj4gPGlwdjZAaWV0Zi5vcmc+DQo+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVu
LXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4gT24gMjAxOC0xMS0xOSAwNjo1
MywgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6DQo+ID4gSGVsbG8gQnJpYW4sDQo+ID4NCj4gPiBQ
bGVhc2UgZmluZCBjb21tZW50cyBpbmxpbmUuDQo+ID4NCj4gPiBUaGFua3MgJiBSZWdhcmRzLA0K
PiA+IE5hdmVlbg0KPiA+DQo+ID4NCj4gPiBPbiBTdW4sIDE4IE5vdiAyMDE4LCAwMToxNiBCcmlh
biBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tDQo+ID4gd3JvdGU6DQo+
ID4NCj4gPj4gT24gMjAxOC0xMS0xOCAwNjo0MCwgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6DQo+
ID4+PiBIZWxsbyBCcmlhbiwNCj4gPj4+DQo+ID4+PiBXaGV0aGVyIGl0J3MgYSBwcmVmaXggZGVs
ZWdhdGlvbiBvciBhbGxvY2F0aW9uLCBpdCdzIGEgcmVzb3VyY2UNCj4gPj4gYWxsb2NhdGlvbg0K
PiA+Pj4gZnJvbSBib3RoIHRoZSBob3N0IC8gQ1BFIG9yIGEgcm91dGVyIHBlcnNwZWN0aXZlLiBE
byB5b3Ugc2VlIHRoYXQgbWlzc2luZw0KPiA+Pj4gdHJhbnNhY3Rpb24gSUQgaW4gUlMvUkEgYXMg
YSBtYW5kYXRvcnkgcmVxdWlyZW1lbnQgZm9yIFNMQUFDIHRvIGZ1bmN0aW9uDQo+ID4+PiBldmVu
IHdpdGggcHJvcG9zZWQgcHJvdG9jb2w/DQo+ID4+DQo+ID4+IFllcy4gV2l0aG91dCBhIHRyYW5z
YWN0aW9uIElELCBhIG5vbmNlLCBvciBzb21lIGVxdWl2YWxlbnQgbWVjYWhuaXNtDQo+ID4+IHRo
ZXJlIGlzIG5vIHdheSB0byBjb3JyZWxhdGUgdGhlIHJlcXVlc3QgYW5kIHJlc3BvbnNlIHVuYW1i
aWd1b3VzbHkuDQo+ID4+IEluIHBhcnRpY3VsYXIgeW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rp
bmd1aXNoIGJldHdlZW4gYW4gdW5zb2xpY2l0ZWQNCj4gPj4gdW5pY2FzdCBSQSBhbm5vdW5jaW5n
IGEgcHJlZml4IGFuZCBhIHNvbGljaXRlZCB1bmljYXN0IFJBIGFzc2lnbmluZyBhDQo+ID4+IHBy
ZWZpeCwgd2hpY2ggYXJlIHRvdGFsbHkgZGlmZmVyZW50IGFjdGlvbnMuDQo+ID4+DQo+ID4NCj4g
PiBOYXZlZW5dIEFtIG5vdCB5ZXQgY2xlYXIgb24gd2h5IHdlIHNob3VsZCBkaXN0aW5ndWlzaCBi
ZXR3ZWVuIHVuc29saWNpdGVkDQo+ID4gYW5kIHNvbGljaXRlZCBSQS4gIERvIHdlIG5lZWQgdG8g
ZGlzdGluZ3Vpc2ggbGlrZSB0aGF0PyAgQXMgcGVyIG15IGN1cnJlbnQNCj4gPiBrbm93bGVkZ2Ug
YW55IHByZWZpeCB3aWxsIGJlIGFsbG9jYXRlZCBvciBhc3NpZ25lZCBvbmx5IHdoZW4gUlMgaXMg
cmVjZWl2ZWQNCj4gPiBmcm9tIG5vZGUgYW5kIGRpZG4ndCBjb21lIGFjcm9zcyBhbiB1c2UgY2Fz
ZSBvZiBhIHJvdXRlciBhc3NpZ25pbmcgdGhlDQo+ID4gcHJlZml4IHVuc29saWNpdGVkLg0KPiAN
Cj4gVG9kYXksIG5vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCBvbiByZWNlaXB0IG9mIFJTLCBzbyBJ
IGRvbid0IHVuZGVyc3RhbmQNCj4geW91ciBhcmd1bWVudC4gUHJlZml4ZXMgYXJlIGFzc2lnbmVk
IGVpdGhlciBieSBjb25maWd1cmF0aW9uIG9yDQo+IGJ5IERIQ1B2Ni1ORC4NCj4gDQo+ID4gU28s
IHNpbmNlIGJvdGggbm9kZSBhbmQgcm91dGVyIHdpbGwgaGF2ZSBjb250ZXh0IG9mDQo+ID4gcHJl
Zml4IGFzc2lnbmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2UgMCBvciAw
eEZGRkZGRkZGIGZvcg0KPiA+IG5vbmNlcyBpbmNsdWRlZCBpbiB1bnNvbGljaXRlZCBSQS4gSSBj
YW4gYWRkIGEgdGV4dCBzYXlpbmcgdGhlIHVzZSBvZiB0aGlzDQo+ID4gaW4gbmV4dCB2ZXJzaW9u
IG9mIGRyYWZ0Lg0KPiANCj4gQnV0IHRoZXJlIGlzIG5vIGZpZWxkIGluIGFuIFJBIGZvciBhIG5v
bmNlLg0KPiANCj4gPj4NCj4gPj4gSGFuZGluZyBvdXQgcmVzb3VyY2VzIHdpdGggYSBzaW5nbGUg
bWVzc2FnZSBleGNoYW5nZSBpcyBiYWQgcHJhY3RpY2UNCj4gPj4gYW55d2F5OyBpZiB0aGUgcmVz
cG9uc2UgaXMgbG9zdCwgdGhlIHJlc291cmNlIGlzIGxvc3QgZm9yIGV2ZXIuIFlvdSByZWFsbHkN
Cj4gPj4gbmVlZCBzb21lIGtpbmQgb2YgdHdvLXBoYXNlIGNvbW1pdC4NCj4gPg0KPiA+DQo+ID4g
TmF2ZWVuXSBEbyB3ZSByZWFsbHkgbmVlZCB0aGlzPyBUaGVyZSBhcmUgZXF1YWwgYW1vdW50IG9m
IGNoYW5jZXMgb2YgbG9zaW5nDQo+ID4gYSBSQSBvciBESENQdjYgQXZlcnRpc2UgLyBSZXBseS4g
IEEgdHdvIHdheSBjb21taXQgd2lsbCBpbmR1Y2UgbW9yZSBkZWxheQ0KPiA+IGluIHRoZSByZXNv
dXJjZSBhbGxvY2F0aW9uIHByb2NlZHVyZSBhbmQgaXQgbWlnaHQgbm90IGJlIHJlcXVpcmVkIGFz
IHRoZQ0KPiA+IHJldHJ5IG1lY2hhbmlzbSBpcyBpbiBwbGFjZS4NCj4gDQo+IEEgcmV0cnkgbWVj
aGFuaXNtIGlzIG5vdCBzYWZlLiBJdCBtaWdodCBsZWFkIHRvIHRoZSBzYW1lIHByZWZpeCBiZWlu
Zw0KPiBhbGxvY2F0ZWQgdHdpY2UgZHVlIHRvIGxvc3QgbWVzc2FnZXMgb3IgYSByYWNlIGNvbmRp
dGlvbi4gSSBzdWdnZXN0DQo+IHRoYXQgeW91IHJlYWQgdXAgb24gdHdvLXBoYXNlIGNvbW1pdCwg
d2hpY2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mDQo+IGZvdXIgbWVzc2FnZXMuDQo+IA0KPiA+IEkg
d291bGQgcmF0aGVyIHNheSB0aGF0IHRoZSByZXNvdXJjZSBpcyBuZXZlcg0KPiA+IGxvc3QuICBU
aGF0IGlzIGJlY2F1c2UsIGZyb20gcm91dGVyIHBlcnNwZWN0aXZlIHRoZSByZXNvdXJjZSBpcyBh
bGxvY2F0ZWQNCj4gPiBldmVuIGlmIHRoZSBtZXNzYWdlIGRvZXNuJ3QgcmVhY2ggdGhlIHNvbGlj
aXRlZCBub2RlLiAgQSBkZXZpY2Ugd2lsbCBhbnl3YXkNCj4gPiByZXRyeSBhbmQgYSByb3V0ZXIg
d2lsbCBhbHdheXMgc2VuZHMgYSByZXNwb25zZSB3aXRoIHRoZSBzYW1lIGFsbG9jYXRlZA0KPiA+
IHByZWZpeC4NCj4gDQo+IEJ1dCBpdCBuZXZlciBrbm93cyBpZiB0aGUgcmVzcG9uc2Ugd2FzIHJl
Y2VpdmVkLCB3aGljaCBpcyBhIHJlcXVpcmVtZW50DQo+IGZvciBzYWZlIHJlc291cmNlIGFsbG9j
YXRpb24uDQo+IA0KPiA+DQo+ID4gVGhlIHN0YW5kYXJkIFJBIGRvZXNuJ3QgaGF2ZSB0aGlzDQo+
ID4+IHByb2JsZW0gYmVjYXVzZSBpdCdzIGFuICphbm5vdW5jZW1lbnQqIG5vdCBhbiAqYXNzaWdu
bWVudCosIGFuZCBpdCBpcw0KPiA+PiByZXBlYXRlZCBhdCBhIHJlYXNvbmFibGUgZnJlcXVlbmN5
LCBzbyBhIGxvc3QgbWVzc2FnZSBkb2Vzbid0IG1hdHRlci4NCj4gPj4NCj4gPg0KPiA+IE5hdmVl
bl0gSSBkb24ndCBzZWUgYSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBpbiBteSBkcmFmdC4g
U28sIGRpZG4ndA0KPiA+IHdhbnQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGkuZS4g
c3RhbmRhcmQgYW5kIHRoZSBvbmUgcHJvcG9zZWQgaW4NCj4gPiB0aGlzIGRyYWZ0LiAgV2hhdCBr
aW5kIG9mIGRpZmZlcmVuY2UgZG8geW91IHNlZT8NCj4gDQo+IEFzIGRlc2NyaWJlZCBhYm92ZS4g
QW4gZXhpc3RpbmcgUkEgc2F5cyAiSSByb3V0ZSB0aGlzIHByZWZpeCIuDQo+IFlvdXIgUkEgc2F5
cyAiWW91IGNhbiB1c2UgdGhpcyBwcmVmaXguIiBUaGF0IGlzIGFuIHV0dGVybHkgZGlmZmVyZW50
DQo+IHN0YXRlbWVudC4NCj4gDQo+ID4+IChBIGRldmljZSBJRCwgYXMgYWxzbyB1c2VkIGluIERI
Q1B2NiwgZG9lc24ndCBzZWVtIHRvIGJlIGVzc2VudGlhbA0KPiA+PiBpbiB0aGUgc2FtZSB3YXks
IGJ1dCB3b3VsZCBiZSBuZWVkZWQgaWYgYW4gYXV0aG9yaXNhdGlvbiBvcg0KPiA+PiBsb2dnaW5n
IG1lY2hhbmlzbSBpcyBuZWVkZWQsIGkuZS4gdG8gYW5zd2VyICJJcyBpdCBPSyB0byBnaXZlIGEg
LzU2DQo+ID4+IHByZWZpeCB0byB0aGlzIGJveD8iIG9yICJXaGljaCBib3ggZ290IHRoYXQgcHJl
Zml4PyIgeW91IG5lZWQgYW4NCj4gPj4gaWRlbnRpZmllciBmb3IgdGhlIGJveC4pDQo+ID4+DQo+
ID4gTmF2ZWVuXSBUaGlzIGlzIG1lbnRpb25lZCBpbiBteSBkcmFmdCBhYm91dCB3aGV0aGVyIHRo
ZSByb3V0ZXJzDQo+ID4gY29uZmlndXJhdGlvbiBhbGxvd3MgLzU2IHByZWZpeCBhbGxvY2F0aW9u
IG9yIG5vdC4gSWYgbm90LCBhIHJvdXRlciBjYW4gbG9nDQo+ID4gdXNpbmcgdGhlIG1hYyBhZGRy
ZXNzIG9mIHRoZSBkZXZpY2UuICBXZSB0b28gZG8gdGhlIHNhbWUgdGhpbmcgaW4gb3VyDQo+ID4g
cm91dGVyLg0KPiANCj4gLzU2IGlzIG9ubHkgYW4gZXhhbXBsZSBvZiBjb3Vyc2UuIEFueSBsZW5n
dGggcHJlZml4IGNvdWxkIGJlIHJlcXVlc3RlZC4NCj4gWWVzLCBpZiB5b3UgdHJ1c3QgdGhlIE1B
QyBhZGRyZXNzIHlvdSBjb3VsZCB1c2UgdGhhdCBhcyBhbiBJRC4gQnV0DQo+IGlmIHlvdSB1c2Ug
REhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC4NCj4gDQo+ICAgICBCcmlhbg0K
PiANCj4gPg0KPiA+Pg0KPiA+Pj4NCj4gPj4+IEFsc28gYW0gbm90IHN1cmUgaWYgYW0gd3Jvbmcg
aW4gcXVvdGluZyB0aGF0ICpkZWxlZ2F0aW9uKiBpcyB0aGUgdGVybQ0KPiA+Pj4gY29pbmVkIHRv
IG1pbWljIFNMQUFDIGJlaGF2aW9yIG9mIHByZWZpeCBhbGxvY2F0aW9uIGZyb20gYSBzdWIgcG9v
bC4NCj4gPj4NCj4gPj4gIkRlbGVnYXRpb24iLCAiYWxsb2NhdGlvbiIgb3IgImFzc2lnbm1lbnQi
IGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGUNCj4gPj4gc2FtZSwgYW5kIGFyZSBhbGwgZGlmZmVy
ZW50IGZyb20gdGhlIHNpbXBsZSBhbm5vdW5jZW1lbnQgZnVuY3Rpb24gb2YgYQ0KPiA+PiBub3Jt
YWwgUkEuIFlvdXIgcHJvcG9zYWwgY2hhbmdlcyBhbiBhbm5vdW5jZW1lbnQgcHJvdG9jb2wgaW50
byBhDQo+ID4+IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUg
aXMgYXNraW5nIHlvdSB0byBqdXN0aWZ5Lg0KPiA+PiBXaHkgZG8gdGhhdD8NCj4gPj4NCj4gPj4g
ICAgIEJyaWFuDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3Jv
bmcuDQo+ID4+Pg0KPiA+Pj4gVGhhbmtzICYgUmVnYXJkcywNCj4gPj4+IE5hdmVlbg0KPiA+Pj4N
Cj4gPj4+IE9uIEZyaSwgMTYgTm92IDIwMTgsIDAxOjA3IEJyaWFuIEUgQ2FycGVudGVyIDwNCj4g
Pj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tDQo+ID4+PiB3cm90ZToNCj4gPj4+DQo+ID4+
Pj4gT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4+
Pj4+IE5hdmVlbiwNCj4gPj4+Pj4NCj4gPj4+Pj4gVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhD
UHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMvUkEgbWVzc2FnZXMNCj4gPj4+PiByZXF1
aXJlcw0KPiA+Pj4+PiBhICpuZXcgb3B0aW9uKiB0byBnbyBhbG9uZyB3aXRoIGFuIGFscmVhZHkg
ZXhpc3RpbmcgcHJvdG9jb2wgKG5hbWVseSwNCj4gPj4+PiBESENQdjYpLg0KPiA+Pj4+PiBUaGUg
aWRlYSB5b3VyIGRyYWZ0IGJ1aWxkcyBvbiB1c2VzIGFuIGV4aXN0aW5nIElQdjYgTkQgb3B0aW9u
IGJ1dA0KPiA+Pj4+IHJlcXVpcmVzIGENCj4gPj4+Pj4gKm5ldyBwcm90b2NvbCogdGhhdCBpcyBu
b3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeQ0KPiA+PiBmZWVsaW5nDQo+
ID4+Pj4gaXMgdGhhdCBvbmNlDQo+ID4+Pj4+IHRoZSBuZXcgcHJvdG9jb2wgaXMgZnVsbHkgZmxl
c2hlZCBvdXQgaXQgd291bGQgbG9vayB2ZXJ5IG11Y2ggbGlrZQ0KPiA+Pj4+IERIQ1B2NiwgYW5k
DQo+ID4+Pj4+IHNvbWUgcGVvcGxlIGhhdmUgc2FpZCB0aGF0IHRoZXkgZG8gbm90IHdhbnQgbmV3
IHByb3RvY29scy4NCj4gPj4+Pj4NCj4gPj4+Pj4gSSBhbSBhY3R1YWxseSBiZXlvbmQgdGhlIHBv
aW50IG9mIGNhcmluZyB3aGV0aGVyIHRoZSBwcm90b2NvbCBzaG91bGQgYmUNCj4gPj4+PiBESENQ
djYsDQo+ID4+Pj4+IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcgbm9uLURIQ1B2NiBwcm90b2Nv
bCB0aGF0IGxvb2tzIGEgbG90IGxpa2UNCj4gPj4+PiBESENQdjY/DQo+ID4+Pj4NCj4gPj4+PiBJ
IHJlYWxpc2VkIHdoZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2IGhhcyBvbmUg
cHJvcGVydHkgdGhhdA0KPiA+Pj4+IFJTL1JBIGNvbXBsZXRlbHkgbGFja3M6IGEgdHJhbnNhY3Rp
b24gSUQuIEkgZG9uJ3Qgc2VlIGhvdyB3ZSBjYW4gYnVpbGQNCj4gPj4+PiBhbnkga2luZCBvZiBy
ZXNvdXJjZSBhbGxvY2F0aW9uIG1lY2hhbmlzbSB3aXRob3V0IHNvbWUgZm9ybSBvZg0KPiA+Pj4+
IHRyYW5zYWN0aW9uYWwNCj4gPj4+PiBpbnRlZ3JpdHkuIFByZWZpeCBkZWxlZ2F0aW9uIGlzIG9m
IGNvdXJzZSBhIGZvcm0gb2YgcmVzb3VyY2UgYWxsb2NhdGlvbi4NCj4gPj4+PiBTbyB0aGF0IGlz
IGEgZnVuZGFtZW50YWwgZGlmZmVyZW5jZSBiZXR3ZWVuIERIQ1B2NiBhbmQgUlMvUkEuDQo+ID4+
Pj4NCj4gPj4+PiAgICBCcmlhbg0KPiA+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+IFRoYW5rcyAtIEZy
ZWQNCj4gPj4+Pj4NCj4gPj4+Pj4gRnJvbTogTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzpuYXZl
ZW4uc2FybWFAZ21haWwuY29tXQ0KPiA+Pj4+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUs
IDIwMTggOToxOCBBTQ0KPiA+Pj4+PiBUbzogQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2Fy
cGVudGVyQGdtYWlsLmNvbT4NCj4gPj4+Pj4gQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVk
LkwuVGVtcGxpbkBib2VpbmcuY29tPjsNCj4gPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzsgdjZv
cHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdHIDwNCj4gPj4gaXB2NkBpZXRmLm9yZz4N
Cj4gPj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv
cg0KPiA+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4g
Pj4+Pj4NCj4gPj4+Pj4gSGVsbG8gYWxsLA0KPiA+Pj4+Pg0KPiA+Pj4+PiBUbyBiZSBob25lc3Qs
IHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21wZXRlIHdpdGggb3RoZXIgZXhpc3RpbmcNCj4g
Pj4+PiBwcm90b2NvbHMuICBJIHNlZSB0aGF0IFNMQUFDIGhhcyBnb3Qgc29tZSBnYXBzIHcuci50
IHRoZSBmdW5jdGlvbmFsaXR5DQo+ID4+IGFuZA0KPiA+Pj4+IHRoZSBzYW1lIGlzIGNvdmVyZWQg
aW4gdGhlIGRyYWZ0LiAgQW5kIEkgc2VlIHRoZSBjYXNlcyB3aGVyZSB0aGlzIGRyYWZ0DQo+ID4+
Pj4gc29sdmVzIHJlYWwgdGltZSBwcm9ibGVtcyB3aGVyZSB0aGUgZXhpc3RpbmcgYnJpZGdlIGl0
c2VsZiBpcyBub3QNCj4gPj4gdXNhYmxlLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBAT2xlIC8gQEZyZWQg
LyBvdGhlcnM6IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgc29tZXRoaW5nIGZyb20gdGhlIHJvdXRl
cg0KPiA+Pj4+IHVzaW5nIFJTIGlzIGNvbnNpZGVyZWQgYXMgaW50cnVkaW5nIGludG8gb3RoZXIg
dGVycml0b3J5LCBJTUhPIGl0J3MgdmVyeQ0KPiA+Pj4+IHVuZmFpciB3YXkgb2YgZXZhbHVhdGlu
Zy4gIEZvciB0aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1ZGVkIGluDQo+ID4+IFJT
DQo+ID4+Pj4gb3Igbm90LCBhIGRldmljZSBpcyBzb2xpY2l0aW5nIHRoZSBpbmZvcm1hdGlvbiBm
cm9tIHJvdXRlci4gIFdoZW4gdGhpcw0KPiA+Pj4+IGRyYWZ0IHNvbHZlcyB0aGUgcHJvYmxlbXMg
aXQgY2Fubm90IGJlIHB1dCBkb3duIGp1c3QgYnkgc2F5aW5nIGl0IGFzIGENCj4gPj4+PiByZWR1
bmRhbnQgdG8gYW5vdGhlciBzdGFuZGFyZCwgd2hpbGUgYWN0dWFsbHkgaXQgaXMgbm90Lg0KPiA+
Pj4+Pg0KPiA+Pj4+PiBJZiBhIGRldmljZSBzb2xpY2l0aW5nIHJlcXVpcmVkIGluZm9ybWF0aW9u
IHVzaW5nIHRoZSBleGlzdGluZyBwcm90b2NvbA0KPiA+Pj4+IHN0YW5kYXJkcyB3aXRob3V0IG5l
dyBtZXNzYWdlIHR5cGVzIG9yIG9wdGlvbiB0eXBlcyBvciBmbGFncyBpdHNlbGYgaXMNCj4gPj4+
PiB0cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRhbnQgZm9yIG90aGVyIHN0YW5kYXJkcywg
YXJlbid0IHRoZXJlDQo+ID4+Pj4gb3ZlcmxhcHBpbmcgb3B0aW9ucyBpbiBib3RoIFNMQUFDIGFu
ZCBESENQdjYgdGhhdCBjYW4gYmUgc2VudCB0byB0aGUNCj4gPj4+PiBkZXZpY2VzPyAgRm9yIHRo
YXQgbWF0dGVyIHdoYXQgYWJvdXQgdGhlIGNvbXBsZXRlIFNMQUFDIGFuZCBESENQdjY/ICBBbQ0K
PiA+PiBJDQo+ID4+Pj4gd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFB
QyBhcmUgcmVkdW5kYW50IHByb3RvY29scyB0bw0KPiA+PiBlYWNoDQo+ID4+Pj4gb3RoZXI/DQo+
ID4+Pj4+DQo+ID4+Pj4+IEkgYWxzbyBhZ3JlZSB0aGF0IG11bHRpcGxlIGF0dGVtcHRzIHdlcmUg
bWFkZSBieSBtYW55IHJlc3BlY3RlZCBtZW1iZXJzDQo+ID4+Pj4gb2YgdGhlIGZvcnVtIHRvIGJy
aW5nIGluIHNpbWlsYXIgY2hhbmdlcyB0byB3aGF0ZXZlciBteSBjdXJyZW50IGRyYWZ0DQo+ID4+
Pj4gc3VnZ2VzdGVkLiAgQnV0IG5vdCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29tZSBzdGFu
ZGFyZHMuICBJdCBzaG93cw0KPiA+PiB0aGUNCj4gPj4+PiBuZWVkIG9mIGRldmljZXMgdGhhdCBh
cmUgbG9va2luZyBmb3IgYSBzb2x1dGlvbiBhbmQgYW0gc3VyZSBwZW9wbGUga2VlcA0KPiA+Pj4+
IGludmVudGluZyByb3VuZC1hYm91dCBzb2x1dGlvbnMgZm9yIHRoZSBzYW1lLg0KPiA+Pj4+Pg0K
PiA+Pj4+PiBJZiBzb21lb25lIHNlZXMgYSBwcm9ibGVtIGluIG1lbnRpb25pbmcgREhDUHY2IGlu
c2lkZSB0aGUgZHJhZnQsIHBsZWFzZQ0KPiA+Pj4+IHN1Z2dlc3QgYW5vdGhlciBjaGFuZ2UgZm9y
IHRoYXQuDQo+ID4+Pj4+DQo+ID4+Pj4+IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBmb3J1bSBoYXMg
ZmluaXRlIHJlc2VydmF0aW9ucyBvbiBwcm92aWRpbmcNCj4gPj4+PiBleHRlbnNpb25zIHRvIGV4
aXN0aW5nIHByb3RvY29scy4gIEJ1dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRw0KPiA+PiBj
aGFpcnMgdG8NCj4gPj4+PiBldmFsdWF0ZSB0aGlzIGRyYWZ0IGZhaXJseSBhbmQgdGVjaG5pY2Fs
bHkuDQo+ID4+Pj4+DQo+ID4+Pj4+IFlvdXJzLA0KPiA+Pj4+PiBOYXZlZW4uDQo+ID4+Pj4+DQo+
ID4+Pj4+DQo+ID4+Pj4+IE9uIFdlZCwgMTQgTm92IDIwMTggYXQgMDM6MzEsIEJyaWFuIEUgQ2Fy
cGVudGVyIDwNCj4gPj4+PiBicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbT4+IHdyb3RlOg0KPiA+Pj4+PiBpbiBsaW5lLi4NCj4gPj4+
Pj4gT24gMjAxOC0xMS0xNCAwOTozNCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4+
Pj4+PiBIaSBCcmlhbiwNCj4gPj4+Pj4+DQo+ID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4+Pj4+PiBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUu
Y2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86DQo+ID4+Pj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21h
aWwuY29tPl0NCj4gPj4+Pj4+PiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMToz
NyBBTQ0KPiA+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5A
Ym9laW5nLmNvbTxtYWlsdG86DQo+ID4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+OyBP
bGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzoNCj4gPj4+PiBvdHJvYW5AZW1w
bG95ZWVzLm9yZz4+DQo+ID4+Pj4+Pj4gQ2M6IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPG1h
aWx0bzp2Nm9wc0BpZXRmLm9yZz4+OyA2bWFuIFdHIDwNCj4gPj4+PiBpcHY2QGlldGYub3JnPG1h
aWx0bzppcHY2QGlldGYub3JnPj4NCj4gPj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+ID4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gT24gMjAxOC0xMS0xNCAw
Nzo1MiwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4+Pj4+Pj4+IEhJIE9sZSwNCj4g
Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+
Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86
DQo+ID4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc+XQ0KPiA+Pj4+Pj4+Pj4gU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6MzYgQU0NCj4gPj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChV
UyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86DQo+ID4+Pj4gRnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+DQo+ID4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFs
bGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOg0KPiA+Pj4+IG5hdmVlbi5zYXJtYUBn
bWFpbC5jb20+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZw0K
PiA+Pj4+IDsNCj4gPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNA
aWV0Zi5vcmc+Pg0KPiA+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvcg0KPiA+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdl
bWVudC0wMC50eHQNCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+
Pj4+Pj4+PiBPbiAxMyBOb3YgMjAxOCwgYXQgMTk6MjUsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDwN
Cj4gPj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPj4gd3JvdGU6DQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+PiBPbGUsDQo+ID4+
Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+
Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFp
bHRvOg0KPiA+Pj4+IG90cm9hbkBlbXBsb3llZXMub3JnPl0NCj4gPj4+Pj4+Pj4+Pj4gU2VudDog
VHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTQ0KPiA+Pj4+Pj4+Pj4+PiBUbzogVGVt
cGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOg0KPiA+
Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pg0KPiA+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVu
IEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOg0KPiA+Pj4+IG5hdmVl
bi5zYXJtYUBnbWFpbC5jb20+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBp
ZXRmLm9yZw0KPiA+Pj4+IDsNCj4gPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+Pg0KPiA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+ID4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXBy
ZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+PiBGcmVk
LA0KPiA+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE3OjM0
LCBUZW1wbGluIChVUyksIEZyZWQgTCA8DQo+ID4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+IHdyb3RlOg0KPiA+Pj4+Pj4+Pj4+
Pj4NCj4gPj4+Pj4+Pj4+Pj4+IEhpIE9sZSwNCj4gPj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4+Pj4+Pj4+PiBGcm9tOiBPbGUg
VHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86DQo+ID4+Pj4gb3Ryb2Fu
QGVtcGxveWVlcy5vcmc+XQ0KPiA+Pj4+Pj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIg
MTIsIDIwMTggMTE6NTcgUE0NCj4gPj4+Pj4+Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVk
IEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOg0KPiA+Pj4+IEZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb20+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8
bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86DQo+ID4+Pj4gbmF2ZWVuLnNhcm1hQGdtYWls
LmNvbT4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnDQo+ID4+
Pj4gOw0KPiA+Pj4+IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRm
Lm9yZz4+DQo+ID4+Pj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvcg0KPiA+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdl
bWVudC0wMC50eHQNCj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IEZyZWQsDQo+ID4+
Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4+PiBJIGFncmVlIHRvIHNvbWUgZXh0ZW50IHRo
YXQgREhDUHY2IGlzIGEgZm9ybWF0IG9uIHdpcmUuICBCdXQNCj4gPj4+PiBhbSBzdXJlIGl0IHdv
dWxkIGNvbnN1bWUgbW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+ID4+Pj4+Pj4gc3VwcG9y
dA0KPiA+Pj4+Pj4+Pj4+Pj4+IERIQ1B2Ng0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4gYXMgYSB3aG9sZSBh
bG9uZyB3aXRoIFNMQUFDLg0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4+IFBy
ZWZpeCBkZWxlZ2F0aW9uIGlzIHF1aXRlIGRpZmZlcmVudCBmcm9tIFNMQUFDLg0KPiA+Pj4+Pj4+
Pj4+Pj4+Pj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNl
IDIwMDMuDQo+ID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4+IFNvIEkgY2FuIHVuZGVy
c3RhbmQgdGhpcyBjb21tZW50LCB0aGUgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZQ0KPiA+Pj4+IHJl
ZmVycyB0byB0aGUNCj4gPj4+Pj4+Pj4+Pj4+Pj4gc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0
aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9uLg0KPiA+Pj4+IElzIHRoYXQgd2hhdA0K
PiA+Pj4+Pj4+Pj4+Pj4+PiB5b3Ugd2VyZSBtZWFuaW5nIHRvIHNheT8NCj4gPj4+Pj4+Pj4+Pj4+
Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IFN1cmUuDQo+ID4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4g
T0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBwcm90b2Nv
bCBmb3INCj4gPj4+PiBQcmVmaXggRGVsZWdhdGlvbg0KPiA+Pj4+Pj4+Pj4+Pj4gYW5kIHRoZXJl
IHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2IE5ELWJhc2VkIHByb3RvY29sIGluDQo+ID4+Pj4g
YWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndA0KPiA+Pj4+Pj4+Pj4+Pj4gbWluZCBhIHN0YXRlbWVu
dCBsaWtlIHRoYXQsIGJ1dCB3b3VsZCB0aGUgY29tbXVuaXR5IGFncmVlIHdpdGgNCj4gPj4gaXQ/
DQo+ID4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+IEluIGdlbmVyYWwgd2UgYXMgYSBjb21tdW5p
dHkgdHJ5IHRvIGF2b2lkIHByb3ZpZGluZyBtdWx0aXBsZQ0KPiA+Pj4+IGVxdWl2YWxlbnQgc29s
dXRpb25zIHRvIHRoZSBzYW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KPiA+Pj4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+Pj4gQnV0LCBkbyB5b3UgYXNzZXJ0IHRoYXQgREhDUHY2IGlzIHRoZSBv
bmUgYW5kIG9ubHkgc29sdXRpb24/DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gSSBhbSBzYXlp
bmcgdGhhdCBzb2x2aW5nIGEgcHJvYmxlbSB0aGF0IGlzIGFscmVhZHkgc29sdmVkIGlzIGENCj4g
Pj4gd2FzdGUNCj4gPj4+PiBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+ID4+Pj4+Pj4+PiBOb3cg
aWYgeW91IGluc3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdlIGRvbuKAmXQgaGF2
ZSBhDQo+ID4+Pj4gc2F0aXNmYWN0b3J5IHNvbHV0aW9uLi4uDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBz
b2x1dGlvbiB0bw0KPiA+Pj4+IFByZWZpeCBEZWxlZ2F0aW9uDQo+ID4+Pj4+Pj4+ICppbiBjYXNl
cyB3aGVyZSBhIGR5bmFtaWMgUHJlZml4IERlbGVnYXRpb24gcHJvdG9jb2wgaXMgbmVlZGVkKi4g
KEkNCj4gPj4+PiBhZGQgdGhpcw0KPiA+Pj4+Pj4+PiBxdWFsaWZpY2F0aW9uIGJlY2F1c2UgJ2Ry
YWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N0JyBsaXN0cyBvdGhlcg0KPiA+Pj4+IG5vbi1wcm90b2Nv
bA0KPiA+Pj4+Pj4+PiBhbHRlcm5hdGl2ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBwcmVmaXgg
ZGVsZWdhdGlvbi4pDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBJJ20gbm90IGRpc2FncmVlaW5nIHRo
YXQgREhDUHY2LVBEIGlzIHRoZSBjdXJyZW50IElFVEYgc29sdXRpb24sIGJ1dA0KPiA+Pj4+IHRo
ZXJlDQo+ID4+Pj4+Pj4gYXJlIHNvbWUgc3VidGxldGllczoNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+
IDEpIFNpbmNlIHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1YWxs
eSBzdG9wIHBlb3BsZQ0KPiA+Pj4+Pj4+IHVzaW5nIHNvbWUgb3RoZXIgbWV0aG9kIG9mIHByZWZp
eCBkZWxlZ2F0aW9uLCB3aGljaCB3b3VsZCBzaW1wbHkNCj4gPj4gYXBwZWFyDQo+ID4+Pj4+Pj4g
dG8gYmUgYW4gb3V0LW9mLWJhbmQgb3IgIm1hbnVhbCIgbWVjaGFuaXNtIGFzIGZhciBhcyB0aGUg
SUVURg0KPiA+PiBwcm90b2NvbHMNCj4gPj4+Pj4+PiBhcmUgY29uY2VybmVkLg0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+IFJpZ2h0LCBJIHdhbnRlZCB0byBiZSBjYXJlZnVsIGluIGhvdyBJIHdvcmRlZCBt
eSBtZXNzYWdlIGJhc2VkIG9uIG91cg0KPiA+Pj4+Pj4ga25vd2xlZGdlIG9mIG90aGVyIG5vbi1y
b3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZQ0KPiA+Pj4+Pj4gY2FwdHVy
ZWQgaW4gJ2RyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N0Jy4gRnJvbSB0aGF0IGRvY3VtZW50Og0K
PiA+Pj4+Pj4NCj4gPj4+Pj4+ICIxMC4gIFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZpY2VzDQo+ID4+
Pj4+Pg0KPiA+Pj4+Pj4gICAgU2VsZWN0aW9uIG9mIHByZWZpeCBkZWxlZ2F0aW9uIHNlcnZpY2Vz
IG11c3QgYmUgY29uc2lkZXJlZA0KPiA+PiBhY2NvcmRpbmcNCj4gPj4+Pj4+ICAgIHRvIHNwZWNp
ZmljIHVzZSBjYXNlcy4gIEFuIGV4YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnkNCj4g
Pj4gREhDUHY2DQo+ID4+Pj4+PiAgICBbUkZDMzYzM10uICBBbiBhbHRlcm5hdGl2ZSBzZXJ2aWNl
IGJhc2VkIG9uIElQdjYgTkQgbWVzc2FnaW5nIGhhcw0KPiA+Pj4+Pj4gICAgYWxzbyBiZWVuIHBy
b3Bvc2VkIFtJLUQucGlveGZvbGtzLTZtYW4tcGlvLWV4Y2x1c2l2ZS1iaXRdLg0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+ICAgIE90aGVyLCBub24tcm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwgc3Vj
aCBhcyBwcm9wcmlldGFyeSBJUEFNcywNCj4gPj4+Pj4+ICAgIFtJLUQuaWV0Zi1hbmltYS1wcmVm
aXgtbWFuYWdlbWVudF0gYW5kDQo+ID4+Pj4+PiAgICBbSS1ELnN1bi1jYXNtLWFkZHJlc3MtcG9v
bC1tYW5hZ2VtZW50LXlhbmddLiINCj4gPj4+Pj4+DQo+ID4+Pj4+PiBEb2VzIHRoaXMgc3RpbGwg
cmluZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50cw0KPiA+PiBi
YXNlZA0KPiA+Pj4+Pj4gb24gdGhlc2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPiA+Pj4+Pg0KPiA+
Pj4+PiBJIHRoaW5rIGl0J3Mgc3RpbGwgdHJ1ZSwgYWx0aG91Z2ggYXMgT2xlIGFuZCBJIHNhaWQs
IHByb3Bvc2FscyBzdWNoIGFzDQo+ID4+Pj4+IGFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LCBDQVNN
IGFtZCBITkNQIGRvIHJlY29nbml6ZSBESENQdjYtUEQgYXMgdGhlDQo+ID4+Pj4+IGJvdW5kYXJ5
IG1lY2hhbmlzbS4gT24gdGhlIG90aGVyIGhhbmQsIG5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdl
bWVudA0KPiA+Pj4+PiBpbnRlbnRpb25hbGx5IGNvbXBldGVzIHdpdGggREhDUHY2LVBELCB3aGlj
aCBpcyBhIGRpZmZlcmVudA0KPiA+PiBkaXNjdXNzaWlvbi4NCj4gPj4+Pj4NCj4gPj4+Pj4gICAg
IEJyaWFuDQo+ID4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPiA+Pj4+
Pj4NCj4gPj4+Pj4+PiAyKSBXZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBhIGJpdCB3
aGlsZSBkZXZlbG9waW5nDQo+ID4+Pj4+Pj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtYW5pbWEtcHJlZml4LW1hbmFnZW1lbnQtMDcNCj4gPj4+Pj4+PiAod2hpY2ggaXMg
YXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9yIG1pc3NpbmcN
Cj4gPj4+Pj4+PiByZWZlcmVuY2VzKS4gVGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRvIHNo
b3cgaG93IGEgcHJlZml4DQo+ID4+Pj4+Pj4gbWFuYWdlbWVudCBzeXN0ZW0gd291bGQgaW50ZXJm
YWNlIHRvIERIQ1B2Ni1QRCBhdCB0aGUgZWRnZXMgb2YgYW4NCj4gPj4+Pj4+PiBhdXRvbm9taWMg
bmV0d29yay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0aGluZyBzaW1pbGFyIGluIGFueSBzb3J0
DQo+ID4+Pj4+Pj4gb2YgY29vcmRpbmF0ZWQgcHJlZml4IG1hbmFnZW1lbnQgc2NoZW1lLg0KPiA+
Pj4+Pj4+DQo+ID4+Pj4+Pj4gMykgQSBzaW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDoN
Cj4gPj4+Pj4+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzc4OCNzZWN0aW9uLTYu
My40DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiAgICBCcmlhbg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4+
DQo+ID4+Pj4+Pj4+Pj4+Pj4gVGhlIHZhbHVlIHByb3Bvc2l0aW9uIG9mIHNvbWV0aGluZyBuZXcs
IGhhcyB0byBiZSBkaWZmZXJlbnQNCj4gPj4gdGhhbg0KPiA+Pj4+IOKAnGp1c3QgZGlmZmVyZW50
IHdyYXBwaW5n4oCdLg0KPiA+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+IEJ5ICJkaWZmZXJl
bnQgd3JhcHBpbmciLCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5vbi1ESENQdjYNCj4gPj4+
PiBwcm90b2NvbCBwcm9wb3NhbHM/DQo+ID4+Pj4+Pj4+Pj4+PiBJZiBub3QsIGlmIHlvdSBtZWFu
IHRvIHNheSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2Ng0KPiA+Pj4+IG9wdGlv
biBpbiBSUy9SQSBtZXNzYWdlcw0KPiA+Pj4+Pj4+Pj4+Pj4gaXMgImp1c3QgYSBkaWZmZXJlbnQg
d3JhcHBpbmciLCB0aGVuIHRoYXQgaXMgbm90IGVudGlyZWx5IHRydWUuDQo+ID4+Pj4gQnkgaW5j
bHVkaW5nIGJvdGggdGhlIElQdjYNCj4gPj4+Pj4+Pj4+Pj4+IE5EIGFuZCBESENQdjYgZnVuY3Rp
b25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZQ0KPiA+Pj4+IGZld2Vy
IG1lc3NhZ2VzDQo+ID4+Pj4+Pj4+Pj4+PiBhbmQgZmV3ZXIgcm91bmQgdHJpcHMuIFRoYXQgaW4g
aXRzZWxmIGlzIGludGVyZXN0aW5nLg0KPiA+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+PiBEb27i
gJl0IHJlYWxseSBzZWUgdGhhdCBhcyBpbnRlcmVzdGluZy4gWW91IHdpbGwgbm90IHNhdmUgYSBy
b3VuZA0KPiA+Pj4+IHRyaXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKAmXQgZGVwZW5k
IG9uIGVhY2ggb3RoZXIuDQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+PiBUaGlzIGdldHMgdXMg
YmFjayB0byB0aGUgTSZPIGJpdHMgd2hlcmUgdGhlcmUgaXMgYQ0KPiA+PiBjcm9zcy1kZXBlbmRl
bmNlDQo+ID4+Pj4gYmV0d2VlbiB0aGUgdHdvDQo+ID4+Pj4+Pj4+Pj4gcHJvdG9jb2xzLiBIaXN0
b3JpY2FsbHksIHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRpbCB0aGUgUlMvUkENCj4gPj4+
PiBleGNoYW5nZSBhbmQgY2hlY2sgdGhlDQo+ID4+Pj4+Pj4+Pj4gTSZPIGJpdHMgYmVmb3JlIGlu
dm9raW5nIERIQ1B2NiAodHdvIHJvdW5kIHRyaXBzKS4gQXJlIHlvdSBzYXlpbmcNCj4gPj4+PiB0
aGF0IHRoYXQgaXMgbm8gbG9uZ2VyDQo+ID4+Pj4+Pj4+Pj4gdGhlIGNhc2U/IEhhdmUgd2UgZGVj
bGFyZWQgdGhhdCB0aGUgTSZPIGJpdHMgYXJlIGRlcHJlY2F0ZWQ/DQo+ID4+Pj4+Pj4+Pg0KPiA+
Pj4+Pj4+Pj4gREhDUHY2IFBEIGhhcyBuZXZlciBoYWQgYW55IGRlcGVuZGVuY3kgb24gdGhlIE0m
TyBiaXRzLiBQRCBpcyBhDQo+ID4+Pj4gcHJvdG9jb2wgYmV0d2VlbiByb3V0ZXJzLg0KPiA+Pj4+
Pj4+Pg0KPiA+Pj4+Pj4+PiBPSywgdGhlbiBsZXQncyBpZ25vcmUgdGhlIE0mTyBiaXRzIC0gSSBh
bSBmaW5lIHdpdGggdGhhdC4NCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+PiBJdCBpcyBhbHNvIGlt
cG9ydGFudCB0aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAtIHR3byBpbnN0ZWFkDQo+ID4+
IG9mDQo+ID4+Pj4gZm91ci4gVGhhdCBtYXR0ZXJzDQo+ID4+Pj4+Pj4+Pj4gYSBncmVhdCBkZWFs
IG9uIGxvdyBlbmQgbGlua3MuDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gSSB3b3VsZCBsaWtl
IHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuDQo+ID4+Pj4+Pj4+PiBVc2UgaGVhZGVyIGNv
bXByZXNzaW9uIHRoZW4uDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IEl0IGlzbid0IG9ubHkgYSBx
dWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBpcyBtb3Jlc28NCj4gPj4+
PiBob3cNCj4gPj4+Pj4+Pj4gbWFueSBjaGFubmVsIGFjY2Vzc2VzIGFyZSBuZWNlc3NhcnkuIE9u
IHNvbWUgbGlua3MsIHNlbmRpbmcNCj4gPj4+PiBldmVyeXRoaW5nIGluDQo+ID4+Pj4+Pj4+IGEg
c2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9ucyB0aGFuIHJl
cXVpcmluZw0KPiA+Pj4+IG11bHRpcGxlDQo+ID4+Pj4+Pj4+IGNoYW5uZWwgYWNjZXNzZXMuDQo+
ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IFRoaW5rIGFib3V0IENCIHJhZGlvIC0gYWZ0ZXIgeW91IHNh
eSAiYnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSIgeW91DQo+ID4+Pj4gZ2V0DQo+ID4+Pj4+Pj4+
IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3aXRob3V0IGhhdmlu
ZyB0byB1bmRlcmdvDQo+ID4+Pj4+Pj4+IGNoYW5uZWwgY29udGVudGlvbiBtdWx0aXBsZSB0aW1l
cy4gKFRoYXQgaXMgbm90IHRvIHNheSB0aGF0IGNvbW1vbg0KPiA+Pj4+IGRhdGENCj4gPj4+Pj4+
Pj4gbGlua3MgZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUg
dGhlaXIgQ1NNQQ0KPiA+Pj4+IHByb3RvY29scw0KPiA+Pj4+Pj4+PiBmb3IgbWFraW5nIHN1cmUg
dGhleSBkb24ndCBzdGVwIG9uIHNvbWVvbmUgZWxzZSdzIHRyYW5zbWlzc2lvbi4pDQo+ID4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+Pj4+IERpZmZlcmVudCB3cmFwcGluZy4gQXMgaW4gZXhhY3RseSBzYW1l
IHByb3RvY29sIHNlbWFudGljcywganVzdA0KPiA+Pj4+IG9wdGlvbnMgaW4gTkQgaW5zdGVhZCBv
ZiBESENQLg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4gTm8sIHRoZSBvcHRpb25zIGluIFJT
L1JBIGFyZSBleGFjdGx5IERIQ1B2NiAtIHRoZXkgYXJlIG5vdA0KPiA+Pj4+IGRpZmZlcmVudCB0
aGFuIERIQ1B2Ni4NCj4gPj4+Pj4+Pj4+PiBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC4NCj4gPj4+
Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiBSaWdodC4gSSBhbSBzb3JyeSBidXQgSSBzdHJ1Z2dsZSBnZXR0
aW5nIHdoeSB0aGF0IGlzIHZhbHVhYmxlLiBORA0KPiA+PiBpcw0KPiA+Pj4+IGFsc28gYSBvbmUg
dG8gbWFueSBwcm90b2NvbC4gVGhhdOKAmXMgbm90IHN1aXRhYmxlIGZvciBwZXItcm91dGVyDQo+
ID4+Pj4+Pj4+PiBkZWxlZ2F0aW9uLg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBJUHY2IE5EIG1l
c3NhZ2VzIGFyZSBwZXJtaXR0ZWQgdG8gYmUgc2VudCBhcyB1bmljYXN0IChvbmUtdG8tb25lKS4N
Cj4gPj4gSW4NCj4gPj4+PiB0aGlzDQo+ID4+Pj4+Pj4+IGNhc2UsIHRoZSBwcmVzZW5jZSBvZiBh
IERIQ1B2NiBvcHRpb24gaW4gdGhlIFJTIG1lc3NhZ2UgaXMNCj4gPj4gaW5kaWNhdGlvbg0KPiA+
Pj4+IHRoYXQNCj4gPj4+Pj4+Pj4gdGhlIFJBIGlzIHRvIGJlIHJldHVybmVkIHZpYSB1bmljYXN0
Lg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+ID4+Pj4+Pj4+DQo+ID4+
Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gQ2hlZXJzDQo+ID4+Pj4+Pj4+PiBPbGUN
Cj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4gVGhh
bmtzIC0gRnJlZA0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+IENoZWVycw0KPiA+Pj4+Pj4+
Pj4+PiBPbGUNCj4gPj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+DQo+
ID4+Pj4+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+ID4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+
Pj4+IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0ZW5z
aW9uc+KAnSBvZiBhbg0KPiA+Pj4+IElQdjYgbmV0d29yay4gU29tZXRoaW5nIHRoYXQgc29sdmVk
IHRoYXQgcHJvYmxlbSwgd291bGQgYmUgYQ0KPiA+Pj4+Pj4+IGxvdA0KPiA+Pj4+Pj4+Pj4+PiBt
b3JlDQo+ID4+Pj4+Pj4+Pj4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91dC4NCj4gPj4+Pj4+
Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IENoZWVycywNCj4gPj4+Pj4+Pj4+Pj4+PiBPbGUNCj4g
Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4+Pj4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QN
Cj4gPj4+Pj4+Pj4gdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPg0KPiA+Pj4+
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4+Pj4+
Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QNCj4gPj4+
Pj4gdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPg0KPiA+Pj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4+Pj4+DQo+ID4+Pj4NCj4g
Pj4+Pg0KPiA+Pj4NCj4gPj4NCj4gPj4NCj4gPg0KDQo=


From nobody Mon Nov 19 08:39:39 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 B7535130DDF; Mon, 19 Nov 2018 08:39:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 4nxYEvhmR5ki; Mon, 19 Nov 2018 08:39:25 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B90AF1292F1; Mon, 19 Nov 2018 08:39:25 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAJGdOGB057393; Mon, 19 Nov 2018 09:39:24 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAJGdGfW057240 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Mon, 19 Nov 2018 09:39:16 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 19 Nov 2018 08:39:15 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Mon, 19 Nov 2018 08:39:15 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
CC: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAAZNxDggAVJZkAAC5WXoAAA4IYAAAZHkjQAAH4sNA=
Date: Mon, 19 Nov 2018 16:39:15 +0000
Message-ID: <0e9ebd968b8b48b39f68b7622922de41@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <5ee5a66a5d1644be896d637274e9eda8@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <5ee5a66a5d1644be896d637274e9eda8@XCH15-06-08.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 1FA3155EA5E198CC2B8230B1ED15535AFAA9F567AE1CCE8DE57DE0C0DA3A12112000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/65zPWk_LqXn9gfnp-jJl73CDxwI>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 16:39:31 -0000

QlRXLCB0aG9zZSB3aG8gYXJlIHJlYWRpbmcgTmF2ZWVuJ3MgZHJhZnQgc2hvdWxkIGZpcnN0IHJl
YWQgJ2RyYWZ0LXRlbXBsaW4tNm1hbi1kaGNwdjYtbmRvcHQnLg0KVGhlIGlkZWFzIG9mIGluY2x1
ZGluZyBhbiBpZGVudGlmaWNhdGlvbiBhbmQgdHJhbnNhY3Rpb24gSUQgYXJlIHRob3JvdWdobHkg
ZGlzY3Vzc2VkIHRoZXJlLCBhcyBhcmUNCnNldmVyYWwgZGlmZmVyZW50IG9wdGlvbnMgZm9yIGFu
IFJTL1JBLWJhc2VkIHByZWZpeCBkZWxlZ2F0aW9uIHNlcnZpY2UuIEluIGZhY3QsIE5hdmVlbidz
IGRyYWZ0IGlzDQpyZWFsbHkganVzdCBhIHN1Yi1jYXNlIG9mICdkcmFmdC10ZW1wbGluLTZtYW4t
ZGhjcHY2LW5kb3B0JyBleGNlcHQgd2l0aCB0aGUgYWRkZWQgYW1iaXRpb24gdG8NCmRlZmluZSBw
cm90b2NvbCBtZXNzYWdlIGV4Y2hhbmdlcywgaS5lLiwgYSBuZXcgcHJvdG9jb2wuDQoNClRoYW5r
cyAtIEZyZWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBpcHY2IFtt
YWlsdG86aXB2Ni1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVGVtcGxpbiAoVVMpLCBG
cmVkIEwNCj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCA3OjQyIEFNDQo+IFRvOiBC
cmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPjsgTmF2ZWVuIEtv
dHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+DQo+IENjOiA2bWFuIFdHIDxpcHY2QGll
dGYub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbdjZv
cHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4gQWJvdXQgbm9kZSBpZGVudGlmaWVycywgdGhlIG9u
bHkgaWRlbnRpZmllciBhdmFpbGFibGUgdmlhIFJTL1JBIGlzIHRoZSBsaW5rLWxheWVyDQo+IGFk
ZHJlc3MsIGUuZy4sIHRocm91Z2ggaW5jbHVkZWQgU0xMQU9zLiBCdXQsIERIQ1B2NiBvZmZlcnMg
bWFueSB0eXBlcyBvZg0KPiBpZGVudGlmaWVycywgaW5jbHVkaW5nIGxpbmstbGF5ZXIgYWRkcmVz
cywgbGluay1sYXllciBhZGRyZXNzIHBsdXMgdGltZSwgZW50ZXJwcmlzZQ0KPiBudW1iZXIsIGV0
Yy4gQW5kLCBpdCBjYW4gYmUgZXh0ZW5kZWQgdG8gc3VwcG9ydCBhbnkgcG90ZW50aWFsIGZ1dHVy
ZSBpZGVudGlmaWVyDQo+IHR5cGUuIFRoaXMgbWF5IGJlIGltcG9ydGFudCBpbiBuZXR3b3JrcyB3
aGVyZSB0aGVyZSBpcyBhIHJlcXVpcmVtZW50IHRvIGhhdmUNCj4gYW4gZW50ZXJwcmlzZS1zcGVj
aWZpYyBtYW5uZXIgb2YgbWFuYWdpbmcgbm9kZSBpZGVudGlmaWVycy4NCj4gDQo+IEFib3V0IHRy
YW5zYWN0aW9uIElEcywgREhDUHY2IG1lc3NhZ2VzIGluY2x1ZGUgYSB0cmFuc2FjdGlvbiBJRCBp
biB0aGUNCj4gbWVzc2FnZSBoZWFkZXIgd2hlcmVhcyBSUy9SQSBjb3VsZCBpbmNsdWRlIGEgTm9u
Y2Ugb3B0aW9uIGFuZCB1c2UNCj4gdGhhdCBhcyBhIHRyYW5zYWN0aW9uIElELiBIZXJlLCB0aGVy
ZSBtYXkgYmUgYW4gYWR2YW50YWdlIGZvciBSUy9SQSBzaW5jZQ0KPiB0aGUgTm9uY2Ugb3B0aW9u
IGNhbiBiZSBhcmJpdHJhcmlseSBsb25nIHdoZXJlYXMgdGhlIERIQ1B2NiB0cmFuc2FjdGlvbg0K
PiBJRCBpcyBvbmx5IDI0IGJpdHMuIElzIHRoaXMgaW1wb3J0YW50Pw0KPiANCj4gVGhhbmtzIC0g
RnJlZA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEJyaWFu
IEUgQ2FycGVudGVyIFttYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tXQ0KPiA+IFNl
bnQ6IFN1bmRheSwgTm92ZW1iZXIgMTgsIDIwMTggMTE6MzQgQU0NCj4gPiBUbzogTmF2ZWVuIEtv
dHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+DQo+ID4gQ2M6IFRlbXBsaW4gKFVTKSwg
RnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjsgb3Ryb2FuQGVtcGxveWVlcy5vcmc7
IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPjsgNm1hbiBXRw0KPiA+IDxpcHY2QGlldGYub3Jn
Pg0KPiA+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3Ig
ZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+DQo+ID4gT24g
MjAxOC0xMS0xOSAwNjo1MywgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6DQo+ID4gPiBIZWxsbyBC
cmlhbiwNCj4gPiA+DQo+ID4gPiBQbGVhc2UgZmluZCBjb21tZW50cyBpbmxpbmUuDQo+ID4gPg0K
PiA+ID4gVGhhbmtzICYgUmVnYXJkcywNCj4gPiA+IE5hdmVlbg0KPiA+ID4NCj4gPiA+DQo+ID4g
PiBPbiBTdW4sIDE4IE5vdiAyMDE4LCAwMToxNiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tDQo+ID4gPiB3cm90ZToNCj4gPiA+DQo+ID4gPj4gT24gMjAxOC0x
MS0xOCAwNjo0MCwgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6DQo+ID4gPj4+IEhlbGxvIEJyaWFu
LA0KPiA+ID4+Pg0KPiA+ID4+PiBXaGV0aGVyIGl0J3MgYSBwcmVmaXggZGVsZWdhdGlvbiBvciBh
bGxvY2F0aW9uLCBpdCdzIGEgcmVzb3VyY2UNCj4gPiA+PiBhbGxvY2F0aW9uDQo+ID4gPj4+IGZy
b20gYm90aCB0aGUgaG9zdCAvIENQRSBvciBhIHJvdXRlciBwZXJzcGVjdGl2ZS4gRG8geW91IHNl
ZSB0aGF0IG1pc3NpbmcNCj4gPiA+Pj4gdHJhbnNhY3Rpb24gSUQgaW4gUlMvUkEgYXMgYSBtYW5k
YXRvcnkgcmVxdWlyZW1lbnQgZm9yIFNMQUFDIHRvIGZ1bmN0aW9uDQo+ID4gPj4+IGV2ZW4gd2l0
aCBwcm9wb3NlZCBwcm90b2NvbD8NCj4gPiA+Pg0KPiA+ID4+IFllcy4gV2l0aG91dCBhIHRyYW5z
YWN0aW9uIElELCBhIG5vbmNlLCBvciBzb21lIGVxdWl2YWxlbnQgbWVjYWhuaXNtDQo+ID4gPj4g
dGhlcmUgaXMgbm8gd2F5IHRvIGNvcnJlbGF0ZSB0aGUgcmVxdWVzdCBhbmQgcmVzcG9uc2UgdW5h
bWJpZ3VvdXNseS4NCj4gPiA+PiBJbiBwYXJ0aWN1bGFyIHlvdXIgcHJvcG9zYWwgZG9lc24ndCBk
aXN0aW5ndWlzaCBiZXR3ZWVuIGFuIHVuc29saWNpdGVkDQo+ID4gPj4gdW5pY2FzdCBSQSBhbm5v
dW5jaW5nIGEgcHJlZml4IGFuZCBhIHNvbGljaXRlZCB1bmljYXN0IFJBIGFzc2lnbmluZyBhDQo+
ID4gPj4gcHJlZml4LCB3aGljaCBhcmUgdG90YWxseSBkaWZmZXJlbnQgYWN0aW9ucy4NCj4gPiA+
Pg0KPiA+ID4NCj4gPiA+IE5hdmVlbl0gQW0gbm90IHlldCBjbGVhciBvbiB3aHkgd2Ugc2hvdWxk
IGRpc3Rpbmd1aXNoIGJldHdlZW4gdW5zb2xpY2l0ZWQNCj4gPiA+IGFuZCBzb2xpY2l0ZWQgUkEu
ICBEbyB3ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIGxpa2UgdGhhdD8gIEFzIHBlciBteSBjdXJyZW50
DQo+ID4gPiBrbm93bGVkZ2UgYW55IHByZWZpeCB3aWxsIGJlIGFsbG9jYXRlZCBvciBhc3NpZ25l
ZCBvbmx5IHdoZW4gUlMgaXMgcmVjZWl2ZWQNCj4gPiA+IGZyb20gbm9kZSBhbmQgZGlkbid0IGNv
bWUgYWNyb3NzIGFuIHVzZSBjYXNlIG9mIGEgcm91dGVyIGFzc2lnbmluZyB0aGUNCj4gPiA+IHBy
ZWZpeCB1bnNvbGljaXRlZC4NCj4gPg0KPiA+IFRvZGF5LCBubyBwcmVmaXhlcyBhcmUgYXNzaWdu
ZWQgb24gcmVjZWlwdCBvZiBSUywgc28gSSBkb24ndCB1bmRlcnN0YW5kDQo+ID4geW91ciBhcmd1
bWVudC4gUHJlZml4ZXMgYXJlIGFzc2lnbmVkIGVpdGhlciBieSBjb25maWd1cmF0aW9uIG9yDQo+
ID4gYnkgREhDUHY2LU5ELg0KPiA+DQo+ID4gPiBTbywgc2luY2UgYm90aCBub2RlIGFuZCByb3V0
ZXIgd2lsbCBoYXZlIGNvbnRleHQgb2YNCj4gPiA+IHByZWZpeCBhc3NpZ25lZCwgd2UgY2FuIHJl
c2VydmUgY29uc3RhbnQgbnVtYmVycyBsaWtlIDAgb3IgMHhGRkZGRkZGRiBmb3INCj4gPiA+IG5v
bmNlcyBpbmNsdWRlZCBpbiB1bnNvbGljaXRlZCBSQS4gSSBjYW4gYWRkIGEgdGV4dCBzYXlpbmcg
dGhlIHVzZSBvZiB0aGlzDQo+ID4gPiBpbiBuZXh0IHZlcnNpb24gb2YgZHJhZnQuDQo+ID4NCj4g
PiBCdXQgdGhlcmUgaXMgbm8gZmllbGQgaW4gYW4gUkEgZm9yIGEgbm9uY2UuDQo+ID4NCj4gPiA+
Pg0KPiA+ID4+IEhhbmRpbmcgb3V0IHJlc291cmNlcyB3aXRoIGEgc2luZ2xlIG1lc3NhZ2UgZXhj
aGFuZ2UgaXMgYmFkIHByYWN0aWNlDQo+ID4gPj4gYW55d2F5OyBpZiB0aGUgcmVzcG9uc2UgaXMg
bG9zdCwgdGhlIHJlc291cmNlIGlzIGxvc3QgZm9yIGV2ZXIuIFlvdSByZWFsbHkNCj4gPiA+PiBu
ZWVkIHNvbWUga2luZCBvZiB0d28tcGhhc2UgY29tbWl0Lg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBO
YXZlZW5dIERvIHdlIHJlYWxseSBuZWVkIHRoaXM/IFRoZXJlIGFyZSBlcXVhbCBhbW91bnQgb2Yg
Y2hhbmNlcyBvZiBsb3NpbmcNCj4gPiA+IGEgUkEgb3IgREhDUHY2IEF2ZXJ0aXNlIC8gUmVwbHku
ICBBIHR3byB3YXkgY29tbWl0IHdpbGwgaW5kdWNlIG1vcmUgZGVsYXkNCj4gPiA+IGluIHRoZSBy
ZXNvdXJjZSBhbGxvY2F0aW9uIHByb2NlZHVyZSBhbmQgaXQgbWlnaHQgbm90IGJlIHJlcXVpcmVk
IGFzIHRoZQ0KPiA+ID4gcmV0cnkgbWVjaGFuaXNtIGlzIGluIHBsYWNlLg0KPiA+DQo+ID4gQSBy
ZXRyeSBtZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxlYWQgdG8gdGhlIHNhbWUgcHJl
Zml4IGJlaW5nDQo+ID4gYWxsb2NhdGVkIHR3aWNlIGR1ZSB0byBsb3N0IG1lc3NhZ2VzIG9yIGEg
cmFjZSBjb25kaXRpb24uIEkgc3VnZ2VzdA0KPiA+IHRoYXQgeW91IHJlYWQgdXAgb24gdHdvLXBo
YXNlIGNvbW1pdCwgd2hpY2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mDQo+ID4gZm91ciBtZXNzYWdl
cy4NCj4gPg0KPiA+ID4gSSB3b3VsZCByYXRoZXIgc2F5IHRoYXQgdGhlIHJlc291cmNlIGlzIG5l
dmVyDQo+ID4gPiBsb3N0LiAgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVjdGl2
ZSB0aGUgcmVzb3VyY2UgaXMgYWxsb2NhdGVkDQo+ID4gPiBldmVuIGlmIHRoZSBtZXNzYWdlIGRv
ZXNuJ3QgcmVhY2ggdGhlIHNvbGljaXRlZCBub2RlLiAgQSBkZXZpY2Ugd2lsbCBhbnl3YXkNCj4g
PiA+IHJldHJ5IGFuZCBhIHJvdXRlciB3aWxsIGFsd2F5cyBzZW5kcyBhIHJlc3BvbnNlIHdpdGgg
dGhlIHNhbWUgYWxsb2NhdGVkDQo+ID4gPiBwcmVmaXguDQo+ID4NCj4gPiBCdXQgaXQgbmV2ZXIg
a25vd3MgaWYgdGhlIHJlc3BvbnNlIHdhcyByZWNlaXZlZCwgd2hpY2ggaXMgYSByZXF1aXJlbWVu
dA0KPiA+IGZvciBzYWZlIHJlc291cmNlIGFsbG9jYXRpb24uDQo+ID4NCj4gPiA+DQo+ID4gPiBU
aGUgc3RhbmRhcmQgUkEgZG9lc24ndCBoYXZlIHRoaXMNCj4gPiA+PiBwcm9ibGVtIGJlY2F1c2Ug
aXQncyBhbiAqYW5ub3VuY2VtZW50KiBub3QgYW4gKmFzc2lnbm1lbnQqLCBhbmQgaXQgaXMNCj4g
PiA+PiByZXBlYXRlZCBhdCBhIHJlYXNvbmFibGUgZnJlcXVlbmN5LCBzbyBhIGxvc3QgbWVzc2Fn
ZSBkb2Vzbid0IG1hdHRlci4NCj4gPiA+Pg0KPiA+ID4NCj4gPiA+IE5hdmVlbl0gSSBkb24ndCBz
ZWUgYSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBpbiBteSBkcmFmdC4gU28sIGRpZG4ndA0K
PiA+ID4gd2FudCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gaS5lLiBzdGFuZGFyZCBh
bmQgdGhlIG9uZSBwcm9wb3NlZCBpbg0KPiA+ID4gdGhpcyBkcmFmdC4gIFdoYXQga2luZCBvZiBk
aWZmZXJlbmNlIGRvIHlvdSBzZWU/DQo+ID4NCj4gPiBBcyBkZXNjcmliZWQgYWJvdmUuIEFuIGV4
aXN0aW5nIFJBIHNheXMgIkkgcm91dGUgdGhpcyBwcmVmaXgiLg0KPiA+IFlvdXIgUkEgc2F5cyAi
WW91IGNhbiB1c2UgdGhpcyBwcmVmaXguIiBUaGF0IGlzIGFuIHV0dGVybHkgZGlmZmVyZW50DQo+
ID4gc3RhdGVtZW50Lg0KPiA+DQo+ID4gPj4gKEEgZGV2aWNlIElELCBhcyBhbHNvIHVzZWQgaW4g
REhDUHY2LCBkb2Vzbid0IHNlZW0gdG8gYmUgZXNzZW50aWFsDQo+ID4gPj4gaW4gdGhlIHNhbWUg
d2F5LCBidXQgd291bGQgYmUgbmVlZGVkIGlmIGFuIGF1dGhvcmlzYXRpb24gb3INCj4gPiA+PiBs
b2dnaW5nIG1lY2hhbmlzbSBpcyBuZWVkZWQsIGkuZS4gdG8gYW5zd2VyICJJcyBpdCBPSyB0byBn
aXZlIGEgLzU2DQo+ID4gPj4gcHJlZml4IHRvIHRoaXMgYm94PyIgb3IgIldoaWNoIGJveCBnb3Qg
dGhhdCBwcmVmaXg/IiB5b3UgbmVlZCBhbg0KPiA+ID4+IGlkZW50aWZpZXIgZm9yIHRoZSBib3gu
KQ0KPiA+ID4+DQo+ID4gPiBOYXZlZW5dIFRoaXMgaXMgbWVudGlvbmVkIGluIG15IGRyYWZ0IGFi
b3V0IHdoZXRoZXIgdGhlIHJvdXRlcnMNCj4gPiA+IGNvbmZpZ3VyYXRpb24gYWxsb3dzIC81NiBw
cmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5vdCwgYSByb3V0ZXIgY2FuIGxvZw0KPiA+ID4g
dXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9mIHRoZSBkZXZpY2UuICBXZSB0b28gZG8gdGhlIHNhbWUg
dGhpbmcgaW4gb3VyDQo+ID4gPiByb3V0ZXIuDQo+ID4NCj4gPiAvNTYgaXMgb25seSBhbiBleGFt
cGxlIG9mIGNvdXJzZS4gQW55IGxlbmd0aCBwcmVmaXggY291bGQgYmUgcmVxdWVzdGVkLg0KPiA+
IFllcywgaWYgeW91IHRydXN0IHRoZSBNQUMgYWRkcmVzcyB5b3UgY291bGQgdXNlIHRoYXQgYXMg
YW4gSUQuIEJ1dA0KPiA+IGlmIHlvdSB1c2UgREhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5
IHNvbHZlZC4NCj4gPg0KPiA+ICAgICBCcmlhbg0KPiA+DQo+ID4gPg0KPiA+ID4+DQo+ID4gPj4+
DQo+ID4gPj4+IEFsc28gYW0gbm90IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpk
ZWxlZ2F0aW9uKiBpcyB0aGUgdGVybQ0KPiA+ID4+PiBjb2luZWQgdG8gbWltaWMgU0xBQUMgYmVo
YXZpb3Igb2YgcHJlZml4IGFsbG9jYXRpb24gZnJvbSBhIHN1YiBwb29sLg0KPiA+ID4+DQo+ID4g
Pj4gIkRlbGVnYXRpb24iLCAiYWxsb2NhdGlvbiIgb3IgImFzc2lnbm1lbnQiIGFyZSBhbGwgZnVu
ZGFtZW50YWxseSB0aGUNCj4gPiA+PiBzYW1lLCBhbmQgYXJlIGFsbCBkaWZmZXJlbnQgZnJvbSB0
aGUgc2ltcGxlIGFubm91bmNlbWVudCBmdW5jdGlvbiBvZiBhDQo+ID4gPj4gbm9ybWFsIFJBLiBZ
b3VyIHByb3Bvc2FsIGNoYW5nZXMgYW4gYW5ub3VuY2VtZW50IHByb3RvY29sIGludG8gYQ0KPiA+
ID4+IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMgYXNr
aW5nIHlvdSB0byBqdXN0aWZ5Lg0KPiA+ID4+IFdoeSBkbyB0aGF0Pw0KPiA+ID4+DQo+ID4gPj4g
ICAgIEJyaWFuDQo+ID4gPj4NCj4gPiA+Pj4NCj4gPiA+Pj4gUGxlYXNlIGNvcnJlY3QgbWUgaWYg
YW0gd3JvbmcuDQo+ID4gPj4+DQo+ID4gPj4+IFRoYW5rcyAmIFJlZ2FyZHMsDQo+ID4gPj4+IE5h
dmVlbg0KPiA+ID4+Pg0KPiA+ID4+PiBPbiBGcmksIDE2IE5vdiAyMDE4LCAwMTowNyBCcmlhbiBF
IENhcnBlbnRlciA8DQo+ID4gPj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tDQo+ID4gPj4+
IHdyb3RlOg0KPiA+ID4+Pg0KPiA+ID4+Pj4gT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAo
VVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4gPj4+Pj4gTmF2ZWVuLA0KPiA+ID4+Pj4+DQo+ID4gPj4+
Pj4gVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYg
TkQgUlMvUkEgbWVzc2FnZXMNCj4gPiA+Pj4+IHJlcXVpcmVzDQo+ID4gPj4+Pj4gYSAqbmV3IG9w
dGlvbiogdG8gZ28gYWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0aW5nIHByb3RvY29sIChuYW1l
bHksDQo+ID4gPj4+PiBESENQdjYpLg0KPiA+ID4+Pj4+IFRoZSBpZGVhIHlvdXIgZHJhZnQgYnVp
bGRzIG9uIHVzZXMgYW4gZXhpc3RpbmcgSVB2NiBORCBvcHRpb24gYnV0DQo+ID4gPj4+PiByZXF1
aXJlcyBhDQo+ID4gPj4+Pj4gKm5ldyBwcm90b2NvbCogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lm
aWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeQ0KPiA+ID4+IGZlZWxpbmcNCj4gPiA+Pj4+IGlzIHRo
YXQgb25jZQ0KPiA+ID4+Pj4+IHRoZSBuZXcgcHJvdG9jb2wgaXMgZnVsbHkgZmxlc2hlZCBvdXQg
aXQgd291bGQgbG9vayB2ZXJ5IG11Y2ggbGlrZQ0KPiA+ID4+Pj4gREhDUHY2LCBhbmQNCj4gPiA+
Pj4+PiBzb21lIHBlb3BsZSBoYXZlIHNhaWQgdGhhdCB0aGV5IGRvIG5vdCB3YW50IG5ldyBwcm90
b2NvbHMuDQo+ID4gPj4+Pj4NCj4gPiA+Pj4+PiBJIGFtIGFjdHVhbGx5IGJleW9uZCB0aGUgcG9p
bnQgb2YgY2FyaW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNob3VsZCBiZQ0KPiA+ID4+Pj4gREhD
UHY2LA0KPiA+ID4+Pj4+IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcgbm9uLURIQ1B2NiBwcm90
b2NvbCB0aGF0IGxvb2tzIGEgbG90IGxpa2UNCj4gPiA+Pj4+IERIQ1B2Nj8NCj4gPiA+Pj4+DQo+
ID4gPj4+PiBJIHJlYWxpc2VkIHdoZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2
IGhhcyBvbmUgcHJvcGVydHkgdGhhdA0KPiA+ID4+Pj4gUlMvUkEgY29tcGxldGVseSBsYWNrczog
YSB0cmFuc2FjdGlvbiBJRC4gSSBkb24ndCBzZWUgaG93IHdlIGNhbiBidWlsZA0KPiA+ID4+Pj4g
YW55IGtpbmQgb2YgcmVzb3VyY2UgYWxsb2NhdGlvbiBtZWNoYW5pc20gd2l0aG91dCBzb21lIGZv
cm0gb2YNCj4gPiA+Pj4+IHRyYW5zYWN0aW9uYWwNCj4gPiA+Pj4+IGludGVncml0eS4gUHJlZml4
IGRlbGVnYXRpb24gaXMgb2YgY291cnNlIGEgZm9ybSBvZiByZXNvdXJjZSBhbGxvY2F0aW9uLg0K
PiA+ID4+Pj4gU28gdGhhdCBpcyBhIGZ1bmRhbWVudGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBESENQ
djYgYW5kIFJTL1JBLg0KPiA+ID4+Pj4NCj4gPiA+Pj4+ICAgIEJyaWFuDQo+ID4gPj4+Pg0KPiA+
ID4+Pj4+DQo+ID4gPj4+Pj4gVGhhbmtzIC0gRnJlZA0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gRnJv
bTogTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tXQ0KPiA+
ID4+Pj4+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAxOCA5OjE4IEFNDQo+ID4gPj4+
Pj4gVG86IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+DQo+
ID4gPj4+Pj4gQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPjsNCj4gPiA+Pj4+IG90cm9hbkBlbXBsb3llZXMub3JnOyB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZz47IDZtYW4gV0cgPA0KPiA+ID4+IGlwdjZAaWV0Zi5vcmc+DQo+ID4gPj4+Pj4gU3Vi
amVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPiA+ID4+Pj4g
ZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+ID4+Pj4+DQo+
ID4gPj4+Pj4gSGVsbG8gYWxsLA0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gVG8gYmUgaG9uZXN0LCB0
aGVyZSBpcyBubyBpbnRlbnRpb24gdG8gY29tcGV0ZSB3aXRoIG90aGVyIGV4aXN0aW5nDQo+ID4g
Pj4+PiBwcm90b2NvbHMuICBJIHNlZSB0aGF0IFNMQUFDIGhhcyBnb3Qgc29tZSBnYXBzIHcuci50
IHRoZSBmdW5jdGlvbmFsaXR5DQo+ID4gPj4gYW5kDQo+ID4gPj4+PiB0aGUgc2FtZSBpcyBjb3Zl
cmVkIGluIHRoZSBkcmFmdC4gIEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUgdGhpcyBkcmFmdA0K
PiA+ID4+Pj4gc29sdmVzIHJlYWwgdGltZSBwcm9ibGVtcyB3aGVyZSB0aGUgZXhpc3RpbmcgYnJp
ZGdlIGl0c2VsZiBpcyBub3QNCj4gPiA+PiB1c2FibGUuDQo+ID4gPj4+Pj4NCj4gPiA+Pj4+PiBA
T2xlIC8gQEZyZWQgLyBvdGhlcnM6IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgc29tZXRoaW5nIGZy
b20gdGhlIHJvdXRlcg0KPiA+ID4+Pj4gdXNpbmcgUlMgaXMgY29uc2lkZXJlZCBhcyBpbnRydWRp
bmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElNSE8gaXQncyB2ZXJ5DQo+ID4gPj4+PiB1bmZhaXIg
d2F5IG9mIGV2YWx1YXRpbmcuICBGb3IgdGhhdCBtYXR0ZXIgd2hldGhlciBhIFBJTyBpcyBpbmNs
dWRlZCBpbg0KPiA+ID4+IFJTDQo+ID4gPj4+PiBvciBub3QsIGEgZGV2aWNlIGlzIHNvbGljaXRp
bmcgdGhlIGluZm9ybWF0aW9uIGZyb20gcm91dGVyLiAgV2hlbiB0aGlzDQo+ID4gPj4+PiBkcmFm
dCBzb2x2ZXMgdGhlIHByb2JsZW1zIGl0IGNhbm5vdCBiZSBwdXQgZG93biBqdXN0IGJ5IHNheWlu
ZyBpdCBhcyBhDQo+ID4gPj4+PiByZWR1bmRhbnQgdG8gYW5vdGhlciBzdGFuZGFyZCwgd2hpbGUg
YWN0dWFsbHkgaXQgaXMgbm90Lg0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gSWYgYSBkZXZpY2Ugc29s
aWNpdGluZyByZXF1aXJlZCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgZXhpc3RpbmcgcHJvdG9jb2wN
Cj4gPiA+Pj4+IHN0YW5kYXJkcyB3aXRob3V0IG5ldyBtZXNzYWdlIHR5cGVzIG9yIG9wdGlvbiB0
eXBlcyBvciBmbGFncyBpdHNlbGYgaXMNCj4gPiA+Pj4+IHRyZWF0ZWQgYXMgYSB3cmFwcGVyIG9y
IHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBhcmVuJ3QgdGhlcmUNCj4gPiA+Pj4+IG92
ZXJsYXBwaW5nIG9wdGlvbnMgaW4gYm90aCBTTEFBQyBhbmQgREhDUHY2IHRoYXQgY2FuIGJlIHNl
bnQgdG8gdGhlDQo+ID4gPj4+PiBkZXZpY2VzPyAgRm9yIHRoYXQgbWF0dGVyIHdoYXQgYWJvdXQg
dGhlIGNvbXBsZXRlIFNMQUFDIGFuZCBESENQdjY/ICBBbQ0KPiA+ID4+IEkNCj4gPiA+Pj4+IHdy
b25nIGluIHF1b3RpbmcgdGhhdCBib3RoIERIQ1B2NiBhbmQgU0xBQUMgYXJlIHJlZHVuZGFudCBw
cm90b2NvbHMgdG8NCj4gPiA+PiBlYWNoDQo+ID4gPj4+PiBvdGhlcj8NCj4gPiA+Pj4+Pg0KPiA+
ID4+Pj4+IEkgYWxzbyBhZ3JlZSB0aGF0IG11bHRpcGxlIGF0dGVtcHRzIHdlcmUgbWFkZSBieSBt
YW55IHJlc3BlY3RlZCBtZW1iZXJzDQo+ID4gPj4+PiBvZiB0aGUgZm9ydW0gdG8gYnJpbmcgaW4g
c2ltaWxhciBjaGFuZ2VzIHRvIHdoYXRldmVyIG15IGN1cnJlbnQgZHJhZnQNCj4gPiA+Pj4+IHN1
Z2dlc3RlZC4gIEJ1dCBub3Qgc3VyZSB3aHkgdGhleSBjb3VsZG4ndCBiZWNvbWUgc3RhbmRhcmRz
LiAgSXQgc2hvd3MNCj4gPiA+PiB0aGUNCj4gPiA+Pj4+IG5lZWQgb2YgZGV2aWNlcyB0aGF0IGFy
ZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZSBrZWVwDQo+ID4gPj4+
PiBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2FtZS4NCj4gPiA+Pj4+
Pg0KPiA+ID4+Pj4+IElmIHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4gbWVudGlvbmluZyBESENQ
djYgaW5zaWRlIHRoZSBkcmFmdCwgcGxlYXNlDQo+ID4gPj4+PiBzdWdnZXN0IGFub3RoZXIgY2hh
bmdlIGZvciB0aGF0Lg0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gSSB1bmRlcnN0YW5kIHRoYXQgdGhl
IGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25zIG9uIHByb3ZpZGluZw0KPiA+ID4+Pj4gZXh0
ZW5zaW9ucyB0byBleGlzdGluZyBwcm90b2NvbHMuICBCdXQgSSByZXF1ZXN0IHRoZSBmb3J1bSBh
bmQgV0cNCj4gPiA+PiBjaGFpcnMgdG8NCj4gPiA+Pj4+IGV2YWx1YXRlIHRoaXMgZHJhZnQgZmFp
cmx5IGFuZCB0ZWNobmljYWxseS4NCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+IFlvdXJzLA0KPiA+ID4+
Pj4+IE5hdmVlbi4NCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gT24gV2VkLCAxNCBO
b3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBDYXJwZW50ZXIgPA0KPiA+ID4+Pj4gYnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+PiB3
cm90ZToNCj4gPiA+Pj4+PiBpbiBsaW5lLi4NCj4gPiA+Pj4+PiBPbiAyMDE4LTExLTE0IDA5OjM0
LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4gPiA+Pj4+Pj4gSGkgQnJpYW4sDQo+ID4g
Pj4+Pj4+DQo+ID4gPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4+Pj4+
Pj4gRnJvbTogQnJpYW4gRSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFp
bC5jb208bWFpbHRvOg0KPiA+ID4+Pj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPl0NCj4g
PiA+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNDQo+ID4g
Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b208bWFpbHRvOg0KPiA+ID4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+OyBPbGUgVHJv
YW4gPG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzoNCj4gPiA+Pj4+IG90cm9hbkBlbXBsb3ll
ZXMub3JnPj4NCj4gPiA+Pj4+Pj4+IENjOiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+PjsgNm1hbiBXRyA8DQo+ID4gPj4+PiBpcHY2QGlldGYub3JnPG1h
aWx0bzppcHY2QGlldGYub3JnPj4NCj4gPiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5l
dyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gPiA+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1w
cmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+PiBPbiAyMDE4
LTExLTE0IDA3OjUyLCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4gPiA+Pj4+Pj4+PiBI
SSBPbGUsDQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPiA+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxv
eWVlcy5vcmc8bWFpbHRvOg0KPiA+ID4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc+XQ0KPiA+ID4+
Pj4+Pj4+PiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMDozNiBBTQ0KPiA+ID4+
Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b208bWFpbHRvOg0KPiA+ID4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+DQo+ID4gPj4+
Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWls
dG86DQo+ID4gPj4+PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPj47IDZtYW4gV0cgPGlwdjZAaWV0
Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmcNCj4gPiA+Pj4+IDsNCj4gPiA+Pj4+IHY2b3BzIGxp
c3QgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+DQo+ID4gPj4+Pj4+Pj4+
IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gPiA+
Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPiA+Pj4+
Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+IE9uIDEz
IE5vdiAyMDE4LCBhdCAxOToyNSwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgPA0KPiA+ID4+Pj4gRnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+
IHdyb3RlOg0KPiA+ID4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+IE9sZSwNCj4gPiA+Pj4+Pj4+
Pj4+DQo+ID4gPj4+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+Pj4+
Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86DQo+ID4gPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZz5dDQo+ID4gPj4+Pj4+Pj4+Pj4gU2Vu
dDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTQ0KPiA+ID4+Pj4+Pj4+Pj4+IFRv
OiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86
DQo+ID4gPj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4NCj4gPiA+Pj4+Pj4+Pj4+PiBD
YzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOg0KPiA+
ID4+Pj4gbmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1h
aWx0bzppcHY2QGlldGYub3JnDQo+ID4gPj4+PiA7DQo+ID4gPj4+PiB2Nm9wcyBsaXN0IDx2Nm9w
c0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pg0KPiA+ID4+Pj4+Pj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gPiA+Pj4+IGRy
YWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPiA+Pj4+Pj4+Pj4+
Pg0KPiA+ID4+Pj4+Pj4+Pj4+IEZyZWQsDQo+ID4gPj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+
Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE3OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCA8DQo+ID4g
Pj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPj4gd3JvdGU6DQo+ID4gPj4+Pj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+Pj4+IEhpIE9s
ZSwNCj4gPiA+Pj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4gPj4+Pj4+Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJv
YW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86DQo+ID4gPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZz5d
DQo+ID4gPj4+Pj4+Pj4+Pj4+PiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAyMDE4IDExOjU3
IFBNDQo+ID4gPj4+Pj4+Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb208bWFpbHRvOg0KPiA+ID4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbT4+DQo+ID4gPj4+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5z
YXJtYUBnbWFpbC5jb208bWFpbHRvOg0KPiA+ID4+Pj4gbmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT4+
OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnDQo+ID4gPj4+PiA7
DQo+ID4gPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5v
cmc+Pg0KPiA+ID4+Pj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvcg0KPiA+ID4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5h
Z2VtZW50LTAwLnR4dA0KPiA+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+Pj4+IEZyZWQs
DQo+ID4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+Pj4+Pj4gSSBhZ3JlZSB0byBzb21l
IGV4dGVudCB0aGF0IERIQ1B2NiBpcyBhIGZvcm1hdCBvbiB3aXJlLiAgQnV0DQo+ID4gPj4+PiBh
bSBzdXJlIGl0IHdvdWxkIGNvbnN1bWUgbW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+ID4g
Pj4+Pj4+PiBzdXBwb3J0DQo+ID4gPj4+Pj4+Pj4+Pj4+PiBESENQdjYNCj4gPiA+Pj4+Pj4+Pj4+
Pj4+Pj4gYXMgYSB3aG9sZSBhbG9uZyB3aXRoIFNMQUFDLg0KPiA+ID4+Pj4+Pj4+Pj4+Pj4+Pg0K
PiA+ID4+Pj4+Pj4+Pj4+Pj4+PiBQcmVmaXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQg
ZnJvbSBTTEFBQy4NCj4gPiA+Pj4+Pj4+Pj4+Pj4+Pj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVy
IHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNlIDIwMDMuDQo+ID4gPj4+Pj4+Pj4+Pj4+Pj4NCj4gPiA+
Pj4+Pj4+Pj4+Pj4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29tbWVudCwgdGhlIHdhdGVy
IHVuZGVyIHRoZSBicmlkZ2UNCj4gPiA+Pj4+IHJlZmVycyB0byB0aGUNCj4gPiA+Pj4+Pj4+Pj4+
Pj4+PiBzZWxlY3Rpb24gb2YgREhDUHY2IFBEIGFzIHRoZSBwcm90b2NvbCBmb3IgcHJlZml4IGRl
bGVnYXRpb24uDQo+ID4gPj4+PiBJcyB0aGF0IHdoYXQNCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiB5b3Ug
d2VyZSBtZWFuaW5nIHRvIHNheT8NCj4gPiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+Pj4+
PiBTdXJlLg0KPiA+ID4+Pj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+PiBPSywgc28geW91IGFy
ZSBzYXlpbmcgdGhhdCBESENQdjYgaXMgKnRoZSogY2hvc2VuIHByb3RvY29sIGZvcg0KPiA+ID4+
Pj4gUHJlZml4IERlbGVnYXRpb24NCj4gPiA+Pj4+Pj4+Pj4+Pj4gYW5kIHRoZXJlIHNoYWxsIGJl
IG5vIGFsdGVybmF0ZSBJUHY2IE5ELWJhc2VkIHByb3RvY29sIGluDQo+ID4gPj4+PiBhZGRpdGlv
biB0byB0aGF0LiBJIGRvbid0DQo+ID4gPj4+Pj4+Pj4+Pj4+IG1pbmQgYSBzdGF0ZW1lbnQgbGlr
ZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3aXRoDQo+ID4gPj4gaXQ/DQo+
ID4gPj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+PiBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVu
aXR5IHRyeSB0byBhdm9pZCBwcm92aWRpbmcgbXVsdGlwbGUNCj4gPiA+Pj4+IGVxdWl2YWxlbnQg
c29sdXRpb25zIHRvIHRoZSBzYW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KPiA+ID4+
Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+IEJ1dCwgZG8geW91IGFzc2VydCB0aGF0IERIQ1B2NiBp
cyB0aGUgb25lIGFuZCBvbmx5IHNvbHV0aW9uPw0KPiA+ID4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+
PiBJIGFtIHNheWluZyB0aGF0IHNvbHZpbmcgYSBwcm9ibGVtIHRoYXQgaXMgYWxyZWFkeSBzb2x2
ZWQgaXMgYQ0KPiA+ID4+IHdhc3RlDQo+ID4gPj4+PiBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+
ID4gPj4+Pj4+Pj4+IE5vdyBpZiB5b3UgaW5zdGFsbCBjb3VsZCBzb2x2ZSBhIHByb2JsZW0gd2hl
cmUgd2UgZG9u4oCZdCBoYXZlIGENCj4gPiA+Pj4+IHNhdGlzZmFjdG9yeSBzb2x1dGlvbi4uLg0K
PiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4gT0ssIHRoZW4gSSB3aWxsIHNheSBpdCAtIERIQ1B2
NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNvbHV0aW9uIHRvDQo+ID4gPj4+PiBQcmVmaXggRGVsZWdh
dGlvbg0KPiA+ID4+Pj4+Pj4+ICppbiBjYXNlcyB3aGVyZSBhIGR5bmFtaWMgUHJlZml4IERlbGVn
YXRpb24gcHJvdG9jb2wgaXMgbmVlZGVkKi4gKEkNCj4gPiA+Pj4+IGFkZCB0aGlzDQo+ID4gPj4+
Pj4+Pj4gcXVhbGlmaWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcg
bGlzdHMgb3RoZXINCj4gPiA+Pj4+IG5vbi1wcm90b2NvbA0KPiA+ID4+Pj4+Pj4+IGFsdGVybmF0
aXZlcyBmb3IgYSBub2RlIHJlY2VpdmluZyBhIHByZWZpeCBkZWxlZ2F0aW9uLikNCj4gPiA+Pj4+
Pj4+DQo+ID4gPj4+Pj4+PiBJJ20gbm90IGRpc2FncmVlaW5nIHRoYXQgREhDUHY2LVBEIGlzIHRo
ZSBjdXJyZW50IElFVEYgc29sdXRpb24sIGJ1dA0KPiA+ID4+Pj4gdGhlcmUNCj4gPiA+Pj4+Pj4+
IGFyZSBzb21lIHN1YnRsZXRpZXM6DQo+ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4gMSkgU2luY2Ug
dGhlcmUgYXJlIG5vIHByb3RvY29sIHBvbGljZSwgeW91IGNhbid0IGFjdHVhbGx5IHN0b3AgcGVv
cGxlDQo+ID4gPj4+Pj4+PiB1c2luZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVmaXggZGVsZWdh
dGlvbiwgd2hpY2ggd291bGQgc2ltcGx5DQo+ID4gPj4gYXBwZWFyDQo+ID4gPj4+Pj4+PiB0byBi
ZSBhbiBvdXQtb2YtYmFuZCBvciAibWFudWFsIiBtZWNoYW5pc20gYXMgZmFyIGFzIHRoZSBJRVRG
DQo+ID4gPj4gcHJvdG9jb2xzDQo+ID4gPj4+Pj4+PiBhcmUgY29uY2VybmVkLg0KPiA+ID4+Pj4+
Pg0KPiA+ID4+Pj4+PiBSaWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBpbiBob3cgSSB3b3Jk
ZWQgbXkgbWVzc2FnZSBiYXNlZCBvbiBvdXINCj4gPiA+Pj4+Pj4ga25vd2xlZGdlIG9mIG90aGVy
IG5vbi1yb3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZQ0KPiA+ID4+Pj4+
PiBjYXB0dXJlZCBpbiAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnLiBGcm9tIHRoYXQgZG9j
dW1lbnQ6DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+ICIxMC4gIFByZWZpeCBEZWxlZ2F0aW9uIFNl
cnZpY2VzDQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+ICAgIFNlbGVjdGlvbiBvZiBwcmVmaXggZGVs
ZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJlIGNvbnNpZGVyZWQNCj4gPiA+PiBhY2NvcmRpbmcNCj4g
PiA+Pj4+Pj4gICAgdG8gc3BlY2lmaWMgdXNlIGNhc2VzLiAgQW4gZXhhbXBsZSBzZXJ2aWNlIGlz
IHRoYXQgb2ZmZXJlZCBieQ0KPiA+ID4+IERIQ1B2Ng0KPiA+ID4+Pj4+PiAgICBbUkZDMzYzM10u
ICBBbiBhbHRlcm5hdGl2ZSBzZXJ2aWNlIGJhc2VkIG9uIElQdjYgTkQgbWVzc2FnaW5nIGhhcw0K
PiA+ID4+Pj4+PiAgICBhbHNvIGJlZW4gcHJvcG9zZWQgW0ktRC5waW94Zm9sa3MtNm1hbi1waW8t
ZXhjbHVzaXZlLWJpdF0uDQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+ICAgIE90aGVyLCBub24tcm91
dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwgc3VjaCBhcyBwcm9wcmlldGFyeSBJUEFNcywNCj4g
PiA+Pj4+Pj4gICAgW0ktRC5pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50XSBhbmQNCj4gPiA+
Pj4+Pj4gICAgW0ktRC5zdW4tY2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdlbWVudC15YW5nXS4iDQo+
ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+IERvZXMgdGhpcyBzdGlsbCByaW5nIHRydWUsIG9yIGRvIHdl
IG5lZWQgdG8gbWFrZSBzb21lIGFkanVzdG1lbnRzDQo+ID4gPj4gYmFzZWQNCj4gPiA+Pj4+Pj4g
b24gdGhlc2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gSSB0aGlu
ayBpdCdzIHN0aWxsIHRydWUsIGFsdGhvdWdoIGFzIE9sZSBhbmQgSSBzYWlkLCBwcm9wb3NhbHMg
c3VjaCBhcw0KPiA+ID4+Pj4+IGFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LCBDQVNNIGFtZCBITkNQ
IGRvIHJlY29nbml6ZSBESENQdjYtUEQgYXMgdGhlDQo+ID4gPj4+Pj4gYm91bmRhcnkgbWVjaGFu
aXNtLiBPbiB0aGUgb3RoZXIgaGFuZCwgbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50DQo+
ID4gPj4+Pj4gaW50ZW50aW9uYWxseSBjb21wZXRlcyB3aXRoIERIQ1B2Ni1QRCwgd2hpY2ggaXMg
YSBkaWZmZXJlbnQNCj4gPiA+PiBkaXNjdXNzaWlvbi4NCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+ICAg
ICBCcmlhbg0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+IFRoYW5rcyAtIEZyZWQN
Cj4gPiA+Pj4+Pj4NCj4gPiA+Pj4+Pj4+IDIpIFdlIGRpZCB0aGluayBhYm91dCB0aGlzIHF1ZXN0
aW9uIGEgYml0IHdoaWxlIGRldmVsb3BpbmcNCj4gPiA+Pj4+Pj4+IGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LTA3DQo+ID4gPj4+
Pj4+PiAod2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRp
bmcgZm9yIG1pc3NpbmcNCj4gPiA+Pj4+Pj4+IHJlZmVyZW5jZXMpLiBUaGUgYXBwZW5kaXggQTIg
aXMgc3VwcG9zZWQgdG8gc2hvdyBob3cgYSBwcmVmaXgNCj4gPiA+Pj4+Pj4+IG1hbmFnZW1lbnQg
c3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFuDQo+
ID4gPj4+Pj4+PiBhdXRvbm9taWMgbmV0d29yay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0aGlu
ZyBzaW1pbGFyIGluIGFueSBzb3J0DQo+ID4gPj4+Pj4+PiBvZiBjb29yZGluYXRlZCBwcmVmaXgg
bWFuYWdlbWVudCBzY2hlbWUuDQo+ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4gMykgQSBzaW1pbGFy
IHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDoNCj4gPiA+Pj4+Pj4+IGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQNCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+
PiAgICBCcmlhbg0KPiA+ID4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+Pj4g
VGhlIHZhbHVlIHByb3Bvc2l0aW9uIG9mIHNvbWV0aGluZyBuZXcsIGhhcyB0byBiZSBkaWZmZXJl
bnQNCj4gPiA+PiB0aGFuDQo+ID4gPj4+PiDigJxqdXN0IGRpZmZlcmVudCB3cmFwcGluZ+KAnS4N
Cj4gPiA+Pj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+Pj4gQnkgImRpZmZlcmVudCB3cmFwcGlu
ZyIsIGFyZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgbm9uLURIQ1B2Ng0KPiA+ID4+Pj4gcHJvdG9j
b2wgcHJvcG9zYWxzPw0KPiA+ID4+Pj4+Pj4+Pj4+PiBJZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNh
eSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2Ng0KPiA+ID4+Pj4gb3B0aW9uIGlu
IFJTL1JBIG1lc3NhZ2VzDQo+ID4gPj4+Pj4+Pj4+Pj4+IGlzICJqdXN0IGEgZGlmZmVyZW50IHdy
YXBwaW5nIiwgdGhlbiB0aGF0IGlzIG5vdCBlbnRpcmVseSB0cnVlLg0KPiA+ID4+Pj4gQnkgaW5j
bHVkaW5nIGJvdGggdGhlIElQdjYNCj4gPiA+Pj4+Pj4+Pj4+Pj4gTkQgYW5kIERIQ1B2NiBmdW5j
dGlvbnMgaW4gYSBzaW5nbGUgbWVzc2FnZSBleGNoYW5nZSwgdGhlcmUgYXJlDQo+ID4gPj4+PiBm
ZXdlciBtZXNzYWdlcw0KPiA+ID4+Pj4+Pj4+Pj4+PiBhbmQgZmV3ZXIgcm91bmQgdHJpcHMuIFRo
YXQgaW4gaXRzZWxmIGlzIGludGVyZXN0aW5nLg0KPiA+ID4+Pj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+
Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRoYXQgYXMgaW50ZXJlc3RpbmcuIFlvdSB3aWxsIG5v
dCBzYXZlIGEgcm91bmQNCj4gPiA+Pj4+IHRyaXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRv
buKAmXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIuDQo+ID4gPj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+
Pj4gVGhpcyBnZXRzIHVzIGJhY2sgdG8gdGhlIE0mTyBiaXRzIHdoZXJlIHRoZXJlIGlzIGENCj4g
PiA+PiBjcm9zcy1kZXBlbmRlbmNlDQo+ID4gPj4+PiBiZXR3ZWVuIHRoZSB0d28NCj4gPiA+Pj4+
Pj4+Pj4+IHByb3RvY29scy4gSGlzdG9yaWNhbGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRvIHdhaXQg
dW50aWwgdGhlIFJTL1JBDQo+ID4gPj4+PiBleGNoYW5nZSBhbmQgY2hlY2sgdGhlDQo+ID4gPj4+
Pj4+Pj4+PiBNJk8gYml0cyBiZWZvcmUgaW52b2tpbmcgREhDUHY2ICh0d28gcm91bmQgdHJpcHMp
LiBBcmUgeW91IHNheWluZw0KPiA+ID4+Pj4gdGhhdCB0aGF0IGlzIG5vIGxvbmdlcg0KPiA+ID4+
Pj4+Pj4+Pj4gdGhlIGNhc2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhhdCB0aGUgTSZPIGJpdHMgYXJl
IGRlcHJlY2F0ZWQ/DQo+ID4gPj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+IERIQ1B2NiBQRCBoYXMg
bmV2ZXIgaGFkIGFueSBkZXBlbmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMgYQ0KPiA+ID4+
Pj4gcHJvdG9jb2wgYmV0d2VlbiByb3V0ZXJzLg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4g
T0ssIHRoZW4gbGV0J3MgaWdub3JlIHRoZSBNJk8gYml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQu
DQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQg
dGhlcmUgYXJlIGZld2VyIG1lc3NhZ2VzIC0gdHdvIGluc3RlYWQNCj4gPiA+PiBvZg0KPiA+ID4+
Pj4gZm91ci4gVGhhdCBtYXR0ZXJzDQo+ID4gPj4+Pj4+Pj4+PiBhIGdyZWF0IGRlYWwgb24gbG93
IGVuZCBsaW5rcy4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4gSSB3b3VsZCBsaWtlIHRv
IHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuDQo+ID4gPj4+Pj4+Pj4+IFVzZSBoZWFkZXIgY29t
cHJlc3Npb24gdGhlbi4NCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+IEl0IGlzbid0IG9ubHkg
YSBxdWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBpcyBtb3Jlc28NCj4g
PiA+Pj4+IGhvdw0KPiA+ID4+Pj4+Pj4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNz
YXJ5LiBPbiBzb21lIGxpbmtzLCBzZW5kaW5nDQo+ID4gPj4+PiBldmVyeXRoaW5nIGluDQo+ID4g
Pj4+Pj4+Pj4gYSBzaW5nbGUgY2hhbm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNp
b25zIHRoYW4gcmVxdWlyaW5nDQo+ID4gPj4+PiBtdWx0aXBsZQ0KPiA+ID4+Pj4+Pj4+IGNoYW5u
ZWwgYWNjZXNzZXMuDQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+PiBUaGluayBhYm91dCBDQiBy
YWRpbyAtIGFmdGVyIHlvdSBzYXkgImJyZWFrZXIsIGJyZWFrZXIgb25lLW5pbmUiIHlvdQ0KPiA+
ID4+Pj4gZ2V0DQo+ID4gPj4+Pj4+Pj4gdG8gc2F5IGFzIG11Y2ggYXMgeW91IHdhbnQgKHdpdGhp
biByZWFzb24pIHdpdGhvdXQgaGF2aW5nIHRvIHVuZGVyZ28NCj4gPiA+Pj4+Pj4+PiBjaGFubmVs
IGNvbnRlbnRpb24gbXVsdGlwbGUgdGltZXMuIChUaGF0IGlzIG5vdCB0byBzYXkgdGhhdCBjb21t
b24NCj4gPiA+Pj4+IGRhdGENCj4gPiA+Pj4+Pj4+PiBsaW5rcyBmdW5jdGlvbiB0aGUgc2FtZSBh
cyBDQiByYWRpbywgYnV0IHRoZXkgZG8gaGF2ZSB0aGVpciBDU01BDQo+ID4gPj4+PiBwcm90b2Nv
bHMNCj4gPiA+Pj4+Pj4+PiBmb3IgbWFraW5nIHN1cmUgdGhleSBkb24ndCBzdGVwIG9uIHNvbWVv
bmUgZWxzZSdzIHRyYW5zbWlzc2lvbi4pDQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+PiBE
aWZmZXJlbnQgd3JhcHBpbmcuIEFzIGluIGV4YWN0bHkgc2FtZSBwcm90b2NvbCBzZW1hbnRpY3Ms
IGp1c3QNCj4gPiA+Pj4+IG9wdGlvbnMgaW4gTkQgaW5zdGVhZCBvZiBESENQLg0KPiA+ID4+Pj4+
Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+IE5vLCB0aGUgb3B0aW9ucyBpbiBSUy9SQSBhcmUgZXhhY3Rs
eSBESENQdjYgLSB0aGV5IGFyZSBub3QNCj4gPiA+Pj4+IGRpZmZlcmVudCB0aGFuIERIQ1B2Ni4N
Cj4gPiA+Pj4+Pj4+Pj4+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50Lg0KPiA+ID4+Pj4+Pj4+Pg0K
PiA+ID4+Pj4+Pj4+PiBSaWdodC4gSSBhbSBzb3JyeSBidXQgSSBzdHJ1Z2dsZSBnZXR0aW5nIHdo
eSB0aGF0IGlzIHZhbHVhYmxlLiBORA0KPiA+ID4+IGlzDQo+ID4gPj4+PiBhbHNvIGEgb25lIHRv
IG1hbnkgcHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJvdXRlcg0KPiA+
ID4+Pj4+Pj4+PiBkZWxlZ2F0aW9uLg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4gSVB2NiBO
RCBtZXNzYWdlcyBhcmUgcGVybWl0dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9u
ZSkuDQo+ID4gPj4gSW4NCj4gPiA+Pj4+IHRoaXMNCj4gPiA+Pj4+Pj4+PiBjYXNlLCB0aGUgcHJl
c2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlzDQo+ID4gPj4gaW5k
aWNhdGlvbg0KPiA+ID4+Pj4gdGhhdA0KPiA+ID4+Pj4+Pj4+IHRoZSBSQSBpcyB0byBiZSByZXR1
cm5lZCB2aWEgdW5pY2FzdC4NCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+IFRoYW5rcyAtIEZy
ZWQNCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+
Pj4+IENoZWVycw0KPiA+ID4+Pj4+Pj4+PiBPbGUNCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+
Pj4NCj4gPiA+Pj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+ID4gPj4+
Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+IENoZWVycw0KPiA+ID4+Pj4+Pj4+Pj4+IE9sZQ0KPiA+
ID4+Pj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+
Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPiA+ID4+Pj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+
Pj4gV2UgYXJlIHN0aWxsIHN0cnVnZ2xpbmcgd2l0aCDigJxwZXJtaXNzaW9ubGVzcyBleHRlbnNp
b25z4oCdIG9mIGFuDQo+ID4gPj4+PiBJUHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0aGF0IHNvbHZl
ZCB0aGF0IHByb2JsZW0sIHdvdWxkIGJlIGENCj4gPiA+Pj4+Pj4+IGxvdA0KPiA+ID4+Pj4+Pj4+
Pj4+IG1vcmUNCj4gPiA+Pj4+Pj4+Pj4+Pj4+IGludGVyZXN0aW5nIHRvIHRhbGsgYWJvdXQuDQo+
ID4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+Pj4+Pj4gQ2hlZXJzLA0KPiA+ID4+Pj4+Pj4+
Pj4+Pj4gT2xlDQo+ID4gPj4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+Pj4+Pj4+
PiB2Nm9wcyBtYWlsaW5nIGxpc3QNCj4gPiA+Pj4+Pj4+PiB2Nm9wc0BpZXRmLm9yZzxtYWlsdG86
djZvcHNAaWV0Zi5vcmc+DQo+ID4gPj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby92Nm9wcw0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4NCj4g
PiA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA+ID4+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0KPiA+ID4+Pj4+IHY2b3BzQGlldGYub3JnPG1h
aWx0bzp2Nm9wc0BpZXRmLm9yZz4NCj4gPiA+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4gPj4+Pj4NCj4gPiA+Pj4+DQo+ID4gPj4+Pg0KPiA+ID4+
Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+DQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBJRVRGIElQdjYg
d29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QNCj4gaXB2NkBpZXRmLm9yZw0KPiBBZG1pbmlzdHJh
dGl2ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2
DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQo=


From nobody Mon Nov 19 10:21:39 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 B7EDA130DDA for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:21:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 QunSRskBLo4u for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:21:35 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071045.outbound.protection.outlook.com [40.92.71.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ADE6128BCC for <v6ops@ietf.org>; Mon, 19 Nov 2018 10:21:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Lzu5/0YwEEF6pDILBa5OI0Y5DMukdZbaeEYscpBfUs4=; b=mptSRtCpdt5/PkpHZFzNKSVnV5s2GTSEPi2B2wGDLLhuHXbk8riWKnHeAvFFX6I3/EWP0WSz621BMnJflf8O2T3SoZKA/fIKXK3/sE14fucghwtZyFQY9alEtf5VX8qfNLzfwxFePGm8QdJ1ytyjI6qU32xKkDVxyDy/oLztsylsmDFjpocdVReWocmyoVzOYBbBDyiEUcVXg7mO3ksE5e9v/cgs+G4y/7RApYnLY0ryXKxAUe5kQnuik3jXc1XAeIPxyu1tzOieUmti5pPJMTsq8xXrzVSfZxaLBb4F2nUt3twe3L2RA51yV8hmCJB7NtTJKE5UIih+vBA212bxTw==
Received: from DB5EUR03FT048.eop-EUR03.prod.protection.outlook.com (10.152.20.54) by DB5EUR03HT009.eop-EUR03.prod.protection.outlook.com (10.152.20.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Mon, 19 Nov 2018 18:21:32 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.20.59) by DB5EUR03FT048.mail.protection.outlook.com (10.152.21.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 18:21:32 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::952e:86d2:1940:cb70%10]) with mapi id 15.20.1294.048; Mon, 19 Nov 2018 18:21:32 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>, Simon Hobson <linux@thehobsons.co.uk>,  =?Windows-1252?Q?Olivier_MJ_Cr=E9pin-Leblond?= <ocl@gih.com>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuY=
Date: Mon, 19 Nov 2018 18:21:32 +0000
Message-ID: <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com>
In-Reply-To: <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:0F603EE97836589020A85F4BE76E0BA1AE7099D7EFB58F9FAB98BC2D8C6A2B3E; UpperCasedChecksum:79CA03DB36FDB44DAE8F8848CA3DDF2B5041C31C36E3156FC2ADCEC7CC3EB5C6; SizeAsReceived:8181; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [3USgx8IwA2lhhi7N4So3jNMrYkArLwGs]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR03HT009; 6:Xr5Sou8Ts5P54K8rPiJZogSPaS4gBln/lhnftUZpr5ffZpzrKrgSeCMF0NHkhvRvfJEX6x9VzhcBF0UMQRMrXHBe7z6S3vb++31C0cweQTlWxPrc4OKI5FO3HTrjdeQ1pB2yVCpMY/nhbZVVci38x0A53xNzwYEGWsYntbeyP69O+8cPrsESKFqx+KTiuQPSCi6Mpz40aXyTjq5SqIVOu/pF2oxeX1tiV1FEMDK8Wt1snaFuS1SiLEdBcsBr/SMLy1mXQl/3oJk0O4IwPxmF2/SG0kjtnhYbugCZv136DqoLvuorFLA4wn+BarepFJ5Ge89Foxgec7Mpiuh6agnb8brs4xsB6dk+VBvaR7iyD0tn6ylORdSkJ4eXPnTS6BoQR+oqTvKYd9QFZ0M73sFmrXFiYa0GavgouQ7gCLBoOEPL1SMtMpdIEtnDSlEBVJnDs7dGFCXyeTXS17RS5S1GVA==; 5:dky+q8o/i03RY9geopSjCssHKeNmNlq8aOgY3y4THeGuWK+Cp4b9/JMpfwkKbQzxb2IOcskaoCAgTzJGRUPS0nC1bj0Va4qHlQvMlvJ4QVdDkKOallZ+GLVlDR6cp9DdwNSpKz2BmgM9olJRwPG7Qn13zk5mnAtxCclrE6OwC6w=; 7:XFwtsRXG36YXJN9EpKex8f1+jW8FF4KOcrIHOhMdapjVYO+4rO6/omauwqT6Cs1pI8HsEQsm9dABJMin+blZlJIe58sGYFjYQt4teslqGNkQUCtcOgJiG5GGmeDwefPA8aZxgs1l/WnFJs5SKnPfWw==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:DB5EUR03HT009; 
x-ms-traffictypediagnostic: DB5EUR03HT009:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR03HT009; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT009; 
x-microsoft-antispam-message-info: A0QYuEFnsSjgY3zVYPmaXHqW2yAd67fSDd8IFKhq7dyo2OZt8bNM0H923pTn+zqj
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937E90531CBD050405A8FB9AED80HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: f789c334-4099-4fb2-4bb0-08d64e4bd4fc
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 18:21:32.1140 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT009
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/IbCX6RDLafrf2xHLFbRifpSuDIU>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 18:21:38 -0000

--_000_HE1PR0402MB2937E90531CBD050405A8FB9AED80HE1PR0402MB2937_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can't call it analogue just because it has different values, =
but we can call it digital because it encodes a digital stream into a new d=
igital stream with limited values, no.2 the amount of information carried (=
I.e. what is the standard track that determines how many bits can be eencod=
ed on every one output), no.3 compressing normal binary bits to compress 32=
 bits in 5 bits (so this will help in many things including compressing an =
IPv6 address to be 20 bits or increasing the IPv4 address space using fract=
ional IPv4 address).

Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.

Thanks,

Khaled
________________________________
From: Olivier MJ Cr=E9pin-Leblond <ocl@gih.com>
Sent: Monday, November 19, 2018 2:02:52 PM
To: Khaled Omar; v6ops@ietf.org; Simon Hobson
Subject: [v6ops] IPmix version 01 modification.



On 18/11/2018 01:22, Khaled Omar wrote:
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so the 32 =
bits can be represented by 5 bits.

For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.

Now it is very clear, looking forward for more discussions anywhere.

Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc. You immediately run into problems of pha=
se, interference between the different signals as well as tolerance issues =
such as thermal and age tolerance - resistors and capacitors that change to=
lerance over time. That's without taking into account the Nyquist-Shannon s=
ampling theorem and resulting Aliasing especially at higher frequencies.

It's basically a non starter.

Kindest regards,

Olivier


--
Olivier MJ Cr=E9pin-Leblond, PhD
http://www.gih.com/ocl.html


--_000_HE1PR0402MB2937E90531CBD050405A8FB9AED80HE1PR0402MB2937_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta content=3D"text/html; charset=3DWindows-1252">
</head>
<body bgcolor=3D"#FFFFFF">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can't call it analogue just because it has different values, =
but we can call it digital because
 it encodes a digital stream into a new digital stream with limited values,=
 no.2 the amount of information carried (I.e. what is the standard track th=
at determines how many bits can be eencoded on every one output), no.3 comp=
ressing normal binary bits to compress
 32 bits in 5 bits (so this will help in many things including compressing =
an IPv6 address to be 20 bits or increasing the IPv4 address space using fr=
actional IPv4 address).<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Thanks,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Olivier MJ Cr=E9pin-L=
eblond &lt;ocl@gih.com&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; v6ops@ietf.org; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div><br>
<br>
<div class=3D"moz-cite-prefix">On 18/11/2018 01:22, Khaled Omar wrote:<br>
</div>
<blockquote type=3D"cite">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<style>
<!--
.EmailQuote
	{margin-left:1pt;
	padding-left:4pt;
	border-left:#800000 2px solid}
-->
</style>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
</div>
</div>
</blockquote>
<br>
Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That's without =
taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It's basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<pre class=3D"moz-signature" cols=3D"72">--=20
Olivier MJ Cr=E9pin-Leblond, PhD
<a class=3D"moz-txt-link-freetext" href=3D"http://www.gih.com/ocl.html">htt=
p://www.gih.com/ocl.html</a></pre>
<br>
</div>
</body>
</html>

--_000_HE1PR0402MB2937E90531CBD050405A8FB9AED80HE1PR0402MB2937_--


From nobody Mon Nov 19 10:32:49 2018
Return-Path: <mellon@fugue.com>
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 92608130DEA for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:32:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=fugue-com.20150623.gappssmtp.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 n6H0HtXBp98L for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:32:46 -0800 (PST)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 C1B50130DDA for <v6ops@ietf.org>; Mon, 19 Nov 2018 10:32:45 -0800 (PST)
Received: by mail-qk1-x730.google.com with SMTP id a132so50331876qkg.1 for <v6ops@ietf.org>; Mon, 19 Nov 2018 10:32:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HiEc2BRCVLtIuNfkJd01frl099sKaWMGqfy2rD7MLd8=; b=ctmri41FNH0Z1IGTkkzScZGMjZhDrU9EZ9rx83nQY4jkaxVJFXsnjJE/MobBgf7xak tKQze5u4MERPZpjfVuDYi8dv3dQSB7ZFr4Ww9An1pkCXovhRSq0ECCrNYRV80FVS1N45 KyNq2uL1Au58ULlepKfF6Yxif7u/cRrsox/A2djyrvX8zasAEfgT3N7wHgfuvYim/6cS 9qKOPrwN69aJ4aZHXyNvHkfMDsU+3F2loHlz3OO6eB55Ohg0Uf8o0OnzHLbUjIMXQU6F yhraV4m5Cy0IKunY4AKhC4TXrr0k9h+hzbURx8OYk+B+Mm2TFWSmvPIK3kavvi9+lH23 EskQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HiEc2BRCVLtIuNfkJd01frl099sKaWMGqfy2rD7MLd8=; b=Er4CF4hWY3XFq98QTHJFeMn915KD3jIZ66qe0PUnp7v07zUs61Pp74NWPpjoxU/ejr C429M+iHM9DJmbDPs4+jg+69QkfwZ2i1ERj6XAwBWZJUZmMzMYvZRx1yOVN9zq2/wfGL I/u74ps1omuRopmJZ8xMiqOe+G09BanWa1vQIZQmgRSJCX86YFtgXzX9OPQbo+bEZBNi 9z1E6zNd+DbbVCRuJjiUcuz9H0e065nIyAHHPe42/2OyulN9GpUJbw3v2ohKZrpR8HMz x7mqAAAPbBQ5JN6vSb/hzQZH7a3H5bXgIxXfU3lIjqy5Ko2T+uhAYfxahuDFpgP9B7mc nP8Q==
X-Gm-Message-State: AGRZ1gKWPg568R9IMc5IfH6BKVVjeHdYX0BhteujoA0Mu3zvNDOKy+6g vF7031Z05QUmtL4eQn3SBgx3fRT6/sujfTIdHRtWqA==
X-Google-Smtp-Source: AJdET5cNr/p77gQkwF0E2SuFVWk7CyG7a67qMsaLIUCTZv7ilBC90O0U2J1E97r0BdF7P66iML94JRHceirYUdYiK+A=
X-Received: by 2002:a0c:c966:: with SMTP id v35mr22965938qvj.45.1542652364766;  Mon, 19 Nov 2018 10:32:44 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Ted Lemon <mellon@fugue.com>
Date: Mon, 19 Nov 2018 13:32:33 -0500
Message-ID: <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: =?UTF-8?Q?Olivier_MJ_Cr=C3=A9pin=2DLeblond?= <ocl@gih.com>,  Simon Hobson <linux@thehobsons.co.uk>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000036d436057b08be58"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/T-O5qlvgF0PAUTamCO73H-PjROI>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 18:32:49 -0000

--00000000000036d436057b08be58
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Mr. Omar, layer 1 signaling is simply out of scope for the IETF.

On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> There are many issues here that needs some focusing then we can move to
> the main issue that has relevance to the WG charter, no.1 is the name of
> the new signal, we can't call it analogue just because it has different
> values, but we can call it digital because it encodes a digital stream in=
to
> a new digital stream with limited values, no.2 the amount of information
> carried (I.e. what is the standard track that determines how many bits ca=
n
> be eencoded on every one output), no.3 compressing normal binary bits to
> compress 32 bits in 5 bits (so this will help in many things including
> compressing an IPv6 address to be 20 bits or increasing the IPv4 address
> space using fractional IPv4 address).
>
> Sorry for discussing irrelevant topics here but the main idea that came
> here took us to other topics.
>
> Thanks,
>
> Khaled
> ------------------------------
> *From:* Olivier MJ Cr=C3=A9pin-Leblond <ocl@gih.com>
> *Sent:* Monday, November 19, 2018 2:02:52 PM
> *To:* Khaled Omar; v6ops@ietf.org; Simon Hobson
> *Subject:* [v6ops] IPmix version 01 modification.
>
>
>
> On 18/11/2018 01:22, Khaled Omar wrote:
>
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5
> voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of
> voltages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc a=
nd
> the values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so th=
e
> 32 bits can be represented by 5 bits.
>
> For example, the output can be 00000 for many number of inputs, and each
> 00000 has a different value of voltage that represents each 0.
>
> Now it is very clear, looking forward for more discussions anywhere.
>
>
> Congratulations, you've just invented a digital to analogue converter. Th=
e
> problem is that these have been around for a long time. The other problem
> is that the type of encoding you're speaking about is similar to analogue
> TV signals like composite video etc. You immediately run into problems of
> phase, interference between the different signals as well as tolerance
> issues such as thermal and age tolerance - resistors and capacitors that
> change tolerance over time. That's without taking into account the
> Nyquist-Shannon sampling theorem and resulting Aliasing especially at
> higher frequencies.
>
> It's basically a non starter.
>
> Kindest regards,
>
> Olivier
>
> --
> Olivier MJ Cr=C3=A9pin-Leblond, PhDhttp://www.gih.com/ocl.html
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--00000000000036d436057b08be58
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><div dir=3D"auto">Mr. Omar, layer 1 signaling is simply out of scope f=
or the IETF.=C2=A0</div></div><div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr">On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar &lt;<a href=3D"mailto:=
eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">




<div bgcolor=3D"#FFFFFF">
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can&#39;t call it analogue just because it has different valu=
es, but we can call it digital because
 it encodes a digital stream into a new digital stream with limited values,=
 no.2 the amount of information carried (I.e. what is the standard track th=
at determines how many bits can be eencoded on every one output), no.3 comp=
ressing normal binary bits to compress
 32 bits in 5 bits (so this will help in many things including compressing =
an IPv6 address to be 20 bits or increasing the IPv4 address space using fr=
actional IPv4 address).<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Thanks,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Khaled</div>
<hr style=3D"display:inline-block;width:98%">
<div id=3D"m_5434311884696648710divRplyFwdMsg" dir=3D"ltr"><font face=3D"Ca=
libri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> =
Olivier MJ Cr=C3=A9pin-Leblond &lt;<a href=3D"mailto:ocl@gih.com" target=3D=
"_blank">ocl@gih.com</a>&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
>v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</font>
<div>=C2=A0</div>
</div></div><div bgcolor=3D"#FFFFFF">
<div><br>
<br>
<div class=3D"m_5434311884696648710moz-cite-prefix">On 18/11/2018 01:22, Kh=
aled Omar wrote:<br>
</div>
<blockquote type=3D"cite">


<div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
</div>
</div>
</blockquote>
<br>
Congratulations, you&#39;ve just invented a digital to analogue converter. =
The problem is that these have been around for a long time. The other probl=
em is that the type of encoding you&#39;re speaking about is similar to ana=
logue TV signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That&#39;s with=
out taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It&#39;s basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<pre class=3D"m_5434311884696648710moz-signature" cols=3D"72">--=20
Olivier MJ Cr=C3=A9pin-Leblond, PhD
<a class=3D"m_5434311884696648710moz-txt-link-freetext" href=3D"http://www.=
gih.com/ocl.html" target=3D"_blank">http://www.gih.com/ocl.html</a></pre>
<br>
</div>
</div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div></div>

--00000000000036d436057b08be58--


From nobody Mon Nov 19 10:54:56 2018
Return-Path: <warren@kumari.net>
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 03B53130DF6 for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:54:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=kumari-net.20150623.gappssmtp.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 ZmFpuCdyKSrB for <v6ops@ietfa.amsl.com>; Mon, 19 Nov 2018 10:54:52 -0800 (PST)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 AAF58130DF3 for <v6ops@ietf.org>; Mon, 19 Nov 2018 10:54:51 -0800 (PST)
Received: by mail-wr1-x42e.google.com with SMTP id p4so24052873wrt.7 for <v6ops@ietf.org>; Mon, 19 Nov 2018 10:54:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iSuj/oJ9sKwD3w+bnrjRtoKUj3bgukdTufyJPId0aiU=; b=DPgVr38+9/SXYrTRKY6+tSwXOlei3k27zvXsqAJ3EI4H3a5Hru87KG5ZtScK4oHgHu 5ibl70k6/LDQs4lC/Vc6kfOrKsPltl5MFYr5vLw1sbQzS++boQ30Ytleyu33lCiS1odr T9VK+EQzqU6C6fcjvA+Y+cCTLLTxT67JzQ/r+yRBd8bhyXJTt3oAItytVFUirNod17pQ 3kyfqFOGIviprZ9xrMsKkYS4SKOnjTPjw8cfCNCxReeMMPW7kvgdesp9RuSSQo/0dv/w dt0GQoQGR6cnMD3n4VEFfuZJFKj07yUpP6Uvq6mdObApROhIBq2Wz0L9Xg5MtIEjTxGA Iz6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iSuj/oJ9sKwD3w+bnrjRtoKUj3bgukdTufyJPId0aiU=; b=kDAKnZwOQZ8V6zbqeClknTCKrM9DDzKQoLGxvKOMEeZertOX3xTzX1eGBOmemTEWMi DC7i+wNkAFdaQyEBHJnm4gUDXno24mpKGRIZiLM57HqTqgkqJkg51t8uuCYc3wZy/bLB V1JWTW2nT9Qzu1PiVhGdLZWNULWlO1ms9ZrObRDyhow6a75pHsas5kJTfrkPF0aHoPp4 31dW+YAJjOXrLKrJnc8XVx8gbZ3S0MNkX7M3fMAbJHFlVEm85MTOX89FkxpF2X1wjGBJ 2rVeU67Up6NnBmQohz3jrfHL2Dqe2VaKA+5Xg2/h9ydRM3x3Z3LCfN6qyKCq6sgh6qm5 fqWg==
X-Gm-Message-State: AA+aEWbMthibz/pnSmtzjxqpTGvAuxXz4h1nWyIe8dBQNCYEouKNzHei g6Qy1q5CgAz2VpZdz6sBUaX8LGUt1uQSbq5zzb41LQ==
X-Google-Smtp-Source: AFSGD/Wm8tprYSLvR1rpiacBtEa/DKcLzenIk16aSWt6KLXyXSN24OIMzWmzFleSWw2NhAURGy5a87wwY06PEBR2XRQ=
X-Received: by 2002:a5d:4e82:: with SMTP id e2mr9287325wru.291.1542653689867;  Mon, 19 Nov 2018 10:54:49 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com>
In-Reply-To: <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Mon, 19 Nov 2018 13:54:12 -0500
Message-ID: <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: Khaled Omar <eng.khaled.omar@outlook.com>, Simon Hobson <linux@thehobsons.co.uk>, IPv6 Operations <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000324405057b090d18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0sNbJcwRK3Aw3bIlCHlO4dOTo68>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 19 Nov 2018 18:54:55 -0000

--000000000000324405057b090d18
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon <mellon@fugue.com> wrote:

> Mr. Omar, layer 1 signaling is simply out of scope for the IETF.
>
>
Indeed. It is also (as stated by the chairs) out of scope for V6OPS (and
6MAN) -- the IEEE (https://www.ieee.org/) may be a place worth trying to
discuss this.
W



> On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
>
>> There are many issues here that needs some focusing then we can move to
>> the main issue that has relevance to the WG charter, no.1 is the name of
>> the new signal, we can't call it analogue just because it has different
>> values, but we can call it digital because it encodes a digital stream i=
nto
>> a new digital stream with limited values, no.2 the amount of information
>> carried (I.e. what is the standard track that determines how many bits c=
an
>> be eencoded on every one output), no.3 compressing normal binary bits to
>> compress 32 bits in 5 bits (so this will help in many things including
>> compressing an IPv6 address to be 20 bits or increasing the IPv4 address
>> space using fractional IPv4 address).
>>
>> Sorry for discussing irrelevant topics here but the main idea that came
>> here took us to other topics.
>>
>> Thanks,
>>
>> Khaled
>> ------------------------------
>> *From:* Olivier MJ Cr=C3=A9pin-Leblond <ocl@gih.com>
>> *Sent:* Monday, November 19, 2018 2:02:52 PM
>> *To:* Khaled Omar; v6ops@ietf.org; Simon Hobson
>> *Subject:* [v6ops] IPmix version 01 modification.
>>
>>
>>
>> On 18/11/2018 01:22, Khaled Omar wrote:
>>
>> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is =
5
>> voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of
>> voltages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc =
and
>> the values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so t=
he
>> 32 bits can be represented by 5 bits.
>>
>> For example, the output can be 00000 for many number of inputs, and each
>> 00000 has a different value of voltage that represents each 0.
>>
>> Now it is very clear, looking forward for more discussions anywhere.
>>
>>
>> Congratulations, you've just invented a digital to analogue converter.
>> The problem is that these have been around for a long time. The other
>> problem is that the type of encoding you're speaking about is similar to
>> analogue TV signals like composite video etc. You immediately run into
>> problems of phase, interference between the different signals as well as
>> tolerance issues such as thermal and age tolerance - resistors and
>> capacitors that change tolerance over time. That's without taking into
>> account the Nyquist-Shannon sampling theorem and resulting Aliasing
>> especially at higher frequencies.
>>
>> It's basically a non starter.
>>
>> Kindest regards,
>>
>> Olivier
>>
>> --
>> Olivier MJ Cr=C3=A9pin-Leblond, PhDhttp://www.gih.com/ocl.html
>>
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


--=20
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf

--000000000000324405057b090d18
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:verdana,sans-serif"><br></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr">On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon &lt;<a href=3D"mailto=
:mellon@fugue.com">mellon@fugue.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto">Mr. Omar, layer 1=
 signaling is simply out of scope for the IETF.=C2=A0</div></div><div><br><=
/div></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D=
"font-family:verdana,sans-serif">Indeed. It is also (as stated by the chair=
s) out of scope for V6OPS (and 6MAN) -- the IEEE (<a href=3D"https://www.ie=
ee.org/">https://www.ieee.org/</a>) may be a place worth trying to discuss =
this.</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-s=
erif">W</div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov=
 19, 2018 at 1:21 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outl=
ook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">




<div bgcolor=3D"#FFFFFF">
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can&#39;t call it analogue just because it has different valu=
es, but we can call it digital because
 it encodes a digital stream into a new digital stream with limited values,=
 no.2 the amount of information carried (I.e. what is the standard track th=
at determines how many bits can be eencoded on every one output), no.3 comp=
ressing normal binary bits to compress
 32 bits in 5 bits (so this will help in many things including compressing =
an IPv6 address to be 20 bits or increasing the IPv4 address space using fr=
actional IPv4 address).<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
Thanks,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
Khaled</div>
<hr style=3D"display:inline-block;width:98%">
<div id=3D"gmail-m_-1391640943234789961m_5434311884696648710divRplyFwdMsg" =
dir=3D"ltr"><font face=3D"Calibri, sans-serif" color=3D"#000000" style=3D"f=
ont-size:11pt"><b>From:</b> Olivier MJ Cr=C3=A9pin-Leblond &lt;<a href=3D"m=
ailto:ocl@gih.com" target=3D"_blank">ocl@gih.com</a>&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
>v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</font>
<div>=C2=A0</div>
</div></div><div bgcolor=3D"#FFFFFF">
<div><br>
<br>
<div class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-cite-pre=
fix">On 18/11/2018 01:22, Khaled Omar wrote:<br>
</div>
<blockquote type=3D"cite">


<div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0px;padding:0px;font-family=
:sans-serif;font-size:11pt;color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
</div>
</div>
</blockquote>
<br>
Congratulations, you&#39;ve just invented a digital to analogue converter. =
The problem is that these have been around for a long time. The other probl=
em is that the type of encoding you&#39;re speaking about is similar to ana=
logue TV signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That&#39;s with=
out taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It&#39;s basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<pre class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-signatur=
e" cols=3D"72">--=20
Olivier MJ Cr=C3=A9pin-Leblond, PhD
<a class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-txt-link-f=
reetext" href=3D"http://www.gih.com/ocl.html" target=3D"_blank">http://www.=
gih.com/ocl.html</a></pre>
<br>
</div>
</div>

_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div></div>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature">I don&#39;t think the execution is relevant when=
 it was obviously a bad idea in the first place.<br>This is like putting ra=
bid weasels in your pants, and later expressing regret at having chosen tho=
se particular rabid weasels and that pair of pants.<br>=C2=A0 =C2=A0---maf<=
/div></div></div>

--000000000000324405057b090d18--


From nobody Mon Nov 19 16:07:02 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 A613E127598; Mon, 19 Nov 2018 16:06:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 fee0BPHeOuV2; Mon, 19 Nov 2018 16:06:54 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB376124C04; Mon, 19 Nov 2018 16:06:54 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAK06s6e008621; Mon, 19 Nov 2018 17:06:54 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (xch15-06-11.nw.nos.boeing.com [137.136.239.220]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAK06lrU008562 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Mon, 19 Nov 2018 17:06:47 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 19 Nov 2018 16:06:46 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Mon, 19 Nov 2018 16:06:46 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: DHCPv6/IPV6ND and SEND (was: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AdSAY36qtA2OERADQbW2hWLMfMBupQ==
Date: Tue, 20 Nov 2018 00:06:46 +0000
Message-ID: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 855BE9603E4B34EF89776A61B7F433D300EAF410C51ACC9696AE9BFF555EC7362000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/awATmRA7Ed2EeIlBhZrJxecfHlk>
Subject: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 00:06:57 -0000

SGkgT2xlLA0KDQpBbm90aGVyIGJlbmVmaXQgZm9yIGluY2x1ZGluZyBESENQdjYgbWVzc2FnZXMg
YXMgb3B0aW9ucyB3aXRoaW4gSVB2Nk5EDQpSUy9SQSBtZXNzYWdlcyBpcyB0aGF0IFNlY3VyZSBO
ZWlnaGJvciBEaXNjb3ZlcnkgKFNFTkQpIGNhbiBiZSB1c2VkIHRvDQpzZWN1cmUgdGhlIG1lc3Nh
Z2UgZXhjaGFuZ2UuIEFuZCwgdGhlIE5vbmNlIG9wdGlvbiB2YWx1ZSBjYW4gc2VydmUNCmFzIGFu
IGVuaGFuY2VkIHRyYW5zYWN0aW9uIElEIHRvIHN1cHBsZW1lbnQgdGhlIDI0LWJpdCB2YWx1ZSBp
biB0aGUNCkRIQ1B2NiBtZXNzYWdlIGhlYWRlci4NCg0KU28sIGluIGFkZGl0aW9uIHRvIHRoZSBh
ZHZhbnRhZ2VzIGFscmVhZHkgZGlzY3Vzc2VkLCB1c2luZyBESENQdjYgaW4NCmNvbmp1bmN0aW9u
IHdpdGggSVB2Nk5EIHByb3ZpZGVzIGJlbmVmaXRzIG5vdCBhdmFpbGFibGUgYnkgdXNpbmcNCkRI
Q1B2NiBzZXBhcmF0ZWx5IGZyb20gSVB2Nk5ELg0KDQpUaGFua3MgLSBGcmVkDQoNCj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogaXB2NiBbbWFpbHRvOmlwdjYtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFRlbXBsaW4gKFVTKSwgRnJlZCBMDQo+IFNlbnQ6IFdlZG5l
c2RheSwgTm92ZW1iZXIgMTQsIDIwMTggODo1NCBBTQ0KPiBUbzogT2xlIFRyb2FuIDxvdHJvYW5A
ZW1wbG95ZWVzLm9yZz4NCj4gQ2M6IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPjsgNm1hbiBX
RyA8aXB2NkBpZXRmLm9yZz4NCj4gU3ViamVjdDogUkU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0
DQo+IA0KPiBIaSBPbGUsDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g
RnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmddDQo+ID4gU2VudDog
V2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA4OjMyIEFNDQo+ID4gVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPg0KPiA+IENjOiB2Nm9wcyBsaXN0
IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+DQo+ID4gU3ViamVjdDog
UmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xh
YWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4NCj4gPiBGcmVkLA0KPiA+DQo+ID4gPiBP
biAxNCBOb3YgMjAxOCwgYXQgMTY6MzgsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBPbGUsDQo+ID4gPg0KPiA+ID4g
WW91IGRpZG4ndCByZXNwb25kIHRvIG15IHBvaW50IHdoaWNoIGlzIHJlYWxseSBhdCB0aGUgaGVh
cnQgb2YgdGhlIG1hdHRlcjoNCj4gPiA+DQo+ID4gPj4+PiBJdCBpcyBhbHNvIGltcG9ydGFudCB0
aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAtIHR3byBpbnN0ZWFkIG9mIGZvdXIuIFRoYXQg
bWF0dGVycw0KPiA+ID4+Pj4gYSBncmVhdCBkZWFsIG9uIGxvdyBlbmQgbGlua3MuDQo+ID4gPj4+
DQo+ID4gPj4+IEkgd291bGQgbGlrZSB0byBzZWUgdGhlIG1hdGhzIGJlaGluZCB0aGF0Lg0KPiA+
ID4+PiBVc2UgaGVhZGVyIGNvbXByZXNzaW9uIHRoZW4uDQo+ID4gPj4NCj4gPiA+PiBJdCBpc24n
dCBvbmx5IGEgcXVlc3Rpb24gb2YgaG93IG1hbnkgYnl0ZXMgLSB0aGUgcXVlc3Rpb24gaXMgbW9y
ZXNvIGhvdw0KPiA+ID4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBPbiBz
b21lIGxpbmtzLCBzZW5kaW5nIGV2ZXJ5dGhpbmcgaW4NCj4gPiA+PiBhIHNpbmdsZSBjaGFubmVs
IGFjY2VzcyBpcyBsZXNzIHByb25lIHRvIGNvbGxpc2lvbnMgdGhhbiByZXF1aXJpbmcgbXVsdGlw
bGUNCj4gPiA+PiBjaGFubmVsIGFjY2Vzc2VzLg0KPiA+ID4NCj4gPiA+IEZld2VyIG1lc3NhZ2Vz
IGFyZSBmZXdlciBtZXNzYWdlcy4gT24gY29uZ2VzdGVkIGxpbmtzIHdpdGggbG90cyBvZg0KPiA+
ID4gY2hhbm5lbCBjb250ZW50aW9uIHRoYXQgaXMgYW4gaW1wb3J0YW50IGNvbnNpZGVyYXRpb24u
DQo+ID4NCj4gPiBJZiB0aGlzIGlzIHN1Y2ggYSBiaWcgY29uY2Vybiwgd2hhdCBhcmUgeW91IGRv
aW5nIHdpdGggYWxsIHRoZSBvdGhlciBORCBjaGF0dGVyPw0KPiANCj4gREFEIGlzIGRpc2FibGVk
LCBiZWNhdXNlIHRoZXJlIGlzIG9wZXJhdGlvbmFsIGFzc3VyYW5jZSB0aGF0IGFkZHJlc3NlcyB3
aWxsDQo+IGJlIHVuaXF1ZS4gTlVEIGlzIG5vdCBuZWVkZWQgZWl0aGVyLiBBbGwgdGhhdCBpcyBu
ZWVkZWQgaXMgUlMvUkEuDQo+IA0KPiA+IFBlcmhhcHMgeW91IHNob3VsZCBkcm9wIE5EIG9uIHRo
ZXNlIGxpbmtzIGFuZCBkbyBvbmx5IERIQ1A/IDotKQ0KPiANCj4gREhDUHY2IGRvZXMgbm90IGRl
bGl2ZXIgZGVmYXVsdCByb3V0ZXIgbGlmZXRpbWUsIG9uLWxpbmsgcHJlZml4IGluZm9ybWF0aW9u
LA0KPiBTTExBTywgbm9yIGFueSBvdGhlciBwYXJhbWV0ZXJzIGNhcnJpZWQgdW5pcXVlbHkgYnkg
UlMvUkEuIFdlIG5lZWQNCj4gdGhhdCBpbmZvcm1hdGlvbi4NCj4gDQo+ID4gT3IgcHJlY29uZmln
dXJlIGV2ZXJ5dGhpbmcgc28geW91IGRvbuKAmXQgbmVlZCB0byBzZW5kIGFueSBwYWNrZXRzIGF0
IGFsbD8NCj4gDQo+IFRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUgYSBtb2JpbGUgbm9kZSBzdWNo
IGFzIGFuIGFpcnBsYW5lIGlzIHByZS1wcm92aXNpb25lZA0KPiB3aXRoIGEgTW9iaWxlIE5ldHdv
cmsgUHJlZml4IChNTlApLiBCdXQsIHdoZW4gdGhlIG5vZGUgY29tZXMgb250byB0aGUNCj4gbmV0
d29yayBpdCBzdGlsbCBuZWVkcyB0byByZWdpc3RlciBpdHMgTU5QIHdpdGggdGhlIG5ldHdvcmsg
c28gdGhhdCB0aGUgbmV0d29yaw0KPiB3aWxsIHNldCB1cCB0aGUgY29ycmVjdCByb3V0aW5nIGlu
Zm9ybWF0aW9uLiBESENQdjYgUEQgaXMgYSBnb29kIHdheSB0byBkbyB0aGF0Lg0KPiANCj4gPiBE
byB5b3UgaGF2ZSBkYXRhIG9uIHRoZSBiZWhhdmlvciBvZiB0aGlzIGxpbmsgdHlwZSwgc2hvd2lu
ZyB0aGUgZWZmZWN0cyB5b3UgYXJlIHJlZmVycmluZyB0bz8NCj4gDQo+IFRoZSByZWFsaXR5IGZv
ciB0b2RheSBhbmQgaW50byB0aGUgbmVhciBmdXR1cmUgaXMgdGhhdCB3ZSBoYXZlIDMyS2JwcyBm
b3IgVkhGDQo+IHRlcnJlc3RyaWFsIGNlbGx1bGFyIGFuZCAyNTZLQiBmb3IgU0FUQ09NLiBGb3Ig
dGhlIGxvbmdlciB0ZXJtLCB0aGVyZSBtYXkgYmUNCj4gbmV3IFNBVENPTSBzZXJ2aWNlcyBhcyB3
ZWxsIGFzIDFNYnBzIGZvciBhIGZ1dHVyZSB0ZXJyZXN0cmlhbCBjZWxsdWxhciBsaW5rIHRoYXQN
Cj4gbWF5IG9yIG1heSBub3QgZXZlciBiZSBkZXBsb3llZC4NCj4gDQo+IEJ1dCwgd2hhdCBpcyBn
b29kIGluIHRoaXMgZW52aXJvbm1lbnQgYXBwbGllcyBtb3JlIGJyb2FkbHkgdG8gb3RoZXIgbW9y
ZQ0KPiByb2J1c3QgZW52aXJvbm1lbnRzLiBGZXdlciBtZXNzYWdlcyBpcyBzdGlsbCBmZXdlciBt
ZXNzYWdlcy4NCj4gDQo+IFRoYW5rcyAtIEZyZWQNCj4gDQo+ID4gQ2hlZXJzDQo+ID4gT2xlDQo+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+IElFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KPiBp
cHY2QGlldGYub3JnDQo+IEFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==


From nobody Tue Nov 20 06:03:33 2018
Return-Path: <fgont@si6networks.com>
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 4C0DF129C6B; Tue, 20 Nov 2018 06:03:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.357
X-Spam-Level: 
X-Spam-Status: No, score=-0.357 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Vql8WDqlOZqK; Tue, 20 Nov 2018 06:03:28 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7EC7A1286E3; Tue, 20 Nov 2018 06:03:28 -0800 (PST)
Received: from [IPv6:2001:470:5:ac9:b1fb:9644:42bc:17d3] (unknown [IPv6:2001:470:5:ac9:b1fb:9644:42bc:17d3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 78F3D8872B; Tue, 20 Nov 2018 15:03:18 +0100 (CET)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fgont@si6networks.com; prefer-encrypt=mutual; keydata= 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 wPI9brGzquUHy4qRrA==
Message-ID: <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com>
Date: Tue, 20 Nov 2018 03:06:44 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/FPGCB_HACXDkbiIZXqxdBzZTrXI>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 14:03:31 -0000

Fred,

It would seem to me that while we do have a spec for "SEND", there seems
to be close to null host support for SEND. I'd also argue that SEND has
a very small ROI -- particularly when lots of other pieces of the
"puzzle" remain to be secured.

Note: the above is a comment about this particular argument, and *not*
an argument against including DHCPv6 options in ND messages.

Thanks,
Fernando




On 19/11/18 21:06, Templin (US), Fred L wrote:
> Hi Ole,
> 
> Another benefit for including DHCPv6 messages as options within IPv6ND
> RS/RA messages is that Secure Neighbor Discovery (SEND) can be used to
> secure the message exchange. And, the Nonce option value can serve
> as an enhanced transaction ID to supplement the 24-bit value in the
> DHCPv6 message header.
> 
> So, in addition to the advantages already discussed, using DHCPv6 in
> conjunction with IPv6ND provides benefits not available by using
> DHCPv6 separately from IPv6ND.
> 
> Thanks - Fred
> 
>> -----Original Message-----
>> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Templin (US), Fred L
>> Sent: Wednesday, November 14, 2018 8:54 AM
>> To: Ole Troan <otroan@employees.org>
>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>
>> Hi Ole,
>>
>>> -----Original Message-----
>>> From: Ole Troan [mailto:otroan@employees.org]
>>> Sent: Wednesday, November 14, 2018 8:32 AM
>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>>
>>> Fred,
>>>
>>>> On 14 Nov 2018, at 16:38, Templin (US), Fred L <Fred.L.Templin@boeing.com> wrote:
>>>>
>>>> Ole,
>>>>
>>>> You didn't respond to my point which is really at the heart of the matter:
>>>>
>>>>>>> It is also important that there are fewer messages - two instead of four. That matters
>>>>>>> a great deal on low end links.
>>>>>>
>>>>>> I would like to see the maths behind that.
>>>>>> Use header compression then.
>>>>>
>>>>> It isn't only a question of how many bytes - the question is moreso how
>>>>> many channel accesses are necessary. On some links, sending everything in
>>>>> a single channel access is less prone to collisions than requiring multiple
>>>>> channel accesses.
>>>>
>>>> Fewer messages are fewer messages. On congested links with lots of
>>>> channel contention that is an important consideration.
>>>
>>> If this is such a big concern, what are you doing with all the other ND chatter?
>>
>> DAD is disabled, because there is operational assurance that addresses will
>> be unique. NUD is not needed either. All that is needed is RS/RA.
>>
>>> Perhaps you should drop ND on these links and do only DHCP? :-)
>>
>> DHCPv6 does not deliver default router lifetime, on-link prefix information,
>> SLLAO, nor any other parameters carried uniquely by RS/RA. We need
>> that information.
>>
>>> Or preconfigure everything so you don’t need to send any packets at all?
>>
>> There are use cases where a mobile node such as an airplane is pre-provisioned
>> with a Mobile Network Prefix (MNP). But, when the node comes onto the
>> network it still needs to register its MNP with the network so that the network
>> will set up the correct routing information. DHCPv6 PD is a good way to do that.
>>
>>> Do you have data on the behavior of this link type, showing the effects you are referring to?
>>
>> The reality for today and into the near future is that we have 32Kbps for VHF
>> terrestrial cellular and 256KB for SATCOM. For the longer term, there may be
>> new SATCOM services as well as 1Mbps for a future terrestrial cellular link that
>> may or may not ever be deployed.
>>
>> But, what is good in this environment applies more broadly to other more
>> robust environments. Fewer messages is still fewer messages.
>>
>> Thanks - Fred
>>
>>> Cheers
>>> Ole
>> --------------------------------------------------------------------
>> 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
> --------------------------------------------------------------------
> 


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Tue Nov 20 06:28:10 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 9CC2C1274D0 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 06:28:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level: 
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, 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 NuHmHpNKnWyv for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 06:28:05 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80F8F12D4F2 for <v6ops@ietf.org>; Tue, 20 Nov 2018 06:28:05 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wAKES3U3114686 for <v6ops@ietf.org>; Tue, 20 Nov 2018 15:28:03 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 5C2EA2045E7 for <v6ops@ietf.org>; Tue, 20 Nov 2018 15:28:03 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 518752045D8 for <v6ops@ietf.org>; Tue, 20 Nov 2018 15:28:03 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wAKES3d6012164 for <v6ops@ietf.org>; Tue, 20 Nov 2018 15:28:03 +0100
To: v6ops@ietf.org
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com>
Date: Tue, 20 Nov 2018 15:28:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RKukP8Fbb-uYUKc1jFn6MoMVyzA>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 14:28:08 -0000

Le 20/11/2018 à 07:06, Fernando Gont a écrit :
> Fred,
> 
> It would seem to me that while we do have a spec for "SEND", there seems
> to be close to null host support for SEND.

Yet the need of secure neighbor discovery is huge.

What's the most straightforward way to secure an RA very quickly now on 
the command line?

Alex

> 
> Thanks,
> Fernando
> 
> 
> 
> 
> On 19/11/18 21:06, Templin (US), Fred L wrote:
>> Hi Ole,
>>
>> Another benefit for including DHCPv6 messages as options within IPv6ND
>> RS/RA messages is that Secure Neighbor Discovery (SEND) can be used to
>> secure the message exchange. And, the Nonce option value can serve
>> as an enhanced transaction ID to supplement the 24-bit value in the
>> DHCPv6 message header.
>>
>> So, in addition to the advantages already discussed, using DHCPv6 in
>> conjunction with IPv6ND provides benefits not available by using
>> DHCPv6 separately from IPv6ND.
>>
>> Thanks - Fred
>>
>>> -----Original Message-----
>>> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Templin (US), Fred L
>>> Sent: Wednesday, November 14, 2018 8:54 AM
>>> To: Ole Troan <otroan@employees.org>
>>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>>> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>>
>>> Hi Ole,
>>>
>>>> -----Original Message-----
>>>> From: Ole Troan [mailto:otroan@employees.org]
>>>> Sent: Wednesday, November 14, 2018 8:32 AM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>>>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>>>
>>>> Fred,
>>>>
>>>>> On 14 Nov 2018, at 16:38, Templin (US), Fred L <Fred.L.Templin@boeing.com> wrote:
>>>>>
>>>>> Ole,
>>>>>
>>>>> You didn't respond to my point which is really at the heart of the matter:
>>>>>
>>>>>>>> It is also important that there are fewer messages - two instead of four. That matters
>>>>>>>> a great deal on low end links.
>>>>>>>
>>>>>>> I would like to see the maths behind that.
>>>>>>> Use header compression then.
>>>>>>
>>>>>> It isn't only a question of how many bytes - the question is moreso how
>>>>>> many channel accesses are necessary. On some links, sending everything in
>>>>>> a single channel access is less prone to collisions than requiring multiple
>>>>>> channel accesses.
>>>>>
>>>>> Fewer messages are fewer messages. On congested links with lots of
>>>>> channel contention that is an important consideration.
>>>>
>>>> If this is such a big concern, what are you doing with all the other ND chatter?
>>>
>>> DAD is disabled, because there is operational assurance that addresses will
>>> be unique. NUD is not needed either. All that is needed is RS/RA.
>>>
>>>> Perhaps you should drop ND on these links and do only DHCP? :-)
>>>
>>> DHCPv6 does not deliver default router lifetime, on-link prefix information,
>>> SLLAO, nor any other parameters carried uniquely by RS/RA. We need
>>> that information.
>>>
>>>> Or preconfigure everything so you don’t need to send any packets at all?
>>>
>>> There are use cases where a mobile node such as an airplane is pre-provisioned
>>> with a Mobile Network Prefix (MNP). But, when the node comes onto the
>>> network it still needs to register its MNP with the network so that the network
>>> will set up the correct routing information. DHCPv6 PD is a good way to do that.
>>>
>>>> Do you have data on the behavior of this link type, showing the effects you are referring to?
>>>
>>> The reality for today and into the near future is that we have 32Kbps for VHF
>>> terrestrial cellular and 256KB for SATCOM. For the longer term, there may be
>>> new SATCOM services as well as 1Mbps for a future terrestrial cellular link that
>>> may or may not ever be deployed.
>>>
>>> But, what is good in this environment applies more broadly to other more
>>> robust environments. Fewer messages is still fewer messages.
>>>
>>> Thanks - Fred
>>>
>>>> Cheers
>>>> Ole
>>> --------------------------------------------------------------------
>>> 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
>> --------------------------------------------------------------------
>>
> 
> 


From nobody Tue Nov 20 06:32:10 2018
Return-Path: <cra@wpi.edu>
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 BF9361286E3 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 06:32:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=wpi0.onmicrosoft.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 u4kYIBWSRNfL for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 06:32:05 -0800 (PST)
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720132.outbound.protection.outlook.com [40.107.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83B5F1274D0 for <v6ops@ietf.org>; Tue, 20 Nov 2018 06:32:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wpi0.onmicrosoft.com;  s=selector1-wpi-edu; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kb+xAckNwP04y75iH2DzJNKFH5I0/Jw396rTf0yq8Fk=; b=U484byo8L+qhqARugw0a91DeZITizqzTI3luLl9ZkJX1LdizIOFaYOAje9W4zA6G+MqYnCCV0UzVDKRr9/LI1171zYhmIv2tivekKK1KmHcdN1nPFGFbNoZ13DNc2Pa8V1+fiHGTdmXBhC3p3w4jFWn27i4Gia8ZsmjSGn16iKw=
Received: from BL0PR01MB4706.prod.exchangelabs.com (20.177.147.204) by BL0PR01MB4626.prod.exchangelabs.com (20.177.146.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Tue, 20 Nov 2018 14:32:03 +0000
Received: from BL0PR01MB4706.prod.exchangelabs.com ([fe80::7528:16ef:9c92:1a7a]) by BL0PR01MB4706.prod.exchangelabs.com ([fe80::7528:16ef:9c92:1a7a%4]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 14:32:03 +0000
From: "Anderson, Charles R" <cra@wpi.edu>
To: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AdSAY36qtA2OERADQbW2hWLMfMBupQAM7egAABGCH4AAACN3gA==
Date: Tue, 20 Nov 2018 14:32:03 +0000
Message-ID: <20181120143201.jsquwhgqlauahpe5@angus.ind.wpi.edu>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com>
In-Reply-To: <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BL0PR0102CA0072.prod.exchangelabs.com (2603:10b6:208:25::49) To BL0PR01MB4706.prod.exchangelabs.com (2603:10b6:208:77::12)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cra@wpi.edu; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2607:f5c0:8040:8021:21e:4fff:feb3:7d64]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR01MB4626; 6:Uuf5VH8e+uUQsPjKCZcVMGlA8kudAxm4AFf6DDnPugcB28D2Sdy/FOMlPRFZiGbqlaEVoGdSkhpJXgNSz0RO4YZ6zkSXc1i5Twikk03t6HVeAWTfZh1dXWbPb2ku8AUtdsdoXqA19u+bCrhBN7J2JQXh1g9LaQ/xNiTIYGViqeks3fPGdf+B/QSD4C08TFsLvNa4mGz7ujAfZ4D6tpS8ynzQ5276STTdbLUyfq4X6cR6TOK//gtam+4QAhXuNE/1ZRB2Gv5b9I5EsFjNroi5eeshrlSOdMwoFflhg/vnhnqq+aWak0/uicJw8lKVMVwmsEAvO2vUeowxAY7MriOugh3UDHSwleobZAW6d4xmykKUISGg1/YYIg546yIvf+j8namsr1RBmGGgQLMlhIYx1Ra3nWDS1vnbs9EGYiuuWaZOxuXQKKjFFjJ843Vx7afL/6xMofNV26656hRKkqu9Og==; 5:uRcMZQK5TEJh2bxVCssOXjNw33dU/zVt3R9BcTA8T2d2rO5MZKZlCrCaby5Hnon9yUYMXFYEpCGHP4imRCWC+kQNS9HHN/Pb1NMRRj3spMd93yzR3kbezWEHe0x/820MtJOr7O+z4c+uahuyNrU0M6Ec8E32IhlvNywn3MzuIhE=; 7:XZX5Z8sJlxBfqRfD7iJ4pbYeZ92W6ygB36NwkOkSJysghwdgckCtsHgSJJcc/qxylNNVbhzhjFVSF9V99GTlV0ryiIyBfvP+Oy11IKoZAmIDI82jszKO+jE3ma5+kW7mOGiYRBCbsk1JvNsllwIfpA==
x-ms-office365-filtering-correlation-id: a366f8f6-3a17-4b82-0352-08d64ef4f050
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR01MB4626; 
x-ms-traffictypediagnostic: BL0PR01MB4626:
x-microsoft-antispam-prvs: <BL0PR01MB4626066D1FEA5E79B167E658BED90@BL0PR01MB4626.prod.exchangelabs.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231442)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR01MB4626; BCL:0; PCL:0; RULEID:; SRVR:BL0PR01MB4626; 
x-forefront-prvs: 08626BE3A5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(396003)(366004)(376002)(136003)(199004)(189003)(476003)(229853002)(6246003)(5660300001)(53936002)(6512007)(6916009)(256004)(446003)(786003)(316002)(2501003)(14444005)(52116002)(76176011)(6116002)(97736004)(46003)(105586002)(99286004)(8676002)(1076002)(6506007)(386003)(25786009)(186003)(81156014)(68736007)(102836004)(106356001)(2900100001)(7736002)(6436002)(14454004)(71190400001)(71200400001)(75432002)(8936002)(5640700003)(2351001)(486006)(2906002)(305945005)(478600001)(88552002)(86362001)(66574009)(81166006)(11346002)(6486002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR01MB4626; H:BL0PR01MB4706.prod.exchangelabs.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: wpi.edu does not designate permitted sender hosts)
x-microsoft-antispam-message-info: RSlS8G3Q11IOY0dyU7xCu/d4gv84EYkXzHQOChMbQFf7Kuf3iJ1JuYVdNrOaPzt4y4yc6XwJ7ntF58QV/Ne6ujfEmFfSj17xXPl/2L4PyqcVjGNLRDisxIzmcYtCNDJ/ggHxB9U6EvNIM5/2lO5qRTTlzaUwX83EGH1Z77Ik7ZzvC6/GZy8BRapE+BQA0TrDVrJn8Sty7f/s5jP4HjYipP0cMk1dm8EtJtBhDN813FhRs5pDmVRqSyNuJRJODj82tphyQ1Smvadefa+Du6LqENnfzhxRUjSPNc/EbBhb151Dil0dssj9XDRCVcCBOMZjgDc6r9x1Tc/iU+LgahpzKVAkbJOXYKIYPpSVcg9yvko=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <57B4DC33BB92694D9FE0F26AAC2A5E6B@prod.exchangelabs.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: wpi.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: a366f8f6-3a17-4b82-0352-08d64ef4f050
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 14:32:03.2347 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 589c76f5-ca15-41f9-884b-55ec15a0672a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR01MB4626
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1o8lriscyZP2_IarTdF1VYjdorM>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 14:32:08 -0000

On Tue, Nov 20, 2018 at 03:28:03PM +0100, Alexandre Petrescu wrote:
> Le 20/11/2018 =E0 07:06, Fernando Gont a =E9crit=A0:
> > Fred,
> >=20
> > It would seem to me that while we do have a spec for "SEND", there seem=
s
> > to be close to null host support for SEND.
>=20
> Yet the need of secure neighbor discovery is huge.
>=20
> What's the most straightforward way to secure an RA very quickly now on=20
> the command line?

Filter it on all untrusted switch ports.


From nobody Tue Nov 20 07:01:05 2018
Return-Path: <bzeeb-lists@lists.zabbadoz.net>
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 A2D471274D0 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 07:01:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 zPP-lmddIhlu for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 07:01:01 -0800 (PST)
Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B9041286E3 for <v6ops@ietf.org>; Tue, 20 Nov 2018 07:01:01 -0800 (PST)
Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 2AFCF8D4A216; Tue, 20 Nov 2018 15:00:59 +0000 (UTC)
Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 87762D1F862; Tue, 20 Nov 2018 15:00:58 +0000 (UTC)
X-Virus-Scanned: amavisd-new at sbone.de
Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id Lmq0sdwUb3dX; Tue, 20 Nov 2018 15:00:57 +0000 (UTC)
Received: from [192.168.1.88] (fresh-ayiya.sbone.de [IPv6:fde9:577b:c1a9:f001::2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 23AC8D1F83A; Tue, 20 Nov 2018 15:00:57 +0000 (UTC)
From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To: "Alexandre Petrescu" <alexandre.petrescu@gmail.com>
Cc: v6ops@ietf.org
Date: Tue, 20 Nov 2018 15:01:16 +0000
X-Mailer: MailMate (2.0BETAr6129)
Message-ID: <DC46591D-B14F-431A-86B9-A3F4DC81AE30@lists.zabbadoz.net>
In-Reply-To: <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NoIb4xfmzUP4r3MZ1Oa663b8s3s>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 15:01:04 -0000

On 20 Nov 2018, at 14:28, Alexandre Petrescu wrote:

> Le 20/11/2018 à 07:06, Fernando Gont a écrit :
>> Fred,
>>
>> It would seem to me that while we do have a spec for "SEND", there 
>> seems
>> to be close to null host support for SEND.
>
> Yet the need of secure neighbor discovery is huge.
>
> What's the most straightforward way to secure an RA very quickly now 
> on the command line?

There’s (3rd party) SeND support for most desktop/server operating 
systems.

/bz


From nobody Tue Nov 20 07:38:00 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 66CC2123FFD; Tue, 20 Nov 2018 07:37:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 LD4RAqSwORVk; Tue, 20 Nov 2018 07:37:56 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E40BB12008A; Tue, 20 Nov 2018 07:37:55 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKFbsJY014411; Tue, 20 Nov 2018 08:37:54 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKFbitk013980 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 08:37:44 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 07:37:43 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 07:37:43 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Fernando Gont <fgont@si6networks.com>, Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: DHCPv6/IPV6ND and SEND (was: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AdSAY36qtA2OERADQbW2hWLMfMBupQAdsXEAAAMBteA=
Date: Tue, 20 Nov 2018 15:37:43 +0000
Message-ID: <f193460a7a254963a337e2807fcb938e@XCH15-06-08.nw.nos.boeing.com>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com>
In-Reply-To: <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 5541876266B96491625AB853AE8E973FD705BA5BCEFF8AF1429D98D880DCE6492000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VdXnAJNWRbmcxhFK_9WzA2EoD9c>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 15:37:58 -0000

SGkgRmVybmFuZG8sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVy
bmFuZG8gR29udCBbbWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbV0NCj4gU2VudDogTW9uZGF5
LCBOb3ZlbWJlciAxOSwgMjAxOCAxMDowNyBQTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwg
PEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMu
b3JnPg0KPiBDYzogdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdHIDxpcHY2QGll
dGYub3JnPg0KPiBTdWJqZWN0OiBSZTogREhDUHY2L0lQVjZORCBhbmQgU0VORCAod2FzOiBSRTog
W3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1w
cmVmaXgtbWFuYWdlbWVudC0wMC50eHQpDQo+IA0KPiBGcmVkLA0KPiANCj4gSXQgd291bGQgc2Vl
bSB0byBtZSB0aGF0IHdoaWxlIHdlIGRvIGhhdmUgYSBzcGVjIGZvciAiU0VORCIsIHRoZXJlIHNl
ZW1zDQo+IHRvIGJlIGNsb3NlIHRvIG51bGwgaG9zdCBzdXBwb3J0IGZvciBTRU5ELiBJJ2QgYWxz
byBhcmd1ZSB0aGF0IFNFTkQgaGFzDQo+IGEgdmVyeSBzbWFsbCBST0kgLS0gcGFydGljdWxhcmx5
IHdoZW4gbG90cyBvZiBvdGhlciBwaWVjZXMgb2YgdGhlDQo+ICJwdXp6bGUiIHJlbWFpbiB0byBi
ZSBzZWN1cmVkLg0KDQpUaGVyZSBuZWVkcyB0byBiZSBhIHNlY3VyaW5nIHNlcnZpY2UgZm9yIGJv
dGggSVB2Nk5EIGFuZCBESENQdjYgdG8gcHJvdGVjdA0KdGhlIHByb3RvY29scy4gVGhhdCBtZWFu
cyB0aGF0LCBieSB1bmlmeWluZyB0aGUgdHdvIHByb3RvY29scywgdGhlcmUgb25seSBuZWVkcw0K
dG8gYmUgb25lIHNlY3VyaW5nIHNlcnZpY2U7IG5vdCB0d28uIFNFTkQgc2VlbXMgbGlrZSBhIGxp
a2VseSBjYW5kaWRhdGUuDQoNClRoYW5rcyAtIEZyZWQNCg0KPiBOb3RlOiB0aGUgYWJvdmUgaXMg
YSBjb21tZW50IGFib3V0IHRoaXMgcGFydGljdWxhciBhcmd1bWVudCwgYW5kICpub3QqDQo+IGFu
IGFyZ3VtZW50IGFnYWluc3QgaW5jbHVkaW5nIERIQ1B2NiBvcHRpb25zIGluIE5EIG1lc3NhZ2Vz
Lg0KPiANCj4gVGhhbmtzLA0KPiBGZXJuYW5kbw0KPiANCj4gDQo+IA0KPiANCj4gT24gMTkvMTEv
MTggMjE6MDYsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIHdyb3RlOg0KPiA+IEhpIE9sZSwNCj4gPg0K
PiA+IEFub3RoZXIgYmVuZWZpdCBmb3IgaW5jbHVkaW5nIERIQ1B2NiBtZXNzYWdlcyBhcyBvcHRp
b25zIHdpdGhpbiBJUHY2TkQNCj4gPiBSUy9SQSBtZXNzYWdlcyBpcyB0aGF0IFNlY3VyZSBOZWln
aGJvciBEaXNjb3ZlcnkgKFNFTkQpIGNhbiBiZSB1c2VkIHRvDQo+ID4gc2VjdXJlIHRoZSBtZXNz
YWdlIGV4Y2hhbmdlLiBBbmQsIHRoZSBOb25jZSBvcHRpb24gdmFsdWUgY2FuIHNlcnZlDQo+ID4g
YXMgYW4gZW5oYW5jZWQgdHJhbnNhY3Rpb24gSUQgdG8gc3VwcGxlbWVudCB0aGUgMjQtYml0IHZh
bHVlIGluIHRoZQ0KPiA+IERIQ1B2NiBtZXNzYWdlIGhlYWRlci4NCj4gPg0KPiA+IFNvLCBpbiBh
ZGRpdGlvbiB0byB0aGUgYWR2YW50YWdlcyBhbHJlYWR5IGRpc2N1c3NlZCwgdXNpbmcgREhDUHY2
IGluDQo+ID4gY29uanVuY3Rpb24gd2l0aCBJUHY2TkQgcHJvdmlkZXMgYmVuZWZpdHMgbm90IGF2
YWlsYWJsZSBieSB1c2luZw0KPiA+IERIQ1B2NiBzZXBhcmF0ZWx5IGZyb20gSVB2Nk5ELg0KPiA+
DQo+ID4gVGhhbmtzIC0gRnJlZA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+ID4+IEZyb206IGlwdjYgW21haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBUZW1wbGluIChVUyksIEZyZWQgTA0KPiA+PiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVy
IDE0LCAyMDE4IDg6NTQgQU0NCj4gPj4gVG86IE9sZSBUcm9hbiA8b3Ryb2FuQGVtcGxveWVlcy5v
cmc+DQo+ID4+IENjOiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cgPGlwdjZA
aWV0Zi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJFOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiA+
Pg0KPiA+PiBIaSBPbGUsDQo+ID4+DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmddDQo+ID4+
PiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDg6MzIgQU0NCj4gPj4+IFRvOiBU
ZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4NCj4gPj4+IENj
OiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZz47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+DQo+
ID4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRy
YWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPj4+DQo+ID4+PiBG
cmVkLA0KPiA+Pj4NCj4gPj4+PiBPbiAxNCBOb3YgMjAxOCwgYXQgMTY6MzgsIFRlbXBsaW4gKFVT
KSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPiB3cm90ZToNCj4gPj4+Pg0KPiA+
Pj4+IE9sZSwNCj4gPj4+Pg0KPiA+Pj4+IFlvdSBkaWRuJ3QgcmVzcG9uZCB0byBteSBwb2ludCB3
aGljaCBpcyByZWFsbHkgYXQgdGhlIGhlYXJ0IG9mIHRoZSBtYXR0ZXI6DQo+ID4+Pj4NCj4gPj4+
Pj4+PiBJdCBpcyBhbHNvIGltcG9ydGFudCB0aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAt
IHR3byBpbnN0ZWFkIG9mIGZvdXIuIFRoYXQgbWF0dGVycw0KPiA+Pj4+Pj4+IGEgZ3JlYXQgZGVh
bCBvbiBsb3cgZW5kIGxpbmtzLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEkgd291bGQgbGlrZSB0byBz
ZWUgdGhlIG1hdGhzIGJlaGluZCB0aGF0Lg0KPiA+Pj4+Pj4gVXNlIGhlYWRlciBjb21wcmVzc2lv
biB0aGVuLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBJdCBpc24ndCBvbmx5IGEgcXVlc3Rpb24gb2YgaG93
IG1hbnkgYnl0ZXMgLSB0aGUgcXVlc3Rpb24gaXMgbW9yZXNvIGhvdw0KPiA+Pj4+PiBtYW55IGNo
YW5uZWwgYWNjZXNzZXMgYXJlIG5lY2Vzc2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZyBldmVy
eXRoaW5nIGluDQo+ID4+Pj4+IGEgc2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUg
dG8gY29sbGlzaW9ucyB0aGFuIHJlcXVpcmluZyBtdWx0aXBsZQ0KPiA+Pj4+PiBjaGFubmVsIGFj
Y2Vzc2VzLg0KPiA+Pj4+DQo+ID4+Pj4gRmV3ZXIgbWVzc2FnZXMgYXJlIGZld2VyIG1lc3NhZ2Vz
LiBPbiBjb25nZXN0ZWQgbGlua3Mgd2l0aCBsb3RzIG9mDQo+ID4+Pj4gY2hhbm5lbCBjb250ZW50
aW9uIHRoYXQgaXMgYW4gaW1wb3J0YW50IGNvbnNpZGVyYXRpb24uDQo+ID4+Pg0KPiA+Pj4gSWYg
dGhpcyBpcyBzdWNoIGEgYmlnIGNvbmNlcm4sIHdoYXQgYXJlIHlvdSBkb2luZyB3aXRoIGFsbCB0
aGUgb3RoZXIgTkQgY2hhdHRlcj8NCj4gPj4NCj4gPj4gREFEIGlzIGRpc2FibGVkLCBiZWNhdXNl
IHRoZXJlIGlzIG9wZXJhdGlvbmFsIGFzc3VyYW5jZSB0aGF0IGFkZHJlc3NlcyB3aWxsDQo+ID4+
IGJlIHVuaXF1ZS4gTlVEIGlzIG5vdCBuZWVkZWQgZWl0aGVyLiBBbGwgdGhhdCBpcyBuZWVkZWQg
aXMgUlMvUkEuDQo+ID4+DQo+ID4+PiBQZXJoYXBzIHlvdSBzaG91bGQgZHJvcCBORCBvbiB0aGVz
ZSBsaW5rcyBhbmQgZG8gb25seSBESENQPyA6LSkNCj4gPj4NCj4gPj4gREhDUHY2IGRvZXMgbm90
IGRlbGl2ZXIgZGVmYXVsdCByb3V0ZXIgbGlmZXRpbWUsIG9uLWxpbmsgcHJlZml4IGluZm9ybWF0
aW9uLA0KPiA+PiBTTExBTywgbm9yIGFueSBvdGhlciBwYXJhbWV0ZXJzIGNhcnJpZWQgdW5pcXVl
bHkgYnkgUlMvUkEuIFdlIG5lZWQNCj4gPj4gdGhhdCBpbmZvcm1hdGlvbi4NCj4gPj4NCj4gPj4+
IE9yIHByZWNvbmZpZ3VyZSBldmVyeXRoaW5nIHNvIHlvdSBkb27igJl0IG5lZWQgdG8gc2VuZCBh
bnkgcGFja2V0cyBhdCBhbGw/DQo+ID4+DQo+ID4+IFRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUg
YSBtb2JpbGUgbm9kZSBzdWNoIGFzIGFuIGFpcnBsYW5lIGlzIHByZS1wcm92aXNpb25lZA0KPiA+
PiB3aXRoIGEgTW9iaWxlIE5ldHdvcmsgUHJlZml4IChNTlApLiBCdXQsIHdoZW4gdGhlIG5vZGUg
Y29tZXMgb250byB0aGUNCj4gPj4gbmV0d29yayBpdCBzdGlsbCBuZWVkcyB0byByZWdpc3RlciBp
dHMgTU5QIHdpdGggdGhlIG5ldHdvcmsgc28gdGhhdCB0aGUgbmV0d29yaw0KPiA+PiB3aWxsIHNl
dCB1cCB0aGUgY29ycmVjdCByb3V0aW5nIGluZm9ybWF0aW9uLiBESENQdjYgUEQgaXMgYSBnb29k
IHdheSB0byBkbyB0aGF0Lg0KPiA+Pg0KPiA+Pj4gRG8geW91IGhhdmUgZGF0YSBvbiB0aGUgYmVo
YXZpb3Igb2YgdGhpcyBsaW5rIHR5cGUsIHNob3dpbmcgdGhlIGVmZmVjdHMgeW91IGFyZSByZWZl
cnJpbmcgdG8/DQo+ID4+DQo+ID4+IFRoZSByZWFsaXR5IGZvciB0b2RheSBhbmQgaW50byB0aGUg
bmVhciBmdXR1cmUgaXMgdGhhdCB3ZSBoYXZlIDMyS2JwcyBmb3IgVkhGDQo+ID4+IHRlcnJlc3Ry
aWFsIGNlbGx1bGFyIGFuZCAyNTZLQiBmb3IgU0FUQ09NLiBGb3IgdGhlIGxvbmdlciB0ZXJtLCB0
aGVyZSBtYXkgYmUNCj4gPj4gbmV3IFNBVENPTSBzZXJ2aWNlcyBhcyB3ZWxsIGFzIDFNYnBzIGZv
ciBhIGZ1dHVyZSB0ZXJyZXN0cmlhbCBjZWxsdWxhciBsaW5rIHRoYXQNCj4gPj4gbWF5IG9yIG1h
eSBub3QgZXZlciBiZSBkZXBsb3llZC4NCj4gPj4NCj4gPj4gQnV0LCB3aGF0IGlzIGdvb2QgaW4g
dGhpcyBlbnZpcm9ubWVudCBhcHBsaWVzIG1vcmUgYnJvYWRseSB0byBvdGhlciBtb3JlDQo+ID4+
IHJvYnVzdCBlbnZpcm9ubWVudHMuIEZld2VyIG1lc3NhZ2VzIGlzIHN0aWxsIGZld2VyIG1lc3Nh
Z2VzLg0KPiA+Pg0KPiA+PiBUaGFua3MgLSBGcmVkDQo+ID4+DQo+ID4+PiBDaGVlcnMNCj4gPj4+
IE9sZQ0KPiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+PiBJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWls
aW5nIGxpc3QNCj4gPj4gaXB2NkBpZXRmLm9yZw0KPiA+PiBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0
czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+ID4+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWls
aW5nIGxpc3QNCj4gPiBpcHY2QGlldGYub3JnDQo+ID4gQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2Ng0KPiA+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQo+ID4NCj4gDQo+IA0KPiAtLQ0KPiBGZXJuYW5kbyBHb250DQo+IFNJNiBOZXR3b3Jrcw0K
PiBlLW1haWw6IGZnb250QHNpNm5ldHdvcmtzLmNvbQ0KPiBQR1AgRmluZ2VycHJpbnQ6IDY2NjYg
MzFDNiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTINCj4gDQo+IA0KPiAN
Cg0K


From nobody Tue Nov 20 08:04:37 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 0CAED123FFD for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:04:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 ptXvvwI3wgg4 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:04:34 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B33512008A for <v6ops@ietf.org>; Tue, 20 Nov 2018 08:04:34 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKG4Wv1054396; Tue, 20 Nov 2018 09:04:33 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (xch15-06-11.nw.nos.boeing.com [137.136.239.220]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKG4Mtg054168 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 09:04:22 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 08:04:21 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 08:04:21 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: "Anderson, Charles R" <cra@wpi.edu>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AQHUgOqy7zXWtICzaUmAX7ltYWExlw==
Date: Tue, 20 Nov 2018 16:04:21 +0000
Message-ID: <456daf7677d248d78e7e6d75c33b5a25@XCH15-06-08.nw.nos.boeing.com>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com> <20181120143201.jsquwhgqlauahpe5@angus.ind.wpi.edu>
In-Reply-To: <20181120143201.jsquwhgqlauahpe5@angus.ind.wpi.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: A3F5A62F11490A4556D52E8DF02C01CFBDA87DB1CCC7B6604ECD122A97AB4ABF2000:8
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/maBo4SJsj2JCe_xyxzAz5aB5GLY>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 16:04:36 -0000

Hi,

> -----Original Message-----
> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Anderson, Charle=
s R
> Sent: Tuesday, November 20, 2018 6:32 AM
> To: v6ops@ietf.org
> Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notific=
ation for draft-naveen-slaac-prefix-management-00.txt)
>=20
> On Tue, Nov 20, 2018 at 03:28:03PM +0100, Alexandre Petrescu wrote:
> > Le 20/11/2018 =E0 07:06, Fernando Gont a =E9crit=A0:
> > > Fred,
> > >
> > > It would seem to me that while we do have a spec for "SEND", there se=
ems
> > > to be close to null host support for SEND.
> >
> > Yet the need of secure neighbor discovery is huge.
> >
> > What's the most straightforward way to secure an RA very quickly now on
> > the command line?
>=20
> Filter it on all untrusted switch ports.

IPv6 ND trust models and threats that motivate SEND are in RFC3756.

> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Tue Nov 20 08:33:42 2018
Return-Path: <cra@wpi.edu>
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 4A0BB130DC1 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:33:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=wpi0.onmicrosoft.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 AtzbN3uqzGWW for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:33:38 -0800 (PST)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-eopbgr780115.outbound.protection.outlook.com [40.107.78.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A40812426A for <v6ops@ietf.org>; Tue, 20 Nov 2018 08:33:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wpi0.onmicrosoft.com;  s=selector1-wpi-edu; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yzxnFB9J0WQ5uHC9GkQbVMBLn8RStLRN6IEizbNSz1M=; b=ZaRVoy+OAhDJK01GMxj+KkQMGaV0fJfHyEdORZ2g4gJh2JvkzsjQaSUUi+5FtFJtvv4M8Rf2cXVATeaIOovVNO8AUh4NIcvkAkEgQJGXnMNAQFvYqoMKm4+cclJGivB3w+CpVTQqPVR10R45jFAwFO1a/thYrbV74MzkHeyIwhc=
Received: from BL0PR01MB4706.prod.exchangelabs.com (20.177.147.204) by BL0PR01MB4098.prod.exchangelabs.com (10.167.172.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Tue, 20 Nov 2018 16:33:35 +0000
Received: from BL0PR01MB4706.prod.exchangelabs.com ([fe80::7528:16ef:9c92:1a7a]) by BL0PR01MB4706.prod.exchangelabs.com ([fe80::7528:16ef:9c92:1a7a%4]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 16:33:35 +0000
From: "Anderson, Charles R" <cra@wpi.edu>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AdSAY36qtA2OERADQbW2hWLMfMBupQAM7egAABGCH4AAACN3gAADOYaAAAEFEoA=
Date: Tue, 20 Nov 2018 16:33:35 +0000
Message-ID: <20181120163333.7g2hle5uk6sbwlm7@angus.ind.wpi.edu>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com> <20181120143201.jsquwhgqlauahpe5@angus.ind.wpi.edu> <456daf7677d248d78e7e6d75c33b5a25@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <456daf7677d248d78e7e6d75c33b5a25@XCH15-06-08.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BL0PR02CA0077.namprd02.prod.outlook.com (2603:10b6:208:51::18) To BL0PR01MB4706.prod.exchangelabs.com (2603:10b6:208:77::12)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cra@wpi.edu; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2607:f5c0:8040:8021:21e:4fff:feb3:7d64]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR01MB4098; 6:rXQ4uquOn4nPX5M+mTmxwPkaj8qN3q5HL7FYekqavdcxS73yRiQ0Z4yen9SYtDigqwOGWxT49dsQpCsy+H3+q22hj+AhOOegfngWiRFwPIFWBJpbmFWdsJFvKYvx1OiMcVfqHW8ag12gcszNzuC7QV45+hwc0A6Q1U14tUxVGsKIplj/k1KmHp8GLQM3Ls9yT1iistzmh1qpaOWehy8meWFiWYHNIm8ulOxTyDZ+WhFdL/bEBOGsbRhnvO8UvxvIET3uhx51d141vSiplA3GrhdqD1f+5bfrRFPTYGJsJT4YT7BiOor0PXhPhkgTz+zIysu3yKyfQtkdxuZZf2LWpxe2H1tCrBsB7j29Lbt9gI59+ISO5/BLazrmqDYsMZ9+2MaP3Yhnf0Bqx9XQsxy8BSthbq+rAqX/1FLM5XCFLdi2IAWVpMHjTvW6D44R5AoYfwHZ6hDcvGYwPYQ9J1MWBA==; 5:K0wayp66VYmY5VWvL/36ANCpTgFpMWsjrvkYzvDyerkYdrRKpLQ3SR7HGMk0L1PKeOlcrdTU8NdW9GjFQnXr2bFe0cXbVwgrGZTQl2TS0Ubh3AZuWhgoqP/d6BgSk3HzZ7gtSheWKoyMjy1ZjBRTwJXdzl20x1HySwdqIGb9/I4=; 7:dGXkv8RAzU1K6ak73UYQQ9heF3JjRUz7UWPyauqc46nryQvCg3o9x3Lti5lKnYmLYBsgZo5N686ZFzZexMgZwhoIiWpl2h6CRqUamogC7CBqOi7f1wHR9j9NuJRr67tmj3lXvnLJb7w0O99cYKjJDA==
x-ms-office365-filtering-correlation-id: 8d2e3f65-015f-41ac-df93-08d64f05ead3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR01MB4098; 
x-ms-traffictypediagnostic: BL0PR01MB4098:
x-microsoft-antispam-prvs: <BL0PR01MB409800C22796ACAE1CF4CA4BBED90@BL0PR01MB4098.prod.exchangelabs.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231442)(944501410)(52105112)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:BL0PR01MB4098; BCL:0; PCL:0; RULEID:; SRVR:BL0PR01MB4098; 
x-forefront-prvs: 08626BE3A5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(366004)(376002)(346002)(136003)(189003)(199004)(13464003)(71190400001)(52116002)(76176011)(99286004)(5660300001)(386003)(786003)(88552002)(46003)(53546011)(316002)(102836004)(186003)(6506007)(93886005)(476003)(229853002)(11346002)(6916009)(446003)(305945005)(6436002)(256004)(6486002)(7736002)(14444005)(2906002)(71200400001)(66574009)(486006)(478600001)(8936002)(81166006)(81156014)(8676002)(15650500001)(6512007)(1076002)(68736007)(25786009)(6116002)(106356001)(4326008)(53936002)(105586002)(97736004)(2900100001)(75432002)(14454004)(6246003)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR01MB4098; H:BL0PR01MB4706.prod.exchangelabs.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: wpi.edu does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Mn+MRWlo4R5oMj28P+8H1CReMXe5liHLGfnjWIFu5GzLjoPqE60f1JVhovEwX3q0rdEs5Hq2o8jtPuA2/zwTZQ78dn7/did4IA37GoDchn0Ma3UgQGchlVtO7wcUvMVoGNDk2bW/Dj90Pj4S9MmxyB0F8evrcwkPpmwF+THQgA2iE0kR1iAziKMN0uJcHc6xqZilGZbG+l6Q+McQBAxUZNXVt3Bog8o0YjEcgtwNMifu2rLkxZmvsTX66TlWgTM4uZl4UhzqcHxU5Ewh3cKte4fUWZ4zIrh+33jb9HSwKiK++0FR5NaPE4vMIoama0kI4hgQl3MrPxmjhlcxV1YJMGROPTcn7XWx2mFKWPI0zII=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <AEAA61696EB5644ABA13EBA9D9A0DF26@prod.exchangelabs.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: wpi.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d2e3f65-015f-41ac-df93-08d64f05ead3
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 16:33:35.5380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 589c76f5-ca15-41f9-884b-55ec15a0672a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR01MB4098
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ftLDrhoyHsTZAbU-16udFtiqGlQ>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 16:33:41 -0000

On Tue, Nov 20, 2018 at 04:04:21PM +0000, Templin (US), Fred L wrote:
> Hi,
>=20
> > -----Original Message-----
> > From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Anderson, Char=
les R
> > Sent: Tuesday, November 20, 2018 6:32 AM
> > To: v6ops@ietf.org
> > Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notif=
ication for draft-naveen-slaac-prefix-management-00.txt)
> >=20
> > On Tue, Nov 20, 2018 at 03:28:03PM +0100, Alexandre Petrescu wrote:
> > > Le 20/11/2018 =E0 07:06, Fernando Gont a =E9crit=A0:
> > > > Fred,
> > > >
> > > > It would seem to me that while we do have a spec for "SEND", there =
seems
> > > > to be close to null host support for SEND.
> > >
> > > Yet the need of secure neighbor discovery is huge.
> > >
> > > What's the most straightforward way to secure an RA very quickly now =
on
> > > the command line?
> >=20
> > Filter it on all untrusted switch ports.
>=20
> IPv6 ND trust models and threats that motivate SEND are in RFC3756.

Let me rephrase my answer to this question:

"What's the most straightforward way to secure an RA very quickly now on th=
e command line?"

In today's enterprise LANs, RFC6959 SAVI implementations are more available=
 and straighforward to deploy very quickly than RFC3756 implementations.  N=
o changes to end hosts are required.


From nobody Tue Nov 20 08:44:59 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 8EECC130DC1 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:44:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 tC49lvmycsbh for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 08:44:55 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC32012F1AC for <v6ops@ietf.org>; Tue, 20 Nov 2018 08:44:55 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKGittP053261; Tue, 20 Nov 2018 09:44:55 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKGin5P053225 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 09:44:50 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 08:44:49 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 08:44:49 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: "Anderson, Charles R" <cra@wpi.edu>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AQHUgOqy7zXWtICzaUmAX7ltYWExl6VZYdeA//98gjA=
Date: Tue, 20 Nov 2018 16:44:49 +0000
Message-ID: <2bd116f1202d4557a9f57802abdd6d99@XCH15-06-08.nw.nos.boeing.com>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com> <20181120143201.jsquwhgqlauahpe5@angus.ind.wpi.edu> <456daf7677d248d78e7e6d75c33b5a25@XCH15-06-08.nw.nos.boeing.com> <20181120163333.7g2hle5uk6sbwlm7@angus.ind.wpi.edu>
In-Reply-To: <20181120163333.7g2hle5uk6sbwlm7@angus.ind.wpi.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: D201C55BBDCB49FB7042770899DD12F274DEE163643DA50E25EADF48E8560B432000:8
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/H2TPFgpNbZ17OfB3s3KrQZt64rw>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 16:44:58 -0000

> -----Original Message-----
> From: Anderson, Charles R [mailto:cra@wpi.edu]
> Sent: Tuesday, November 20, 2018 8:34 AM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: v6ops@ietf.org
> Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notific=
ation for draft-naveen-slaac-prefix-management-00.txt)
>=20
> On Tue, Nov 20, 2018 at 04:04:21PM +0000, Templin (US), Fred L wrote:
> > Hi,
> >
> > > -----Original Message-----
> > > From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Anderson, Ch=
arles R
> > > Sent: Tuesday, November 20, 2018 6:32 AM
> > > To: v6ops@ietf.org
> > > Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Not=
ification for draft-naveen-slaac-prefix-management-
> 00.txt)
> > >
> > > On Tue, Nov 20, 2018 at 03:28:03PM +0100, Alexandre Petrescu wrote:
> > > > Le 20/11/2018 =E0 07:06, Fernando Gont a =E9crit=A0:
> > > > > Fred,
> > > > >
> > > > > It would seem to me that while we do have a spec for "SEND", ther=
e seems
> > > > > to be close to null host support for SEND.
> > > >
> > > > Yet the need of secure neighbor discovery is huge.
> > > >
> > > > What's the most straightforward way to secure an RA very quickly no=
w on
> > > > the command line?
> > >
> > > Filter it on all untrusted switch ports.
> >
> > IPv6 ND trust models and threats that motivate SEND are in RFC3756.
>=20
> Let me rephrase my answer to this question:
>=20
> "What's the most straightforward way to secure an RA very quickly now on =
the command line?"
>=20
> In today's enterprise LANs, RFC6959 SAVI implementations are more availab=
le and straighforward to deploy very quickly than RFC3756
> implementations.  No changes to end hosts are required.

Today's enterprise LANs are an example of a secured link type, where link
layer securing mechanisms such as IEEE 802.1X can be used. Not all link
types can be secured at the link and/or physical layer.


From nobody Tue Nov 20 10:09:23 2018
Return-Path: <naveen.sarma@gmail.com>
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 57707130DCD; Tue, 20 Nov 2018 10:09:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ojjCcw5C73Np; Tue, 20 Nov 2018 10:09:18 -0800 (PST)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 3860E130DC8; Tue, 20 Nov 2018 10:09:17 -0800 (PST)
Received: by mail-lf1-x12f.google.com with SMTP id p6so2026789lfc.1; Tue, 20 Nov 2018 10:09:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T5hxg1R485gKpLa985hs6aP4ZIcgyh/u5MyLD4Icz9c=; b=LwKGgZtAyjTrJ/v4cuJgh6Exm4757OpN3IGJCWUgOanMlgIilq5ByTjxs0AyWAxOnm 1K82v1Cz0hPS/u5KLbia3bsE8sXkc2xS6bj6XJ+hIeSdVUznCLRtUP8qwXTWE7sNVt+y ESyE9tozPyvWqV4IwXgfInHrApnem3zFhBGdkSqc+ot5tA/I4eolJMiexzbl0sOuy6Zs kCj855iKx4djBZB29BpcB8gWzKRRgAzB/F4rJhmCGdryv5CG+0DVrWVZRIDYxv8G01sN wrCsOietO3hFPbv3q5WZ2JQ5d6sPFnYRFXruH2xjw+TEQen9mS4E77DoOS/3Rj7hkIet xz9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=T5hxg1R485gKpLa985hs6aP4ZIcgyh/u5MyLD4Icz9c=; b=h8nOEGJMiTrkSPnp9g5DTgP0qVrcoFLarO1gOwjmikoCU13j6LBpxbARkyGMS26bOW Uj6AKT9V1ZIqv8t0A4PkBS3xmH4E0p79ueXP82BnHS4lK2kBD0/dG2KLEPcqmeT8R7x5 H9MBiTb928FbLt1CNWVDjsSeG7RX6kwfnu1AOPF/TktTU5VqayauZ+uDXVBA2hiPyDgG v8GhZj0JGNM1UDzYG3Sb5pTwfO0J4mS/dKqzkBl8vZzX3+oLiPMJCdirGE23p28BzYEa tQ4nwu2X/+HoFXC3xTq5WCGQmWFlzfzxy/T0ZVrjjE69ibr+Qn8rETBYqh5tep6E8Fxg yjEw==
X-Gm-Message-State: AGRZ1gKEVI0qN55qczbiSND1K5kAWx1bFgw5+woXgSfgHFzBuQ0PbHbI KlpxS6LK0FszLRXX1pyUNPZFvAt5hmSF4r+JDQ4=
X-Google-Smtp-Source: AJdET5e2u8a6PAoKjXTvOPSzOp3laAoLKdNjNACLjPEpxfdayvRj/zaVaLZEUdnAAN+7M/xmiteRbGiXpE4Vei2PEQg=
X-Received: by 2002:a19:26ce:: with SMTP id m197mr1638164lfm.23.1542737355054;  Tue, 20 Nov 2018 10:09:15 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com>
In-Reply-To: <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Tue, 20 Nov 2018 23:38:51 +0530
Message-ID: <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000007a489057b1c889a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/fpMPvdOM8Z3vLZKBhf0_aKBhUAc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 18:09:22 -0000

--00000000000007a489057b1c889a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Brian,

Comments inline.

Yours,
Naveen.


On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <brian.e.carpenter@gmail.co=
m>
wrote:

> On 2018-11-19 06:53, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Please find comments inline.
> >
> > Thanks & Regards,
> > Naveen
> >
> >
> > On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
> brian.e.carpenter@gmail.com
> > wrote:
> >
> >> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> >>> Hello Brian,
> >>>
> >>> Whether it's a prefix delegation or allocation, it's a resource
> >> allocation
> >>> from both the host / CPE or a router perspective. Do you see that
> missing
> >>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
> function
> >>> even with proposed protocol?
> >>
> >> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> >> there is no way to correlate the request and response unambiguously.
> >> In particular your proposal doesn't distinguish between an unsolicited
> >> unicast RA announcing a prefix and a solicited unicast RA assigning a
> >> prefix, which are totally different actions.
> >>
> >
> > Naveen] Am not yet clear on why we should distinguish between unsolicit=
ed
> > and solicited RA.  Do we need to distinguish like that?  As per my
> current
> > knowledge any prefix will be allocated or assigned only when RS is
> received
> > from node and didn't come across an use case of a router assigning the
> > prefix unsolicited.
>
> Today, no prefixes are assigned on receipt of RS, so I don't understand
> your argument. Prefixes are assigned either by configuration or
> by DHCPv6-ND.
>
Naveen] I would see this as partially true.  As one of the forum member
mentioned, RA does more than advertising the prefix.  Even in our gateway
too prefixes are assigned to subscribers when a RS is received from devices
directly tunneled over GRE.  Consider the case of described in RFC8273,
where the prefixes are assigned to devices upon receipt of RS.  So, it
needn't always be a configuration or DHCPv6 for the prefix allocation or
assignment.

>
> > So, since both node and router will have context of
> > prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF f=
or
> > nonces included in unsolicited RA. I can add a text saying the use of
> this
> > in next version of draft.
>
> But there is no field in an RA for a nonce.
>
Naveen] That is what my draft is proposing.

>
> >>
> >> Handing out resources with a single message exchange is bad practice
> >> anyway; if the response is lost, the resource is lost for ever. You
> really
> >> need some kind of two-phase commit.
> >
> >
> > Naveen] Do we really need this? There are equal amount of chances of
> losing
> > a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more del=
ay
> > in the resource allocation procedure and it might not be required as th=
e
> > retry mechanism is in place.
>
> A retry mechanism is not safe. It might lead to the same prefix being
> allocated twice due to lost messages or a race condition. I suggest
> that you read up on two-phase commit, which requires a minimum of
> four messages.
>
Naveen] Agree that a two-phase commit is considerably safe.  This can be a
subject of future study.

>
> > I would rather say that the resource is never
> > lost.  That is because, from router perspective the resource is allocat=
ed
> > even if the message doesn't reach the solicited node.  A device will
> anyway
> > retry and a router will always sends a response with the same allocated
> > prefix.
>
> But it never knows if the response was received, which is a requirement
> for safe resource allocation.
>
> >
> > The standard RA doesn't have this
> >> problem because it's an *announcement* not an *assignment*, and it is
> >> repeated at a reasonable frequency, so a lost message doesn't matter.
> >>
> >
> > Naveen] I don't see a difference between the two in my draft. So, didn'=
t
> > want to distinguish between the two i.e. standard and the one proposed =
in
> > this draft.  What kind of difference do you see?
>
> As described above. An existing RA says "I route this prefix".
> Your RA says "You can use this prefix." That is an utterly different
> statement.
>
Naveen] As mentioned in above example, not all routers might not be
eligible to say that "You can use this prefix" (for example, whoever didn't
go for a < /64 prefix allocation).  There must not be a big change in
existing behavior.  Can you please help me understand your comment?

>
> >> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> >> in the same way, but would be needed if an authorisation or
> >> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> >> prefix to this box?" or "Which box got that prefix?" you need an
> >> identifier for the box.)
> >>
> > Naveen] This is mentioned in my draft about whether the routers
> > configuration allows /56 prefix allocation or not. If not, a router can
> log
> > using the mac address of the device.  We too do the same thing in our
> > router.
>
> /56 is only an example of course. Any length prefix could be requested.
> Yes, if you trust the MAC address you could use that as an ID. But
> if you use DHCPv6 that problem is already solved.

Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solution
in my case and across all platforms (might be for others too).  That is
reason we see so many drafts were invented by honorable members of the
group to bridge the gap in SLAAC itself.

>
>     Brian
>
> >
> >>
> >>>
> >>> Also am not sure if am wrong in quoting that *delegation* is the term
> >>> coined to mimic SLAAC behavior of prefix allocation from a sub pool.
> >>
> >> "Delegation", "allocation" or "assignment" are all fundamentally the
> >> same, and are all different from the simple announcement function of a
> >> normal RA. Your proposal changes an announcement protocol into a
> >> management protocol. That's the thing that Ole is asking you to justif=
y.
> >> Why do that?
> >>
> >>     Brian
> >>
> >>>
> >>> Please correct me if am wrong.
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> >> brian.e.carpenter@gmail.com
> >>> wrote:
> >>>
> >>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>>>> Naveen,
> >>>>>
> >>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
> messages
> >>>> requires
> >>>>> a *new option* to go along with an already existing protocol (namel=
y,
> >>>> DHCPv6).
> >>>>> The idea your draft builds on uses an existing IPv6 ND option but
> >>>> requires a
> >>>>> *new protocol* that is not fully specified in your draft yet. My
> >> feeling
> >>>> is that once
> >>>>> the new protocol is fully fleshed out it would look very much like
> >>>> DHCPv6, and
> >>>>> some people have said that they do not want new protocols.
> >>>>>
> >>>>> I am actually beyond the point of caring whether the protocol shoul=
d
> be
> >>>> DHCPv6,
> >>>>> but do we also need a new non-DHCPv6 protocol that looks a lot like
> >>>> DHCPv6?
> >>>>
> >>>> I realised when looking at this draft that DHCPv6 has one property
> that
> >>>> RS/RA completely lacks: a transaction ID. I don't see how we can bui=
ld
> >>>> any kind of resource allocation mechanism without some form of
> >>>> transactional
> >>>> integrity. Prefix delegation is of course a form of resource
> allocation.
> >>>> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>>>
> >>>>    Brian
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>>>> Sent: Thursday, November 15, 2018 9:18 AM
> >>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> >> ipv6@ietf.org>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>> Hello all,
> >>>>>
> >>>>> To be honest, there is no intention to compete with other existing
> >>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionali=
ty
> >> and
> >>>> the same is covered in the draft.  And I see the cases where this
> draft
> >>>> solves real time problems where the existing bridge itself is not
> >> usable.
> >>>>>
> >>>>> @Ole / @Fred / others: If a device soliciting something from the
> router
> >>>> using RS is considered as intruding into other territory, IMHO it's
> very
> >>>> unfair way of evaluating.  For that matter whether a PIO is included
> in
> >> RS
> >>>> or not, a device is soliciting the information from router.  When th=
is
> >>>> draft solves the problems it cannot be put down just by saying it as=
 a
> >>>> redundant to another standard, while actually it is not.
> >>>>>
> >>>>> If a device soliciting required information using the existing
> protocol
> >>>> standards without new message types or option types or flags itself =
is
> >>>> treated as a wrapper or redundant for other standards, aren't there
> >>>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> >>>> devices?  For that matter what about the complete SLAAC and DHCPv6?
> Am
> >> I
> >>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to
> >> each
> >>>> other?
> >>>>>
> >>>>> I also agree that multiple attempts were made by many respected
> members
> >>>> of the forum to bring in similar changes to whatever my current draf=
t
> >>>> suggested.  But not sure why they couldn't become standards.  It sho=
ws
> >> the
> >>>> need of devices that are looking for a solution and am sure people
> keep
> >>>> inventing round-about solutions for the same.
> >>>>>
> >>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
> please
> >>>> suggest another change for that.
> >>>>>
> >>>>> I understand that the forum has finite reservations on providing
> >>>> extensions to existing protocols.  But I request the forum and WG
> >> chairs to
> >>>> evaluate this draft fairly and technically.
> >>>>>
> >>>>> Yours,
> >>>>> Naveen.
> >>>>>
> >>>>>
> >>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
> wrote:
> >>>>> in line..
> >>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>>>> Hi Brian,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
> <mailto:
> >>>> brian.e.carpenter@gmail.com>]
> >>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> >>>> otroan@employees.org>>
> >>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> >>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>>>> HI Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Fred,
> >>>>>>>>>>>
> >>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Ole,
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
> But
> >>>> am sure it would consume more resources at router to
> >>>>>>> support
> >>>>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> So I can understand this comment, the water under the brid=
ge
> >>>> refers to the
> >>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
> delegation.
> >>>> Is that what
> >>>>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Sure.
> >>>>>>>>>>>>
> >>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol f=
or
> >>>> Prefix Delegation
> >>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >>>> addition to that. I don't
> >>>>>>>>>>>> mind a statement like that, but would the community agree wi=
th
> >> it?
> >>>>>>>>>>>
> >>>>>>>>>>> In general we as a community try to avoid providing multiple
> >>>> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>>>
> >>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>>>
> >>>>>>>>> I am saying that solving a problem that is already solved is a
> >> waste
> >>>> of time and resources.
> >>>>>>>>> Now if you install could solve a problem where we don=E2=80=99t=
 have a
> >>>> satisfactory solution...
> >>>>>>>>
> >>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
> >>>> Prefix Delegation
> >>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*.
> (I
> >>>> add this
> >>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >>>> non-protocol
> >>>>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>>>
> >>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution,
> but
> >>>> there
> >>>>>>> are some subtleties:
> >>>>>>>
> >>>>>>> 1) Since there are no protocol police, you can't actually stop
> people
> >>>>>>> using some other method of prefix delegation, which would simply
> >> appear
> >>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> >> protocols
> >>>>>>> are concerned.
> >>>>>>
> >>>>>> Right, I wanted to be careful in how I worded my message based on
> our
> >>>>>> knowledge of other non-router methods (including anima) which we
> >>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>>>
> >>>>>> "10.  Prefix Delegation Services
> >>>>>>
> >>>>>>    Selection of prefix delegation services must be considered
> >> according
> >>>>>>    to specific use cases.  An example service is that offered by
> >> DHCPv6
> >>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging h=
as
> >>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>>>
> >>>>>>    Other, non-router, mechanisms may exist, such as proprietary
> IPAMs,
> >>>>>>    [I-D.ietf-anima-prefix-management] and
> >>>>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>>>
> >>>>>> Does this still ring true, or do we need to make some adjustments
> >> based
> >>>>>> on these recent discussions?
> >>>>>
> >>>>> I think it's still true, although as Ole and I said, proposals such
> as
> >>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as th=
e
> >>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manageme=
nt
> >>>>> intentionally competes with DHCPv6-PD, which is a different
> >> discussiion.
> >>>>>
> >>>>>     Brian
> >>>>>
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>> 2) We did think about this question a bit while developing
> >>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>>>> (which is approved and in the RFC Editor queue waiting for missin=
g
> >>>>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>>>> management system would interface to DHCPv6-PD at the edges of an
> >>>>>>> autonomic network. I think you'd find something similar in any so=
rt
> >>>>>>> of coordinated prefix management scheme.
> >>>>>>>
> >>>>>>> 3) A similar situation arises in HNCP:
> >>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>>>
> >>>>>>>    Brian
> >>>>>>>
> >>>>>>>>
> >>>>>>>>>>>>> The value proposition of something new, has to be different
> >> than
> >>>> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>>>
> >>>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv=
6
> >>>> protocol proposals?
> >>>>>>>>>>>> If not, if you mean to say that the idea of including a DHCP=
v6
> >>>> option in RS/RA messages
> >>>>>>>>>>>> is "just a different wrapping", then that is not entirely
> true.
> >>>> By including both the IPv6
> >>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there
> are
> >>>> fewer messages
> >>>>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>>>
> >>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not sa=
ve a round
> >>>> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>>>
> >>>>>>>>>> This gets us back to the M&O bits where there is a
> >> cross-dependence
> >>>> between the two
> >>>>>>>>>> protocols. Historically, you are supposed to wait until the
> RS/RA
> >>>> exchange and check the
> >>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
> saying
> >>>> that that is no longer
> >>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>>>
> >>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> >>>> protocol between routers.
> >>>>>>>>
> >>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>>>
> >>>>>>>>>> It is also important that there are fewer messages - two inste=
ad
> >> of
> >>>> four. That matters
> >>>>>>>>>> a great deal on low end links.
> >>>>>>>>>
> >>>>>>>>> I would like to see the maths behind that.
> >>>>>>>>> Use header compression then.
> >>>>>>>>
> >>>>>>>> It isn't only a question of how many bytes - the question is
> moreso
> >>>> how
> >>>>>>>> many channel accesses are necessary. On some links, sending
> >>>> everything in
> >>>>>>>> a single channel access is less prone to collisions than requiri=
ng
> >>>> multiple
> >>>>>>>> channel accesses.
> >>>>>>>>
> >>>>>>>> Think about CB radio - after you say "breaker, breaker one-nine"
> you
> >>>> get
> >>>>>>>> to say as much as you want (within reason) without having to
> undergo
> >>>>>>>> channel contention multiple times. (That is not to say that comm=
on
> >>>> data
> >>>>>>>> links function the same as CB radio, but they do have their CSMA
> >>>> protocols
> >>>>>>>> for making sure they don't step on someone else's transmission.)
> >>>>>>>>
> >>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, ju=
st
> >>>> options in ND instead of DHCP.
> >>>>>>>>>>
> >>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >>>> different than DHCPv6.
> >>>>>>>>>> That is the whole point.
> >>>>>>>>>
> >>>>>>>>> Right. I am sorry but I struggle getting why that is valuable. =
ND
> >> is
> >>>> also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
> >>>>>>>>> delegation.
> >>>>>>>>
> >>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one=
).
> >> In
> >>>> this
> >>>>>>>> case, the presence of a DHCPv6 option in the RS message is
> >> indication
> >>>> that
> >>>>>>>> the RA is to be returned via unicast.
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Cheers
> >>>>>>>>> Ole
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>> Cheers
> >>>>>>>>>>> Ole
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>
> >>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extens=
ions=E2=80=9D of
> an
> >>>> IPv6 network. Something that solved that problem, would be a
> >>>>>>> lot
> >>>>>>>>>>> more
> >>>>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>> Ole
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> v6ops mailing list
> >>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> v6ops mailing list
> >>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

--00000000000007a489057b1c889a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Brian,<div><br></div><div>Comments inline.</div><div=
><br clear=3D"all"><div><div dir=3D"ltr" class=3D"m_-111660915551916658gmai=
l_signature" data-smartmail=3D"gmail_signature">Yours,<br>Naveen.</div></di=
v><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, 19 Nov =
2018 at 01:04, Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gm=
ail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">On 2018-11-19 06:53, Naveen Kottapalli w=
rote:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Please find comments inline.<br>
&gt; <br>
&gt; Thanks &amp; Regards,<br>
&gt; Naveen<br>
&gt; <br>
&gt; <br>
&gt; On Sun, 18 Nov 2018, 01:16 Brian E Carpenter &lt;<a href=3D"mailto:bri=
an.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>=
<br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-18 06:40, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whether it&#39;s a prefix delegation or allocation, it&#39;s a=
 resource<br>
&gt;&gt; allocation<br>
&gt;&gt;&gt; from both the host / CPE or a router perspective. Do you see t=
hat missing<br>
&gt;&gt;&gt; transaction ID in RS/RA as a mandatory requirement for SLAAC t=
o function<br>
&gt;&gt;&gt; even with proposed protocol?<br>
&gt;&gt;<br>
&gt;&gt; Yes. Without a transaction ID, a nonce, or some equivalent mecahni=
sm<br>
&gt;&gt; there is no way to correlate the request and response unambiguousl=
y.<br>
&gt;&gt; In particular your proposal doesn&#39;t distinguish between an uns=
olicited<br>
&gt;&gt; unicast RA announcing a prefix and a solicited unicast RA assignin=
g a<br>
&gt;&gt; prefix, which are totally different actions.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] Am not yet clear on why we should distinguish between unsolici=
ted<br>
&gt; and solicited RA.=C2=A0 Do we need to distinguish like that?=C2=A0 As =
per my current<br>
&gt; knowledge any prefix will be allocated or assigned only when RS is rec=
eived<br>
&gt; from node and didn&#39;t come across an use case of a router assigning=
 the<br>
&gt; prefix unsolicited.=C2=A0 <br>
<br>
Today, no prefixes are assigned on receipt of RS, so I don&#39;t understand=
<br>
your argument. Prefixes are assigned either by configuration or<br>
by DHCPv6-ND.<br></blockquote><div>Naveen] I would see this as partially tr=
ue.=C2=A0 As one of the forum member mentioned, RA does more than advertisi=
ng the prefix.=C2=A0 Even in our gateway too prefixes are assigned to subsc=
ribers when a RS is received from devices directly tunneled over GRE.=C2=A0=
 Consider the case of described in RFC8273, where the prefixes are assigned=
 to devices upon receipt of RS.=C2=A0 So, it needn&#39;t always be a config=
uration or DHCPv6 for the prefix allocation or assignment.</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
<br>
&gt; So, since both node and router will have context of<br>
&gt; prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF =
for<br>
&gt; nonces included in unsolicited RA. I can add a text saying the use of =
this<br>
&gt; in next version of draft.<br>
<br>
But there is no field in an RA for a nonce.<br></blockquote><div>Naveen] Th=
at is what my draft is proposing.=C2=A0</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>
<br>
&gt;&gt;<br>
&gt;&gt; Handing out resources with a single message exchange is bad practi=
ce<br>
&gt;&gt; anyway; if the response is lost, the resource is lost for ever. Yo=
u really<br>
&gt;&gt; need some kind of two-phase commit.<br>
&gt; <br>
&gt; <br>
&gt; Naveen] Do we really need this? There are equal amount of chances of l=
osing<br>
&gt; a RA or DHCPv6 Avertise / Reply.=C2=A0 A two way commit will induce mo=
re delay<br>
&gt; in the resource allocation procedure and it might not be required as t=
he<br>
&gt; retry mechanism is in place.=C2=A0 <br>
<br>
A retry mechanism is not safe. It might lead to the same prefix being<br>
allocated twice due to lost messages or a race condition. I suggest<br>
that you read up on two-phase commit, which requires a minimum of<br>
four messages.<br></blockquote><div>Naveen] Agree that a two-phase commit i=
s considerably safe.=C2=A0 This can be a subject of future study.</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">
<br>
&gt; I would rather say that the resource is never<br>
&gt; lost.=C2=A0 That is because, from router perspective the resource is a=
llocated<br>
&gt; even if the message doesn&#39;t reach the solicited node.=C2=A0 A devi=
ce will anyway<br>
&gt; retry and a router will always sends a response with the same allocate=
d<br>
&gt; prefix.<br>
<br>
But it never knows if the response was received, which is a requirement<br>
for safe resource allocation.<br>
<br>
&gt; <br>
&gt; The standard RA doesn&#39;t have this<br>
&gt;&gt; problem because it&#39;s an *announcement* not an *assignment*, an=
d it is<br>
&gt;&gt; repeated at a reasonable frequency, so a lost message doesn&#39;t =
matter.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] I don&#39;t see a difference between the two in my draft. So, =
didn&#39;t<br>
&gt; want to distinguish between the two i.e. standard and the one proposed=
 in<br>
&gt; this draft.=C2=A0 What kind of difference do you see?<br>
<br>
As described above. An existing RA says &quot;I route this prefix&quot;.<br=
>
Your RA says &quot;You can use this prefix.&quot; That is an utterly differ=
ent<br>
statement.<br></blockquote><div>Naveen] As mentioned in above example, not =
all routers might not be eligible to say that &quot;You can use this prefix=
&quot; (for example, whoever didn&#39;t go for a &lt; /64 prefix allocation=
).=C2=A0 There must not be a big change in existing behavior.=C2=A0 Can you=
 please help me understand your comment?</div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">
<br>
&gt;&gt; (A device ID, as also used in DHCPv6, doesn&#39;t seem to be essen=
tial<br>
&gt;&gt; in the same way, but would be needed if an authorisation or<br>
&gt;&gt; logging mechanism is needed, i.e. to answer &quot;Is it OK to give=
 a /56<br>
&gt;&gt; prefix to this box?&quot; or &quot;Which box got that prefix?&quot=
; you need an<br>
&gt;&gt; identifier for the box.)<br>
&gt;&gt;<br>
&gt; Naveen] This is mentioned in my draft about whether the routers<br>
&gt; configuration allows /56 prefix allocation or not. If not, a router ca=
n log<br>
&gt; using the mac address of the device.=C2=A0 We too do the same thing in=
 our<br>
&gt; router.<br>
<br>
/56 is only an example of course. Any length prefix could be requested.<br>
Yes, if you trust the MAC address you could use that as an ID. But<br>
if you use DHCPv6 that problem is already solved.</blockquote><div>Naveen] =
As I mentioned earlier in my mail, DHCPv6 is not a usable solution in my ca=
se and across all platforms (might be for others too).=C2=A0 That is reason=
 we see so many drafts were invented by honorable members of the group to b=
ridge the gap in SLAAC itself.</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Also am not sure if am wrong in quoting that *delegation* is t=
he term<br>
&gt;&gt;&gt; coined to mimic SLAAC behavior of prefix allocation from a sub=
 pool.<br>
&gt;&gt;<br>
&gt;&gt; &quot;Delegation&quot;, &quot;allocation&quot; or &quot;assignment=
&quot; are all fundamentally the<br>
&gt;&gt; same, and are all different from the simple announcement function =
of a<br>
&gt;&gt; normal RA. Your proposal changes an announcement protocol into a<b=
r>
&gt;&gt; management protocol. That&#39;s the thing that Ole is asking you t=
o justify.<br>
&gt;&gt; Why do that?<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please correct me if am wrong.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank">b=
rian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The idea of including a DHCPv6 message option in IPv6 =
ND RS/RA messages<br>
&gt;&gt;&gt;&gt; requires<br>
&gt;&gt;&gt;&gt;&gt; a *new option* to go along with an already existing pr=
otocol (namely,<br>
&gt;&gt;&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt;&gt;&gt; The idea your draft builds on uses an existing IPv6 ND=
 option but<br>
&gt;&gt;&gt;&gt; requires a<br>
&gt;&gt;&gt;&gt;&gt; *new protocol* that is not fully specified in your dra=
ft yet. My<br>
&gt;&gt; feeling<br>
&gt;&gt;&gt;&gt; is that once<br>
&gt;&gt;&gt;&gt;&gt; the new protocol is fully fleshed out it would look ve=
ry much like<br>
&gt;&gt;&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt;&gt;&gt; some people have said that they do not want new protoc=
ols.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am actually beyond the point of caring whether the p=
rotocol should be<br>
&gt;&gt;&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol that loo=
ks a lot like<br>
&gt;&gt;&gt;&gt; DHCPv6?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I realised when looking at this draft that DHCPv6 has one =
property that<br>
&gt;&gt;&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#39;t see =
how we can build<br>
&gt;&gt;&gt;&gt; any kind of resource allocation mechanism without some for=
m of<br>
&gt;&gt;&gt;&gt; transactional<br>
&gt;&gt;&gt;&gt; integrity. Prefix delegation is of course a form of resour=
ce allocation.<br>
&gt;&gt;&gt;&gt; So that is a fundamental difference between DHCPv6 and RS/=
RA.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:nave=
en.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.ca=
rpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;;<br=
>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" =
target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To be honest, there is no intention to compete with ot=
her existing<br>
&gt;&gt;&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gaps w.r.t =
the functionality<br>
&gt;&gt; and<br>
&gt;&gt;&gt;&gt; the same is covered in the draft.=C2=A0 And I see the case=
s where this draft<br>
&gt;&gt;&gt;&gt; solves real time problems where the existing bridge itself=
 is not<br>
&gt;&gt; usable.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting somethin=
g from the router<br>
&gt;&gt;&gt;&gt; using RS is considered as intruding into other territory, =
IMHO it&#39;s very<br>
&gt;&gt;&gt;&gt; unfair way of evaluating.=C2=A0 For that matter whether a =
PIO is included in<br>
&gt;&gt; RS<br>
&gt;&gt;&gt;&gt; or not, a device is soliciting the information from router=
.=C2=A0 When this<br>
&gt;&gt;&gt;&gt; draft solves the problems it cannot be put down just by sa=
ying it as a<br>
&gt;&gt;&gt;&gt; redundant to another standard, while actually it is not.<b=
r>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If a device soliciting required information using the =
existing protocol<br>
&gt;&gt;&gt;&gt; standards without new message types or option types or fla=
gs itself is<br>
&gt;&gt;&gt;&gt; treated as a wrapper or redundant for other standards, are=
n&#39;t there<br>
&gt;&gt;&gt;&gt; overlapping options in both SLAAC and DHCPv6 that can be s=
ent to the<br>
&gt;&gt;&gt;&gt; devices?=C2=A0 For that matter what about the complete SLA=
AC and DHCPv6?=C2=A0 Am<br>
&gt;&gt; I<br>
&gt;&gt;&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are redundant =
protocols to<br>
&gt;&gt; each<br>
&gt;&gt;&gt;&gt; other?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I also agree that multiple attempts were made by many =
respected members<br>
&gt;&gt;&gt;&gt; of the forum to bring in similar changes to whatever my cu=
rrent draft<br>
&gt;&gt;&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;t become=
 standards.=C2=A0 It shows<br>
&gt;&gt; the<br>
&gt;&gt;&gt;&gt; need of devices that are looking for a solution and am sur=
e people keep<br>
&gt;&gt;&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6 inside =
the draft, please<br>
&gt;&gt;&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I understand that the forum has finite reservations on=
 providing<br>
&gt;&gt;&gt;&gt; extensions to existing protocols.=C2=A0 But I request the =
forum and WG<br>
&gt;&gt; chairs to<br>
&gt;&gt;&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<b=
r>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank">brian.e.carpenter@gmail.com</a>&lt;mailto:<a href=3D"mailto:brian.e.=
carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;&=
gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mai=
lto:brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.=
com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>=
&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &lt;<a href=3D"mailto=
:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>&lt;mailto=
:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@iet=
f.org" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6o=
ps@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;; 6man WG &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ie=
tf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv=
6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>&lt;mai=
lto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36=
 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boei=
ng.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&=
lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin =
(US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templ=
in@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a=
>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 20=
18 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templi=
n@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.=
com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, =
Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templ=
in@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailt=
o:<a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employee=
s.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November=
 12, 2018 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred=
 L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.=
L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli =
&lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarm=
a@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] N=
ew Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to=
 some extent that DHCPv6 is a format on wire.=C2=A0 But<br>
&gt;&gt;&gt;&gt; am sure it would consume more resources at router to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole alo=
ng with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegat=
ion is quite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless thi=
s is water under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understan=
d this comment, the water under the bridge<br>
&gt;&gt;&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv=
6 PD as the protocol for prefix delegation.<br>
&gt;&gt;&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning t=
o say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that=
 DHCPv6 is *the* chosen protocol for<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alte=
rnate IPv6 ND-based protocol in<br>
&gt;&gt;&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that=
, but would the community agree with<br>
&gt;&gt; it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community t=
ry to avoid providing multiple<br>
&gt;&gt;&gt;&gt; equivalent solutions to the same problem. Sometimes we fai=
l.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is =
the one and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem tha=
t is already solved is a<br>
&gt;&gt; waste<br>
&gt;&gt;&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve a probl=
em where we don=E2=80=99t have a<br>
&gt;&gt;&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one=
 and only solution to<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegatio=
n protocol is needed*. (I<br>
&gt;&gt;&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v=
6ops-pdhost&#39; lists other<br>
&gt;&gt;&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix=
 delegation.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the =
current IETF solution, but<br>
&gt;&gt;&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police, you can=
&#39;t actually stop people<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; using some other method of prefix delegation, =
which would simply<br>
&gt;&gt; appear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mec=
hanism as far as the IETF<br>
&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I worded my m=
essage based on our<br>
&gt;&gt;&gt;&gt;&gt;&gt; knowledge of other non-router methods (including a=
nima) which we<br>
&gt;&gt;&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. =
>From that document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation servic=
es must be considered<br>
&gt;&gt; according<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An examp=
le service is that offered by<br>
&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative servi=
ce based on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6ma=
n-pio-exclusive-bit].<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exi=
st, such as proprietary IPAMs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] an=
d<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management=
-yang].&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Does this still ring true, or do we need to make s=
ome adjustments<br>
&gt;&gt; based<br>
&gt;&gt;&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I think it&#39;s still true, although as Ole and I sai=
d, proposals such as<br>
&gt;&gt;&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do recognize DH=
CPv6-PD as the<br>
&gt;&gt;&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-slaac-pr=
efix-management<br>
&gt;&gt;&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which is a diff=
erent<br>
&gt;&gt; discussiion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a bit whil=
e developing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-i=
etf-anima-prefix-management-07" rel=3D"noreferrer" target=3D"_blank">https:=
//tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Editor queue=
 waiting for missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is supposed to sh=
ow how a prefix<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; management system would interface to DHCPv6-PD=
 at the edges of an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d find some=
thing similar in any sort<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788=
#section-6.3.4" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org=
/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition =
of something new, has to be different<br>
&gt;&gt; than<br>
&gt;&gt;&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrappin=
g&quot;, are you are talking about non-DHCPv6<br>
&gt;&gt;&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say=
 that the idea of including a DHCPv6<br>
&gt;&gt;&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different =
wrapping&quot;, then that is not entirely true.<br>
&gt;&gt;&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in=
 a single message exchange, there are<br>
&gt;&gt;&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. Tha=
t in itself is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that =
as interesting. You will not save a round<br>
&gt;&gt;&gt;&gt; trip, since the two protocols don=E2=80=99t depend on each=
 other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O b=
its where there is a<br>
&gt;&gt; cross-dependence<br>
&gt;&gt;&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are s=
upposed to wait until the RS/RA<br>
&gt;&gt;&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv=
6 (two round trips). Are you saying<br>
&gt;&gt;&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that th=
e M&amp;O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency=
 on the M&amp;O bits. PD is a<br>
&gt;&gt;&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits=
 - I am fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there ar=
e fewer messages - two instead<br>
&gt;&gt; of<br>
&gt;&gt;&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind t=
hat.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many b=
ytes - the question is moreso<br>
&gt;&gt;&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessary. On so=
me links, sending<br>
&gt;&gt;&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less prone to c=
ollisions than requiring<br>
&gt;&gt;&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot=
;breaker, breaker one-nine&quot; you<br>
&gt;&gt;&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within reason)=
 without having to undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times. (That i=
s not to say that common<br>
&gt;&gt;&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radio, but t=
hey do have their CSMA<br>
&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t step on som=
eone else&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exac=
tly same protocol semantics, just<br>
&gt;&gt;&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exact=
ly DHCPv6 - they are not<br>
&gt;&gt;&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getti=
ng why that is valuable. ND<br>
&gt;&gt; is<br>
&gt;&gt;&gt;&gt; also a one to many protocol. That=E2=80=99s not suitable f=
or per-router<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent =
as unicast (one-to-one).<br>
&gt;&gt; In<br>
&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in t=
he RS message is<br>
&gt;&gt; indication<br>
&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still strugglin=
g with =E2=80=9Cpermissionless extensions=E2=80=9D of an<br>
&gt;&gt;&gt;&gt; IPv6 network. Something that solved that problem, would be=
 a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk ab=
out.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" =
target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/v6ops" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mai=
lman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6=
ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" target=3D"_bla=
nk">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops=
" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinf=
o/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <br>
<br>
</blockquote></div></div>

--00000000000007a489057b1c889a--


From nobody Tue Nov 20 10:15:13 2018
Return-Path: <naveen.sarma@gmail.com>
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 BB321130E79; Tue, 20 Nov 2018 10:15:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 clrRy6RsUBkI; Tue, 20 Nov 2018 10:14:58 -0800 (PST)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 20444130DCD; Tue, 20 Nov 2018 10:14:58 -0800 (PST)
Received: by mail-lf1-x132.google.com with SMTP id p6so2039217lfc.1; Tue, 20 Nov 2018 10:14:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UEAyHwQmhhPn9u0PtYtLBNVmBW1cQXlZ11gqu+uABco=; b=BchFsRPql1yjc733RISQiKPcpNwt9wO0lqOV38Ps5thiTuXoLgcg0KZLrXeq9DX9rQ HzDnV5RePgpH+SvhFtgKr1JrxBoWoFc8CUqx3PRGk4QNzFunyS8urK0B68lnzUci7bl+ icDsUKrwtthEPkPXYAGDy6qZIqGd+oNWBdGKveIxDy+cUa0wvVmvyz2y+/NAXvnsR+gG MI6zJ71ief87TXtox2VABuoExJOcc3qCLqFNYlTYAAMfxrcaalWuErTcxVdJDZj9YkXT MtolBgNa4im2Gc7icLqbngfXgOzreQPh7Fht7tWW5u13cIT3MLIY60hbUha38DtFuRsQ QT/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UEAyHwQmhhPn9u0PtYtLBNVmBW1cQXlZ11gqu+uABco=; b=jDEvk/4qijXzu589GzxOT5Nlynr2C30+c9rcQhjNns7eMnFk2oB1uTP63TBdEBSd53 uozxPLEau7q+JB1dXGKhV7Nj7u5rfllckWW1KtxJh/gCc+gbYZkaSNwDyXdD5uIUsDT+ v7VmEzqKZlw89StHeCYEGfhTZ/8wpi5xs5Kha7AhUu54KmBuVLMBHRscHChu5b+2fC7b a9/J3zrD9tM+0Bfjl4GTwLDHn1HgOx4yFOLAfH1qI2H9BzjVTrIRoE75i/L2k6GKm+gp X+XJBsdSbBiLTolSAYrROnfkmbYq5V55t4e5YRTcixvmooxCqxzUTE+ZFUfDXFiAskV0 DjeA==
X-Gm-Message-State: AGRZ1gIl6R0ASq1WKvjeLXlB1zhmJwc/oAV+M0cBwe+SMYYWQhfhFBql oKGsadq7vt0OkmjMsao02k/5cStqvXcGtl1/Q6FqBw==
X-Google-Smtp-Source: AJdET5fAgmAN/EPwS4KJ+9I6XrwZ/HmoLGON7oo4Qr3bd0kYr0x/zf3VeK+uc2zVm4UlxR/lHb1zkid0kMisl7oZ1D0=
X-Received: by 2002:a19:26ce:: with SMTP id m197mr1648191lfm.23.1542737696024;  Tue, 20 Nov 2018 10:14:56 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org> <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com> <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org> <CANFmOtnzdZmduVLZtEp5VG0eonK6DmdSgh5tpCU8QFsBw40vUQ@mail.gmail.com> <7374C275-3FF0-4A5B-9E9E-4D9AA1220B63@employees.org>
In-Reply-To: <7374C275-3FF0-4A5B-9E9E-4D9AA1220B63@employees.org>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Tue, 20 Nov 2018 23:44:32 +0530
Message-ID: <CANFmOt=hEFTGshtESkXFW8Cz2VbhbZU1S66De1UADS3gsULemQ@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>,  "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005a6bd6057b1c9c58"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2wfoQJILYQuxjkuftNrKO_Jlzrk>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 18:15:08 -0000

--0000000000005a6bd6057b1c9c58
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Ole,

Refined my problem statements below.  Please let me know if this is okay.

Yours,
Naveen.


On Sun, 18 Nov 2018 at 23:46, Ole Troan <otroan@employees.org> wrote:

> Naveen,
>
> I don=E2=80=99t understand the problem description below, nor why it woul=
d require
> a different solution than any of those we already have.
>
> Does anyone else understand and can translate?
>
> Cheers
> Ole
>
> On 18 Nov 2018, at 18:51, Naveen Kottapalli <naveen.sarma@gmail.com>
> wrote:
>
> Hello Ole,
>
> Please find comments inline.
>
> Thanks & Regards,
> Naveen
>
>
> On Sat, 17 Nov 2018, 23:05 Ole Troan <otroan@employees.org wrote:
>
>> Hi Naveen,
>>
>> While the purpose of the proposal might be obvious to you, it might not
>> be for the rest of us.
>>
>> Can you please describe the problem you are trying to solve?
>>
> Naveen] Below is the description of problems that are being tried to solv=
e:
> 1. Soliciting any prefix of pre configured length using RS / RA is not
> currently supported.  Lack of this forces the devices to be at disposal o=
f
> routers.  We can have it implemented in both of our CPE and router. But t=
he
> solution wouldn't be compliant or inter-operable.  The reason why existin=
g
> solutions can't be used is mentioned below.
> 2. Lingering SLAAC prefixes at router.  Some of the prefixes that were
> assigned to hosts by our router are lingering though the host interface i=
s
> brought down and the prefix isn't used anymore.
> 3. Devices lose ongoing data connectivity when mobility happens.  Hosts
> during mobility are losing the existing ongoing traffic sessions due to
> SLAAC prefix change. This is because when the gateway detects mobility to=
 a
> different tunnel the existing session will be cleared and a new session
> entry is created. During this process there is no guarantee that the same
> prefix will be assigned back to the device.
>
>>
>> Can you please describe how existing solutions do not solve your problem=
?
>>
> Naveen] All the prefixes were assigned using SLAAC and there is no
> solution till date to solicit or release a specific prefix. It's not just
> specific prefix, but the only existing solution to get a non /64 prefix i=
s
> only through DHCPv6, which can't be done in the CPE.
>
>>
>> Note, =E2=80=9CPD is not supported in SLAAC=E2=80=9D is not the problem =
description I am
>> hoping for.
>>
> Naveen] Unfortunately yes for the use case where prefix length less than
> 64. I see this as more like soliciting a prefix pool.  All the host / CPE
> does is soliciting a prefix of desired length by including existing optio=
ns
> in RS.  But why a host or CPE soliciting a prefix (which is already done =
by
> them) without introducing new message types or options should be a proble=
m?
>
>>
>> Cheers
>> Ole
>>
>> On 17 Nov 2018, at 18:16, Naveen Kottapalli <naveen.sarma@gmail.com>
>> wrote:
>>
>> Hello Ole,
>>
>> Following are the things that am trying to solve.
>>
>> 1. I can't sell oranges when apples are asked for.
>> 2. Improving SLAAC as a protocol by providing options like soliciting a
>> prefix of certain length; releasing or declining a prefix (this is equal=
ly
>> more important for the protocol perspective itself as a prefix is an
>> important resource for the router).
>>
>> Please let me know which of the above points you think are not valid.
>>
>> Thanks & Regards,
>> Naveen
>>
>>
>> On Fri, 16 Nov 2018, 00:21 Ole Troan <otroan@employees.org wrote:
>>
>>> Naveen,
>>>
>>> Let me quote from RFC1958:
>>>
>>> 3.2 If there are several ways of doing the same thing, choose one.
>>>    If a previous design, in the Internet context or elsewhere, has
>>>    successfully solved the same problem, choose the same solution unles=
s
>>>    there is a good technical reason not to.  Duplication of the same
>>>    protocol functionality should be avoided as far as possible, without
>>>    of course using this argument to reject improvements.
>>>
>>>
>>> What problem are you trying to solve with your proposal which isn=E2=80=
=99t
>>> covered by existing solutions?
>>>
>>> Cheers,
>>> Ole
>>>
>>> > On 15 Nov 2018, at 18:17, Naveen Kottapalli <naveen.sarma@gmail.com>
>>> wrote:
>>> >
>>> > Hello all,
>>> >
>>> > To be honest, there is no intention to compete with other existing
>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionality =
and
>>> the same is covered in the draft.  And I see the cases where this draft
>>> solves real time problems where the existing bridge itself is not usabl=
e.
>>> >
>>> > @Ole / @Fred / others: If a device soliciting something from the
>>> router using RS is considered as intruding into other territory, IMHO i=
t's
>>> very unfair way of evaluating.  For that matter whether a PIO is includ=
ed
>>> in RS or not, a device is soliciting the information from router.  When
>>> this draft solves the problems it cannot be put down just by saying it =
as a
>>> redundant to another standard, while actually it is not.
>>> >
>>> > If a device soliciting required information using the existing
>>> protocol standards without new message types or option types or flags
>>> itself is treated as a wrapper or redundant for other standards, aren't
>>> there overlapping options in both SLAAC and DHCPv6 that can be sent to =
the
>>> devices?  For that matter what about the complete SLAAC and DHCPv6?  Am=
 I
>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols to =
each
>>> other?
>>> >
>>> > I also agree that multiple attempts were made by many respected
>>> members of the forum to bring in similar changes to whatever my current
>>> draft suggested.  But not sure why they couldn't become standards.  It
>>> shows the need of devices that are looking for a solution and am sure
>>> people keep inventing round-about solutions for the same.
>>> >
>>> > If someone sees a problem in mentioning DHCPv6 inside the draft,
>>> please suggest another change for that.
>>> >
>>> > I understand that the forum has finite reservations on providing
>>> extensions to existing protocols.  But I request the forum and WG chair=
s to
>>> evaluate this draft fairly and technically.
>>> >
>>> > Yours,
>>> > Naveen.
>>> >
>>> >
>>> > On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
>>> brian.e.carpenter@gmail.com> wrote:
>>> > in line..
>>> > On 2018-11-14 09:34, Templin (US), Fred L wrote:
>>> > > Hi Brian,
>>> > >
>>> > >> -----Original Message-----
>>> > >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>>> > >> Sent: Tuesday, November 13, 2018 11:37 AM
>>> > >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
>>> otroan@employees.org>
>>> > >> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>>> > >> Subject: Re: [v6ops] New Version Notification for
>>> draft-naveen-slaac-prefix-management-00.txt
>>> > >>
>>> > >> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>> > >>> HI Ole,
>>> > >>>
>>> > >>>> -----Original Message-----
>>> > >>>> From: Ole Troan [mailto:otroan@employees.org]
>>> > >>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>> > >>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> > >>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>>> > >>>> Subject: Re: [v6ops] New Version Notification for
>>> draft-naveen-slaac-prefix-management-00.txt
>>> > >>>>
>>> > >>>>
>>> > >>>>
>>> > >>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
>>> Fred.L.Templin@boeing.com> wrote:
>>> > >>>>>
>>> > >>>>> Ole,
>>> > >>>>>
>>> > >>>>>> -----Original Message-----
>>> > >>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>> > >>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>> > >>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> > >>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>>> > >>>>>> Subject: Re: [v6ops] New Version Notification for
>>> draft-naveen-slaac-prefix-management-00.txt
>>> > >>>>>>
>>> > >>>>>> Fred,
>>> > >>>>>>
>>> > >>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
>>> Fred.L.Templin@boeing.com> wrote:
>>> > >>>>>>>
>>> > >>>>>>> Hi Ole,
>>> > >>>>>>>
>>> > >>>>>>>> -----Original Message-----
>>> > >>>>>>>> From: Ole Troan [mailto:otroan@employees.org]
>>> > >>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>> > >>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>> > >>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <
>>> ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>>> > >>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>> draft-naveen-slaac-prefix-management-00.txt
>>> > >>>>>>>>
>>> > >>>>>>>> Fred,
>>> > >>>>>>>>
>>> > >>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
>>> But am sure it would consume more resources at router to
>>> > >> support
>>> > >>>>>>>> DHCPv6
>>> > >>>>>>>>>> as a whole along with SLAAC.
>>> > >>>>>>>>>>
>>> > >>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>> > >>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>> > >>>>>>>>>
>>> > >>>>>>>>> So I can understand this comment, the water under the bridg=
e
>>> refers to the
>>> > >>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
>>> delegation. Is that what
>>> > >>>>>>>>> you were meaning to say?
>>> > >>>>>>>>
>>> > >>>>>>>> Sure.
>>> > >>>>>>>
>>> > >>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol fo=
r
>>> Prefix Delegation
>>> > >>>>>>> and there shall be no alternate IPv6 ND-based protocol in
>>> addition to that. I don't
>>> > >>>>>>> mind a statement like that, but would the community agree wit=
h
>>> it?
>>> > >>>>>>
>>> > >>>>>> In general we as a community try to avoid providing multiple
>>> equivalent solutions to the same problem. Sometimes we fail.
>>> > >>>>>
>>> > >>>>> But, do you assert that DHCPv6 is the one and only solution?
>>> > >>>>
>>> > >>>> I am saying that solving a problem that is already solved is a
>>> waste of time and resources.
>>> > >>>> Now if you install could solve a problem where we don=E2=80=99t =
have a
>>> satisfactory solution...
>>> > >>>
>>> > >>> OK, then I will say it - DHCPv6 is the one and only solution to
>>> Prefix Delegation
>>> > >>> *in cases where a dynamic Prefix Delegation protocol is needed*.
>>> (I add this
>>> > >>> qualification because 'draft-templin-v6ops-pdhost' lists other
>>> non-protocol
>>> > >>> alternatives for a node receiving a prefix delegation.)
>>> > >>
>>> > >> I'm not disagreeing that DHCPv6-PD is the current IETF solution,
>>> but there
>>> > >> are some subtleties:
>>> > >>
>>> > >> 1) Since there are no protocol police, you can't actually stop
>>> people
>>> > >> using some other method of prefix delegation, which would simply
>>> appear
>>> > >> to be an out-of-band or "manual" mechanism as far as the IETF
>>> protocols
>>> > >> are concerned.
>>> > >
>>> > > Right, I wanted to be careful in how I worded my message based on o=
ur
>>> > > knowledge of other non-router methods (including anima) which we
>>> > > captured in 'draft-templin-v6ops-pdhost'. From that document:
>>> > >
>>> > > "10.  Prefix Delegation Services
>>> > >
>>> > >    Selection of prefix delegation services must be considered
>>> according
>>> > >    to specific use cases.  An example service is that offered by
>>> DHCPv6
>>> > >    [RFC3633].  An alternative service based on IPv6 ND messaging ha=
s
>>> > >    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>> > >
>>> > >    Other, non-router, mechanisms may exist, such as proprietary
>>> IPAMs,
>>> > >    [I-D.ietf-anima-prefix-management] and
>>> > >    [I-D.sun-casm-address-pool-management-yang]."
>>> > >
>>> > > Does this still ring true, or do we need to make some adjustments
>>> based
>>> > > on these recent discussions?
>>> >
>>> > I think it's still true, although as Ole and I said, proposals such a=
s
>>> > anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the
>>> > boundary mechanism. On the other hand, naveen-slaac-prefix-management
>>> > intentionally competes with DHCPv6-PD, which is a different
>>> discussiion.
>>> >
>>> >     Brian
>>> >
>>> > >
>>> > > Thanks - Fred
>>> > >
>>> > >> 2) We did think about this question a bit while developing
>>> > >> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
>>> > >> (which is approved and in the RFC Editor queue waiting for missing
>>> > >> references). The appendix A2 is supposed to show how a prefix
>>> > >> management system would interface to DHCPv6-PD at the edges of an
>>> > >> autonomic network. I think you'd find something similar in any sor=
t
>>> > >> of coordinated prefix management scheme.
>>> > >>
>>> > >> 3) A similar situation arises in HNCP:
>>> > >> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>> > >>
>>> > >>    Brian
>>> > >>
>>> > >>>
>>> > >>>>>>>> The value proposition of something new, has to be different
>>> than =E2=80=9Cjust different wrapping=E2=80=9D.
>>> > >>>>>>>
>>> > >>>>>>> By "different wrapping", are you are talking about non-DHCPv6
>>> protocol proposals?
>>> > >>>>>>> If not, if you mean to say that the idea of including a DHCPv=
6
>>> option in RS/RA messages
>>> > >>>>>>> is "just a different wrapping", then that is not entirely
>>> true. By including both the IPv6
>>> > >>>>>>> ND and DHCPv6 functions in a single message exchange, there
>>> are fewer messages
>>> > >>>>>>> and fewer round trips. That in itself is interesting.
>>> > >>>>>>
>>> > >>>>>> Don=E2=80=99t really see that as interesting. You will not sav=
e a round
>>> trip, since the two protocols don=E2=80=99t depend on each other.
>>> > >>>>>
>>> > >>>>> This gets us back to the M&O bits where there is a
>>> cross-dependence between the two
>>> > >>>>> protocols. Historically, you are supposed to wait until the
>>> RS/RA exchange and check the
>>> > >>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
>>> saying that that is no longer
>>> > >>>>> the case? Have we declared that the M&O bits are deprecated?
>>> > >>>>
>>> > >>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
>>> protocol between routers.
>>> > >>>
>>> > >>> OK, then let's ignore the M&O bits - I am fine with that.
>>> > >>>
>>> > >>>>> It is also important that there are fewer messages - two instea=
d
>>> of four. That matters
>>> > >>>>> a great deal on low end links.
>>> > >>>>
>>> > >>>> I would like to see the maths behind that.
>>> > >>>> Use header compression then.
>>> > >>>
>>> > >>> It isn't only a question of how many bytes - the question is
>>> moreso how
>>> > >>> many channel accesses are necessary. On some links, sending
>>> everything in
>>> > >>> a single channel access is less prone to collisions than requirin=
g
>>> multiple
>>> > >>> channel accesses.
>>> > >>>
>>> > >>> Think about CB radio - after you say "breaker, breaker one-nine"
>>> you get
>>> > >>> to say as much as you want (within reason) without having to
>>> undergo
>>> > >>> channel contention multiple times. (That is not to say that commo=
n
>>> data
>>> > >>> links function the same as CB radio, but they do have their CSMA
>>> protocols
>>> > >>> for making sure they don't step on someone else's transmission.)
>>> > >>>
>>> > >>>>>> Different wrapping. As in exactly same protocol semantics, jus=
t
>>> options in ND instead of DHCP.
>>> > >>>>>
>>> > >>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
>>> different than DHCPv6.
>>> > >>>>> That is the whole point.
>>> > >>>>
>>> > >>>> Right. I am sorry but I struggle getting why that is valuable. N=
D
>>> is also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
>>> > >>>> delegation.
>>> > >>>
>>> > >>> IPv6 ND messages are permitted to be sent as unicast (one-to-one)=
.
>>> In this
>>> > >>> case, the presence of a DHCPv6 option in the RS message is
>>> indication that
>>> > >>> the RA is to be returned via unicast.
>>> > >>>
>>> > >>> Thanks - Fred
>>> > >>>
>>> > >>>
>>> > >>>>
>>> > >>>> Cheers
>>> > >>>> Ole
>>> > >>>>
>>> > >>>>
>>> > >>>>>
>>> > >>>>> Thanks - Fred
>>> > >>>>>
>>> > >>>>>> Cheers
>>> > >>>>>> Ole
>>> > >>>>>>
>>> > >>>>>>
>>> > >>>>>>>
>>> > >>>>>>> Thanks - Fred
>>> > >>>>>>>
>>> > >>>>>>>> We are still struggling with =E2=80=9Cpermissionless extensi=
ons=E2=80=9D of
>>> an IPv6 network. Something that solved that problem, would be a
>>> > >> lot
>>> > >>>>>> more
>>> > >>>>>>>> interesting to talk about.
>>> > >>>>>>>>
>>> > >>>>>>>> Cheers,
>>> > >>>>>>>> Ole
>>> > >>>>>
>>> > >>>
>>> > >>> _______________________________________________
>>> > >>> v6ops mailing list
>>> > >>> v6ops@ietf.org
>>> > >>> https://www.ietf.org/mailman/listinfo/v6ops
>>> > >>>
>>> > >
>>> >
>>> > _______________________________________________
>>> > v6ops mailing list
>>> > v6ops@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/v6ops
>>>
>>>

--0000000000005a6bd6057b1c9c58
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Ole,<div><br></div><div>Refined my problem statement=
s below.=C2=A0 Please let me know if this is okay.</div><div><br clear=3D"a=
ll"><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail=
_signature">Yours,<br>Naveen.</div></div><br></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr">On Sun, 18 Nov 2018 at 23:46, Ole Troan &lt;<a href=
=3D"mailto:otroan@employees.org">otroan@employees.org</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"></div>=
<div dir=3D"ltr">Naveen,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">I=
 don=E2=80=99t understand the problem description below, nor why it would r=
equire a different solution than any of those we already have.=C2=A0</div><=
div dir=3D"ltr"><br></div><div dir=3D"ltr">Does anyone else understand and =
can translate?</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Cheers=C2=
=A0</div><div dir=3D"ltr">Ole</div><div dir=3D"ltr"><br>On 18 Nov 2018, at =
18:51, Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sarma@gmail.com" targ=
et=3D"_blank">naveen.sarma@gmail.com</a>&gt; wrote:<br><br></div><blockquot=
e type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div>Hello Ole,<div dir=
=3D"auto"><br></div><div dir=3D"auto">Please find comments inline.</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Thanks &amp; Regards,</div><div =
dir=3D"auto">Naveen</div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr=
">On Sat, 17 Nov 2018, 23:05 Ole Troan &lt;<a href=3D"mailto:otroan@employe=
es.org" target=3D"_blank">otroan@employees.org</a> wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D=
"ltr">Hi Naveen,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">While the=
 purpose of the proposal might be obvious to you, it might not be for the r=
est of us.=C2=A0</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Can you p=
lease describe the problem you are trying to solve?</div></div></blockquote=
></div></div><div dir=3D"auto">Naveen] Below is the description of problems=
 that are being tried to solve:</div><div dir=3D"auto">1. Soliciting any pr=
efix of pre configured length using RS / RA is not currently supported.=C2=
=A0 Lack of this forces the devices to be at disposal of routers.=C2=A0 We =
can have it implemented in both of our CPE and router. But the solution wou=
ldn&#39;t be compliant or inter-operable.=C2=A0 The reason why existing sol=
utions can&#39;t be used is mentioned below.</div><div dir=3D"auto">2. Ling=
ering SLAAC prefixes at router.=C2=A0 Some of the prefixes that were assign=
ed to hosts by our router are lingering though the host interface is brough=
t down and the prefix isn&#39;t used anymore.</div><div dir=3D"auto">3. Dev=
ices lose ongoing data connectivity when mobility happens.=C2=A0 Hosts duri=
ng mobility are losing the existing ongoing traffic sessions due to SLAAC p=
refix change. This is because when the gateway detects mobility to a differ=
ent tunnel the existing session will be cleared and a new session entry is =
created. During this process there is no guarantee that the same prefix wil=
l be assigned back to the device.</div><div dir=3D"auto"></div><div dir=3D"=
auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"auto"><div dir=3D"ltr"><br></div><div dir=3D"ltr">Can you please describe =
how existing solutions do not solve your problem?</div></div></blockquote><=
/div></div><div dir=3D"auto">Naveen] All the prefixes were assigned using S=
LAAC and there is no solution till date to solicit or release a specific pr=
efix. It&#39;s not just specific prefix, but the only existing solution to =
get a non /64 prefix is only through DHCPv6, which can&#39;t be done in the=
 CPE.</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><br></div><div dir=3D"ltr"=
>Note, =E2=80=9CPD is not supported in SLAAC=E2=80=9D is not the problem de=
scription I am hoping for.</div></div></blockquote></div></div><div dir=3D"=
auto">Naveen] Unfortunately yes for the use case where prefix length less t=
han 64. I see this as more like soliciting a prefix pool.=C2=A0 All the hos=
t / CPE does is soliciting a prefix of desired length by including existing=
 options in RS.=C2=A0 But why a host or CPE soliciting a prefix (which is a=
lready done by them) without introducing new message types or options shoul=
d be a problem?</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><br></div><div dir=
=3D"ltr">Cheers=C2=A0</div><div dir=3D"ltr">Ole</div><div dir=3D"ltr"><br>O=
n 17 Nov 2018, at 18:16, Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sar=
ma@gmail.com" rel=3D"noreferrer" target=3D"_blank">naveen.sarma@gmail.com</=
a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div =
dir=3D"auto"><div>Hello Ole,<div dir=3D"auto"><br></div><div dir=3D"auto">F=
ollowing are the things that am trying to solve.</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">1. I can&#39;t sell oranges when apples are asked =
for.</div><div dir=3D"auto">2. Improving SLAAC as a protocol by providing o=
ptions like soliciting a prefix of certain length; releasing or declining a=
 prefix (this is equally more important for the protocol perspective itself=
 as a prefix is an important resource for the router).</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">Please let me know which of the above points=
 you think are not valid.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">Thanks &amp; Regards,</div><div dir=3D"auto">Naveen</div><br><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr">On Fri, 16 Nov 2018, 00:21 Ole Troan &l=
t;<a href=3D"mailto:otroan@employees.org" rel=3D"noreferrer" target=3D"_bla=
nk">otroan@employees.org</a> wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Naveen,<br>
<br>
Let me quote from RFC1958:<br>
<br>
3.2 If there are several ways of doing the same thing, choose one.<br>
=C2=A0 =C2=A0If a previous design, in the Internet context or elsewhere, ha=
s<br>
=C2=A0 =C2=A0successfully solved the same problem, choose the same solution=
 unless<br>
=C2=A0 =C2=A0there is a good technical reason not to.=C2=A0 Duplication of =
the same<br>
=C2=A0 =C2=A0protocol functionality should be avoided as far as possible, w=
ithout<br>
=C2=A0 =C2=A0of course using this argument to reject improvements.<br>
<br>
<br>
What problem are you trying to solve with your proposal which isn=E2=80=99t=
 covered by existing solutions?<br>
<br>
Cheers,<br>
Ole<br>
<br>
&gt; On 15 Nov 2018, at 18:17, Naveen Kottapalli &lt;<a href=3D"mailto:nave=
en.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.=
sarma@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello all,<br>
&gt; <br>
&gt; To be honest, there is no intention to compete with other existing pro=
tocols.=C2=A0 I see that SLAAC has got some gaps w.r.t the functionality an=
d the same is covered in the draft.=C2=A0 And I see the cases where this dr=
aft solves real time problems where the existing bridge itself is not usabl=
e.<br>
&gt; <br>
&gt; @Ole / @Fred / others: If a device soliciting something from the route=
r using RS is considered as intruding into other territory, IMHO it&#39;s v=
ery unfair way of evaluating.=C2=A0 For that matter whether a PIO is includ=
ed in RS or not, a device is soliciting the information from router.=C2=A0 =
When this draft solves the problems it cannot be put down just by saying it=
 as a redundant to another standard, while actually it is not.<br>
&gt; <br>
&gt; If a device soliciting required information using the existing protoco=
l standards without new message types or option types or flags itself is tr=
eated as a wrapper or redundant for other standards, aren&#39;t there overl=
apping options in both SLAAC and DHCPv6 that can be sent to the devices?=C2=
=A0 For that matter what about the complete SLAAC and DHCPv6?=C2=A0 Am I wr=
ong in quoting that both DHCPv6 and SLAAC are redundant protocols to each o=
ther?<br>
&gt; <br>
&gt; I also agree that multiple attempts were made by many respected member=
s of the forum to bring in similar changes to whatever my current draft sug=
gested.=C2=A0 But not sure why they couldn&#39;t become standards.=C2=A0 It=
 shows the need of devices that are looking for a solution and am sure peop=
le keep inventing round-about solutions for the same.<br>
&gt; <br>
&gt; If someone sees a problem in mentioning DHCPv6 inside the draft, pleas=
e suggest another change for that.<br>
&gt; <br>
&gt; I understand that the forum has finite reservations on providing exten=
sions to existing protocols.=C2=A0 But I request the forum and WG chairs to=
 evaluate this draft fairly and technically.<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<a href=3D"mailto:=
brian.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">brian.e.carpenter@gmail.com</a>&gt; wrote:<br>
&gt; in line..<br>
&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt; &gt; Hi Brian,<br>
&gt; &gt; <br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mailto:brian.e.car=
penter@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">brian.e.c=
arpenter@gmail.com</a>]<br>
&gt; &gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt; &gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin=
@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L.Templin=
@boeing.com</a>&gt;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" =
rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees.org</a>&gt=
;<br>
&gt; &gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"n=
oreferrer noreferrer" target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt=
;<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer" target=3D"_=
blank">ipv6@ietf.org</a>&gt;<br>
&gt; &gt;&gt; Subject: Re: [v6ops] New Version Notification for draft-navee=
n-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrote:<br>
&gt; &gt;&gt;&gt; HI Ole,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otroan@empl=
oyees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@employees=
.org</a>]<br>
&gt; &gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L=
.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank">Fred.L=
.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sa=
rma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">naveen.sarma=
@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" rel=3D"nor=
eferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops list &lt=
;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=3D"=
_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for dra=
ft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin (US), Fred L &l=
t;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer=
" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mailto:otr=
oan@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">otroan@e=
mployees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 9:38 AM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailt=
o:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:n=
aveen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_blank">nave=
en.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" re=
l=3D"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;; v6ops =
list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" ta=
rget=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification=
 for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, Templin (US), F=
red L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer no=
referrer" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"ma=
ilto:otroan@employees.org" rel=3D"noreferrer noreferrer" target=3D"_blank">=
otroan@employees.org</a>]<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November 12, 2018 11:57=
 PM<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" rel=3D"noreferrer noreferrer" target=
=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"=
mailto:naveen.sarma@gmail.com" rel=3D"noreferrer noreferrer" target=3D"_bla=
nk">naveen.sarma@gmail.com</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf=
.org" rel=3D"noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a>&gt;=
; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer norefe=
rrer" target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Noti=
fication for draft-naveen-slaac-prefix-management-00.txt<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to some extent th=
at DHCPv6 is a format on wire.=C2=A0 But am sure it would consume more reso=
urces at router to<br>
&gt; &gt;&gt; support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole along with SLAAC.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegation is quite di=
fferent from SLAAC.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless this is water unde=
r the bridge. Since 2003.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understand this comment,=
 the water under the bridge refers to the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv6 PD as the pro=
tocol for prefix delegation. Is that what<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning to say?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that DHCPv6 is *the=
* chosen protocol for Prefix Delegation<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alternate IPv6 ND-b=
ased protocol in addition to that. I don&#39;t<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that, but would the=
 community agree with it?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In general we as a community try to avoid pro=
viding multiple equivalent solutions to the same problem. Sometimes we fail=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is the one and onl=
y solution?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I am saying that solving a problem that is already so=
lved is a waste of time and resources.<br>
&gt; &gt;&gt;&gt;&gt; Now if you install could solve a problem where we don=
=E2=80=99t have a satisfactory solution...<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one and only solut=
ion to Prefix Delegation<br>
&gt; &gt;&gt;&gt; *in cases where a dynamic Prefix Delegation protocol is n=
eeded*. (I add this<br>
&gt; &gt;&gt;&gt; qualification because &#39;draft-templin-v6ops-pdhost&#39=
; lists other non-protocol<br>
&gt; &gt;&gt;&gt; alternatives for a node receiving a prefix delegation.)<b=
r>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the current IETF so=
lution, but there<br>
&gt; &gt;&gt; are some subtleties:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) Since there are no protocol police, you can&#39;t actually=
 stop people<br>
&gt; &gt;&gt; using some other method of prefix delegation, which would sim=
ply appear<br>
&gt; &gt;&gt; to be an out-of-band or &quot;manual&quot; mechanism as far a=
s the IETF protocols<br>
&gt; &gt;&gt; are concerned.<br>
&gt; &gt; <br>
&gt; &gt; Right, I wanted to be careful in how I worded my message based on=
 our<br>
&gt; &gt; knowledge of other non-router methods (including anima) which we<=
br>
&gt; &gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. From that docum=
ent:<br>
&gt; &gt; <br>
&gt; &gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Selection of prefix delegation services must be cons=
idered according<br>
&gt; &gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An example service is t=
hat offered by DHCPv6<br>
&gt; &gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative service based on IPv=
6 ND messaging has<br>
&gt; &gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6man-pio-exclusive=
-bit].<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exist, such as pro=
prietary IPAMs,<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] and<br>
&gt; &gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management-yang].&quot;<b=
r>
&gt; &gt; <br>
&gt; &gt; Does this still ring true, or do we need to make some adjustments=
 based<br>
&gt; &gt; on these recent discussions?<br>
&gt; <br>
&gt; I think it&#39;s still true, although as Ole and I said, proposals suc=
h as<br>
&gt; anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as the<b=
r>
&gt; boundary mechanism. On the other hand, naveen-slaac-prefix-management<=
br>
&gt; intentionally competes with DHCPv6-PD, which is a different discussiio=
n.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks - Fred<br>
&gt; &gt; <br>
&gt; &gt;&gt; 2) We did think about this question a bit while developing<br=
>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-anima-prefi=
x-management-07" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank"=
>https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt; &gt;&gt; (which is approved and in the RFC Editor queue waiting for mi=
ssing<br>
&gt; &gt;&gt; references). The appendix A2 is supposed to show how a prefix=
<br>
&gt; &gt;&gt; management system would interface to DHCPv6-PD at the edges o=
f an<br>
&gt; &gt;&gt; autonomic network. I think you&#39;d find something similar i=
n any sort<br>
&gt; &gt;&gt; of coordinated prefix management scheme.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt; &gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788#section-6.3.4"=
 rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://tools.i=
etf.org/html/rfc7788#section-6.3.4</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition of something ne=
w, has to be different than =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrapping&quot;, are yo=
u are talking about non-DHCPv6 protocol proposals?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say that the idea =
of including a DHCPv6 option in RS/RA messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different wrapping&quot;,=
 then that is not entirely true. By including both the IPv6<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in a single messa=
ge exchange, there are fewer messages<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. That in itself is =
interesting.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that as interesting.=
 You will not save a round trip, since the two protocols don=E2=80=99t depe=
nd on each other.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O bits where there=
 is a cross-dependence between the two<br>
&gt; &gt;&gt;&gt;&gt;&gt; protocols. Historically, you are supposed to wait=
 until the RS/RA exchange and check the<br>
&gt; &gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv6 (two round tr=
ips). Are you saying that that is no longer<br>
&gt; &gt;&gt;&gt;&gt;&gt; the case? Have we declared that the M&amp;O bits =
are deprecated?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency on the M&amp;O=
 bits. PD is a protocol between routers.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits - I am fine wi=
th that.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; It is also important that there are fewer message=
s - two instead of four. That matters<br>
&gt; &gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I would like to see the maths behind that.<br>
&gt; &gt;&gt;&gt;&gt; Use header compression then.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; It isn&#39;t only a question of how many bytes - the ques=
tion is moreso how<br>
&gt; &gt;&gt;&gt; many channel accesses are necessary. On some links, sendi=
ng everything in<br>
&gt; &gt;&gt;&gt; a single channel access is less prone to collisions than =
requiring multiple<br>
&gt; &gt;&gt;&gt; channel accesses.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Think about CB radio - after you say &quot;breaker, break=
er one-nine&quot; you get<br>
&gt; &gt;&gt;&gt; to say as much as you want (within reason) without having=
 to undergo<br>
&gt; &gt;&gt;&gt; channel contention multiple times. (That is not to say th=
at common data<br>
&gt; &gt;&gt;&gt; links function the same as CB radio, but they do have the=
ir CSMA protocols<br>
&gt; &gt;&gt;&gt; for making sure they don&#39;t step on someone else&#39;s=
 transmission.)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exactly same protoc=
ol semantics, just options in ND instead of DHCP.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exactly DHCPv6 - the=
y are not different than DHCPv6.<br>
&gt; &gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Right. I am sorry but I struggle getting why that is =
valuable. ND is also a one to many protocol. That=E2=80=99s not suitable fo=
r per-router<br>
&gt; &gt;&gt;&gt;&gt; delegation.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; IPv6 ND messages are permitted to be sent as unicast (one=
-to-one). In this<br>
&gt; &gt;&gt;&gt; case, the presence of a DHCPv6 option in the RS message i=
s indication that<br>
&gt; &gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still struggling with =E2=80=
=9Cpermissionless extensions=E2=80=9D of an IPv6 network. Something that so=
lved that problem, would be a<br>
&gt; &gt;&gt; lot<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk about.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; v6ops mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noref=
errer" target=3D"_blank">v6ops@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.=
org/mailman/listinfo/v6ops</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; v6ops mailing list<br>
&gt; <a href=3D"mailto:v6ops@ietf.org" rel=3D"noreferrer noreferrer" target=
=3D"_blank">v6ops@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"norefer=
rer noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/v6ops</a><br>
<br>
</blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div>

--0000000000005a6bd6057b1c9c58--


From nobody Tue Nov 20 10:52:14 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 7A89B12D4E9; Tue, 20 Nov 2018 10:52:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 A-J3eI8sCTsA; Tue, 20 Nov 2018 10:52:08 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89EF61277BB; Tue, 20 Nov 2018 10:52:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKIq8mw050570; Tue, 20 Nov 2018 11:52:08 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKIpvFw050454 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 11:51:57 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 10:51:56 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 10:51:56 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwg
Date: Tue, 20 Nov 2018 18:51:56 +0000
Message-ID: <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com>
In-Reply-To: <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 08AE7BFBBF5C3E51BDE7E53800E957877D17B4ACD67E4287056C113E971939D42000:8
Content-Type: multipart/alternative; boundary="_000_430c94b29f3a49bd9fed24d8d78c6624XCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mltMICq13LmqpmwpUnxGg42WVMk>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 18:52:14 -0000

--_000_430c94b29f3a49bd9fed24d8d78c6624XCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTmF2ZWVuLA0KDQpOYXZlZW5dIEFzIEkgbWVudGlvbmVkIGVhcmxpZXIgaW4gbXkgbWFpbCwg
REhDUHY2IGlzIG5vdCBhIHVzYWJsZSBzb2x1dGlvbiBpbiBteSBjYXNlIGFuZCBhY3Jvc3MgYWxs
IHBsYXRmb3JtcyAobWlnaHQgYmUgZm9yIG90aGVycyB0b28pLiAgVGhhdCBpcyByZWFzb24gd2Ug
c2VlIHNvIG1hbnkgZHJhZnRzIHdlcmUgaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2Yg
dGhlIGdyb3VwIHRvIGJyaWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi4NCg0KSSBkb27igJl0
IHVuZGVyc3RhbmQgdGhhdDsgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIHZlcnkgZ29vZCBwdWJsaWNs
eS1hdmFpbGFibGUgREhDUHY2DQppbXBsZW1lbnRhdGlvbnMgdGhhdCBzdXBwb3J0IHByZWZpeCBk
ZWxlZ2F0aW9uIHRvZGF5LiBBbmQsIHRvIGluc3RydW1lbnQgUlMvUkEgdG8NCnBlcmZvcm0gcHJl
Zml4IGRlbGVnYXRpb24gdW5kZXIgYSBuZXcgcHJvdG9jb2wgd291bGQgcmVxdWlyZSBhIG5vbi10
cml2aWFsIGFtb3VudA0Kb2YgbmV3IGNvZGUuIFNvLCB3aHkgbm90IGp1c3QgdXNlIERIQ1B2Nj8N
Cg0KVGhhbmtzIC0gRnJlZA0KDQpQUyBQbGVhc2UgYWxzbyBkbyBub3QgZm9yZ2V0IHRoYXQgdGhl
IGlkZWEgb2YgdXNpbmcgdGhlIE5vbmNlIGFzIGEgdHJhbnNhY3Rpb24gSUQNCiAgICAgIHZlc3Nl
bCBjYW1lIGZyb20gbWUuDQoNCkZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE4IDEwOjA5
IEFNDQpUbzogQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4N
CkNjOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT47IE9s
ZSBUcm9hbiA8b3Ryb2FuQGVtcGxveWVlcy5vcmc+OyB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9y
Zz47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVy
c2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVu
dC0wMC50eHQNCg0KSGVsbG8gQnJpYW4sDQoNCkNvbW1lbnRzIGlubGluZS4NCg0KWW91cnMsDQpO
YXZlZW4uDQoNCg0KT24gTW9uLCAxOSBOb3YgMjAxOCBhdCAwMTowNCwgQnJpYW4gRSBDYXJwZW50
ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tPj4gd3JvdGU6DQpPbiAyMDE4LTExLTE5IDA2OjUzLCBOYXZlZW4gS290dGFwYWxs
aSB3cm90ZToNCj4gSGVsbG8gQnJpYW4sDQo+DQo+IFBsZWFzZSBmaW5kIGNvbW1lbnRzIGlubGlu
ZS4NCj4NCj4gVGhhbmtzICYgUmVnYXJkcywNCj4gTmF2ZWVuDQo+DQo+DQo+IE9uIFN1biwgMTgg
Tm92IDIwMTgsIDAxOjE2IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFp
bC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4NCj4gd3JvdGU6DQo+DQo+
PiBPbiAyMDE4LTExLTE4IDA2OjQwLCBOYXZlZW4gS290dGFwYWxsaSB3cm90ZToNCj4+PiBIZWxs
byBCcmlhbiwNCj4+Pg0KPj4+IFdoZXRoZXIgaXQncyBhIHByZWZpeCBkZWxlZ2F0aW9uIG9yIGFs
bG9jYXRpb24sIGl0J3MgYSByZXNvdXJjZQ0KPj4gYWxsb2NhdGlvbg0KPj4+IGZyb20gYm90aCB0
aGUgaG9zdCAvIENQRSBvciBhIHJvdXRlciBwZXJzcGVjdGl2ZS4gRG8geW91IHNlZSB0aGF0IG1p
c3NpbmcNCj4+PiB0cmFuc2FjdGlvbiBJRCBpbiBSUy9SQSBhcyBhIG1hbmRhdG9yeSByZXF1aXJl
bWVudCBmb3IgU0xBQUMgdG8gZnVuY3Rpb24NCj4+PiBldmVuIHdpdGggcHJvcG9zZWQgcHJvdG9j
b2w/DQo+Pg0KPj4gWWVzLiBXaXRob3V0IGEgdHJhbnNhY3Rpb24gSUQsIGEgbm9uY2UsIG9yIHNv
bWUgZXF1aXZhbGVudCBtZWNhaG5pc20NCj4+IHRoZXJlIGlzIG5vIHdheSB0byBjb3JyZWxhdGUg
dGhlIHJlcXVlc3QgYW5kIHJlc3BvbnNlIHVuYW1iaWd1b3VzbHkuDQo+PiBJbiBwYXJ0aWN1bGFy
IHlvdXIgcHJvcG9zYWwgZG9lc24ndCBkaXN0aW5ndWlzaCBiZXR3ZWVuIGFuIHVuc29saWNpdGVk
DQo+PiB1bmljYXN0IFJBIGFubm91bmNpbmcgYSBwcmVmaXggYW5kIGEgc29saWNpdGVkIHVuaWNh
c3QgUkEgYXNzaWduaW5nIGENCj4+IHByZWZpeCwgd2hpY2ggYXJlIHRvdGFsbHkgZGlmZmVyZW50
IGFjdGlvbnMuDQo+Pg0KPg0KPiBOYXZlZW5dIEFtIG5vdCB5ZXQgY2xlYXIgb24gd2h5IHdlIHNo
b3VsZCBkaXN0aW5ndWlzaCBiZXR3ZWVuIHVuc29saWNpdGVkDQo+IGFuZCBzb2xpY2l0ZWQgUkEu
ICBEbyB3ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIGxpa2UgdGhhdD8gIEFzIHBlciBteSBjdXJyZW50
DQo+IGtub3dsZWRnZSBhbnkgcHJlZml4IHdpbGwgYmUgYWxsb2NhdGVkIG9yIGFzc2lnbmVkIG9u
bHkgd2hlbiBSUyBpcyByZWNlaXZlZA0KPiBmcm9tIG5vZGUgYW5kIGRpZG4ndCBjb21lIGFjcm9z
cyBhbiB1c2UgY2FzZSBvZiBhIHJvdXRlciBhc3NpZ25pbmcgdGhlDQo+IHByZWZpeCB1bnNvbGlj
aXRlZC4NCg0KVG9kYXksIG5vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCBvbiByZWNlaXB0IG9mIFJT
LCBzbyBJIGRvbid0IHVuZGVyc3RhbmQNCnlvdXIgYXJndW1lbnQuIFByZWZpeGVzIGFyZSBhc3Np
Z25lZCBlaXRoZXIgYnkgY29uZmlndXJhdGlvbiBvcg0KYnkgREhDUHY2LU5ELg0KTmF2ZWVuXSBJ
IHdvdWxkIHNlZSB0aGlzIGFzIHBhcnRpYWxseSB0cnVlLiAgQXMgb25lIG9mIHRoZSBmb3J1bSBt
ZW1iZXIgbWVudGlvbmVkLCBSQSBkb2VzIG1vcmUgdGhhbiBhZHZlcnRpc2luZyB0aGUgcHJlZml4
LiAgRXZlbiBpbiBvdXIgZ2F0ZXdheSB0b28gcHJlZml4ZXMgYXJlIGFzc2lnbmVkIHRvIHN1YnNj
cmliZXJzIHdoZW4gYSBSUyBpcyByZWNlaXZlZCBmcm9tIGRldmljZXMgZGlyZWN0bHkgdHVubmVs
ZWQgb3ZlciBHUkUuICBDb25zaWRlciB0aGUgY2FzZSBvZiBkZXNjcmliZWQgaW4gUkZDODI3Mywg
d2hlcmUgdGhlIHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0byBkZXZpY2VzIHVwb24gcmVjZWlwdCBv
ZiBSUy4gIFNvLCBpdCBuZWVkbid0IGFsd2F5cyBiZSBhIGNvbmZpZ3VyYXRpb24gb3IgREhDUHY2
IGZvciB0aGUgcHJlZml4IGFsbG9jYXRpb24gb3IgYXNzaWdubWVudC4NCg0KPiBTbywgc2luY2Ug
Ym90aCBub2RlIGFuZCByb3V0ZXIgd2lsbCBoYXZlIGNvbnRleHQgb2YNCj4gcHJlZml4IGFzc2ln
bmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2UgMCBvciAweEZGRkZGRkZG
IGZvcg0KPiBub25jZXMgaW5jbHVkZWQgaW4gdW5zb2xpY2l0ZWQgUkEuIEkgY2FuIGFkZCBhIHRl
eHQgc2F5aW5nIHRoZSB1c2Ugb2YgdGhpcw0KPiBpbiBuZXh0IHZlcnNpb24gb2YgZHJhZnQuDQoN
CkJ1dCB0aGVyZSBpcyBubyBmaWVsZCBpbiBhbiBSQSBmb3IgYSBub25jZS4NCk5hdmVlbl0gVGhh
dCBpcyB3aGF0IG15IGRyYWZ0IGlzIHByb3Bvc2luZy4NCg0KPj4NCj4+IEhhbmRpbmcgb3V0IHJl
c291cmNlcyB3aXRoIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UgaXMgYmFkIHByYWN0aWNlDQo+
PiBhbnl3YXk7IGlmIHRoZSByZXNwb25zZSBpcyBsb3N0LCB0aGUgcmVzb3VyY2UgaXMgbG9zdCBm
b3IgZXZlci4gWW91IHJlYWxseQ0KPj4gbmVlZCBzb21lIGtpbmQgb2YgdHdvLXBoYXNlIGNvbW1p
dC4NCj4NCj4NCj4gTmF2ZWVuXSBEbyB3ZSByZWFsbHkgbmVlZCB0aGlzPyBUaGVyZSBhcmUgZXF1
YWwgYW1vdW50IG9mIGNoYW5jZXMgb2YgbG9zaW5nDQo+IGEgUkEgb3IgREhDUHY2IEF2ZXJ0aXNl
IC8gUmVwbHkuICBBIHR3byB3YXkgY29tbWl0IHdpbGwgaW5kdWNlIG1vcmUgZGVsYXkNCj4gaW4g
dGhlIHJlc291cmNlIGFsbG9jYXRpb24gcHJvY2VkdXJlIGFuZCBpdCBtaWdodCBub3QgYmUgcmVx
dWlyZWQgYXMgdGhlDQo+IHJldHJ5IG1lY2hhbmlzbSBpcyBpbiBwbGFjZS4NCg0KQSByZXRyeSBt
ZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxlYWQgdG8gdGhlIHNhbWUgcHJlZml4IGJl
aW5nDQphbGxvY2F0ZWQgdHdpY2UgZHVlIHRvIGxvc3QgbWVzc2FnZXMgb3IgYSByYWNlIGNvbmRp
dGlvbi4gSSBzdWdnZXN0DQp0aGF0IHlvdSByZWFkIHVwIG9uIHR3by1waGFzZSBjb21taXQsIHdo
aWNoIHJlcXVpcmVzIGEgbWluaW11bSBvZg0KZm91ciBtZXNzYWdlcy4NCk5hdmVlbl0gQWdyZWUg
dGhhdCBhIHR3by1waGFzZSBjb21taXQgaXMgY29uc2lkZXJhYmx5IHNhZmUuICBUaGlzIGNhbiBi
ZSBhIHN1YmplY3Qgb2YgZnV0dXJlIHN0dWR5Lg0KDQo+IEkgd291bGQgcmF0aGVyIHNheSB0aGF0
IHRoZSByZXNvdXJjZSBpcyBuZXZlcg0KPiBsb3N0LiAgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJv
dXRlciBwZXJzcGVjdGl2ZSB0aGUgcmVzb3VyY2UgaXMgYWxsb2NhdGVkDQo+IGV2ZW4gaWYgdGhl
IG1lc3NhZ2UgZG9lc24ndCByZWFjaCB0aGUgc29saWNpdGVkIG5vZGUuICBBIGRldmljZSB3aWxs
IGFueXdheQ0KPiByZXRyeSBhbmQgYSByb3V0ZXIgd2lsbCBhbHdheXMgc2VuZHMgYSByZXNwb25z
ZSB3aXRoIHRoZSBzYW1lIGFsbG9jYXRlZA0KPiBwcmVmaXguDQoNCkJ1dCBpdCBuZXZlciBrbm93
cyBpZiB0aGUgcmVzcG9uc2Ugd2FzIHJlY2VpdmVkLCB3aGljaCBpcyBhIHJlcXVpcmVtZW50DQpm
b3Igc2FmZSByZXNvdXJjZSBhbGxvY2F0aW9uLg0KDQo+DQo+IFRoZSBzdGFuZGFyZCBSQSBkb2Vz
bid0IGhhdmUgdGhpcw0KPj4gcHJvYmxlbSBiZWNhdXNlIGl0J3MgYW4gKmFubm91bmNlbWVudCog
bm90IGFuICphc3NpZ25tZW50KiwgYW5kIGl0IGlzDQo+PiByZXBlYXRlZCBhdCBhIHJlYXNvbmFi
bGUgZnJlcXVlbmN5LCBzbyBhIGxvc3QgbWVzc2FnZSBkb2Vzbid0IG1hdHRlci4NCj4+DQo+DQo+
IE5hdmVlbl0gSSBkb24ndCBzZWUgYSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBpbiBteSBk
cmFmdC4gU28sIGRpZG4ndA0KPiB3YW50IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBp
LmUuIHN0YW5kYXJkIGFuZCB0aGUgb25lIHByb3Bvc2VkIGluDQo+IHRoaXMgZHJhZnQuICBXaGF0
IGtpbmQgb2YgZGlmZmVyZW5jZSBkbyB5b3Ugc2VlPw0KDQpBcyBkZXNjcmliZWQgYWJvdmUuIEFu
IGV4aXN0aW5nIFJBIHNheXMgIkkgcm91dGUgdGhpcyBwcmVmaXgiLg0KWW91ciBSQSBzYXlzICJZ
b3UgY2FuIHVzZSB0aGlzIHByZWZpeC4iIFRoYXQgaXMgYW4gdXR0ZXJseSBkaWZmZXJlbnQNCnN0
YXRlbWVudC4NCk5hdmVlbl0gQXMgbWVudGlvbmVkIGluIGFib3ZlIGV4YW1wbGUsIG5vdCBhbGwg
cm91dGVycyBtaWdodCBub3QgYmUgZWxpZ2libGUgdG8gc2F5IHRoYXQgIllvdSBjYW4gdXNlIHRo
aXMgcHJlZml4IiAoZm9yIGV4YW1wbGUsIHdob2V2ZXIgZGlkbid0IGdvIGZvciBhIDwgLzY0IHBy
ZWZpeCBhbGxvY2F0aW9uKS4gIFRoZXJlIG11c3Qgbm90IGJlIGEgYmlnIGNoYW5nZSBpbiBleGlz
dGluZyBiZWhhdmlvci4gIENhbiB5b3UgcGxlYXNlIGhlbHAgbWUgdW5kZXJzdGFuZCB5b3VyIGNv
bW1lbnQ/DQoNCj4+IChBIGRldmljZSBJRCwgYXMgYWxzbyB1c2VkIGluIERIQ1B2NiwgZG9lc24n
dCBzZWVtIHRvIGJlIGVzc2VudGlhbA0KPj4gaW4gdGhlIHNhbWUgd2F5LCBidXQgd291bGQgYmUg
bmVlZGVkIGlmIGFuIGF1dGhvcmlzYXRpb24gb3INCj4+IGxvZ2dpbmcgbWVjaGFuaXNtIGlzIG5l
ZWRlZCwgaS5lLiB0byBhbnN3ZXIgIklzIGl0IE9LIHRvIGdpdmUgYSAvNTYNCj4+IHByZWZpeCB0
byB0aGlzIGJveD8iIG9yICJXaGljaCBib3ggZ290IHRoYXQgcHJlZml4PyIgeW91IG5lZWQgYW4N
Cj4+IGlkZW50aWZpZXIgZm9yIHRoZSBib3guKQ0KPj4NCj4gTmF2ZWVuXSBUaGlzIGlzIG1lbnRp
b25lZCBpbiBteSBkcmFmdCBhYm91dCB3aGV0aGVyIHRoZSByb3V0ZXJzDQo+IGNvbmZpZ3VyYXRp
b24gYWxsb3dzIC81NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5vdCwgYSByb3V0ZXIg
Y2FuIGxvZw0KPiB1c2luZyB0aGUgbWFjIGFkZHJlc3Mgb2YgdGhlIGRldmljZS4gIFdlIHRvbyBk
byB0aGUgc2FtZSB0aGluZyBpbiBvdXINCj4gcm91dGVyLg0KDQovNTYgaXMgb25seSBhbiBleGFt
cGxlIG9mIGNvdXJzZS4gQW55IGxlbmd0aCBwcmVmaXggY291bGQgYmUgcmVxdWVzdGVkLg0KWWVz
LCBpZiB5b3UgdHJ1c3QgdGhlIE1BQyBhZGRyZXNzIHlvdSBjb3VsZCB1c2UgdGhhdCBhcyBhbiBJ
RC4gQnV0DQppZiB5b3UgdXNlIERIQ1B2NiB0aGF0IHByb2JsZW0gaXMgYWxyZWFkeSBzb2x2ZWQu
DQpOYXZlZW5dIEFzIEkgbWVudGlvbmVkIGVhcmxpZXIgaW4gbXkgbWFpbCwgREhDUHY2IGlzIG5v
dCBhIHVzYWJsZSBzb2x1dGlvbiBpbiBteSBjYXNlIGFuZCBhY3Jvc3MgYWxsIHBsYXRmb3JtcyAo
bWlnaHQgYmUgZm9yIG90aGVycyB0b28pLiAgVGhhdCBpcyByZWFzb24gd2Ugc2VlIHNvIG1hbnkg
ZHJhZnRzIHdlcmUgaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3VwIHRv
IGJyaWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi4NCg0KICAgIEJyaWFuDQoNCj4NCj4+DQo+
Pj4NCj4+PiBBbHNvIGFtIG5vdCBzdXJlIGlmIGFtIHdyb25nIGluIHF1b3RpbmcgdGhhdCAqZGVs
ZWdhdGlvbiogaXMgdGhlIHRlcm0NCj4+PiBjb2luZWQgdG8gbWltaWMgU0xBQUMgYmVoYXZpb3Ig
b2YgcHJlZml4IGFsbG9jYXRpb24gZnJvbSBhIHN1YiBwb29sLg0KPj4NCj4+ICJEZWxlZ2F0aW9u
IiwgImFsbG9jYXRpb24iIG9yICJhc3NpZ25tZW50IiBhcmUgYWxsIGZ1bmRhbWVudGFsbHkgdGhl
DQo+PiBzYW1lLCBhbmQgYXJlIGFsbCBkaWZmZXJlbnQgZnJvbSB0aGUgc2ltcGxlIGFubm91bmNl
bWVudCBmdW5jdGlvbiBvZiBhDQo+PiBub3JtYWwgUkEuIFlvdXIgcHJvcG9zYWwgY2hhbmdlcyBh
biBhbm5vdW5jZW1lbnQgcHJvdG9jb2wgaW50byBhDQo+PiBtYW5hZ2VtZW50IHByb3RvY29sLiBU
aGF0J3MgdGhlIHRoaW5nIHRoYXQgT2xlIGlzIGFza2luZyB5b3UgdG8ganVzdGlmeS4NCj4+IFdo
eSBkbyB0aGF0Pw0KPj4NCj4+ICAgICBCcmlhbg0KPj4NCj4+Pg0KPj4+IFBsZWFzZSBjb3JyZWN0
IG1lIGlmIGFtIHdyb25nLg0KPj4+DQo+Pj4gVGhhbmtzICYgUmVnYXJkcywNCj4+PiBOYXZlZW4N
Cj4+Pg0KPj4+IE9uIEZyaSwgMTYgTm92IDIwMTgsIDAxOjA3IEJyaWFuIEUgQ2FycGVudGVyIDwN
Cj4+IGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tPg0KPj4+IHdyb3RlOg0KPj4+DQo+Pj4+IE9uIDIwMTgtMTEtMTYgMDY6NDMsIFRl
bXBsaW4gKFVTKSwgRnJlZCBMIHdyb3RlOg0KPj4+Pj4gTmF2ZWVuLA0KPj4+Pj4NCj4+Pj4+IFRo
ZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2NiBtZXNzYWdlIG9wdGlvbiBpbiBJUHY2IE5EIFJT
L1JBIG1lc3NhZ2VzDQo+Pj4+IHJlcXVpcmVzDQo+Pj4+PiBhICpuZXcgb3B0aW9uKiB0byBnbyBh
bG9uZyB3aXRoIGFuIGFscmVhZHkgZXhpc3RpbmcgcHJvdG9jb2wgKG5hbWVseSwNCj4+Pj4gREhD
UHY2KS4NCj4+Pj4+IFRoZSBpZGVhIHlvdXIgZHJhZnQgYnVpbGRzIG9uIHVzZXMgYW4gZXhpc3Rp
bmcgSVB2NiBORCBvcHRpb24gYnV0DQo+Pj4+IHJlcXVpcmVzIGENCj4+Pj4+ICpuZXcgcHJvdG9j
b2wqIHRoYXQgaXMgbm90IGZ1bGx5IHNwZWNpZmllZCBpbiB5b3VyIGRyYWZ0IHlldC4gTXkNCj4+
IGZlZWxpbmcNCj4+Pj4gaXMgdGhhdCBvbmNlDQo+Pj4+PiB0aGUgbmV3IHByb3RvY29sIGlzIGZ1
bGx5IGZsZXNoZWQgb3V0IGl0IHdvdWxkIGxvb2sgdmVyeSBtdWNoIGxpa2UNCj4+Pj4gREhDUHY2
LCBhbmQNCj4+Pj4+IHNvbWUgcGVvcGxlIGhhdmUgc2FpZCB0aGF0IHRoZXkgZG8gbm90IHdhbnQg
bmV3IHByb3RvY29scy4NCj4+Pj4+DQo+Pj4+PiBJIGFtIGFjdHVhbGx5IGJleW9uZCB0aGUgcG9p
bnQgb2YgY2FyaW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNob3VsZCBiZQ0KPj4+PiBESENQdjYs
DQo+Pj4+PiBidXQgZG8gd2UgYWxzbyBuZWVkIGEgbmV3IG5vbi1ESENQdjYgcHJvdG9jb2wgdGhh
dCBsb29rcyBhIGxvdCBsaWtlDQo+Pj4+IERIQ1B2Nj8NCj4+Pj4NCj4+Pj4gSSByZWFsaXNlZCB3
aGVuIGxvb2tpbmcgYXQgdGhpcyBkcmFmdCB0aGF0IERIQ1B2NiBoYXMgb25lIHByb3BlcnR5IHRo
YXQNCj4+Pj4gUlMvUkEgY29tcGxldGVseSBsYWNrczogYSB0cmFuc2FjdGlvbiBJRC4gSSBkb24n
dCBzZWUgaG93IHdlIGNhbiBidWlsZA0KPj4+PiBhbnkga2luZCBvZiByZXNvdXJjZSBhbGxvY2F0
aW9uIG1lY2hhbmlzbSB3aXRob3V0IHNvbWUgZm9ybSBvZg0KPj4+PiB0cmFuc2FjdGlvbmFsDQo+
Pj4+IGludGVncml0eS4gUHJlZml4IGRlbGVnYXRpb24gaXMgb2YgY291cnNlIGEgZm9ybSBvZiBy
ZXNvdXJjZSBhbGxvY2F0aW9uLg0KPj4+PiBTbyB0aGF0IGlzIGEgZnVuZGFtZW50YWwgZGlmZmVy
ZW5jZSBiZXR3ZWVuIERIQ1B2NiBhbmQgUlMvUkEuDQo+Pj4+DQo+Pj4+ICAgIEJyaWFuDQo+Pj4+
DQo+Pj4+Pg0KPj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4NCj4+Pj4+IEZyb206IE5hdmVlbiBL
b3R0YXBhbGxpIFttYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNh
cm1hQGdtYWlsLmNvbT5dDQo+Pj4+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTgg
OToxOCBBTQ0KPj4+Pj4gVG86IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBn
bWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4+DQo+Pj4+PiBDYzog
VGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZy
ZWQuTC5UZW1wbGluQGJvZWluZy5jb20+PjsNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFp
bHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFp
bHRvOnY2b3BzQGlldGYub3JnPj47IDZtYW4gV0cgPA0KPj4gaXB2NkBpZXRmLm9yZzxtYWlsdG86
aXB2NkBpZXRmLm9yZz4+DQo+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBO
b3RpZmljYXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVu
dC0wMC50eHQNCj4+Pj4+DQo+Pj4+PiBIZWxsbyBhbGwsDQo+Pj4+Pg0KPj4+Pj4gVG8gYmUgaG9u
ZXN0LCB0aGVyZSBpcyBubyBpbnRlbnRpb24gdG8gY29tcGV0ZSB3aXRoIG90aGVyIGV4aXN0aW5n
DQo+Pj4+IHByb3RvY29scy4gIEkgc2VlIHRoYXQgU0xBQUMgaGFzIGdvdCBzb21lIGdhcHMgdy5y
LnQgdGhlIGZ1bmN0aW9uYWxpdHkNCj4+IGFuZA0KPj4+PiB0aGUgc2FtZSBpcyBjb3ZlcmVkIGlu
IHRoZSBkcmFmdC4gIEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUgdGhpcyBkcmFmdA0KPj4+PiBz
b2x2ZXMgcmVhbCB0aW1lIHByb2JsZW1zIHdoZXJlIHRoZSBleGlzdGluZyBicmlkZ2UgaXRzZWxm
IGlzIG5vdA0KPj4gdXNhYmxlLg0KPj4+Pj4NCj4+Pj4+IEBPbGUgLyBARnJlZCAvIG90aGVyczog
SWYgYSBkZXZpY2Ugc29saWNpdGluZyBzb21ldGhpbmcgZnJvbSB0aGUgcm91dGVyDQo+Pj4+IHVz
aW5nIFJTIGlzIGNvbnNpZGVyZWQgYXMgaW50cnVkaW5nIGludG8gb3RoZXIgdGVycml0b3J5LCBJ
TUhPIGl0J3MgdmVyeQ0KPj4+PiB1bmZhaXIgd2F5IG9mIGV2YWx1YXRpbmcuICBGb3IgdGhhdCBt
YXR0ZXIgd2hldGhlciBhIFBJTyBpcyBpbmNsdWRlZCBpbg0KPj4gUlMNCj4+Pj4gb3Igbm90LCBh
IGRldmljZSBpcyBzb2xpY2l0aW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHJvdXRlci4gIFdoZW4g
dGhpcw0KPj4+PiBkcmFmdCBzb2x2ZXMgdGhlIHByb2JsZW1zIGl0IGNhbm5vdCBiZSBwdXQgZG93
biBqdXN0IGJ5IHNheWluZyBpdCBhcyBhDQo+Pj4+IHJlZHVuZGFudCB0byBhbm90aGVyIHN0YW5k
YXJkLCB3aGlsZSBhY3R1YWxseSBpdCBpcyBub3QuDQo+Pj4+Pg0KPj4+Pj4gSWYgYSBkZXZpY2Ug
c29saWNpdGluZyByZXF1aXJlZCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgZXhpc3RpbmcgcHJvdG9j
b2wNCj4+Pj4gc3RhbmRhcmRzIHdpdGhvdXQgbmV3IG1lc3NhZ2UgdHlwZXMgb3Igb3B0aW9uIHR5
cGVzIG9yIGZsYWdzIGl0c2VsZiBpcw0KPj4+PiB0cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1
bmRhbnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJlbid0IHRoZXJlDQo+Pj4+IG92ZXJsYXBwaW5n
IG9wdGlvbnMgaW4gYm90aCBTTEFBQyBhbmQgREhDUHY2IHRoYXQgY2FuIGJlIHNlbnQgdG8gdGhl
DQo+Pj4+IGRldmljZXM/ICBGb3IgdGhhdCBtYXR0ZXIgd2hhdCBhYm91dCB0aGUgY29tcGxldGUg
U0xBQUMgYW5kIERIQ1B2Nj8gIEFtDQo+PiBJDQo+Pj4+IHdyb25nIGluIHF1b3RpbmcgdGhhdCBi
b3RoIERIQ1B2NiBhbmQgU0xBQUMgYXJlIHJlZHVuZGFudCBwcm90b2NvbHMgdG8NCj4+IGVhY2gN
Cj4+Pj4gb3RoZXI/DQo+Pj4+Pg0KPj4+Pj4gSSBhbHNvIGFncmVlIHRoYXQgbXVsdGlwbGUgYXR0
ZW1wdHMgd2VyZSBtYWRlIGJ5IG1hbnkgcmVzcGVjdGVkIG1lbWJlcnMNCj4+Pj4gb2YgdGhlIGZv
cnVtIHRvIGJyaW5nIGluIHNpbWlsYXIgY2hhbmdlcyB0byB3aGF0ZXZlciBteSBjdXJyZW50IGRy
YWZ0DQo+Pj4+IHN1Z2dlc3RlZC4gIEJ1dCBub3Qgc3VyZSB3aHkgdGhleSBjb3VsZG4ndCBiZWNv
bWUgc3RhbmRhcmRzLiAgSXQgc2hvd3MNCj4+IHRoZQ0KPj4+PiBuZWVkIG9mIGRldmljZXMgdGhh
dCBhcmUgbG9va2luZyBmb3IgYSBzb2x1dGlvbiBhbmQgYW0gc3VyZSBwZW9wbGUga2VlcA0KPj4+
PiBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2FtZS4NCj4+Pj4+DQo+
Pj4+PiBJZiBzb21lb25lIHNlZXMgYSBwcm9ibGVtIGluIG1lbnRpb25pbmcgREhDUHY2IGluc2lk
ZSB0aGUgZHJhZnQsIHBsZWFzZQ0KPj4+PiBzdWdnZXN0IGFub3RoZXIgY2hhbmdlIGZvciB0aGF0
Lg0KPj4+Pj4NCj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBmb3J1bSBoYXMgZmluaXRlIHJl
c2VydmF0aW9ucyBvbiBwcm92aWRpbmcNCj4+Pj4gZXh0ZW5zaW9ucyB0byBleGlzdGluZyBwcm90
b2NvbHMuICBCdXQgSSByZXF1ZXN0IHRoZSBmb3J1bSBhbmQgV0cNCj4+IGNoYWlycyB0bw0KPj4+
PiBldmFsdWF0ZSB0aGlzIGRyYWZ0IGZhaXJseSBhbmQgdGVjaG5pY2FsbHkuDQo+Pj4+Pg0KPj4+
Pj4gWW91cnMsDQo+Pj4+PiBOYXZlZW4uDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IE9uIFdlZCwgMTQg
Tm92IDIwMTggYXQgMDM6MzEsIEJyaWFuIEUgQ2FycGVudGVyIDwNCj4+Pj4gYnJpYW4uZS5jYXJw
ZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+PG1haWx0
bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbT4+PiB3cm90ZToNCj4+Pj4+IGluIGxpbmUuLg0KPj4+Pj4gT24gMjAxOC0xMS0xNCAw
OTozNCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+Pj4+Pj4gSGkgQnJpYW4sDQo+Pj4+
Pj4NCj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4gRnJvbTogQnJp
YW4gRSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRv
OmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT48bWFpbHRvOg0KPj4+PiBicmlhbi5lLmNhcnBl
bnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4+XQ0KPj4+
Pj4+PiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMTozNyBBTQ0KPj4+Pj4+PiBU
bzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRv
OkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+PG1haWx0bzoNCj4+Pj4gRnJlZC5MLlRlbXBsaW5A
Ym9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+PjsgT2xlIFRyb2Fu
IDxvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+PG1haWx0
bzoNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3Jn
Pj4+DQo+Pj4+Pj4+IENjOiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNA
aWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pj47
IDZtYW4gV0cgPA0KPj4+PiBpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPjxtYWls
dG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4+Pg0KPj4+Pj4+PiBTdWJqZWN0
OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5h
dmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4NCj4+Pj4+Pj4gT24g
MjAxOC0xMS0xNCAwNzo1MiwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+Pj4+Pj4+PiBI
SSBPbGUsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFp
bHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjxtYWlsdG86DQo+Pj4+IG90cm9hbkBlbXBsb3llZXMu
b3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz4+XQ0KPj4+Pj4+Pj4+IFNlbnQ6IFR1ZXNk
YXksIE5vdmVtYmVyIDEzLCAyMDE4IDEwOjM2IEFNDQo+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tPjxtYWlsdG86DQo+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFp
bHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pj4NCj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtv
dHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFp
bC5jb20+PG1haWx0bzoNCj4+Pj4gbmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbT4+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBp
ZXRmLm9yZz48bWFpbHRvOmlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+DQo+Pj4+
IDsNCj4+Pj4gdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3Jn
PjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4+DQo+Pj4+Pj4+
Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPj4+
PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+Pj4+Pj4+Pj4N
Cj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IE9uIDEzIE5vdiAyMDE4LCBhdCAxOToy
NSwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgPA0KPj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86RnJlZC5MLlRlbXBsaW5A
Ym9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+PiB3cm90ZToNCj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gT2xlLA0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+Pj4+IEZyb206IE9sZSBUcm9hbiBbbWFpbHRv
Om90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz48bWFpbHRv
Og0KPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+
Pl0NCj4+Pj4+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDk6MzggQU0N
Cj4+Pj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9l
aW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRvOg0KPj4+PiBG
cmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
Pj4+DQo+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFp
bC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+PG1haWx0bzoNCj4+Pj4gbmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT4+PjsgNm1hbiBX
RyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz48bWFpbHRvOmlwdjZAaWV0Zi5v
cmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+DQo+Pj4+IDsNCj4+Pj4gdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFp
bHRvOnY2b3BzQGlldGYub3JnPj4+DQo+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVm
aXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBGcmVkLA0KPj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBPbiAxMyBOb3YgMjAxOCwgYXQgMTc6MzQsIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDwNCj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208
bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pj4gd3JvdGU6DQo+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+Pj4+Pj4+PiBIaSBPbGUsDQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjxtYWls
dG86DQo+Pj4+IG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9y
Zz4+XQ0KPj4+Pj4+Pj4+Pj4+PiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAyMDE4IDExOjU3
IFBNDQo+Pj4+Pj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBs
aW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRvOg0K
Pj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPj4+DQo+Pj4+Pj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVuLnNh
cm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT48bWFpbHRvOg0KPj4+
PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPj4+
OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPjxtYWlsdG86aXB2
NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4gOw0KPj4+PiB2Nm9wcyBsaXN0
IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0BpZXRm
Lm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6
IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPj4+PiBkcmFmdC1uYXZlZW4t
c2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+
Pj4+IEZyZWQsDQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+Pj4+IEkgYWdyZWUgdG8gc29t
ZSBleHRlbnQgdGhhdCBESENQdjYgaXMgYSBmb3JtYXQgb24gd2lyZS4gIEJ1dA0KPj4+PiBhbSBz
dXJlIGl0IHdvdWxkIGNvbnN1bWUgbW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+Pj4+Pj4+
IHN1cHBvcnQNCj4+Pj4+Pj4+Pj4+Pj4gREhDUHY2DQo+Pj4+Pj4+Pj4+Pj4+Pj4gYXMgYSB3aG9s
ZSBhbG9uZyB3aXRoIFNMQUFDLg0KPj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+Pj4gUHJl
Zml4IGRlbGVnYXRpb24gaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gU0xBQUMuDQo+Pj4+Pj4+Pj4+
Pj4+Pj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNlIDIw
MDMuDQo+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4gU28gSSBjYW4gdW5kZXJzdGFuZCB0
aGlzIGNvbW1lbnQsIHRoZSB3YXRlciB1bmRlciB0aGUgYnJpZGdlDQo+Pj4+IHJlZmVycyB0byB0
aGUNCj4+Pj4+Pj4+Pj4+Pj4+IHNlbGVjdGlvbiBvZiBESENQdjYgUEQgYXMgdGhlIHByb3RvY29s
IGZvciBwcmVmaXggZGVsZWdhdGlvbi4NCj4+Pj4gSXMgdGhhdCB3aGF0DQo+Pj4+Pj4+Pj4+Pj4+
PiB5b3Ugd2VyZSBtZWFuaW5nIHRvIHNheT8NCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4g
U3VyZS4NCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IE9LLCBzbyB5b3UgYXJlIHNheWluZyB0
aGF0IERIQ1B2NiBpcyAqdGhlKiBjaG9zZW4gcHJvdG9jb2wgZm9yDQo+Pj4+IFByZWZpeCBEZWxl
Z2F0aW9uDQo+Pj4+Pj4+Pj4+Pj4gYW5kIHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2
IE5ELWJhc2VkIHByb3RvY29sIGluDQo+Pj4+IGFkZGl0aW9uIHRvIHRoYXQuIEkgZG9uJ3QNCj4+
Pj4+Pj4+Pj4+PiBtaW5kIGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRoZSBjb21t
dW5pdHkgYWdyZWUgd2l0aA0KPj4gaXQ/DQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gSW4gZ2Vu
ZXJhbCB3ZSBhcyBhIGNvbW11bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11bHRpcGxlDQo+
Pj4+IGVxdWl2YWxlbnQgc29sdXRpb25zIHRvIHRoZSBzYW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3
ZSBmYWlsLg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBE
SENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbj8NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+
IEkgYW0gc2F5aW5nIHRoYXQgc29sdmluZyBhIHByb2JsZW0gdGhhdCBpcyBhbHJlYWR5IHNvbHZl
ZCBpcyBhDQo+PiB3YXN0ZQ0KPj4+PiBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+Pj4+Pj4+Pj4g
Tm93IGlmIHlvdSBpbnN0YWxsIGNvdWxkIHNvbHZlIGEgcHJvYmxlbSB3aGVyZSB3ZSBkb27igJl0
IGhhdmUgYQ0KPj4+PiBzYXRpc2ZhY3Rvcnkgc29sdXRpb24uLi4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiBPSywgdGhlbiBJIHdpbGwgc2F5IGl0IC0gREhDUHY2IGlzIHRoZSBvbmUgYW5kIG9ubHkgc29s
dXRpb24gdG8NCj4+Pj4gUHJlZml4IERlbGVnYXRpb24NCj4+Pj4+Pj4+ICppbiBjYXNlcyB3aGVy
ZSBhIGR5bmFtaWMgUHJlZml4IERlbGVnYXRpb24gcHJvdG9jb2wgaXMgbmVlZGVkKi4gKEkNCj4+
Pj4gYWRkIHRoaXMNCj4+Pj4+Pj4+IHF1YWxpZmljYXRpb24gYmVjYXVzZSAnZHJhZnQtdGVtcGxp
bi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90aGVyDQo+Pj4+IG5vbi1wcm90b2NvbA0KPj4+Pj4+Pj4g
YWx0ZXJuYXRpdmVzIGZvciBhIG5vZGUgcmVjZWl2aW5nIGEgcHJlZml4IGRlbGVnYXRpb24uKQ0K
Pj4+Pj4+Pg0KPj4+Pj4+PiBJJ20gbm90IGRpc2FncmVlaW5nIHRoYXQgREhDUHY2LVBEIGlzIHRo
ZSBjdXJyZW50IElFVEYgc29sdXRpb24sIGJ1dA0KPj4+PiB0aGVyZQ0KPj4+Pj4+PiBhcmUgc29t
ZSBzdWJ0bGV0aWVzOg0KPj4+Pj4+Pg0KPj4+Pj4+PiAxKSBTaW5jZSB0aGVyZSBhcmUgbm8gcHJv
dG9jb2wgcG9saWNlLCB5b3UgY2FuJ3QgYWN0dWFsbHkgc3RvcCBwZW9wbGUNCj4+Pj4+Pj4gdXNp
bmcgc29tZSBvdGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdoaWNoIHdvdWxkIHNp
bXBseQ0KPj4gYXBwZWFyDQo+Pj4+Pj4+IHRvIGJlIGFuIG91dC1vZi1iYW5kIG9yICJtYW51YWwi
IG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElFVEYNCj4+IHByb3RvY29scw0KPj4+Pj4+PiBhcmUg
Y29uY2VybmVkLg0KPj4+Pj4+DQo+Pj4+Pj4gUmlnaHQsIEkgd2FudGVkIHRvIGJlIGNhcmVmdWwg
aW4gaG93IEkgd29yZGVkIG15IG1lc3NhZ2UgYmFzZWQgb24gb3VyDQo+Pj4+Pj4ga25vd2xlZGdl
IG9mIG90aGVyIG5vbi1yb3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZQ0K
Pj4+Pj4+IGNhcHR1cmVkIGluICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcuIEZyb20gdGhh
dCBkb2N1bWVudDoNCj4+Pj4+Pg0KPj4+Pj4+ICIxMC4gIFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZp
Y2VzDQo+Pj4+Pj4NCj4+Pj4+PiAgICBTZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRpb24gc2Vy
dmljZXMgbXVzdCBiZSBjb25zaWRlcmVkDQo+PiBhY2NvcmRpbmcNCj4+Pj4+PiAgICB0byBzcGVj
aWZpYyB1c2UgY2FzZXMuICBBbiBleGFtcGxlIHNlcnZpY2UgaXMgdGhhdCBvZmZlcmVkIGJ5DQo+
PiBESENQdjYNCj4+Pj4+PiAgICBbUkZDMzYzM10uICBBbiBhbHRlcm5hdGl2ZSBzZXJ2aWNlIGJh
c2VkIG9uIElQdjYgTkQgbWVzc2FnaW5nIGhhcw0KPj4+Pj4+ICAgIGFsc28gYmVlbiBwcm9wb3Nl
ZCBbSS1ELnBpb3hmb2xrcy02bWFuLXBpby1leGNsdXNpdmUtYml0XS4NCj4+Pj4+Pg0KPj4+Pj4+
ICAgIE90aGVyLCBub24tcm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwgc3VjaCBhcyBwcm9w
cmlldGFyeSBJUEFNcywNCj4+Pj4+PiAgICBbSS1ELmlldGYtYW5pbWEtcHJlZml4LW1hbmFnZW1l
bnRdIGFuZA0KPj4+Pj4+ICAgIFtJLUQuc3VuLWNhc20tYWRkcmVzcy1wb29sLW1hbmFnZW1lbnQt
eWFuZ10uIg0KPj4+Pj4+DQo+Pj4+Pj4gRG9lcyB0aGlzIHN0aWxsIHJpbmcgdHJ1ZSwgb3IgZG8g
d2UgbmVlZCB0byBtYWtlIHNvbWUgYWRqdXN0bWVudHMNCj4+IGJhc2VkDQo+Pj4+Pj4gb24gdGhl
c2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPj4+Pj4NCj4+Pj4+IEkgdGhpbmsgaXQncyBzdGlsbCB0
cnVlLCBhbHRob3VnaCBhcyBPbGUgYW5kIEkgc2FpZCwgcHJvcG9zYWxzIHN1Y2ggYXMNCj4+Pj4+
IGFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LCBDQVNNIGFtZCBITkNQIGRvIHJlY29nbml6ZSBESENQ
djYtUEQgYXMgdGhlDQo+Pj4+PiBib3VuZGFyeSBtZWNoYW5pc20uIE9uIHRoZSBvdGhlciBoYW5k
LCBuYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQNCj4+Pj4+IGludGVudGlvbmFsbHkgY29t
cGV0ZXMgd2l0aCBESENQdjYtUEQsIHdoaWNoIGlzIGEgZGlmZmVyZW50DQo+PiBkaXNjdXNzaWlv
bi4NCj4+Pj4+DQo+Pj4+PiAgICAgQnJpYW4NCj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBUaGFua3Mg
LSBGcmVkDQo+Pj4+Pj4NCj4+Pj4+Pj4gMikgV2UgZGlkIHRoaW5rIGFib3V0IHRoaXMgcXVlc3Rp
b24gYSBiaXQgd2hpbGUgZGV2ZWxvcGluZw0KPj4+Pj4+PiBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNw0KPj4+Pj4+PiAod2hp
Y2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9yIG1p
c3NpbmcNCj4+Pj4+Pj4gcmVmZXJlbmNlcykuIFRoZSBhcHBlbmRpeCBBMiBpcyBzdXBwb3NlZCB0
byBzaG93IGhvdyBhIHByZWZpeA0KPj4+Pj4+PiBtYW5hZ2VtZW50IHN5c3RlbSB3b3VsZCBpbnRl
cmZhY2UgdG8gREhDUHY2LVBEIGF0IHRoZSBlZGdlcyBvZiBhbg0KPj4+Pj4+PiBhdXRvbm9taWMg
bmV0d29yay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0aGluZyBzaW1pbGFyIGluIGFueSBzb3J0
DQo+Pj4+Pj4+IG9mIGNvb3JkaW5hdGVkIHByZWZpeCBtYW5hZ2VtZW50IHNjaGVtZS4NCj4+Pj4+
Pj4NCj4+Pj4+Pj4gMykgQSBzaW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDoNCj4+Pj4+
Pj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc3ODgjc2VjdGlvbi02LjMuNA0KPj4+
Pj4+Pg0KPj4+Pj4+PiAgICBCcmlhbg0KPj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4g
VGhlIHZhbHVlIHByb3Bvc2l0aW9uIG9mIHNvbWV0aGluZyBuZXcsIGhhcyB0byBiZSBkaWZmZXJl
bnQNCj4+IHRoYW4NCj4+Pj4g4oCcanVzdCBkaWZmZXJlbnQgd3JhcHBpbmfigJ0uDQo+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBCeSAiZGlmZmVyZW50IHdyYXBwaW5nIiwgYXJlIHlvdSBhcmUg
dGFsa2luZyBhYm91dCBub24tREhDUHY2DQo+Pj4+IHByb3RvY29sIHByb3Bvc2Fscz8NCj4+Pj4+
Pj4+Pj4+PiBJZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1
ZGluZyBhIERIQ1B2Ng0KPj4+PiBvcHRpb24gaW4gUlMvUkEgbWVzc2FnZXMNCj4+Pj4+Pj4+Pj4+
PiBpcyAianVzdCBhIGRpZmZlcmVudCB3cmFwcGluZyIsIHRoZW4gdGhhdCBpcyBub3QgZW50aXJl
bHkgdHJ1ZS4NCj4+Pj4gQnkgaW5jbHVkaW5nIGJvdGggdGhlIElQdjYNCj4+Pj4+Pj4+Pj4+PiBO
RCBhbmQgREhDUHY2IGZ1bmN0aW9ucyBpbiBhIHNpbmdsZSBtZXNzYWdlIGV4Y2hhbmdlLCB0aGVy
ZSBhcmUNCj4+Pj4gZmV3ZXIgbWVzc2FnZXMNCj4+Pj4+Pj4+Pj4+PiBhbmQgZmV3ZXIgcm91bmQg
dHJpcHMuIFRoYXQgaW4gaXRzZWxmIGlzIGludGVyZXN0aW5nLg0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+
Pj4+Pj4+IERvbuKAmXQgcmVhbGx5IHNlZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBu
b3Qgc2F2ZSBhIHJvdW5kDQo+Pj4+IHRyaXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKA
mXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFRoaXMgZ2V0
cyB1cyBiYWNrIHRvIHRoZSBNJk8gYml0cyB3aGVyZSB0aGVyZSBpcyBhDQo+PiBjcm9zcy1kZXBl
bmRlbmNlDQo+Pj4+IGJldHdlZW4gdGhlIHR3bw0KPj4+Pj4+Pj4+PiBwcm90b2NvbHMuIEhpc3Rv
cmljYWxseSwgeW91IGFyZSBzdXBwb3NlZCB0byB3YWl0IHVudGlsIHRoZSBSUy9SQQ0KPj4+PiBl
eGNoYW5nZSBhbmQgY2hlY2sgdGhlDQo+Pj4+Pj4+Pj4+IE0mTyBiaXRzIGJlZm9yZSBpbnZva2lu
ZyBESENQdjYgKHR3byByb3VuZCB0cmlwcykuIEFyZSB5b3Ugc2F5aW5nDQo+Pj4+IHRoYXQgdGhh
dCBpcyBubyBsb25nZXINCj4+Pj4+Pj4+Pj4gdGhlIGNhc2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhh
dCB0aGUgTSZPIGJpdHMgYXJlIGRlcHJlY2F0ZWQ/DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBESENQ
djYgUEQgaGFzIG5ldmVyIGhhZCBhbnkgZGVwZW5kZW5jeSBvbiB0aGUgTSZPIGJpdHMuIFBEIGlz
IGENCj4+Pj4gcHJvdG9jb2wgYmV0d2VlbiByb3V0ZXJzLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9L
LCB0aGVuIGxldCdzIGlnbm9yZSB0aGUgTSZPIGJpdHMgLSBJIGFtIGZpbmUgd2l0aCB0aGF0Lg0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gSXQgaXMgYWxzbyBpbXBvcnRhbnQgdGhhdCB0aGVyZSBhcmUg
ZmV3ZXIgbWVzc2FnZXMgLSB0d28gaW5zdGVhZA0KPj4gb2YNCj4+Pj4gZm91ci4gVGhhdCBtYXR0
ZXJzDQo+Pj4+Pj4+Pj4+IGEgZ3JlYXQgZGVhbCBvbiBsb3cgZW5kIGxpbmtzLg0KPj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuDQo+
Pj4+Pj4+Pj4gVXNlIGhlYWRlciBjb21wcmVzc2lvbiB0aGVuLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlv
biBpcyBtb3Jlc28NCj4+Pj4gaG93DQo+Pj4+Pj4+PiBtYW55IGNoYW5uZWwgYWNjZXNzZXMgYXJl
IG5lY2Vzc2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZw0KPj4+PiBldmVyeXRoaW5nIGluDQo+
Pj4+Pj4+PiBhIHNpbmdsZSBjaGFubmVsIGFjY2VzcyBpcyBsZXNzIHByb25lIHRvIGNvbGxpc2lv
bnMgdGhhbiByZXF1aXJpbmcNCj4+Pj4gbXVsdGlwbGUNCj4+Pj4+Pj4+IGNoYW5uZWwgYWNjZXNz
ZXMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gVGhpbmsgYWJvdXQgQ0IgcmFkaW8gLSBhZnRlciB5b3Ug
c2F5ICJicmVha2VyLCBicmVha2VyIG9uZS1uaW5lIiB5b3UNCj4+Pj4gZ2V0DQo+Pj4+Pj4+PiB0
byBzYXkgYXMgbXVjaCBhcyB5b3Ugd2FudCAod2l0aGluIHJlYXNvbikgd2l0aG91dCBoYXZpbmcg
dG8gdW5kZXJnbw0KPj4+Pj4+Pj4gY2hhbm5lbCBjb250ZW50aW9uIG11bHRpcGxlIHRpbWVzLiAo
VGhhdCBpcyBub3QgdG8gc2F5IHRoYXQgY29tbW9uDQo+Pj4+IGRhdGENCj4+Pj4+Pj4+IGxpbmtz
IGZ1bmN0aW9uIHRoZSBzYW1lIGFzIENCIHJhZGlvLCBidXQgdGhleSBkbyBoYXZlIHRoZWlyIENT
TUENCj4+Pj4gcHJvdG9jb2xzDQo+Pj4+Pj4+PiBmb3IgbWFraW5nIHN1cmUgdGhleSBkb24ndCBz
dGVwIG9uIHNvbWVvbmUgZWxzZSdzIHRyYW5zbWlzc2lvbi4pDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+
Pj4gRGlmZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFjdGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50
aWNzLCBqdXN0DQo+Pj4+IG9wdGlvbnMgaW4gTkQgaW5zdGVhZCBvZiBESENQLg0KPj4+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4+PiBObywgdGhlIG9wdGlvbnMgaW4gUlMvUkEgYXJlIGV4YWN0bHkgREhDUHY2
IC0gdGhleSBhcmUgbm90DQo+Pj4+IGRpZmZlcmVudCB0aGFuIERIQ1B2Ni4NCj4+Pj4+Pj4+Pj4g
VGhhdCBpcyB0aGUgd2hvbGUgcG9pbnQuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBSaWdodC4gSSBh
bSBzb3JyeSBidXQgSSBzdHJ1Z2dsZSBnZXR0aW5nIHdoeSB0aGF0IGlzIHZhbHVhYmxlLiBORA0K
Pj4gaXMNCj4+Pj4gYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3Vp
dGFibGUgZm9yIHBlci1yb3V0ZXINCj4+Pj4+Pj4+PiBkZWxlZ2F0aW9uLg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IElQdjYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRlZCB0byBiZSBzZW50IGFzIHVuaWNh
c3QgKG9uZS10by1vbmUpLg0KPj4gSW4NCj4+Pj4gdGhpcw0KPj4+Pj4+Pj4gY2FzZSwgdGhlIHBy
ZXNlbmNlIG9mIGEgREhDUHY2IG9wdGlvbiBpbiB0aGUgUlMgbWVzc2FnZSBpcw0KPj4gaW5kaWNh
dGlvbg0KPj4+PiB0aGF0DQo+Pj4+Pj4+PiB0aGUgUkEgaXMgdG8gYmUgcmV0dXJuZWQgdmlhIHVu
aWNhc3QuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBDaGVlcnMNCj4+Pj4+Pj4+PiBPbGUNCj4+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4+Pj4+
Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IENoZWVycw0KPj4+Pj4+Pj4+Pj4gT2xlDQo+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBXZSBhcmUgc3RpbGwgc3RydWdnbGluZyB3aXRoIOKA
nHBlcm1pc3Npb25sZXNzIGV4dGVuc2lvbnPigJ0gb2YgYW4NCj4+Pj4gSVB2NiBuZXR3b3JrLiBT
b21ldGhpbmcgdGhhdCBzb2x2ZWQgdGhhdCBwcm9ibGVtLCB3b3VsZCBiZSBhDQo+Pj4+Pj4+IGxv
dA0KPj4+Pj4+Pj4+Pj4gbW9yZQ0KPj4+Pj4+Pj4+Pj4+PiBpbnRlcmVzdGluZyB0byB0YWxrIGFi
b3V0Lg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBDaGVlcnMsDQo+Pj4+Pj4+Pj4+Pj4+
IE9sZQ0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QN
Cj4+Pj4+Pj4+IHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz48bWFpbHRvOnY2
b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+DQo+Pj4+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+Pj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0KPj4+Pj4gdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2
b3BzQGlldGYub3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3Jn
Pj4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMNCj4+
Pj4+DQo+Pj4+DQo+Pj4+DQo+Pj4NCj4+DQo+Pg0KPg0K

--_000_430c94b29f3a49bd9fed24d8d78c6624XCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIE5hdmVlbiw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TmF2
ZWVuXSBBcyBJIG1lbnRpb25lZCBlYXJsaWVyIGluIG15IG1haWwsIERIQ1B2NiBpcyBub3QgYSB1
c2FibGUgc29sdXRpb24gaW4gbXkgY2FzZSBhbmQgYWNyb3NzIGFsbCBwbGF0Zm9ybXMgKG1pZ2h0
IGJlIGZvciBvdGhlcnMgdG9vKS4mbmJzcDsgVGhhdCBpcyByZWFzb24gd2Ugc2VlIHNvIG1hbnkg
ZHJhZnRzIHdlcmUgaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3VwIHRv
IGJyaWRnZSB0aGUNCiBnYXAgaW4gU0xBQUMgaXRzZWxmLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGF0OyB0aGVyZSBhcmUgYSBudW1i
ZXIgb2YgdmVyeSBnb29kIHB1YmxpY2x5LWF2YWlsYWJsZSBESENQdjY8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+aW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBwcmVmaXggZGVsZWdhdGlvbiB0b2RheS4g
QW5kLCB0byBpbnN0cnVtZW50IFJTL1JBIHRvPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnBlcmZvcm0gcHJl
Zml4IGRlbGVnYXRpb24gdW5kZXIgYSBuZXcgcHJvdG9jb2wgd291bGQgcmVxdWlyZSBhIG5vbi10
cml2aWFsIGFtb3VudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5vZiBuZXcgY29kZS4gU28sIHdoeSBub3Qg
anVzdCB1c2UgREhDUHY2PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+VGhhbmtzIC0gRnJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+UFMgUGxlYXNlIGFsc28gZG8gbm90IGZvcmdldCB0aGF0IHRoZSBpZGVhIG9mIHVzaW5nIHRo
ZSBOb25jZSBhcyBhIHRyYW5zYWN0aW9uIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB2ZXNzZWwgY2FtZSBmcm9tIG1lLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IE5hdmVl
biBLb3R0YXBhbGxpIFttYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMCwgMjAxOCAxMDowOSBBTTxicj4NCjxiPlRvOjwv
Yj4gQnJpYW4gRSBDYXJwZW50ZXIgJmx0O2JyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbSZndDs8
YnI+DQo8Yj5DYzo8L2I+IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDtGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tJmd0OzsgT2xlIFRyb2FuICZsdDtvdHJvYW5AZW1wbG95ZWVzLm9yZyZndDs7IHY2
b3BzIGxpc3QgJmx0O3Y2b3BzQGlldGYub3JnJmd0OzsgNm1hbiBXRyAmbHQ7aXB2NkBpZXRmLm9y
ZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZp
Y2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxv
IEJyaWFuLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q29t
bWVudHMgaW5saW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdXJzLDxicj4NCk5hdmVlbi48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgMTkgTm92IDIwMTggYXQg
MDE6MDQsIEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJw
ZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAyMDE4LTExLTE5IDA2OjUzLCBOYXZlZW4gS290dGFwYWxs
aSB3cm90ZTo8YnI+DQomZ3Q7IEhlbGxvIEJyaWFuLDxicj4NCiZndDsgPGJyPg0KJmd0OyBQbGVh
c2UgZmluZCBjb21tZW50cyBpbmxpbmUuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyAmYW1w
OyBSZWdhcmRzLDxicj4NCiZndDsgTmF2ZWVuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgT24gU3VuLCAxOCBOb3YgMjAxOCwgMDE6MTYgQnJpYW4gRSBDYXJwZW50ZXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5i
cmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0KJmd0OyB3cm90ZTo8YnI+DQomZ3Q7
IDxicj4NCiZndDsmZ3Q7IE9uIDIwMTgtMTEtMTggMDY6NDAsIE5hdmVlbiBLb3R0YXBhbGxpIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBIZWxsbyBCcmlhbiw8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgV2hldGhlciBpdCdzIGEgcHJlZml4IGRlbGVnYXRpb24gb3IgYWxsb2Nh
dGlvbiwgaXQncyBhIHJlc291cmNlPGJyPg0KJmd0OyZndDsgYWxsb2NhdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyBmcm9tIGJvdGggdGhlIGhvc3QgLyBDUEUgb3IgYSByb3V0ZXIgcGVyc3BlY3RpdmUu
IERvIHlvdSBzZWUgdGhhdCBtaXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7IHRyYW5zYWN0aW9uIElE
IGluIFJTL1JBIGFzIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciBTTEFBQyB0byBmdW5jdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyBldmVuIHdpdGggcHJvcG9zZWQgcHJvdG9jb2w/PGJyPg0KJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyBZZXMuIFdpdGhvdXQgYSB0cmFuc2FjdGlvbiBJRCwgYSBub25j
ZSwgb3Igc29tZSBlcXVpdmFsZW50IG1lY2FobmlzbTxicj4NCiZndDsmZ3Q7IHRoZXJlIGlzIG5v
IHdheSB0byBjb3JyZWxhdGUgdGhlIHJlcXVlc3QgYW5kIHJlc3BvbnNlIHVuYW1iaWd1b3VzbHku
PGJyPg0KJmd0OyZndDsgSW4gcGFydGljdWxhciB5b3VyIHByb3Bvc2FsIGRvZXNuJ3QgZGlzdGlu
Z3Vpc2ggYmV0d2VlbiBhbiB1bnNvbGljaXRlZDxicj4NCiZndDsmZ3Q7IHVuaWNhc3QgUkEgYW5u
b3VuY2luZyBhIHByZWZpeCBhbmQgYSBzb2xpY2l0ZWQgdW5pY2FzdCBSQSBhc3NpZ25pbmcgYTxi
cj4NCiZndDsmZ3Q7IHByZWZpeCwgd2hpY2ggYXJlIHRvdGFsbHkgZGlmZmVyZW50IGFjdGlvbnMu
PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgTmF2ZWVuXSBBbSBub3QgeWV0IGNs
ZWFyIG9uIHdoeSB3ZSBzaG91bGQgZGlzdGluZ3Vpc2ggYmV0d2VlbiB1bnNvbGljaXRlZDxicj4N
CiZndDsgYW5kIHNvbGljaXRlZCBSQS4mbmJzcDsgRG8gd2UgbmVlZCB0byBkaXN0aW5ndWlzaCBs
aWtlIHRoYXQ/Jm5ic3A7IEFzIHBlciBteSBjdXJyZW50PGJyPg0KJmd0OyBrbm93bGVkZ2UgYW55
IHByZWZpeCB3aWxsIGJlIGFsbG9jYXRlZCBvciBhc3NpZ25lZCBvbmx5IHdoZW4gUlMgaXMgcmVj
ZWl2ZWQ8YnI+DQomZ3Q7IGZyb20gbm9kZSBhbmQgZGlkbid0IGNvbWUgYWNyb3NzIGFuIHVzZSBj
YXNlIG9mIGEgcm91dGVyIGFzc2lnbmluZyB0aGU8YnI+DQomZ3Q7IHByZWZpeCB1bnNvbGljaXRl
ZC4mbmJzcDsgPGJyPg0KPGJyPg0KVG9kYXksIG5vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCBvbiBy
ZWNlaXB0IG9mIFJTLCBzbyBJIGRvbid0IHVuZGVyc3RhbmQ8YnI+DQp5b3VyIGFyZ3VtZW50LiBQ
cmVmaXhlcyBhcmUgYXNzaWduZWQgZWl0aGVyIGJ5IGNvbmZpZ3VyYXRpb24gb3I8YnI+DQpieSBE
SENQdjYtTkQuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+TmF2ZWVuXSBJIHdvdWxkIHNlZSB0aGlzIGFzIHBhcnRpYWxseSB0cnVlLiZu
YnNwOyBBcyBvbmUgb2YgdGhlIGZvcnVtIG1lbWJlciBtZW50aW9uZWQsIFJBIGRvZXMgbW9yZSB0
aGFuIGFkdmVydGlzaW5nIHRoZSBwcmVmaXguJm5ic3A7IEV2ZW4gaW4gb3VyIGdhdGV3YXkgdG9v
IHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0byBzdWJzY3JpYmVycyB3aGVuIGEgUlMgaXMgcmVjZWl2
ZWQgZnJvbSBkZXZpY2VzIGRpcmVjdGx5IHR1bm5lbGVkDQogb3ZlciBHUkUuJm5ic3A7IENvbnNp
ZGVyIHRoZSBjYXNlIG9mIGRlc2NyaWJlZCBpbiBSRkM4MjczLCB3aGVyZSB0aGUgcHJlZml4ZXMg
YXJlIGFzc2lnbmVkIHRvIGRldmljZXMgdXBvbiByZWNlaXB0IG9mIFJTLiZuYnNwOyBTbywgaXQg
bmVlZG4ndCBhbHdheXMgYmUgYSBjb25maWd1cmF0aW9uIG9yIERIQ1B2NiBmb3IgdGhlIHByZWZp
eCBhbGxvY2F0aW9uIG9yIGFzc2lnbm1lbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0
OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQomZ3Q7IFNvLCBzaW5jZSBib3RoIG5v
ZGUgYW5kIHJvdXRlciB3aWxsIGhhdmUgY29udGV4dCBvZjxicj4NCiZndDsgcHJlZml4IGFzc2ln
bmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2UgMCBvciAweEZGRkZGRkZG
IGZvcjxicj4NCiZndDsgbm9uY2VzIGluY2x1ZGVkIGluIHVuc29saWNpdGVkIFJBLiBJIGNhbiBh
ZGQgYSB0ZXh0IHNheWluZyB0aGUgdXNlIG9mIHRoaXM8YnI+DQomZ3Q7IGluIG5leHQgdmVyc2lv
biBvZiBkcmFmdC48YnI+DQo8YnI+DQpCdXQgdGhlcmUgaXMgbm8gZmllbGQgaW4gYW4gUkEgZm9y
IGEgbm9uY2UuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+TmF2ZWVuXSBUaGF0IGlzIHdoYXQgbXkgZHJhZnQgaXMgcHJvcG9zaW5nLiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBIYW5kaW5nIG91dCByZXNvdXJjZXMg
d2l0aCBhIHNpbmdsZSBtZXNzYWdlIGV4Y2hhbmdlIGlzIGJhZCBwcmFjdGljZTxicj4NCiZndDsm
Z3Q7IGFueXdheTsgaWYgdGhlIHJlc3BvbnNlIGlzIGxvc3QsIHRoZSByZXNvdXJjZSBpcyBsb3N0
IGZvciBldmVyLiBZb3UgcmVhbGx5PGJyPg0KJmd0OyZndDsgbmVlZCBzb21lIGtpbmQgb2YgdHdv
LXBoYXNlIGNvbW1pdC48YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyBOYXZlZW5dIERv
IHdlIHJlYWxseSBuZWVkIHRoaXM/IFRoZXJlIGFyZSBlcXVhbCBhbW91bnQgb2YgY2hhbmNlcyBv
ZiBsb3Npbmc8YnI+DQomZ3Q7IGEgUkEgb3IgREhDUHY2IEF2ZXJ0aXNlIC8gUmVwbHkuJm5ic3A7
IEEgdHdvIHdheSBjb21taXQgd2lsbCBpbmR1Y2UgbW9yZSBkZWxheTxicj4NCiZndDsgaW4gdGhl
IHJlc291cmNlIGFsbG9jYXRpb24gcHJvY2VkdXJlIGFuZCBpdCBtaWdodCBub3QgYmUgcmVxdWly
ZWQgYXMgdGhlPGJyPg0KJmd0OyByZXRyeSBtZWNoYW5pc20gaXMgaW4gcGxhY2UuJm5ic3A7IDxi
cj4NCjxicj4NCkEgcmV0cnkgbWVjaGFuaXNtIGlzIG5vdCBzYWZlLiBJdCBtaWdodCBsZWFkIHRv
IHRoZSBzYW1lIHByZWZpeCBiZWluZzxicj4NCmFsbG9jYXRlZCB0d2ljZSBkdWUgdG8gbG9zdCBt
ZXNzYWdlcyBvciBhIHJhY2UgY29uZGl0aW9uLiBJIHN1Z2dlc3Q8YnI+DQp0aGF0IHlvdSByZWFk
IHVwIG9uIHR3by1waGFzZSBjb21taXQsIHdoaWNoIHJlcXVpcmVzIGEgbWluaW11bSBvZjxicj4N
CmZvdXIgbWVzc2FnZXMuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+TmF2ZWVuXSBBZ3JlZSB0aGF0IGEgdHdvLXBoYXNlIGNvbW1pdCBp
cyBjb25zaWRlcmFibHkgc2FmZS4mbmJzcDsgVGhpcyBjYW4gYmUgYSBzdWJqZWN0IG9mIGZ1dHVy
ZSBzdHVkeS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp
biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxicj4NCiZndDsgSSB3b3VsZCByYXRoZXIgc2F5IHRoYXQgdGhlIHJlc291cmNl
IGlzIG5ldmVyPGJyPg0KJmd0OyBsb3N0LiZuYnNwOyBUaGF0IGlzIGJlY2F1c2UsIGZyb20gcm91
dGVyIHBlcnNwZWN0aXZlIHRoZSByZXNvdXJjZSBpcyBhbGxvY2F0ZWQ8YnI+DQomZ3Q7IGV2ZW4g
aWYgdGhlIG1lc3NhZ2UgZG9lc24ndCByZWFjaCB0aGUgc29saWNpdGVkIG5vZGUuJm5ic3A7IEEg
ZGV2aWNlIHdpbGwgYW55d2F5PGJyPg0KJmd0OyByZXRyeSBhbmQgYSByb3V0ZXIgd2lsbCBhbHdh
eXMgc2VuZHMgYSByZXNwb25zZSB3aXRoIHRoZSBzYW1lIGFsbG9jYXRlZDxicj4NCiZndDsgcHJl
Zml4Ljxicj4NCjxicj4NCkJ1dCBpdCBuZXZlciBrbm93cyBpZiB0aGUgcmVzcG9uc2Ugd2FzIHJl
Y2VpdmVkLCB3aGljaCBpcyBhIHJlcXVpcmVtZW50PGJyPg0KZm9yIHNhZmUgcmVzb3VyY2UgYWxs
b2NhdGlvbi48YnI+DQo8YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhlIHN0YW5kYXJkIFJBIGRvZXNu
J3QgaGF2ZSB0aGlzPGJyPg0KJmd0OyZndDsgcHJvYmxlbSBiZWNhdXNlIGl0J3MgYW4gKmFubm91
bmNlbWVudCogbm90IGFuICphc3NpZ25tZW50KiwgYW5kIGl0IGlzPGJyPg0KJmd0OyZndDsgcmVw
ZWF0ZWQgYXQgYSByZWFzb25hYmxlIGZyZXF1ZW5jeSwgc28gYSBsb3N0IG1lc3NhZ2UgZG9lc24n
dCBtYXR0ZXIuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgTmF2ZWVuXSBJIGRv
bid0IHNlZSBhIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIGluIG15IGRyYWZ0LiBTbywgZGlk
bid0PGJyPg0KJmd0OyB3YW50IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBpLmUuIHN0
YW5kYXJkIGFuZCB0aGUgb25lIHByb3Bvc2VkIGluPGJyPg0KJmd0OyB0aGlzIGRyYWZ0LiZuYnNw
OyBXaGF0IGtpbmQgb2YgZGlmZmVyZW5jZSBkbyB5b3Ugc2VlPzxicj4NCjxicj4NCkFzIGRlc2Ny
aWJlZCBhYm92ZS4gQW4gZXhpc3RpbmcgUkEgc2F5cyAmcXVvdDtJIHJvdXRlIHRoaXMgcHJlZml4
JnF1b3Q7Ljxicj4NCllvdXIgUkEgc2F5cyAmcXVvdDtZb3UgY2FuIHVzZSB0aGlzIHByZWZpeC4m
cXVvdDsgVGhhdCBpcyBhbiB1dHRlcmx5IGRpZmZlcmVudDxicj4NCnN0YXRlbWVudC48bzpwPjwv
bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5OYXZl
ZW5dIEFzIG1lbnRpb25lZCBpbiBhYm92ZSBleGFtcGxlLCBub3QgYWxsIHJvdXRlcnMgbWlnaHQg
bm90IGJlIGVsaWdpYmxlIHRvIHNheSB0aGF0ICZxdW90O1lvdSBjYW4gdXNlIHRoaXMgcHJlZml4
JnF1b3Q7IChmb3IgZXhhbXBsZSwgd2hvZXZlciBkaWRuJ3QgZ28gZm9yIGEgJmx0OyAvNjQgcHJl
Zml4IGFsbG9jYXRpb24pLiZuYnNwOyBUaGVyZSBtdXN0IG5vdCBiZSBhIGJpZyBjaGFuZ2UgaW4g
ZXhpc3RpbmcgYmVoYXZpb3IuJm5ic3A7IENhbg0KIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0
YW5kIHlvdXIgY29tbWVudD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCiZndDsmZ3Q7IChBIGRldmljZSBJRCwgYXMgYWxzbyB1
c2VkIGluIERIQ1B2NiwgZG9lc24ndCBzZWVtIHRvIGJlIGVzc2VudGlhbDxicj4NCiZndDsmZ3Q7
IGluIHRoZSBzYW1lIHdheSwgYnV0IHdvdWxkIGJlIG5lZWRlZCBpZiBhbiBhdXRob3Jpc2F0aW9u
IG9yPGJyPg0KJmd0OyZndDsgbG9nZ2luZyBtZWNoYW5pc20gaXMgbmVlZGVkLCBpLmUuIHRvIGFu
c3dlciAmcXVvdDtJcyBpdCBPSyB0byBnaXZlIGEgLzU2PGJyPg0KJmd0OyZndDsgcHJlZml4IHRv
IHRoaXMgYm94PyZxdW90OyBvciAmcXVvdDtXaGljaCBib3ggZ290IHRoYXQgcHJlZml4PyZxdW90
OyB5b3UgbmVlZCBhbjxicj4NCiZndDsmZ3Q7IGlkZW50aWZpZXIgZm9yIHRoZSBib3guKTxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyBOYXZlZW5dIFRoaXMgaXMgbWVudGlvbmVkIGluIG15IGRyYWZ0
IGFib3V0IHdoZXRoZXIgdGhlIHJvdXRlcnM8YnI+DQomZ3Q7IGNvbmZpZ3VyYXRpb24gYWxsb3dz
IC81NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5vdCwgYSByb3V0ZXIgY2FuIGxvZzxi
cj4NCiZndDsgdXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9mIHRoZSBkZXZpY2UuJm5ic3A7IFdlIHRv
byBkbyB0aGUgc2FtZSB0aGluZyBpbiBvdXI8YnI+DQomZ3Q7IHJvdXRlci48YnI+DQo8YnI+DQov
NTYgaXMgb25seSBhbiBleGFtcGxlIG9mIGNvdXJzZS4gQW55IGxlbmd0aCBwcmVmaXggY291bGQg
YmUgcmVxdWVzdGVkLjxicj4NClllcywgaWYgeW91IHRydXN0IHRoZSBNQUMgYWRkcmVzcyB5b3Ug
Y291bGQgdXNlIHRoYXQgYXMgYW4gSUQuIEJ1dDxicj4NCmlmIHlvdSB1c2UgREhDUHY2IHRoYXQg
cHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5OYXZlZW5dIEFzIEkgbWVudGlvbmVkIGVhcmxp
ZXIgaW4gbXkgbWFpbCwgREhDUHY2IGlzIG5vdCBhIHVzYWJsZSBzb2x1dGlvbiBpbiBteSBjYXNl
IGFuZCBhY3Jvc3MgYWxsIHBsYXRmb3JtcyAobWlnaHQgYmUgZm9yIG90aGVycyB0b28pLiZuYnNw
OyBUaGF0IGlzIHJlYXNvbiB3ZSBzZWUgc28gbWFueSBkcmFmdHMgd2VyZSBpbnZlbnRlZCBieSBo
b25vcmFibGUgbWVtYmVycyBvZiB0aGUgZ3JvdXAgdG8gYnJpZGdlIHRoZQ0KIGdhcCBpbiBTTEFB
QyBpdHNlbGYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCiZuYnNwOyAmbmJz
cDsgQnJpYW48YnI+DQo8YnI+DQomZ3Q7IDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IEFsc28gYW0gbm90IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGlu
ZyB0aGF0ICpkZWxlZ2F0aW9uKiBpcyB0aGUgdGVybTxicj4NCiZndDsmZ3Q7Jmd0OyBjb2luZWQg
dG8gbWltaWMgU0xBQUMgYmVoYXZpb3Igb2YgcHJlZml4IGFsbG9jYXRpb24gZnJvbSBhIHN1YiBw
b29sLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgJnF1b3Q7RGVsZWdhdGlvbiZxdW90Oywg
JnF1b3Q7YWxsb2NhdGlvbiZxdW90OyBvciAmcXVvdDthc3NpZ25tZW50JnF1b3Q7IGFyZSBhbGwg
ZnVuZGFtZW50YWxseSB0aGU8YnI+DQomZ3Q7Jmd0OyBzYW1lLCBhbmQgYXJlIGFsbCBkaWZmZXJl
bnQgZnJvbSB0aGUgc2ltcGxlIGFubm91bmNlbWVudCBmdW5jdGlvbiBvZiBhPGJyPg0KJmd0OyZn
dDsgbm9ybWFsIFJBLiBZb3VyIHByb3Bvc2FsIGNoYW5nZXMgYW4gYW5ub3VuY2VtZW50IHByb3Rv
Y29sIGludG8gYTxicj4NCiZndDsmZ3Q7IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUg
dGhpbmcgdGhhdCBPbGUgaXMgYXNraW5nIHlvdSB0byBqdXN0aWZ5Ljxicj4NCiZndDsmZ3Q7IFdo
eSBkbyB0aGF0Pzxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O0JyaWFuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
UGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3JvbmcuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IFRoYW5rcyAmYW1wOyBSZWdhcmRzLDxicj4NCiZndDsmZ3Q7Jmd0OyBOYXZlZW48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gRnJpLCAxNiBOb3YgMjAxOCwg
MDE6MDcgQnJpYW4gRSBDYXJwZW50ZXIgJmx0Ozxicj4NCiZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5icmlhbi5lLmNh
cnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxp
biAoVVMpLCBGcmVkIEwgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmF2ZWVuLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGlk
ZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMvUkEg
bWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHJlcXVpcmVzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYSAqbmV3IG9wdGlvbiogdG8gZ28gYWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0
aW5nIHByb3RvY29sIChuYW1lbHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBESENQdjYpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBpZGVhIHlvdXIgZHJhZnQgYnVpbGRzIG9uIHVzZXMg
YW4gZXhpc3RpbmcgSVB2NiBORCBvcHRpb24gYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZXF1
aXJlcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKm5ldyBwcm90b2NvbCogdGhhdCBpcyBu
b3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeTxicj4NCiZndDsmZ3Q7IGZl
ZWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGlzIHRoYXQgb25jZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBuZXcgcHJvdG9jb2wgaXMgZnVsbHkgZmxlc2hlZCBvdXQgaXQgd291bGQg
bG9vayB2ZXJ5IG11Y2ggbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgREhDUHY2LCBhbmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb21lIHBlb3BsZSBoYXZlIHNhaWQgdGhhdCB0aGV5IGRv
IG5vdCB3YW50IG5ldyBwcm90b2NvbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFtIGFjdHVhbGx5IGJleW9uZCB0aGUgcG9pbnQgb2YgY2Fy
aW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNob3VsZCBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
REhDUHY2LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBu
ZXcgbm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0IGxvb2tzIGEgbG90IGxpa2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IERIQ1B2Nj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBJIHJlYWxpc2VkIHdoZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2IGhh
cyBvbmUgcHJvcGVydHkgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgUlMvUkEgY29tcGxldGVs
eSBsYWNrczogYSB0cmFuc2FjdGlvbiBJRC4gSSBkb24ndCBzZWUgaG93IHdlIGNhbiBidWlsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgYW55IGtpbmQgb2YgcmVzb3VyY2UgYWxsb2NhdGlvbiBtZWNo
YW5pc20gd2l0aG91dCBzb21lIGZvcm0gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRyYW5zYWN0
aW9uYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGludGVncml0eS4gUHJlZml4IGRlbGVnYXRpb24g
aXMgb2YgY291cnNlIGEgZm9ybSBvZiByZXNvdXJjZSBhbGxvY2F0aW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgU28gdGhhdCBpcyBhIGZ1bmRhbWVudGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBESENQ
djYgYW5kIFJTL1JBLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyBCcmlhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IE5hdmVl
biBLb3R0YXBhbGxpIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPl08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTggOToxOCBB
TTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWlu
Zy5jb208L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJv
YW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9h
PjsgdjZvcHMgbGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmd0OzsgNm1hbiBXRyAmbHQ7PGJyPg0KJmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2
b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBhbGwsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbyBiZSBob25lc3Qs
IHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21wZXRlIHdpdGggb3RoZXIgZXhpc3Rpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IHByb3RvY29scy4mbmJzcDsgSSBzZWUgdGhhdCBTTEFBQyBoYXMg
Z290IHNvbWUgZ2FwcyB3LnIudCB0aGUgZnVuY3Rpb25hbGl0eTxicj4NCiZndDsmZ3Q7IGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNhbWUgaXMgY292ZXJlZCBpbiB0aGUgZHJhZnQuJm5i
c3A7IEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUgdGhpcyBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgc29sdmVzIHJlYWwgdGltZSBwcm9ibGVtcyB3aGVyZSB0aGUgZXhpc3RpbmcgYnJpZGdl
IGl0c2VsZiBpcyBub3Q8YnI+DQomZ3Q7Jmd0OyB1c2FibGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBAT2xlIC8gQEZyZWQgLyBvdGhlcnM6IElm
IGEgZGV2aWNlIHNvbGljaXRpbmcgc29tZXRoaW5nIGZyb20gdGhlIHJvdXRlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgdXNpbmcgUlMgaXMgY29uc2lkZXJlZCBhcyBpbnRydWRpbmcgaW50byBvdGhl
ciB0ZXJyaXRvcnksIElNSE8gaXQncyB2ZXJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB1bmZhaXIg
d2F5IG9mIGV2YWx1YXRpbmcuJm5ic3A7IEZvciB0aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlz
IGluY2x1ZGVkIGluPGJyPg0KJmd0OyZndDsgUlM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9yIG5v
dCwgYSBkZXZpY2UgaXMgc29saWNpdGluZyB0aGUgaW5mb3JtYXRpb24gZnJvbSByb3V0ZXIuJm5i
c3A7IFdoZW4gdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQgc29sdmVzIHRoZSBwcm9i
bGVtcyBpdCBjYW5ub3QgYmUgcHV0IGRvd24ganVzdCBieSBzYXlpbmcgaXQgYXMgYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgcmVkdW5kYW50IHRvIGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVh
bGx5IGl0IGlzIG5vdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgcmVxdWlyZWQgaW5mb3JtYXRpb24gdXNp
bmcgdGhlIGV4aXN0aW5nIHByb3RvY29sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzdGFuZGFyZHMg
d2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBvciBvcHRpb24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxm
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRh
bnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJlbid0IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBvdmVybGFwcGluZyBvcHRpb25zIGluIGJvdGggU0xBQUMgYW5kIERIQ1B2NiB0aGF0IGNhbiBi
ZSBzZW50IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZGV2aWNlcz8mbmJzcDsgRm9yIHRo
YXQgbWF0dGVyIHdoYXQgYWJvdXQgdGhlIGNvbXBsZXRlIFNMQUFDIGFuZCBESENQdjY/Jm5ic3A7
IEFtPGJyPg0KJmd0OyZndDsgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgd3JvbmcgaW4gcXVvdGlu
ZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFBQyBhcmUgcmVkdW5kYW50IHByb3RvY29scyB0bzxi
cj4NCiZndDsmZ3Q7IGVhY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG90aGVyPzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhbHNvIGFncmVlIHRo
YXQgbXVsdGlwbGUgYXR0ZW1wdHMgd2VyZSBtYWRlIGJ5IG1hbnkgcmVzcGVjdGVkIG1lbWJlcnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZSBmb3J1bSB0byBicmluZyBpbiBzaW1pbGFyIGNo
YW5nZXMgdG8gd2hhdGV2ZXIgbXkgY3VycmVudCBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
c3VnZ2VzdGVkLiZuYnNwOyBCdXQgbm90IHN1cmUgd2h5IHRoZXkgY291bGRuJ3QgYmVjb21lIHN0
YW5kYXJkcy4mbmJzcDsgSXQgc2hvd3M8YnI+DQomZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IG5lZWQgb2YgZGV2aWNlcyB0aGF0IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFu
ZCBhbSBzdXJlIHBlb3BsZSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBpbnZlbnRpbmcgcm91
bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2FtZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4g
bWVudGlvbmluZyBESENQdjYgaW5zaWRlIHRoZSBkcmFmdCwgcGxlYXNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBzdWdnZXN0IGFub3RoZXIgY2hhbmdlIGZvciB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoYXQgdGhl
IGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25zIG9uIHByb3ZpZGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgZXh0ZW5zaW9ucyB0byBleGlzdGluZyBwcm90b2NvbHMuJm5ic3A7IEJ1dCBJIHJl
cXVlc3QgdGhlIGZvcnVtIGFuZCBXRzxicj4NCiZndDsmZ3Q7IGNoYWlycyB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgZXZhbHVhdGUgdGhpcyBkcmFmdCBmYWlybHkgYW5kIHRlY2huaWNhbGx5Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmF2ZWVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biBXZWQsIDE0IE5vdiAyMDE4IGF0IDAzOjMxLCBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbiBsaW5lLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAyMDE4LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgQnJpYW4sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogQnJp
YW4gRSBDYXJwZW50ZXIgW21haWx0bzo8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9h
PiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpYW4u
ZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tPC9hPiZndDtdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMTozNyBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWls
dG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7Jmd0OzsgT2xlIFRyb2FuICZsdDs8YSBocmVm
PSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1w
bG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxv
eWVlcy5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENj
OiB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9w
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7OyA2
bWFuIFdHICZsdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzppcHY2QGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6
IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDIwMTgtMTEtMTQgMDc6NTIsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhJIE9sZSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86
b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9y
ZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90
cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8
L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDog
VHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6MzYgQU08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVm
PSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQu
TC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZl
ZW4uc2FybWFAZ21haWwuY29tPC9hPiZndDsmZ3Q7OyA2bWFuIFdHICZsdDs8YSBocmVmPSJtYWls
dG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9w
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbdjZv
cHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4
LCBhdCAxOToyNSwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2Js
YW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9sZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVz
Lm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRv
Om90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5v
cmc8L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCA5OjM4IEFNPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVTKSwg
RnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBO
YXZlZW4gS290dGFwYWxsaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPiZsdDttYWlsdG86
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5zYXJtYUBnbWFpbC5jb208L2E+Jmd0OyZndDs7
IDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0
bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZv
cHNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmlj
YXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4
LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGcmVkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2Js
YW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBPbGUsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogT2xlIFRyb2FuIFttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVl
cy5vcmc8L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMu
b3JnPC9hPiZndDtdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAyMDE4IDExOjU3IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
bzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwv
YT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQu
TC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1h
QGdtYWlsLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2Fy
bWFAZ21haWwuY29tPC9hPiZndDsmZ3Q7OyA2bWFuIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2
NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5v
cmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB2Nm9w
cyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJl
ZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRvIHNvbWUgZXh0ZW50IHRoYXQgREhDUHY2IGlzIGEg
Zm9ybWF0IG9uIHdpcmUuJm5ic3A7IEJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYW0gc3VyZSBp
dCB3b3VsZCBjb25zdW1lIG1vcmUgcmVzb3VyY2VzIGF0IHJvdXRlciB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgREhDUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFzIGEgd2hvbGUg
YWxvbmcgd2l0aCBTTEFBQy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUHJlZml4IGRlbGVnYXRpb24gaXMg
cXVpdGUgZGlmZmVyZW50IGZyb20gU0xBQUMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlZ2FyZGxlc3MgdGhpcyBpcyB3
YXRlciB1bmRlciB0aGUgYnJpZGdlLiBTaW5jZSAyMDAzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28gSSBjYW4gdW5k
ZXJzdGFuZCB0aGlzIGNvbW1lbnQsIHRoZSB3YXRlciB1bmRlciB0aGUgYnJpZGdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyByZWZlcnMgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBh
cyB0aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgSXMgdGhhdCB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgeW91IHdlcmUgbWVhbmluZyB0byBzYXk/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT0ssIHNvIHlv
dSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBwcm90b2NvbCBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IFByZWZpeCBEZWxlZ2F0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFuZCB0aGVyZSBzaGFsbCBiZSBubyBh
bHRlcm5hdGUgSVB2NiBORC1iYXNlZCBwcm90b2NvbCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
YWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaW5kIGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdv
dWxkIHRoZSBjb21tdW5pdHkgYWdyZWUgd2l0aDxicj4NCiZndDsmZ3Q7IGl0Pzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gZ2VuZXJhbCB3ZSBhcyBhIGNvbW11
bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11bHRpcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBlcXVpdmFsZW50IHNvbHV0aW9ucyB0byB0aGUgc2FtZSBwcm9ibGVtLiBTb21ldGltZXMgd2Ug
ZmFpbC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBCdXQsIGRvIHlvdSBhc3Nl
cnQgdGhhdCBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbj88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhbSBzYXlpbmcgdGhhdCBzb2x2aW5nIGEgcHJvYmxlbSB0aGF0IGlz
IGFscmVhZHkgc29sdmVkIGlzIGE8YnI+DQomZ3Q7Jmd0OyB3YXN0ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgb2YgdGltZSBhbmQgcmVzb3VyY2VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOb3cgaWYgeW91IGluc3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdo
ZXJlIHdlIGRvbuKAmXQgaGF2ZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzYXRpc2ZhY3Rvcnkg
c29sdXRpb24uLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBE
SENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgUHJlZml4IERlbGVnYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqaW4gY2FzZXMgd2hlcmUgYSBkeW5hbWljIFByZWZpeCBEZWxlZ2F0aW9uIHByb3RvY29sIGlz
IG5lZWRlZCouIChJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBhZGQgdGhpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHF1YWxpZmljYXRpb24gYmVjYXVzZSAnZHJhZnQtdGVt
cGxpbi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBub24t
cHJvdG9jb2w8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHRlcm5hdGl2
ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSdtIG5vdCBkaXNhZ3JlZWluZyB0aGF0IERIQ1B2Ni1QRCBpcyB0aGUgY3VycmVudCBJRVRGIHNv
bHV0aW9uLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhcmUgc29tZSBzdWJ0bGV0aWVzOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEpIFNpbmNl
IHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1YWxseSBzdG9wIHBl
b3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdXNpbmcgc29tZSBvdGhlciBt
ZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdoaWNoIHdvdWxkIHNpbXBseTxicj4NCiZndDsm
Z3Q7IGFwcGVhcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYmUgYW4gb3V0
LW9mLWJhbmQgb3IgJnF1b3Q7bWFudWFsJnF1b3Q7IG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElF
VEY8YnI+DQomZ3Q7Jmd0OyBwcm90b2NvbHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFyZSBjb25jZXJuZWQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJpZ2h0LCBJIHdhbnRlZCB0byBiZSBjYXJlZnVsIGluIGhv
dyBJIHdvcmRlZCBteSBtZXNzYWdlIGJhc2VkIG9uIG91cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBrbm93bGVkZ2Ugb2Ygb3RoZXIgbm9uLXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcg
YW5pbWEpIHdoaWNoIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhcHR1cmVkIGlu
ICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcuIEZyb20gdGhhdCBkb2N1bWVudDo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1
b3Q7MTAuJm5ic3A7IFByZWZpeCBEZWxlZ2F0aW9uIFNlcnZpY2VzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBT
ZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRpb24gc2VydmljZXMgbXVzdCBiZSBjb25zaWRlcmVk
PGJyPg0KJmd0OyZndDsgYWNjb3JkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyB0byBzcGVjaWZpYyB1c2UgY2FzZXMuJm5ic3A7IEFuIGV4YW1wbGUgc2Vydmlj
ZSBpcyB0aGF0IG9mZmVyZWQgYnk8YnI+DQomZ3Q7Jmd0OyBESENQdjY8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IFtSRkMzNjMzXS4mbmJzcDsgQW4gYWx0ZXJuYXRp
dmUgc2VydmljZSBiYXNlZCBvbiBJUHY2IE5EIG1lc3NhZ2luZyBoYXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IGFsc28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hm
b2xrcy02bWFuLXBpby1leGNsdXNpdmUtYml0XS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IE90aGVyLCBub24t
cm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwgc3VjaCBhcyBwcm9wcmlldGFyeSBJUEFNcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IFtJLUQuaWV0Zi1hbmlt
YS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyBbSS1ELnN1bi1jYXNtLWFkZHJlc3MtcG9vbC1tYW5hZ2VtZW50LXlhbmddLiZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBEb2VzIHRoaXMgc3RpbGwgcmluZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ug
c29tZSBhZGp1c3RtZW50czxicj4NCiZndDsmZ3Q7IGJhc2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9uIHRoZXNlIHJlY2VudCBkaXNjdXNzaW9ucz88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQncyBzdGlsbCB0cnVl
LCBhbHRob3VnaCBhcyBPbGUgYW5kIEkgc2FpZCwgcHJvcG9zYWxzIHN1Y2ggYXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhbmltYS1wcmVmaXgtbWFuYWdlbWVudCwgQ0FTTSBhbWQgSE5DUCBk
byByZWNvZ25pemUgREhDUHY2LVBEIGFzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJv
dW5kYXJ5IG1lY2hhbmlzbS4gT24gdGhlIG90aGVyIGhhbmQsIG5hdmVlbi1zbGFhYy1wcmVmaXgt
bWFuYWdlbWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVudGlvbmFsbHkgY29tcGV0
ZXMgd2l0aCBESENQdjYtUEQsIHdoaWNoIGlzIGEgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsgZGlz
Y3Vzc2lpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QnJpYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGFua3MgLSBGcmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyKSBXZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlv
biBhIGJpdCB3aGlsZSBkZXZlbG9waW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1w
cmVmaXgtbWFuYWdlbWVudC0wNyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtYW5pbWEtcHJlZml4LW1hbmFnZW1lbnQtMDc8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAod2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRo
ZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9yIG1pc3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHJlZmVyZW5jZXMpLiBUaGUgYXBwZW5kaXggQTIgaXMgc3VwcG9zZWQg
dG8gc2hvdyBob3cgYSBwcmVmaXg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
bmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2Vz
IG9mIGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhdXRvbm9taWMgbmV0d29y
ay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0aGluZyBzaW1pbGFyIGluIGFueSBzb3J0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiBjb29yZGluYXRlZCBwcmVmaXggbWFuYWdl
bWVudCBzY2hlbWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMykgQSBzaW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4g
SE5DUDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQiIHRhcmdldD0iX2JsYW5r
Ij4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQ8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IEJyaWFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgdmFsdWUg
cHJvcG9zaXRpb24gb2Ygc29tZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVudDxicj4NCiZn
dDsmZ3Q7IHRoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IOKAnGp1c3QgZGlmZmVyZW50IHdyYXBw
aW5n4oCdLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBCeSAmcXVvdDtkaWZmZXJlbnQgd3JhcHBpbmcmcXVvdDssIGFyZSB5b3UgYXJlIHRhbGtpbmcg
YWJvdXQgbm9uLURIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2wgcHJvcG9zYWxz
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
ZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERI
Q1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlzICZxdW90
O2p1c3QgYSBkaWZmZXJlbnQgd3JhcHBpbmcmcXVvdDssIHRoZW4gdGhhdCBpcyBub3QgZW50aXJl
bHkgdHJ1ZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEJ5IGluY2x1ZGluZyBib3RoIHRoZSBJUHY2
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5E
IGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJl
IGFyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZmV3ZXIgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYW5kIGZld2VyIHJvdW5kIHRy
aXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVzdGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERvbuKAmXQgcmVhbGx5IHNlZSB0aGF0IGFzIGludGVyZXN0
aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJvdW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0cmlw
LCBzaW5jZSB0aGUgdHdvIHByb3RvY29scyBkb27igJl0IGRlcGVuZCBvbiBlYWNoIG90aGVyLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgZ2V0cyB1cyBiYWNrIHRvIHRo
ZSBNJmFtcDtPIGJpdHMgd2hlcmUgdGhlcmUgaXMgYTxicj4NCiZndDsmZ3Q7IGNyb3NzLWRlcGVu
ZGVuY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gdGhlIHR3bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHks
IHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRpbCB0aGUgUlMvUkE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IGV4Y2hhbmdlIGFuZCBjaGVjayB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE0mYW1wO08gYml0cyBiZWZvcmUgaW52b2tpbmcgREhDUHY2ICh0
d28gcm91bmQgdHJpcHMpLiBBcmUgeW91IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhh
dCB0aGF0IGlzIG5vIGxvbmdlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIGNhc2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhhdCB0aGUgTSZhbXA7TyBiaXRz
IGFyZSBkZXByZWNhdGVkPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBESENQdjYgUEQgaGFz
IG5ldmVyIGhhZCBhbnkgZGVwZW5kZW5jeSBvbiB0aGUgTSZhbXA7TyBiaXRzLiBQRCBpcyBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBwcm90b2NvbCBiZXR3ZWVuIHJvdXRlcnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPSywgdGhlbiBsZXQncyBpZ25vcmUgdGhlIE0mYW1wO08gYml0cyAtIEkgYW0gZmlu
ZSB3aXRoIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IGlzIGFsc28gaW1wb3J0
YW50IHRoYXQgdGhlcmUgYXJlIGZld2VyIG1lc3NhZ2VzIC0gdHdvIGluc3RlYWQ8YnI+DQomZ3Q7
Jmd0OyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZm91ci4gVGhhdCBtYXR0ZXJzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIGdyZWF0IGRlYWwgb24gbG93
IGVuZCBsaW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3b3VsZCBsaWtlIHRvIHNl
ZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFVzZSBoZWFkZXIgY29tcHJlc3Npb24gdGhlbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlv
biBpcyBtb3Jlc288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGhvdzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBP
biBzb21lIGxpbmtzLCBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBldmVyeXRoaW5nIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzaW5nbGUgY2hhbm5lbCBh
Y2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNpb25zIHRoYW4gcmVxdWlyaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBtdWx0aXBsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNoYW5uZWwgYWNjZXNzZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGluayBhYm91dCBDQiBy
YWRpbyAtIGFmdGVyIHlvdSBzYXkgJnF1b3Q7YnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSZxdW90
OyB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3
aXRob3V0IGhhdmluZyB0byB1bmRlcmdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2hhbm5lbCBjb250ZW50aW9uIG11bHRpcGxlIHRpbWVzLiAoVGhhdCBpcyBub3QgdG8g
c2F5IHRoYXQgY29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkYXRhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlua3MgZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFk
aW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIgQ1NNQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcHJv
dG9jb2xzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIG1ha2luZyBz
dXJlIHRoZXkgZG9uJ3Qgc3RlcCBvbiBzb21lb25lIGVsc2UncyB0cmFuc21pc3Npb24uKTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGlmZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFj
dGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50aWNzLCBqdXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBv
cHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhDUC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBObywgdGhlIG9wdGlvbnMgaW4gUlMvUkEgYXJlIGV4YWN0bHkgREhDUHY2IC0gdGhl
eSBhcmUgbm90PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkaWZmZXJlbnQgdGhhbiBESENQdjYuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGF0IGlzIHRoZSB3
aG9sZSBwb2ludC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmlnaHQuIEkgYW0gc29ycnkg
YnV0IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkgdGhhdCBpcyB2YWx1YWJsZS4gTkQ8YnI+DQomZ3Q7
Jmd0OyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29s
LiBUaGF04oCZcyBub3Qgc3VpdGFibGUgZm9yIHBlci1yb3V0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVsZWdhdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElQ
djYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRlZCB0byBiZSBzZW50IGFzIHVuaWNhc3QgKG9uZS10
by1vbmUpLjxicj4NCiZndDsmZ3Q7IEluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSwgdGhlIHByZXNlbmNlIG9mIGEg
REhDUHY2IG9wdGlvbiBpbiB0aGUgUlMgbWVzc2FnZSBpczxicj4NCiZndDsmZ3Q7IGluZGljYXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgUkEgaXMgdG8gYmUgcmV0dXJuZWQgdmlhIHVuaWNhc3QuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT2xlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhhbmtzIC0gRnJlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5r
cyAtIEZyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0
ZW5zaW9uc+KAnSBvZiBhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSVB2NiBuZXR3b3JrLiBTb21l
dGhpbmcgdGhhdCBzb2x2ZWQgdGhhdCBwcm9ibGVtLCB3b3VsZCBiZSBhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlcmVzdGluZyB0byB0YWxrIGFib3V0Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9sZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdjZvcHMgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52
Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZv
cHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZv
cHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_430c94b29f3a49bd9fed24d8d78c6624XCH150608nwnosboeingcom_--



From nobody Tue Nov 20 11:30:29 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 C3482130E4B for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 11:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 3tTzAoZ9QRxR for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 11:30:24 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-oln040092065075.outbound.protection.outlook.com [40.92.65.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCD00130E8B for <v6ops@ietf.org>; Tue, 20 Nov 2018 11:30:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U6L3vQCqjo4cydYTC0vZ9nLdrRt3agxdia9AXxX2iN4=; b=vAdwlpUulNRlwwr6ym9aC62YcfIibwf6QEzFA1SaYbomX2gVqsi6STwdM3fe4tSYcdf615iWT9ay6XM8T0a42NGNo+jo7mnXfOWK4OWMRDREFgYPhroCmrEUkWIJJ3iF+KvOSHJ6F7zhgBjkabnyWxWEyvEstR++BCgQtvpi50jpOAz1s0qw8O0ghe+FhPc8tZJdtXMnbW7W94+h2LLYU20YL44NOEo8Irf9Y1NRgdbliU1GjRFjtDj0G9cgclCK3AenyIY47MQ4A9sJp+t/pI/gbVNj4YRvnrx9BQ4kKbyi2xDLs6l6AHNoV608FwQ6abuKD6FemJY9c0/C+gbjzg==
Received: from HE1EUR01FT043.eop-EUR01.prod.protection.outlook.com (10.152.0.60) by HE1EUR01HT116.eop-EUR01.prod.protection.outlook.com (10.152.1.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Tue, 20 Nov 2018 19:30:20 +0000
Received: from DB6PR0402MB2936.eurprd04.prod.outlook.com (10.152.0.57) by HE1EUR01FT043.mail.protection.outlook.com (10.152.0.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Tue, 20 Nov 2018 19:30:20 +0000
Received: from DB6PR0402MB2936.eurprd04.prod.outlook.com ([fe80::bd17:bf10:9f1e:2dc7]) by DB6PR0402MB2936.eurprd04.prod.outlook.com ([fe80::bd17:bf10:9f1e:2dc7%3]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 19:30:20 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Ted Lemon <mellon@fugue.com>, Warren Kumari <warren@kumari.net>
CC: Simon Hobson <linux@thehobsons.co.uk>, IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAADONajI=
Date: Tue, 20 Nov 2018 19:30:19 +0000
Message-ID: <DB6PR0402MB293656A47BD5EE7252A4DE91AED90@DB6PR0402MB2936.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com>, <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com>
In-Reply-To: <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:B43C0B8B37CEC2541AD89F5F107E679062A78E451D057DB68048BCE533E6FD59; UpperCasedChecksum:BB328674D172712272139E19DAD39F3A2AAFC4695DF0F6D48F048B28F8187FA3; SizeAsReceived:8434; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [CabITYlVFSZhqAVYlopFuwYbe5c2Wglo]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT116; 6:z8ZOAjLUCFI3nd2JlNnlD3XISaPZsieGHNxhp5YvoGSRVkdEIYJiCOvUT0/nWwdAdrg0OaefnVoUknpJ8lU1HA5dUSMaBcSOr4czX3V/eMLYzXVHqpWdrbvvJFmPfNvSb4QT6uiTwU2vBPKtdH8yfDgTaxSaFkTQ7/OI6U7I97sSbjwja/WUsJGz+EZiFJLpxUX0FiXGTSBnQ5cR9PCGDCfv7sxqVc5LjQWxg+IO3YPGLWDwMKdxOGHMX9H1IVahed7I7C1IA1E+yFPEv2qZLJmlbA+VyoSzjKE0NxNQupnZQfylqK4+ytYaz3wEUcQKU5+DiiH8NCqRjF7rvwIlwkTnYeiT0cPDrziJv9RoL44PZFiF7/7NSm+S7vW8D19x8bcdaVFGY+oSxTtzMA3z1OKxsgz3JigV2chBJliG7qY0q8W2Bpx54fsQCKrcpKQ8wCircRTZo+koCqYe/PtC4g==; 5:n6A67V9u+rXqCXznqKiQWxQWUbjPkOVucFh5WcMIId7pVXN6e1uorSzQKUTQey38+3W0sZJOY2atfZk0jt4LFD3FrwaL5Akv7T3N6rkSF9MVHimtE+uIk4+I7FgUXNC48FqpISU9Dhl04F+kD4KGf18VuLdtZqaxvF5StPR5kZY=; 7:tjaEPPmZe7KkkcXpYwBCHIuToXC7BKm9Ua4YWxcXae2bD3FzXIcyhoyn2sP9C85rB7fJQ0s/0PoZUwzuG7k1jd3O9k30fY2Ntu4ne/FsIIwmRytxJfEtMqkSz+poGhV783TymbabOIV72edJwvRqug==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT116; 
x-ms-traffictypediagnostic: HE1EUR01HT116:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT116; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT116; 
x-microsoft-antispam-message-info: qcGZVNC8h9ltIjjd9YPQESQK7aTZ5Q9alD9r4Tkb0ifu6JwGuQAv0laAFNxMW62q
Content-Type: multipart/alternative; boundary="_000_DB6PR0402MB293656A47BD5EE7252A4DE91AED90DB6PR0402MB2936_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: e08dc4fa-7bba-4197-9f42-08d64f1e9bbd
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 19:30:19.9372 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT116
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Og3f7BoWJcnhYTEod-uNTk8kVXc>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 19:30:28 -0000

--_000_DB6PR0402MB293656A47BD5EE7252A4DE91AED90DB6PR0402MB2936_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks, but I don't have experience with the ieee, I tried to contact them =
(Ethernet WG chair) to know how to use their website to submit a draft but =
I got no response till now.

First, I read about 10 pages to get information about how they work, but st=
ill unclear how the standardization process go there.

Khaled
________________________________
From: Warren Kumari <warren@kumari.net>
Sent: Monday, November 19, 2018 8:54:12 PM
To: Ted Lemon
Cc: Khaled Omar; Simon Hobson; IPv6 Operations
Subject: Re: [v6ops] IPmix version 01 modification.



On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon <mellon@fugue.com<mailto:mellon@f=
ugue.com>> wrote:
Mr. Omar, layer 1 signaling is simply out of scope for the IETF.


Indeed. It is also (as stated by the chairs) out of scope for V6OPS (and 6M=
AN) -- the IEEE (https://www.ieee.org/) may be a place worth trying to disc=
uss this.
W


On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can't call it analogue just because it has different values, =
but we can call it digital because it encodes a digital stream into a new d=
igital stream with limited values, no.2 the amount of information carried (=
I.e. what is the standard track that determines how many bits can be eencod=
ed on every one output), no.3 compressing normal binary bits to compress 32=
 bits in 5 bits (so this will help in many things including compressing an =
IPv6 address to be 20 bits or increasing the IPv4 address space using fract=
ional IPv4 address).

Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.

Thanks,

Khaled
________________________________
From: Olivier MJ Cr=E9pin-Leblond <ocl@gih.com<mailto:ocl@gih.com>>
Sent: Monday, November 19, 2018 2:02:52 PM
To: Khaled Omar; v6ops@ietf.org<mailto:v6ops@ietf.org>; Simon Hobson
Subject: [v6ops] IPmix version 01 modification.



On 18/11/2018 01:22, Khaled Omar wrote:
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so the 32 =
bits can be represented by 5 bits.

For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.

Now it is very clear, looking forward for more discussions anywhere.

Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc. You immediately run into problems of pha=
se, interference between the different signals as well as tolerance issues =
such as thermal and age tolerance - resistors and capacitors that change to=
lerance over time. That's without taking into account the Nyquist-Shannon s=
ampling theorem and resulting Aliasing especially at higher frequencies.

It's basically a non starter.

Kindest regards,

Olivier


--
Olivier MJ Cr=E9pin-Leblond, PhD
http://www.gih.com/ocl.html

_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops
_______________________________________________
v6ops mailing list
v6ops@ietf.org<mailto:v6ops@ietf.org>
https://www.ietf.org/mailman/listinfo/v6ops


--
I don't think the execution is relevant when it was obviously a bad idea in=
 the first place.
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.
   ---maf

--_000_DB6PR0402MB293656A47BD5EE7252A4DE91AED90DB6PR0402MB2936_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Thanks, but I don't have experience with the ieee, I tried to contact them =
(Ethernet WG chair) to know how to use their website to submit a draft but =
I got no response till now.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
First, I read about 10 pages to get information about how they work, but st=
ill unclear how the standardization process go there.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Warren Kumari &lt;war=
ren@kumari.net&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 8:54:12 PM<br>
<b>To:</b> Ted Lemon<br>
<b>Cc:</b> Khaled Omar; Simon Hobson; IPv6 Operations<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><br>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon &lt;<a href=3D"m=
ailto:mellon@fugue.com">mellon@fugue.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div dir=3D"auto">Mr. Omar, layer 1 signaling is simply out of scope for th=
e IETF.&nbsp;</div>
</div>
<div><br>
</div>
</blockquote>
<div><br>
</div>
<div>
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">Indee=
d. It is also (as stated by the chairs) out of scope for V6OPS (and 6MAN) -=
- the IEEE (<a href=3D"https://www.ieee.org/">https://www.ieee.org/</a>) ma=
y be a place worth trying to discuss this.</div>
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">W</di=
v>
<br>
</div>
<div>&nbsp;</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar &lt;<a href=3D=
"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outl=
ook.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div bgcolor=3D"#FFFFFF">
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
There are many issues here that needs some focusing then we can move to the=
 main issue that has relevance to the WG charter, no.1 is the name of the n=
ew signal, we can't call it analogue just because it has different values, =
but we can call it digital because
 it encodes a digital stream into a new digital stream with limited values,=
 no.2 the amount of information carried (I.e. what is the standard track th=
at determines how many bits can be eencoded on every one output), no.3 comp=
ressing normal binary bits to compress
 32 bits in 5 bits (so this will help in many things including compressing =
an IPv6 address to be 20 bits or increasing the IPv4 address space using fr=
actional IPv4 address).<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
Sorry for discussing irrelevant topics here but the main idea that came her=
e took us to other topics.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
Thanks,<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
Khaled</div>
<hr style=3D"display:inline-block; width:98%">
<div id=3D"gmail-m_-1391640943234789961m_5434311884696648710divRplyFwdMsg" =
dir=3D"ltr">
<font face=3D"Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11p=
t"><b>From:</b> Olivier MJ Cr=E9pin-Leblond &lt;<a href=3D"mailto:ocl@gih.c=
om" target=3D"_blank">ocl@gih.com</a>&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
>v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<div bgcolor=3D"#FFFFFF">
<div><br>
<br>
<div class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-cite-pre=
fix">On 18/11/2018 01:22, Khaled Omar wrote:<br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 v=
oltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of volt=
ages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc and the=
 values of voltages that can represent
 a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
For example, the output can be 00000 for many number of inputs, and each 00=
000 has a different value of voltage that represents each 0.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0px; padding:0px; font-fam=
ily:sans-serif; font-size:11pt; color:black">
Now it is very clear, looking forward for more discussions anywhere.<br>
</div>
</div>
</blockquote>
<br>
Congratulations, you've just invented a digital to analogue converter. The =
problem is that these have been around for a long time. The other problem i=
s that the type of encoding you're speaking about is similar to analogue TV=
 signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That's without =
taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It's basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<pre class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-signatur=
e" cols=3D"72">--=20
Olivier MJ Cr=E9pin-Leblond, PhD
<a class=3D"gmail-m_-1391640943234789961m_5434311884696648710moz-txt-link-f=
reetext" href=3D"http://www.gih.com/ocl.html" target=3D"_blank">http://www.=
gih.com/ocl.html</a></pre>
<br>
</div>
</div>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote>
</div>
</div>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr" class=3D"gmail_signature">I don't think the execution is r=
elevant when it was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
&nbsp; &nbsp;---maf</div>
</div>
</div>
</div>
</body>
</html>

--_000_DB6PR0402MB293656A47BD5EE7252A4DE91AED90DB6PR0402MB2936_--


From nobody Tue Nov 20 12:02:07 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 1B582130EB8; Tue, 20 Nov 2018 12:01:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 sV3Xx47AmVCa; Tue, 20 Nov 2018 12:01:50 -0800 (PST)
Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (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 ECA6C130E5B; Tue, 20 Nov 2018 12:01:42 -0800 (PST)
Received: by mail-pl1-x632.google.com with SMTP id f12-v6so1876764plo.1; Tue, 20 Nov 2018 12:01:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=YdHU0Se5PjcDlFQKtJQi1fEbLnnGbS8EMLBmibKTe+c=; b=XjGtm2OI5p9TE1wYfqJVxiCBar4gytxP/VR7K0YCxAN2OO+2qjSj5EQpuUJ6DwDXpG gzRZnjUJqDePCgfh/PQsiaSbGCtSCI+JCa5glNl+0xNoUK7MbG6U11qAjRcieI5Eqfgb JI1Vh3yawgAh6EMa3bMP50HWnY8BTYuTbrVw5uGhPHiK9APghsumxIUuNTOTgc9LKL5o cO7ra9k85hrBLteJn2BODRSTn09OF8iUHL6jVNWv4nh6HnufHHCpqM5WjsGNl44o1Jrb 6AgIZ/2Zb+BYuZYswc1Xb/8wtn+3lC0xIVTSmhpRjFN90wxj3rHf1lZsr7aPCNqFtYO5 eUFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=YdHU0Se5PjcDlFQKtJQi1fEbLnnGbS8EMLBmibKTe+c=; b=WvbMJsIGU93KdoyRxW0gDhQiO/Wjri6dGDTUxtPcR5+OKPa86nQc/0sO5idZeZV2nR or/InKqCx0LnGU5UmDukIM4A9cAlY5JQVi0qbwoODWFEqyVgHJQSWqe+8se9I33giLWl AWzaw5oEsMwmLMM4ONBiEgQuZoUgrxMcSAT5hxQVcm3HmNTmjeioZcb0TGmPjQJ5DulG R9Lp11papWTIceck3XuQkuTUAGkAvE5PHLHFpWks8oQDDZ9q21oWlYQ64pCy6Qwdb9Ey BOqx1g8JQ0ktH5LfFPFwSeyn7q6krwmzokuIyThRKwVVSdr9hq04rOeHCyPSMO7dxCqh R0og==
X-Gm-Message-State: AA+aEWavvy+wDsdBHTCM8Od01H/2qDjt28EIRdDB5EwloSosC4TocP5w pQcRwM97g+UfhZwdWVOPOqaQEvUf
X-Google-Smtp-Source: AFSGD/X+DSDShLiIkXL7ig5Drcj1oPHAILVmpzBQ5u6pA4BsgFBdM4w5Ff++mtvB6VKcrICEZ9wVyw==
X-Received: by 2002:a63:314c:: with SMTP id x73mr3183441pgx.323.1542744101895;  Tue, 20 Nov 2018 12:01:41 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id g15sm111836143pfj.131.2018.11.20.12.01.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Nov 2018 12:01:41 -0800 (PST)
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
Date: Wed, 21 Nov 2018 09:01:37 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/A9uwUn1DEOG8jpdgG4P_JW18X-g>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 20:01:59 -0000

On 2018-11-21 07:08, Naveen Kottapalli wrote:
> Hello Brian,
>=20
> Comments inline.

The same from me...

>=20
> Yours,
> Naveen.
>=20
>=20
> On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <brian.e.carpenter@gmai=
l.com>
> wrote:
>=20
>> On 2018-11-19 06:53, Naveen Kottapalli wrote:
>>> Hello Brian,
>>>
>>> Please find comments inline.
>>>
>>> Thanks & Regards,
>>> Naveen
>>>
>>>
>>> On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
>> brian.e.carpenter@gmail.com
>>> wrote:
>>>
>>>> On 2018-11-18 06:40, Naveen Kottapalli wrote:
>>>>> Hello Brian,
>>>>>
>>>>> Whether it's a prefix delegation or allocation, it's a resource
>>>> allocation
>>>>> from both the host / CPE or a router perspective. Do you see that
>> missing
>>>>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
>> function
>>>>> even with proposed protocol?
>>>>
>>>> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism=

>>>> there is no way to correlate the request and response unambiguously.=

>>>> In particular your proposal doesn't distinguish between an unsolicit=
ed
>>>> unicast RA announcing a prefix and a solicited unicast RA assigning =
a
>>>> prefix, which are totally different actions.
>>>>
>>>
>>> Naveen] Am not yet clear on why we should distinguish between unsolic=
ited
>>> and solicited RA.  Do we need to distinguish like that?  As per my
>> current
>>> knowledge any prefix will be allocated or assigned only when RS is
>> received
>>> from node and didn't come across an use case of a router assigning th=
e
>>> prefix unsolicited.
>>
>> Today, no prefixes are assigned on receipt of RS, so I don't understan=
d
>> your argument. Prefixes are assigned either by configuration or
>> by DHCPv6-ND.
>>
> Naveen] I would see this as partially true.  As one of the forum member=

> mentioned, RA does more than advertising the prefix.  Even in our gatew=
ay
> too prefixes are assigned to subscribers when a RS is received from dev=
ices
> directly tunneled over GRE. =20

Can you explain that in more detail? Is that how a homenet would
get a /48 for example?

> Consider the case of described in RFC8273,
> where the prefixes are assigned to devices upon receipt of RS.  So, it
> needn't always be a configuration or DHCPv6 for the prefix allocation o=
r
> assignment.

There is a very fundamental difference between RFC8273 and your proposal.=

In RFC8273 the target host *does not know* that the /64 prefix is
single-use. In no way is that prefix delegated to the host; it is
simply the prefix it may use for forming its own address. (It is not
even marked as an on-link prefix, since the L bit is specified to be
off.)

>>> So, since both node and router will have context of
>>> prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF=
 for
>>> nonces included in unsolicited RA. I can add a text saying the use of=

>> this
>>> in next version of draft.
>>
>> But there is no field in an RA for a nonce.
>>
> Naveen] That is what my draft is proposing.

I must have missed that in the text. Which section?

>=20
>>
>>>>
>>>> Handing out resources with a single message exchange is bad practice=

>>>> anyway; if the response is lost, the resource is lost for ever. You
>> really
>>>> need some kind of two-phase commit.
>>>
>>>
>>> Naveen] Do we really need this? There are equal amount of chances of
>> losing
>>> a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more d=
elay
>>> in the resource allocation procedure and it might not be required as =
the
>>> retry mechanism is in place.
>>
>> A retry mechanism is not safe. It might lead to the same prefix being
>> allocated twice due to lost messages or a race condition. I suggest
>> that you read up on two-phase commit, which requires a minimum of
>> four messages.
>>
> Naveen] Agree that a two-phase commit is considerably safe.  This can b=
e a
> subject of future study.
>=20
>>
>>> I would rather say that the resource is never
>>> lost.  That is because, from router perspective the resource is alloc=
ated
>>> even if the message doesn't reach the solicited node.  A device will
>> anyway
>>> retry and a router will always sends a response with the same allocat=
ed
>>> prefix.
>>
>> But it never knows if the response was received, which is a requiremen=
t
>> for safe resource allocation.
>>
>>>
>>> The standard RA doesn't have this
>>>> problem because it's an *announcement* not an *assignment*, and it i=
s
>>>> repeated at a reasonable frequency, so a lost message doesn't matter=
=2E
>>>>
>>>
>>> Naveen] I don't see a difference between the two in my draft. So, did=
n't
>>> want to distinguish between the two i.e. standard and the one propose=
d in
>>> this draft.  What kind of difference do you see?
>>
>> As described above. An existing RA says "I route this prefix".
>> Your RA says "You can use this prefix." That is an utterly different
>> statement.
>>
> Naveen] As mentioned in above example, not all routers might not be
> eligible to say that "You can use this prefix" (for example, whoever di=
dn't
> go for a < /64 prefix allocation).  There must not be a big change in
> existing behavior.  Can you please help me understand your comment?

Only a router that owns a pool of prefixes can delegate them using
DHCPv6-PD, and I don't see why it would be any different for your
proposal.

>>
>>>> (A device ID, as also used in DHCPv6, doesn't seem to be essential
>>>> in the same way, but would be needed if an authorisation or
>>>> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
>>>> prefix to this box?" or "Which box got that prefix?" you need an
>>>> identifier for the box.)
>>>>
>>> Naveen] This is mentioned in my draft about whether the routers
>>> configuration allows /56 prefix allocation or not. If not, a router c=
an
>> log
>>> using the mac address of the device.  We too do the same thing in our=

>>> router.
>>
>> /56 is only an example of course. Any length prefix could be requested=
=2E
>> Yes, if you trust the MAC address you could use that as an ID. But
>> if you use DHCPv6 that problem is already solved.
>=20
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solut=
ion
> in my case and across all platforms (might be for others too).  That is=

> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.

If the need is to reproduce all DHCPv6 features inside RS/RA, is there
really a saving in complexity and footprint?

   Brian

>=20
>>
>>     Brian
>>
>>>
>>>>
>>>>>
>>>>> Also am not sure if am wrong in quoting that *delegation* is the te=
rm
>>>>> coined to mimic SLAAC behavior of prefix allocation from a sub pool=
=2E
>>>>
>>>> "Delegation", "allocation" or "assignment" are all fundamentally the=

>>>> same, and are all different from the simple announcement function of=
 a
>>>> normal RA. Your proposal changes an announcement protocol into a
>>>> management protocol. That's the thing that Ole is asking you to just=
ify.
>>>> Why do that?
>>>>
>>>>     Brian
>>>>
>>>>>
>>>>> Please correct me if am wrong.
>>>>>
>>>>> Thanks & Regards,
>>>>> Naveen
>>>>>
>>>>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
>>>> brian.e.carpenter@gmail.com
>>>>> wrote:
>>>>>
>>>>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
>>>>>>> Naveen,
>>>>>>>
>>>>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
>> messages
>>>>>> requires
>>>>>>> a *new option* to go along with an already existing protocol (nam=
ely,
>>>>>> DHCPv6).
>>>>>>> The idea your draft builds on uses an existing IPv6 ND option but=

>>>>>> requires a
>>>>>>> *new protocol* that is not fully specified in your draft yet. My
>>>> feeling
>>>>>> is that once
>>>>>>> the new protocol is fully fleshed out it would look very much lik=
e
>>>>>> DHCPv6, and
>>>>>>> some people have said that they do not want new protocols.
>>>>>>>
>>>>>>> I am actually beyond the point of caring whether the protocol sho=
uld
>> be
>>>>>> DHCPv6,
>>>>>>> but do we also need a new non-DHCPv6 protocol that looks a lot li=
ke
>>>>>> DHCPv6?
>>>>>>
>>>>>> I realised when looking at this draft that DHCPv6 has one property=

>> that
>>>>>> RS/RA completely lacks: a transaction ID. I don't see how we can b=
uild
>>>>>> any kind of resource allocation mechanism without some form of
>>>>>> transactional
>>>>>> integrity. Prefix delegation is of course a form of resource
>> allocation.
>>>>>> So that is a fundamental difference between DHCPv6 and RS/RA.
>>>>>>
>>>>>>    Brian
>>>>>>
>>>>>>>
>>>>>>> Thanks - Fred
>>>>>>>
>>>>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
>>>>>>> Sent: Thursday, November 15, 2018 9:18 AM
>>>>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
>>>>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
>>>>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
>>>> ipv6@ietf.org>
>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>
>>>>>>> Hello all,
>>>>>>>
>>>>>>> To be honest, there is no intention to compete with other existin=
g
>>>>>> protocols.  I see that SLAAC has got some gaps w.r.t the functiona=
lity
>>>> and
>>>>>> the same is covered in the draft.  And I see the cases where this
>> draft
>>>>>> solves real time problems where the existing bridge itself is not
>>>> usable.
>>>>>>>
>>>>>>> @Ole / @Fred / others: If a device soliciting something from the
>> router
>>>>>> using RS is considered as intruding into other territory, IMHO it'=
s
>> very
>>>>>> unfair way of evaluating.  For that matter whether a PIO is includ=
ed
>> in
>>>> RS
>>>>>> or not, a device is soliciting the information from router.  When =
this
>>>>>> draft solves the problems it cannot be put down just by saying it =
as a
>>>>>> redundant to another standard, while actually it is not.
>>>>>>>
>>>>>>> If a device soliciting required information using the existing
>> protocol
>>>>>> standards without new message types or option types or flags itsel=
f is
>>>>>> treated as a wrapper or redundant for other standards, aren't ther=
e
>>>>>> overlapping options in both SLAAC and DHCPv6 that can be sent to t=
he
>>>>>> devices?  For that matter what about the complete SLAAC and DHCPv6=
?
>> Am
>>>> I
>>>>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocol=
s to
>>>> each
>>>>>> other?
>>>>>>>
>>>>>>> I also agree that multiple attempts were made by many respected
>> members
>>>>>> of the forum to bring in similar changes to whatever my current dr=
aft
>>>>>> suggested.  But not sure why they couldn't become standards.  It s=
hows
>>>> the
>>>>>> need of devices that are looking for a solution and am sure people=

>> keep
>>>>>> inventing round-about solutions for the same.
>>>>>>>
>>>>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
>> please
>>>>>> suggest another change for that.
>>>>>>>
>>>>>>> I understand that the forum has finite reservations on providing
>>>>>> extensions to existing protocols.  But I request the forum and WG
>>>> chairs to
>>>>>> evaluate this draft fairly and technically.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Naveen.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
>>>>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
>> wrote:
>>>>>>> in line..
>>>>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
>>>>>>>> Hi Brian,
>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
>> <mailto:
>>>>>> brian.e.carpenter@gmail.com>]
>>>>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>>>>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailt=
o:
>>>>>> otroan@employees.org>>
>>>>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG=
 <
>>>>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>
>>>>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
>>>>>>>>>> HI Ole,
>>>>>>>>>>
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>>>> otroan@employees.org>]
>>>>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
>>>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.=
org
>>>>>> ;
>>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
>>>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote=
:
>>>>>>>>>>>>
>>>>>>>>>>>> Ole,
>>>>>>>>>>>>
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>>>> otroan@employees.org>]
>>>>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
>>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:=

>>>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.=
org
>>>>>> ;
>>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>>>
>>>>>>>>>>>>> Fred,
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
>>>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote=
:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Ole,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
>>>>>> otroan@employees.org>]
>>>>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
>>>>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailt=
o:
>>>>>> Fred.L.Templin@boeing.com>>
>>>>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
>>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.=
org
>>>>>> ;
>>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
>>>>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
>>>>>> draft-naveen-slaac-prefix-management-00.txt
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Fred,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire=
=2E
>> But
>>>>>> am sure it would consume more resources at router to
>>>>>>>>> support
>>>>>>>>>>>>>>> DHCPv6
>>>>>>>>>>>>>>>>> as a whole along with SLAAC.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
>>>>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So I can understand this comment, the water under the br=
idge
>>>>>> refers to the
>>>>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
>> delegation.
>>>>>> Is that what
>>>>>>>>>>>>>>>> you were meaning to say?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sure.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol=
 for
>>>>>> Prefix Delegation
>>>>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
>>>>>> addition to that. I don't
>>>>>>>>>>>>>> mind a statement like that, but would the community agree =
with
>>>> it?
>>>>>>>>>>>>>
>>>>>>>>>>>>> In general we as a community try to avoid providing multipl=
e
>>>>>> equivalent solutions to the same problem. Sometimes we fail.
>>>>>>>>>>>>
>>>>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?=

>>>>>>>>>>>
>>>>>>>>>>> I am saying that solving a problem that is already solved is =
a
>>>> waste
>>>>>> of time and resources.
>>>>>>>>>>> Now if you install could solve a problem where we don=E2=80=99=
t have a
>>>>>> satisfactory solution...
>>>>>>>>>>
>>>>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution t=
o
>>>>>> Prefix Delegation
>>>>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed=
*.
>> (I
>>>>>> add this
>>>>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other=

>>>>>> non-protocol
>>>>>>>>>> alternatives for a node receiving a prefix delegation.)
>>>>>>>>>
>>>>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution=
,
>> but
>>>>>> there
>>>>>>>>> are some subtleties:
>>>>>>>>>
>>>>>>>>> 1) Since there are no protocol police, you can't actually stop
>> people
>>>>>>>>> using some other method of prefix delegation, which would simpl=
y
>>>> appear
>>>>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
>>>> protocols
>>>>>>>>> are concerned.
>>>>>>>>
>>>>>>>> Right, I wanted to be careful in how I worded my message based o=
n
>> our
>>>>>>>> knowledge of other non-router methods (including anima) which we=

>>>>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
>>>>>>>>
>>>>>>>> "10.  Prefix Delegation Services
>>>>>>>>
>>>>>>>>    Selection of prefix delegation services must be considered
>>>> according
>>>>>>>>    to specific use cases.  An example service is that offered by=

>>>> DHCPv6
>>>>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging=
 has
>>>>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
>>>>>>>>
>>>>>>>>    Other, non-router, mechanisms may exist, such as proprietary
>> IPAMs,
>>>>>>>>    [I-D.ietf-anima-prefix-management] and
>>>>>>>>    [I-D.sun-casm-address-pool-management-yang]."
>>>>>>>>
>>>>>>>> Does this still ring true, or do we need to make some adjustment=
s
>>>> based
>>>>>>>> on these recent discussions?
>>>>>>>
>>>>>>> I think it's still true, although as Ole and I said, proposals su=
ch
>> as
>>>>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as =
the
>>>>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manage=
ment
>>>>>>> intentionally competes with DHCPv6-PD, which is a different
>>>> discussiion.
>>>>>>>
>>>>>>>     Brian
>>>>>>>
>>>>>>>>
>>>>>>>> Thanks - Fred
>>>>>>>>
>>>>>>>>> 2) We did think about this question a bit while developing
>>>>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-=
07
>>>>>>>>> (which is approved and in the RFC Editor queue waiting for miss=
ing
>>>>>>>>> references). The appendix A2 is supposed to show how a prefix
>>>>>>>>> management system would interface to DHCPv6-PD at the edges of =
an
>>>>>>>>> autonomic network. I think you'd find something similar in any =
sort
>>>>>>>>> of coordinated prefix management scheme.
>>>>>>>>>
>>>>>>>>> 3) A similar situation arises in HNCP:
>>>>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
>>>>>>>>>
>>>>>>>>>    Brian
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>> The value proposition of something new, has to be differe=
nt
>>>> than
>>>>>> =E2=80=9Cjust different wrapping=E2=80=9D.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> By "different wrapping", are you are talking about non-DHC=
Pv6
>>>>>> protocol proposals?
>>>>>>>>>>>>>> If not, if you mean to say that the idea of including a DH=
CPv6
>>>>>> option in RS/RA messages
>>>>>>>>>>>>>> is "just a different wrapping", then that is not entirely
>> true.
>>>>>> By including both the IPv6
>>>>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, ther=
e
>> are
>>>>>> fewer messages
>>>>>>>>>>>>>> and fewer round trips. That in itself is interesting.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not =
save a round
>>>>>> trip, since the two protocols don=E2=80=99t depend on each other.
>>>>>>>>>>>>
>>>>>>>>>>>> This gets us back to the M&O bits where there is a
>>>> cross-dependence
>>>>>> between the two
>>>>>>>>>>>> protocols. Historically, you are supposed to wait until the
>> RS/RA
>>>>>> exchange and check the
>>>>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
>> saying
>>>>>> that that is no longer
>>>>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?=

>>>>>>>>>>>
>>>>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is=
 a
>>>>>> protocol between routers.
>>>>>>>>>>
>>>>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
>>>>>>>>>>
>>>>>>>>>>>> It is also important that there are fewer messages - two ins=
tead
>>>> of
>>>>>> four. That matters
>>>>>>>>>>>> a great deal on low end links.
>>>>>>>>>>>
>>>>>>>>>>> I would like to see the maths behind that.
>>>>>>>>>>> Use header compression then.
>>>>>>>>>>
>>>>>>>>>> It isn't only a question of how many bytes - the question is
>> moreso
>>>>>> how
>>>>>>>>>> many channel accesses are necessary. On some links, sending
>>>>>> everything in
>>>>>>>>>> a single channel access is less prone to collisions than requi=
ring
>>>>>> multiple
>>>>>>>>>> channel accesses.
>>>>>>>>>>
>>>>>>>>>> Think about CB radio - after you say "breaker, breaker one-nin=
e"
>> you
>>>>>> get
>>>>>>>>>> to say as much as you want (within reason) without having to
>> undergo
>>>>>>>>>> channel contention multiple times. (That is not to say that co=
mmon
>>>>>> data
>>>>>>>>>> links function the same as CB radio, but they do have their CS=
MA
>>>>>> protocols
>>>>>>>>>> for making sure they don't step on someone else's transmission=
=2E)
>>>>>>>>>>
>>>>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, =
just
>>>>>> options in ND instead of DHCP.
>>>>>>>>>>>>
>>>>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
>>>>>> different than DHCPv6.
>>>>>>>>>>>> That is the whole point.
>>>>>>>>>>>
>>>>>>>>>>> Right. I am sorry but I struggle getting why that is valuable=
=2E ND
>>>> is
>>>>>> also a one to many protocol. That=E2=80=99s not suitable for per-r=
outer
>>>>>>>>>>> delegation.
>>>>>>>>>>
>>>>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-o=
ne).
>>>> In
>>>>>> this
>>>>>>>>>> case, the presence of a DHCPv6 option in the RS message is
>>>> indication
>>>>>> that
>>>>>>>>>> the RA is to be returned via unicast.
>>>>>>>>>>
>>>>>>>>>> Thanks - Fred
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Cheers
>>>>>>>>>>> Ole
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks - Fred
>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>> Ole
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks - Fred
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless exte=
nsions=E2=80=9D of
>> an
>>>>>> IPv6 network. Something that solved that problem, would be a
>>>>>>>>> lot
>>>>>>>>>>>>> more
>>>>>>>>>>>>>>> interesting to talk about.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>> Ole
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> v6ops mailing list
>>>>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> v6ops mailing list
>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>=20


From nobody Tue Nov 20 12:06:18 2018
Return-Path: <gert@space.net>
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 8C0A2130DC6 for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 12:06:17 -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] 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 OQ2GhMhybSub for <v6ops@ietfa.amsl.com>; Tue, 20 Nov 2018 12:06:15 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E7D2130DCF for <v6ops@ietf.org>; Tue, 20 Nov 2018 12:06:15 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 7ECB141C6E for <v6ops@ietf.org>; Tue, 20 Nov 2018 21:06:13 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 6F97E41C6A; Tue, 20 Nov 2018 21:06:13 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 5EF1B747DD; Tue, 20 Nov 2018 21:06:13 +0100 (CET)
Date: Tue, 20 Nov 2018 21:06:13 +0100
From: Gert Doering <gert@space.net>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Message-ID: <20181120200613.GF72840@Space.Net>
References: <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/WoSbw_SZnl7TIOh7DFypVFelu1A>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 20:06:18 -0000

Hi,

On Wed, Nov 21, 2018 at 09:01:37AM +1300, Brian E Carpenter wrote:
> > Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solution
> > in my case and across all platforms (might be for others too).  That is
> > reason we see so many drafts were invented by honorable members of the
> > group to bridge the gap in SLAAC itself.
> 
> If the need is to reproduce all DHCPv6 features inside RS/RA, is there
> really a saving in complexity and footprint?

This.

And I do not see why a platform that refuses to implement DHCPv6-ND 
today would all of a sudden grow a liking for DHCPv6-disguised-in-RS/RA
(which would need code changes as well).

I do not think this is a useful way to spend energy.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Tue Nov 20 12:14:44 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 19B9012D4E9; Tue, 20 Nov 2018 12:14:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 LJQ5MX-pQ6JJ; Tue, 20 Nov 2018 12:14:26 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D04D812785F; Tue, 20 Nov 2018 12:14:25 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKKEPEP044508; Tue, 20 Nov 2018 13:14:25 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKKEOcD044504 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 13:14:24 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 12:14:23 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 12:14:23 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Gert Doering <gert@space.net>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRABAM7OXwAAJJuA
Date: Tue, 20 Nov 2018 20:14:23 +0000
Message-ID: <f335f4f9b6374383bce4cfcb04657921@XCH15-06-08.nw.nos.boeing.com>
References: <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <20181120200613.GF72840@Space.Net>
In-Reply-To: <20181120200613.GF72840@Space.Net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 4CAB179B5C09174316A3BA490A1105E9EC86CF29DEE845580CDD72EBE04AEB8F2000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ONheAHstOS5c4M_UDLl-cWgb8XY>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 20:14:28 -0000

> -----Original Message-----
> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Gert Doering
> Sent: Tuesday, November 20, 2018 12:06 PM
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
> Hi,
>=20
> On Wed, Nov 21, 2018 at 09:01:37AM +1300, Brian E Carpenter wrote:
> > > Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable sol=
ution
> > > in my case and across all platforms (might be for others too).  That =
is
> > > reason we see so many drafts were invented by honorable members of th=
e
> > > group to bridge the gap in SLAAC itself.
> >
> > If the need is to reproduce all DHCPv6 features inside RS/RA, is there
> > really a saving in complexity and footprint?
>=20
> This.
>=20
> And I do not see why a platform that refuses to implement DHCPv6-ND
> today would all of a sudden grow a liking for DHCPv6-disguised-in-RS/RA
> (which would need code changes as well).

We have already implemented DHCPv6-within-RS/RA. Our platform? OpenVPN.

> I do not think this is a useful way to spend energy.
>=20
> Gert Doering
>         -- NetMaster
> --
> have you enabled IPv6 on something today...?
>=20
> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael =
Emmer
> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Tue Nov 20 12:42:53 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 DEB66130DC6; Tue, 20 Nov 2018 12:42:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 7OTHWrm7HxFq; Tue, 20 Nov 2018 12:42:41 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19DA512785F; Tue, 20 Nov 2018 12:42:41 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKKgetJ019982; Tue, 20 Nov 2018 13:42:40 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKKgVpK019938 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 13:42:31 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 12:42:30 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 12:42:30 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
CC: Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRABAKRRGQABPEAA
Date: Tue, 20 Nov 2018 20:42:30 +0000
Message-ID: <70511fed2c55446798ed7f5cd4e76e83@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
In-Reply-To: <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 0BF1E23DE989C7FBE03F116145BF26D773422570426E535C02D30F9FC610BC5B2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/slLUi3OfXlvG5ezP5Ztrljw_51E>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 20:42:45 -0000

Pj4gTmF2ZWVuXSBUaGF0IGlzIHdoYXQgbXkgZHJhZnQgaXMgcHJvcG9zaW5nLg0KPg0KPiBJIG11
c3QgaGF2ZSBtaXNzZWQgdGhhdCBpbiB0aGUgdGV4dC4gV2hpY2ggc2VjdGlvbj8NCg0KVGhpcyBo
YXMgYWxyZWFkeSBiZWVuIGNvdmVyZWQgZm9yIGEgbG9uZyB0aW1lIGluICdkcmFmdC10ZW1wbGlu
LTZtYW4tZGhjcHY2LW5kb3B0JywNCndoaWNoIE5hdmVlbidzIGRyYWZ0IGJvcnJvd3MgZnJvbS4g
RnJvbSB0aGUgaW50cm9kdWN0aW9uOg0KDQogICAnVGhpcyBkb2N1bWVudCBwcm9wb3NlcyBtZXRo
b2RzIGZvciBjb21iaW5pbmcgc3RhdGVsZXNzIGFuZCBzdGF0ZWZ1bA0KICAgb3BlcmF0aW9ucyBp
bnRvIGEgc2luZ2xlLCB1bmlmaWVkIGV4Y2hhbmdlIGJhc2VkIG9uIElQdjZORCBtZXNzYWdpbmcN
CiAgIGV4dGVuc2lvbnMuICBJdCBub3RlcyB0aGF0IHN0YXRlZnVsIGV4Y2hhbmdlcyBzaG91bGQg
aW5jbHVkZToNCg0KICAgbyAgYW4gZXhwbGljaXQgcmVxdWVzdCBmb3Igc3RhdGVmdWwgaW5mb3Jt
YXRpb24NCg0KICAgbyAgdGhlIGlkZW50aXR5IG9mIHRoZSByZXF1ZXN0aW5nIG5vZGUNCg0KICAg
byAgYSB0cmFuc2FjdGlvbiBJRCB0aGF0IHRoZSByZXF1ZXN0aW5nIG5vZGUgY2FuIHVzZSB0byBt
YXRjaCByZXBsaWVzDQogICAgICB3aXRoIHRoZWlyIGNvcnJlc3BvbmRpbmcgcmVxdWVzdHMNCg0K
ICAgbyAgYW55IHNlY3VyaXR5IHBhcmFtZXRlcnMgbmVjZXNzYXJ5IGZvciB0aGUgcmVxdWVzdGlu
ZyBub2RlIHRvDQogICAgICBlc3RhYmxpc2ggaXRzIGF1dGhvcml6YXRpb24gdG8gcmVjZWl2ZSBz
dGF0ZWZ1bCBpbmZvcm1hdGlvbicNCg0KQW5kLCB0aGVuIGluIFNlY3Rpb24gMy4zIGl0IHNheXM6
DQoNCiAgICdUaGUgUlMgbWVzc2FnZSBjYW4NCiAgIGluY2x1ZGUgYSBOb25jZSBvcHRpb24gW1JG
QzM5NzFdIHRvIHByb3ZpZGUgYSB0cmFuc2FjdGlvbiBpZGVudGlmaWVyDQogICBmb3IgbWF0Y2hp
bmcgUlMgYW5kIFJBIG1lc3NhZ2VzLicNCg0KVGhhbmtzIC0gRnJlZA0KDQo+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEJyaWFuIEUgQ2FycGVudGVyIFttYWlsdG86YnJpYW4u
ZS5jYXJwZW50ZXJAZ21haWwuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMCwgMjAx
OCAxMjowMiBQTQ0KPiBUbzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5j
b20+DQo+IENjOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bT47IE9sZSBUcm9hbiA8b3Ryb2FuQGVtcGxveWVlcy5vcmc+OyB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZz47IDZtYW4gV0cNCj4gPGlwdjZAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbdjZv
cHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4gT24gMjAxOC0xMS0yMSAwNzowOCwgTmF2ZWVuIEtv
dHRhcGFsbGkgd3JvdGU6DQo+ID4gSGVsbG8gQnJpYW4sDQo+ID4NCj4gPiBDb21tZW50cyBpbmxp
bmUuDQo+IA0KPiBUaGUgc2FtZSBmcm9tIG1lLi4uDQo+IA0KPiA+DQo+ID4gWW91cnMsDQo+ID4g
TmF2ZWVuLg0KPiA+DQo+ID4NCj4gPiBPbiBNb24sIDE5IE5vdiAyMDE4IGF0IDAxOjA0LCBCcmlh
biBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPg0KPiA+IHdyb3RlOg0K
PiA+DQo+ID4+IE9uIDIwMTgtMTEtMTkgMDY6NTMsIE5hdmVlbiBLb3R0YXBhbGxpIHdyb3RlOg0K
PiA+Pj4gSGVsbG8gQnJpYW4sDQo+ID4+Pg0KPiA+Pj4gUGxlYXNlIGZpbmQgY29tbWVudHMgaW5s
aW5lLg0KPiA+Pj4NCj4gPj4+IFRoYW5rcyAmIFJlZ2FyZHMsDQo+ID4+PiBOYXZlZW4NCj4gPj4+
DQo+ID4+Pg0KPiA+Pj4gT24gU3VuLCAxOCBOb3YgMjAxOCwgMDE6MTYgQnJpYW4gRSBDYXJwZW50
ZXIgPA0KPiA+PiBicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20NCj4gPj4+IHdyb3RlOg0KPiA+
Pj4NCj4gPj4+PiBPbiAyMDE4LTExLTE4IDA2OjQwLCBOYXZlZW4gS290dGFwYWxsaSB3cm90ZToN
Cj4gPj4+Pj4gSGVsbG8gQnJpYW4sDQo+ID4+Pj4+DQo+ID4+Pj4+IFdoZXRoZXIgaXQncyBhIHBy
ZWZpeCBkZWxlZ2F0aW9uIG9yIGFsbG9jYXRpb24sIGl0J3MgYSByZXNvdXJjZQ0KPiA+Pj4+IGFs
bG9jYXRpb24NCj4gPj4+Pj4gZnJvbSBib3RoIHRoZSBob3N0IC8gQ1BFIG9yIGEgcm91dGVyIHBl
cnNwZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQNCj4gPj4gbWlzc2luZw0KPiA+Pj4+PiB0cmFuc2Fj
dGlvbiBJRCBpbiBSUy9SQSBhcyBhIG1hbmRhdG9yeSByZXF1aXJlbWVudCBmb3IgU0xBQUMgdG8N
Cj4gPj4gZnVuY3Rpb24NCj4gPj4+Pj4gZXZlbiB3aXRoIHByb3Bvc2VkIHByb3RvY29sPw0KPiA+
Pj4+DQo+ID4+Pj4gWWVzLiBXaXRob3V0IGEgdHJhbnNhY3Rpb24gSUQsIGEgbm9uY2UsIG9yIHNv
bWUgZXF1aXZhbGVudCBtZWNhaG5pc20NCj4gPj4+PiB0aGVyZSBpcyBubyB3YXkgdG8gY29ycmVs
YXRlIHRoZSByZXF1ZXN0IGFuZCByZXNwb25zZSB1bmFtYmlndW91c2x5Lg0KPiA+Pj4+IEluIHBh
cnRpY3VsYXIgeW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rpbmd1aXNoIGJldHdlZW4gYW4gdW5z
b2xpY2l0ZWQNCj4gPj4+PiB1bmljYXN0IFJBIGFubm91bmNpbmcgYSBwcmVmaXggYW5kIGEgc29s
aWNpdGVkIHVuaWNhc3QgUkEgYXNzaWduaW5nIGENCj4gPj4+PiBwcmVmaXgsIHdoaWNoIGFyZSB0
b3RhbGx5IGRpZmZlcmVudCBhY3Rpb25zLg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gTmF2ZWVuXSBB
bSBub3QgeWV0IGNsZWFyIG9uIHdoeSB3ZSBzaG91bGQgZGlzdGluZ3Vpc2ggYmV0d2VlbiB1bnNv
bGljaXRlZA0KPiA+Pj4gYW5kIHNvbGljaXRlZCBSQS4gIERvIHdlIG5lZWQgdG8gZGlzdGluZ3Vp
c2ggbGlrZSB0aGF0PyAgQXMgcGVyIG15DQo+ID4+IGN1cnJlbnQNCj4gPj4+IGtub3dsZWRnZSBh
bnkgcHJlZml4IHdpbGwgYmUgYWxsb2NhdGVkIG9yIGFzc2lnbmVkIG9ubHkgd2hlbiBSUyBpcw0K
PiA+PiByZWNlaXZlZA0KPiA+Pj4gZnJvbSBub2RlIGFuZCBkaWRuJ3QgY29tZSBhY3Jvc3MgYW4g
dXNlIGNhc2Ugb2YgYSByb3V0ZXIgYXNzaWduaW5nIHRoZQ0KPiA+Pj4gcHJlZml4IHVuc29saWNp
dGVkLg0KPiA+Pg0KPiA+PiBUb2RheSwgbm8gcHJlZml4ZXMgYXJlIGFzc2lnbmVkIG9uIHJlY2Vp
cHQgb2YgUlMsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZA0KPiA+PiB5b3VyIGFyZ3VtZW50LiBQcmVm
aXhlcyBhcmUgYXNzaWduZWQgZWl0aGVyIGJ5IGNvbmZpZ3VyYXRpb24gb3INCj4gPj4gYnkgREhD
UHY2LU5ELg0KPiA+Pg0KPiA+IE5hdmVlbl0gSSB3b3VsZCBzZWUgdGhpcyBhcyBwYXJ0aWFsbHkg
dHJ1ZS4gIEFzIG9uZSBvZiB0aGUgZm9ydW0gbWVtYmVyDQo+ID4gbWVudGlvbmVkLCBSQSBkb2Vz
IG1vcmUgdGhhbiBhZHZlcnRpc2luZyB0aGUgcHJlZml4LiAgRXZlbiBpbiBvdXIgZ2F0ZXdheQ0K
PiA+IHRvbyBwcmVmaXhlcyBhcmUgYXNzaWduZWQgdG8gc3Vic2NyaWJlcnMgd2hlbiBhIFJTIGlz
IHJlY2VpdmVkIGZyb20gZGV2aWNlcw0KPiA+IGRpcmVjdGx5IHR1bm5lbGVkIG92ZXIgR1JFLg0K
PiANCj4gQ2FuIHlvdSBleHBsYWluIHRoYXQgaW4gbW9yZSBkZXRhaWw/IElzIHRoYXQgaG93IGEg
aG9tZW5ldCB3b3VsZA0KPiBnZXQgYSAvNDggZm9yIGV4YW1wbGU/DQo+IA0KPiA+IENvbnNpZGVy
IHRoZSBjYXNlIG9mIGRlc2NyaWJlZCBpbiBSRkM4MjczLA0KPiA+IHdoZXJlIHRoZSBwcmVmaXhl
cyBhcmUgYXNzaWduZWQgdG8gZGV2aWNlcyB1cG9uIHJlY2VpcHQgb2YgUlMuICBTbywgaXQNCj4g
PiBuZWVkbid0IGFsd2F5cyBiZSBhIGNvbmZpZ3VyYXRpb24gb3IgREhDUHY2IGZvciB0aGUgcHJl
Zml4IGFsbG9jYXRpb24gb3INCj4gPiBhc3NpZ25tZW50Lg0KPiANCj4gVGhlcmUgaXMgYSB2ZXJ5
IGZ1bmRhbWVudGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBSRkM4MjczIGFuZCB5b3VyIHByb3Bvc2Fs
Lg0KPiBJbiBSRkM4MjczIHRoZSB0YXJnZXQgaG9zdCAqZG9lcyBub3Qga25vdyogdGhhdCB0aGUg
LzY0IHByZWZpeCBpcw0KPiBzaW5nbGUtdXNlLiBJbiBubyB3YXkgaXMgdGhhdCBwcmVmaXggZGVs
ZWdhdGVkIHRvIHRoZSBob3N0OyBpdCBpcw0KPiBzaW1wbHkgdGhlIHByZWZpeCBpdCBtYXkgdXNl
IGZvciBmb3JtaW5nIGl0cyBvd24gYWRkcmVzcy4gKEl0IGlzIG5vdA0KPiBldmVuIG1hcmtlZCBh
cyBhbiBvbi1saW5rIHByZWZpeCwgc2luY2UgdGhlIEwgYml0IGlzIHNwZWNpZmllZCB0byBiZQ0K
PiBvZmYuKQ0KPiANCj4gPj4+IFNvLCBzaW5jZSBib3RoIG5vZGUgYW5kIHJvdXRlciB3aWxsIGhh
dmUgY29udGV4dCBvZg0KPiA+Pj4gcHJlZml4IGFzc2lnbmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25z
dGFudCBudW1iZXJzIGxpa2UgMCBvciAweEZGRkZGRkZGIGZvcg0KPiA+Pj4gbm9uY2VzIGluY2x1
ZGVkIGluIHVuc29saWNpdGVkIFJBLiBJIGNhbiBhZGQgYSB0ZXh0IHNheWluZyB0aGUgdXNlIG9m
DQo+ID4+IHRoaXMNCj4gPj4+IGluIG5leHQgdmVyc2lvbiBvZiBkcmFmdC4NCj4gPj4NCj4gPj4g
QnV0IHRoZXJlIGlzIG5vIGZpZWxkIGluIGFuIFJBIGZvciBhIG5vbmNlLg0KPiA+Pg0KPiA+IE5h
dmVlbl0gVGhhdCBpcyB3aGF0IG15IGRyYWZ0IGlzIHByb3Bvc2luZy4NCj4gDQo+IEkgbXVzdCBo
YXZlIG1pc3NlZCB0aGF0IGluIHRoZSB0ZXh0LiBXaGljaCBzZWN0aW9uPw0KPiANCj4gPg0KPiA+
Pg0KPiA+Pj4+DQo+ID4+Pj4gSGFuZGluZyBvdXQgcmVzb3VyY2VzIHdpdGggYSBzaW5nbGUgbWVz
c2FnZSBleGNoYW5nZSBpcyBiYWQgcHJhY3RpY2UNCj4gPj4+PiBhbnl3YXk7IGlmIHRoZSByZXNw
b25zZSBpcyBsb3N0LCB0aGUgcmVzb3VyY2UgaXMgbG9zdCBmb3IgZXZlci4gWW91DQo+ID4+IHJl
YWxseQ0KPiA+Pj4+IG5lZWQgc29tZSBraW5kIG9mIHR3by1waGFzZSBjb21taXQuDQo+ID4+Pg0K
PiA+Pj4NCj4gPj4+IE5hdmVlbl0gRG8gd2UgcmVhbGx5IG5lZWQgdGhpcz8gVGhlcmUgYXJlIGVx
dWFsIGFtb3VudCBvZiBjaGFuY2VzIG9mDQo+ID4+IGxvc2luZw0KPiA+Pj4gYSBSQSBvciBESENQ
djYgQXZlcnRpc2UgLyBSZXBseS4gIEEgdHdvIHdheSBjb21taXQgd2lsbCBpbmR1Y2UgbW9yZSBk
ZWxheQ0KPiA+Pj4gaW4gdGhlIHJlc291cmNlIGFsbG9jYXRpb24gcHJvY2VkdXJlIGFuZCBpdCBt
aWdodCBub3QgYmUgcmVxdWlyZWQgYXMgdGhlDQo+ID4+PiByZXRyeSBtZWNoYW5pc20gaXMgaW4g
cGxhY2UuDQo+ID4+DQo+ID4+IEEgcmV0cnkgbWVjaGFuaXNtIGlzIG5vdCBzYWZlLiBJdCBtaWdo
dCBsZWFkIHRvIHRoZSBzYW1lIHByZWZpeCBiZWluZw0KPiA+PiBhbGxvY2F0ZWQgdHdpY2UgZHVl
IHRvIGxvc3QgbWVzc2FnZXMgb3IgYSByYWNlIGNvbmRpdGlvbi4gSSBzdWdnZXN0DQo+ID4+IHRo
YXQgeW91IHJlYWQgdXAgb24gdHdvLXBoYXNlIGNvbW1pdCwgd2hpY2ggcmVxdWlyZXMgYSBtaW5p
bXVtIG9mDQo+ID4+IGZvdXIgbWVzc2FnZXMuDQo+ID4+DQo+ID4gTmF2ZWVuXSBBZ3JlZSB0aGF0
IGEgdHdvLXBoYXNlIGNvbW1pdCBpcyBjb25zaWRlcmFibHkgc2FmZS4gIFRoaXMgY2FuIGJlIGEN
Cj4gPiBzdWJqZWN0IG9mIGZ1dHVyZSBzdHVkeS4NCj4gPg0KPiA+Pg0KPiA+Pj4gSSB3b3VsZCBy
YXRoZXIgc2F5IHRoYXQgdGhlIHJlc291cmNlIGlzIG5ldmVyDQo+ID4+PiBsb3N0LiAgVGhhdCBp
cyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVjdGl2ZSB0aGUgcmVzb3VyY2UgaXMgYWxsb2Nh
dGVkDQo+ID4+PiBldmVuIGlmIHRoZSBtZXNzYWdlIGRvZXNuJ3QgcmVhY2ggdGhlIHNvbGljaXRl
ZCBub2RlLiAgQSBkZXZpY2Ugd2lsbA0KPiA+PiBhbnl3YXkNCj4gPj4+IHJldHJ5IGFuZCBhIHJv
dXRlciB3aWxsIGFsd2F5cyBzZW5kcyBhIHJlc3BvbnNlIHdpdGggdGhlIHNhbWUgYWxsb2NhdGVk
DQo+ID4+PiBwcmVmaXguDQo+ID4+DQo+ID4+IEJ1dCBpdCBuZXZlciBrbm93cyBpZiB0aGUgcmVz
cG9uc2Ugd2FzIHJlY2VpdmVkLCB3aGljaCBpcyBhIHJlcXVpcmVtZW50DQo+ID4+IGZvciBzYWZl
IHJlc291cmNlIGFsbG9jYXRpb24uDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gVGhlIHN0YW5kYXJkIFJB
IGRvZXNuJ3QgaGF2ZSB0aGlzDQo+ID4+Pj4gcHJvYmxlbSBiZWNhdXNlIGl0J3MgYW4gKmFubm91
bmNlbWVudCogbm90IGFuICphc3NpZ25tZW50KiwgYW5kIGl0IGlzDQo+ID4+Pj4gcmVwZWF0ZWQg
YXQgYSByZWFzb25hYmxlIGZyZXF1ZW5jeSwgc28gYSBsb3N0IG1lc3NhZ2UgZG9lc24ndCBtYXR0
ZXIuDQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBOYXZlZW5dIEkgZG9uJ3Qgc2VlIGEgZGlmZmVyZW5j
ZSBiZXR3ZWVuIHRoZSB0d28gaW4gbXkgZHJhZnQuIFNvLCBkaWRuJ3QNCj4gPj4+IHdhbnQgdG8g
ZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGkuZS4gc3RhbmRhcmQgYW5kIHRoZSBvbmUgcHJv
cG9zZWQgaW4NCj4gPj4+IHRoaXMgZHJhZnQuICBXaGF0IGtpbmQgb2YgZGlmZmVyZW5jZSBkbyB5
b3Ugc2VlPw0KPiA+Pg0KPiA+PiBBcyBkZXNjcmliZWQgYWJvdmUuIEFuIGV4aXN0aW5nIFJBIHNh
eXMgIkkgcm91dGUgdGhpcyBwcmVmaXgiLg0KPiA+PiBZb3VyIFJBIHNheXMgIllvdSBjYW4gdXNl
IHRoaXMgcHJlZml4LiIgVGhhdCBpcyBhbiB1dHRlcmx5IGRpZmZlcmVudA0KPiA+PiBzdGF0ZW1l
bnQuDQo+ID4+DQo+ID4gTmF2ZWVuXSBBcyBtZW50aW9uZWQgaW4gYWJvdmUgZXhhbXBsZSwgbm90
IGFsbCByb3V0ZXJzIG1pZ2h0IG5vdCBiZQ0KPiA+IGVsaWdpYmxlIHRvIHNheSB0aGF0ICJZb3Ug
Y2FuIHVzZSB0aGlzIHByZWZpeCIgKGZvciBleGFtcGxlLCB3aG9ldmVyIGRpZG4ndA0KPiA+IGdv
IGZvciBhIDwgLzY0IHByZWZpeCBhbGxvY2F0aW9uKS4gIFRoZXJlIG11c3Qgbm90IGJlIGEgYmln
IGNoYW5nZSBpbg0KPiA+IGV4aXN0aW5nIGJlaGF2aW9yLiAgQ2FuIHlvdSBwbGVhc2UgaGVscCBt
ZSB1bmRlcnN0YW5kIHlvdXIgY29tbWVudD8NCj4gDQo+IE9ubHkgYSByb3V0ZXIgdGhhdCBvd25z
IGEgcG9vbCBvZiBwcmVmaXhlcyBjYW4gZGVsZWdhdGUgdGhlbSB1c2luZw0KPiBESENQdjYtUEQs
IGFuZCBJIGRvbid0IHNlZSB3aHkgaXQgd291bGQgYmUgYW55IGRpZmZlcmVudCBmb3IgeW91cg0K
PiBwcm9wb3NhbC4NCj4gDQo+ID4+DQo+ID4+Pj4gKEEgZGV2aWNlIElELCBhcyBhbHNvIHVzZWQg
aW4gREhDUHY2LCBkb2Vzbid0IHNlZW0gdG8gYmUgZXNzZW50aWFsDQo+ID4+Pj4gaW4gdGhlIHNh
bWUgd2F5LCBidXQgd291bGQgYmUgbmVlZGVkIGlmIGFuIGF1dGhvcmlzYXRpb24gb3INCj4gPj4+
PiBsb2dnaW5nIG1lY2hhbmlzbSBpcyBuZWVkZWQsIGkuZS4gdG8gYW5zd2VyICJJcyBpdCBPSyB0
byBnaXZlIGEgLzU2DQo+ID4+Pj4gcHJlZml4IHRvIHRoaXMgYm94PyIgb3IgIldoaWNoIGJveCBn
b3QgdGhhdCBwcmVmaXg/IiB5b3UgbmVlZCBhbg0KPiA+Pj4+IGlkZW50aWZpZXIgZm9yIHRoZSBi
b3guKQ0KPiA+Pj4+DQo+ID4+PiBOYXZlZW5dIFRoaXMgaXMgbWVudGlvbmVkIGluIG15IGRyYWZ0
IGFib3V0IHdoZXRoZXIgdGhlIHJvdXRlcnMNCj4gPj4+IGNvbmZpZ3VyYXRpb24gYWxsb3dzIC81
NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5vdCwgYSByb3V0ZXIgY2FuDQo+ID4+IGxv
Zw0KPiA+Pj4gdXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9mIHRoZSBkZXZpY2UuICBXZSB0b28gZG8g
dGhlIHNhbWUgdGhpbmcgaW4gb3VyDQo+ID4+PiByb3V0ZXIuDQo+ID4+DQo+ID4+IC81NiBpcyBv
bmx5IGFuIGV4YW1wbGUgb2YgY291cnNlLiBBbnkgbGVuZ3RoIHByZWZpeCBjb3VsZCBiZSByZXF1
ZXN0ZWQuDQo+ID4+IFllcywgaWYgeW91IHRydXN0IHRoZSBNQUMgYWRkcmVzcyB5b3UgY291bGQg
dXNlIHRoYXQgYXMgYW4gSUQuIEJ1dA0KPiA+PiBpZiB5b3UgdXNlIERIQ1B2NiB0aGF0IHByb2Js
ZW0gaXMgYWxyZWFkeSBzb2x2ZWQuDQo+ID4NCj4gPiBOYXZlZW5dIEFzIEkgbWVudGlvbmVkIGVh
cmxpZXIgaW4gbXkgbWFpbCwgREhDUHY2IGlzIG5vdCBhIHVzYWJsZSBzb2x1dGlvbg0KPiA+IGlu
IG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdodCBiZSBmb3Igb3RoZXJzIHRv
bykuICBUaGF0IGlzDQo+ID4gcmVhc29uIHdlIHNlZSBzbyBtYW55IGRyYWZ0cyB3ZXJlIGludmVu
dGVkIGJ5IGhvbm9yYWJsZSBtZW1iZXJzIG9mIHRoZQ0KPiA+IGdyb3VwIHRvIGJyaWRnZSB0aGUg
Z2FwIGluIFNMQUFDIGl0c2VsZi4NCj4gDQo+IElmIHRoZSBuZWVkIGlzIHRvIHJlcHJvZHVjZSBh
bGwgREhDUHY2IGZlYXR1cmVzIGluc2lkZSBSUy9SQSwgaXMgdGhlcmUNCj4gcmVhbGx5IGEgc2F2
aW5nIGluIGNvbXBsZXhpdHkgYW5kIGZvb3RwcmludD8NCj4gDQo+ICAgIEJyaWFuDQo+IA0KPiA+
DQo+ID4+DQo+ID4+ICAgICBCcmlhbg0KPiA+Pg0KPiA+Pj4NCj4gPj4+Pg0KPiA+Pj4+Pg0KPiA+
Pj4+PiBBbHNvIGFtIG5vdCBzdXJlIGlmIGFtIHdyb25nIGluIHF1b3RpbmcgdGhhdCAqZGVsZWdh
dGlvbiogaXMgdGhlIHRlcm0NCj4gPj4+Pj4gY29pbmVkIHRvIG1pbWljIFNMQUFDIGJlaGF2aW9y
IG9mIHByZWZpeCBhbGxvY2F0aW9uIGZyb20gYSBzdWIgcG9vbC4NCj4gPj4+Pg0KPiA+Pj4+ICJE
ZWxlZ2F0aW9uIiwgImFsbG9jYXRpb24iIG9yICJhc3NpZ25tZW50IiBhcmUgYWxsIGZ1bmRhbWVu
dGFsbHkgdGhlDQo+ID4+Pj4gc2FtZSwgYW5kIGFyZSBhbGwgZGlmZmVyZW50IGZyb20gdGhlIHNp
bXBsZSBhbm5vdW5jZW1lbnQgZnVuY3Rpb24gb2YgYQ0KPiA+Pj4+IG5vcm1hbCBSQS4gWW91ciBw
cm9wb3NhbCBjaGFuZ2VzIGFuIGFubm91bmNlbWVudCBwcm90b2NvbCBpbnRvIGENCj4gPj4+PiBt
YW5hZ2VtZW50IHByb3RvY29sLiBUaGF0J3MgdGhlIHRoaW5nIHRoYXQgT2xlIGlzIGFza2luZyB5
b3UgdG8ganVzdGlmeS4NCj4gPj4+PiBXaHkgZG8gdGhhdD8NCj4gPj4+Pg0KPiA+Pj4+ICAgICBC
cmlhbg0KPiA+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+IFBsZWFzZSBjb3JyZWN0IG1lIGlmIGFtIHdy
b25nLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBUaGFua3MgJiBSZWdhcmRzLA0KPiA+Pj4+PiBOYXZlZW4N
Cj4gPj4+Pj4NCj4gPj4+Pj4gT24gRnJpLCAxNiBOb3YgMjAxOCwgMDE6MDcgQnJpYW4gRSBDYXJw
ZW50ZXIgPA0KPiA+Pj4+IGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbQ0KPiA+Pj4+PiB3cm90
ZToNCj4gPj4+Pj4NCj4gPj4+Pj4+IE9uIDIwMTgtMTEtMTYgMDY6NDMsIFRlbXBsaW4gKFVTKSwg
RnJlZCBMIHdyb3RlOg0KPiA+Pj4+Pj4+IE5hdmVlbiwNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IFRo
ZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2NiBtZXNzYWdlIG9wdGlvbiBpbiBJUHY2IE5EIFJT
L1JBDQo+ID4+IG1lc3NhZ2VzDQo+ID4+Pj4+PiByZXF1aXJlcw0KPiA+Pj4+Pj4+IGEgKm5ldyBv
cHRpb24qIHRvIGdvIGFsb25nIHdpdGggYW4gYWxyZWFkeSBleGlzdGluZyBwcm90b2NvbCAobmFt
ZWx5LA0KPiA+Pj4+Pj4gREhDUHY2KS4NCj4gPj4+Pj4+PiBUaGUgaWRlYSB5b3VyIGRyYWZ0IGJ1
aWxkcyBvbiB1c2VzIGFuIGV4aXN0aW5nIElQdjYgTkQgb3B0aW9uIGJ1dA0KPiA+Pj4+Pj4gcmVx
dWlyZXMgYQ0KPiA+Pj4+Pj4+ICpuZXcgcHJvdG9jb2wqIHRoYXQgaXMgbm90IGZ1bGx5IHNwZWNp
ZmllZCBpbiB5b3VyIGRyYWZ0IHlldC4gTXkNCj4gPj4+PiBmZWVsaW5nDQo+ID4+Pj4+PiBpcyB0
aGF0IG9uY2UNCj4gPj4+Pj4+PiB0aGUgbmV3IHByb3RvY29sIGlzIGZ1bGx5IGZsZXNoZWQgb3V0
IGl0IHdvdWxkIGxvb2sgdmVyeSBtdWNoIGxpa2UNCj4gPj4+Pj4+IERIQ1B2NiwgYW5kDQo+ID4+
Pj4+Pj4gc29tZSBwZW9wbGUgaGF2ZSBzYWlkIHRoYXQgdGhleSBkbyBub3Qgd2FudCBuZXcgcHJv
dG9jb2xzLg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gSSBhbSBhY3R1YWxseSBiZXlvbmQgdGhlIHBv
aW50IG9mIGNhcmluZyB3aGV0aGVyIHRoZSBwcm90b2NvbCBzaG91bGQNCj4gPj4gYmUNCj4gPj4+
Pj4+IERIQ1B2NiwNCj4gPj4+Pj4+PiBidXQgZG8gd2UgYWxzbyBuZWVkIGEgbmV3IG5vbi1ESENQ
djYgcHJvdG9jb2wgdGhhdCBsb29rcyBhIGxvdCBsaWtlDQo+ID4+Pj4+PiBESENQdjY/DQo+ID4+
Pj4+Pg0KPiA+Pj4+Pj4gSSByZWFsaXNlZCB3aGVuIGxvb2tpbmcgYXQgdGhpcyBkcmFmdCB0aGF0
IERIQ1B2NiBoYXMgb25lIHByb3BlcnR5DQo+ID4+IHRoYXQNCj4gPj4+Pj4+IFJTL1JBIGNvbXBs
ZXRlbHkgbGFja3M6IGEgdHJhbnNhY3Rpb24gSUQuIEkgZG9uJ3Qgc2VlIGhvdyB3ZSBjYW4gYnVp
bGQNCj4gPj4+Pj4+IGFueSBraW5kIG9mIHJlc291cmNlIGFsbG9jYXRpb24gbWVjaGFuaXNtIHdp
dGhvdXQgc29tZSBmb3JtIG9mDQo+ID4+Pj4+PiB0cmFuc2FjdGlvbmFsDQo+ID4+Pj4+PiBpbnRl
Z3JpdHkuIFByZWZpeCBkZWxlZ2F0aW9uIGlzIG9mIGNvdXJzZSBhIGZvcm0gb2YgcmVzb3VyY2UN
Cj4gPj4gYWxsb2NhdGlvbi4NCj4gPj4+Pj4+IFNvIHRoYXQgaXMgYSBmdW5kYW1lbnRhbCBkaWZm
ZXJlbmNlIGJldHdlZW4gREhDUHY2IGFuZCBSUy9SQS4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICBC
cmlhbg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4gPj4+
Pj4+Pg0KPiA+Pj4+Pj4+IEZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86bmF2ZWVuLnNh
cm1hQGdtYWlsLmNvbV0NCj4gPj4+Pj4+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIw
MTggOToxOCBBTQ0KPiA+Pj4+Pj4+IFRvOiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJw
ZW50ZXJAZ21haWwuY29tPg0KPiA+Pj4+Pj4+IENjOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbT47DQo+ID4+Pj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzsg
djZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdHIDwNCj4gPj4+PiBpcHY2QGlldGYu
b3JnPg0KPiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3INCj4gPj4+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0w
MC50eHQNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IEhlbGxvIGFsbCwNCj4gPj4+Pj4+Pg0KPiA+Pj4+
Pj4+IFRvIGJlIGhvbmVzdCwgdGhlcmUgaXMgbm8gaW50ZW50aW9uIHRvIGNvbXBldGUgd2l0aCBv
dGhlciBleGlzdGluZw0KPiA+Pj4+Pj4gcHJvdG9jb2xzLiAgSSBzZWUgdGhhdCBTTEFBQyBoYXMg
Z290IHNvbWUgZ2FwcyB3LnIudCB0aGUgZnVuY3Rpb25hbGl0eQ0KPiA+Pj4+IGFuZA0KPiA+Pj4+
Pj4gdGhlIHNhbWUgaXMgY292ZXJlZCBpbiB0aGUgZHJhZnQuICBBbmQgSSBzZWUgdGhlIGNhc2Vz
IHdoZXJlIHRoaXMNCj4gPj4gZHJhZnQNCj4gPj4+Pj4+IHNvbHZlcyByZWFsIHRpbWUgcHJvYmxl
bXMgd2hlcmUgdGhlIGV4aXN0aW5nIGJyaWRnZSBpdHNlbGYgaXMgbm90DQo+ID4+Pj4gdXNhYmxl
Lg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gQE9sZSAvIEBGcmVkIC8gb3RoZXJzOiBJZiBhIGRldmlj
ZSBzb2xpY2l0aW5nIHNvbWV0aGluZyBmcm9tIHRoZQ0KPiA+PiByb3V0ZXINCj4gPj4+Pj4+IHVz
aW5nIFJTIGlzIGNvbnNpZGVyZWQgYXMgaW50cnVkaW5nIGludG8gb3RoZXIgdGVycml0b3J5LCBJ
TUhPIGl0J3MNCj4gPj4gdmVyeQ0KPiA+Pj4+Pj4gdW5mYWlyIHdheSBvZiBldmFsdWF0aW5nLiAg
Rm9yIHRoYXQgbWF0dGVyIHdoZXRoZXIgYSBQSU8gaXMgaW5jbHVkZWQNCj4gPj4gaW4NCj4gPj4+
PiBSUw0KPiA+Pj4+Pj4gb3Igbm90LCBhIGRldmljZSBpcyBzb2xpY2l0aW5nIHRoZSBpbmZvcm1h
dGlvbiBmcm9tIHJvdXRlci4gIFdoZW4gdGhpcw0KPiA+Pj4+Pj4gZHJhZnQgc29sdmVzIHRoZSBw
cm9ibGVtcyBpdCBjYW5ub3QgYmUgcHV0IGRvd24ganVzdCBieSBzYXlpbmcgaXQgYXMgYQ0KPiA+
Pj4+Pj4gcmVkdW5kYW50IHRvIGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlz
IG5vdC4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgcmVxdWly
ZWQgaW5mb3JtYXRpb24gdXNpbmcgdGhlIGV4aXN0aW5nDQo+ID4+IHByb3RvY29sDQo+ID4+Pj4+
PiBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBvciBvcHRpb24gdHlwZXMgb3Ig
ZmxhZ3MgaXRzZWxmIGlzDQo+ID4+Pj4+PiB0cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRh
bnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJlbid0IHRoZXJlDQo+ID4+Pj4+PiBvdmVybGFwcGlu
ZyBvcHRpb25zIGluIGJvdGggU0xBQUMgYW5kIERIQ1B2NiB0aGF0IGNhbiBiZSBzZW50IHRvIHRo
ZQ0KPiA+Pj4+Pj4gZGV2aWNlcz8gIEZvciB0aGF0IG1hdHRlciB3aGF0IGFib3V0IHRoZSBjb21w
bGV0ZSBTTEFBQyBhbmQgREhDUHY2Pw0KPiA+PiBBbQ0KPiA+Pj4+IEkNCj4gPj4+Pj4+IHdyb25n
IGluIHF1b3RpbmcgdGhhdCBib3RoIERIQ1B2NiBhbmQgU0xBQUMgYXJlIHJlZHVuZGFudCBwcm90
b2NvbHMgdG8NCj4gPj4+PiBlYWNoDQo+ID4+Pj4+PiBvdGhlcj8NCj4gPj4+Pj4+Pg0KPiA+Pj4+
Pj4+IEkgYWxzbyBhZ3JlZSB0aGF0IG11bHRpcGxlIGF0dGVtcHRzIHdlcmUgbWFkZSBieSBtYW55
IHJlc3BlY3RlZA0KPiA+PiBtZW1iZXJzDQo+ID4+Pj4+PiBvZiB0aGUgZm9ydW0gdG8gYnJpbmcg
aW4gc2ltaWxhciBjaGFuZ2VzIHRvIHdoYXRldmVyIG15IGN1cnJlbnQgZHJhZnQNCj4gPj4+Pj4+
IHN1Z2dlc3RlZC4gIEJ1dCBub3Qgc3VyZSB3aHkgdGhleSBjb3VsZG4ndCBiZWNvbWUgc3RhbmRh
cmRzLiAgSXQgc2hvd3MNCj4gPj4+PiB0aGUNCj4gPj4+Pj4+IG5lZWQgb2YgZGV2aWNlcyB0aGF0
IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZQ0KPiA+PiBrZWVw
DQo+ID4+Pj4+PiBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2FtZS4N
Cj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IElmIHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4gbWVudGlv
bmluZyBESENQdjYgaW5zaWRlIHRoZSBkcmFmdCwNCj4gPj4gcGxlYXNlDQo+ID4+Pj4+PiBzdWdn
ZXN0IGFub3RoZXIgY2hhbmdlIGZvciB0aGF0Lg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25zIG9uIHByb3ZpZGlu
Zw0KPiA+Pj4+Pj4gZXh0ZW5zaW9ucyB0byBleGlzdGluZyBwcm90b2NvbHMuICBCdXQgSSByZXF1
ZXN0IHRoZSBmb3J1bSBhbmQgV0cNCj4gPj4+PiBjaGFpcnMgdG8NCj4gPj4+Pj4+IGV2YWx1YXRl
IHRoaXMgZHJhZnQgZmFpcmx5IGFuZCB0ZWNobmljYWxseS4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+
IFlvdXJzLA0KPiA+Pj4+Pj4+IE5hdmVlbi4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+
Pj4gT24gV2VkLCAxNCBOb3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBDYXJwZW50ZXIgPA0KPiA+
Pj4+Pj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRl
ckBnbWFpbC5jb20+Pg0KPiA+PiB3cm90ZToNCj4gPj4+Pj4+PiBpbiBsaW5lLi4NCj4gPj4+Pj4+
PiBPbiAyMDE4LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4gPj4+
Pj4+Pj4gSGkgQnJpYW4sDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+Pj4gRnJvbTogQnJpYW4gRSBDYXJwZW50ZXIgW21haWx0bzpi
cmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20NCj4gPj4gPG1haWx0bzoNCj4gPj4+Pj4+IGJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbT5dDQo+ID4+Pj4+Pj4+PiBTZW50OiBUdWVzZGF5LCBOb3Zl
bWJlciAxMywgMjAxOCAxMTozNyBBTQ0KPiA+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJl
ZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzoNCj4gPj4+Pj4+IEZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20+PjsgT2xlIFRyb2FuIDxvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86DQo+ID4+Pj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZz4+DQo+ID4+Pj4+Pj4+PiBDYzogdjZv
cHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj47IDZtYW4gV0cg
PA0KPiA+Pj4+Pj4gaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4+DQo+ID4+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+
ID4+Pj4+PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4+
Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gT24gMjAxOC0xMS0xNCAwNzo1MiwgVGVtcGxpbiAoVVMpLCBG
cmVkIEwgd3JvdGU6DQo+ID4+Pj4+Pj4+Pj4gSEkgT2xlLA0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+Pj4+Pj4+IEZyb206IE9s
ZSBUcm9hbiBbbWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzoNCj4gPj4+Pj4+IG90
cm9hbkBlbXBsb3llZXMub3JnPl0NCj4gPj4+Pj4+Pj4+Pj4gU2VudDogVHVlc2RheSwgTm92ZW1i
ZXIgMTMsIDIwMTggMTA6MzYgQU0NCj4gPj4+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJl
ZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzoNCj4gPj4+Pj4+IEZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20+Pg0KPiA+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkg
PG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOg0KPiA+Pj4+Pj4gbmF2ZWVuLnNhcm1hQGdt
YWlsLmNvbT4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnDQo+
ID4+Pj4+PiA7DQo+ID4+Pj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZv
cHNAaWV0Zi5vcmc+Pg0KPiA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVy
c2lvbiBOb3RpZmljYXRpb24gZm9yDQo+ID4+Pj4+PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4
LW1hbmFnZW1lbnQtMDAudHh0DQo+ID4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+PiBPbiAxMyBOb3YgMjAxOCwgYXQgMTk6MjUsIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDwNCj4gPj4+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRv
OkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+PiB3cm90ZToNCj4gPj4+Pj4+Pj4+Pj4+DQo+ID4+
Pj4+Pj4+Pj4+PiBPbGUsDQo+ID4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOg0KPiA+Pj4+Pj4gb3Ryb2FuQGVtcGxveWVl
cy5vcmc+XQ0KPiA+Pj4+Pj4+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4
IDk6MzggQU0NCj4gPj4+Pj4+Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQu
TC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOg0KPiA+Pj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9l
aW5nLmNvbT4+DQo+ID4+Pj4+Pj4+Pj4+Pj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4u
c2FybWFAZ21haWwuY29tPG1haWx0bzoNCj4gPj4+Pj4+IG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+
PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZw0KPiA+Pj4+Pj4g
Ow0KPiA+Pj4+Pj4gdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYu
b3JnPj4NCj4gPj4+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBO
b3RpZmljYXRpb24gZm9yDQo+ID4+Pj4+PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQtMDAudHh0DQo+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+PiBGcmVkLA0KPiA+
Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4+IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwg
VGVtcGxpbiAoVVMpLCBGcmVkIEwgPA0KPiA+Pj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+IHdyb3RlOg0KPiA+Pj4+Pj4+Pj4+
Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+PiBIaSBPbGUsDQo+ID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4g
RnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOg0KPiA+
Pj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc+XQ0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4gU2VudDogTW9u
ZGF5LCBOb3ZlbWJlciAxMiwgMjAxOCAxMTo1NyBQTQ0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4gVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzoNCj4g
Pj4+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4gQ2M6
IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzoNCj4gPj4+
Pj4+IG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+PjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZzxtYWls
dG86aXB2NkBpZXRmLm9yZw0KPiA+Pj4+Pj4gOw0KPiA+Pj4+Pj4gdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gPj4+Pj4+IGRy
YWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4gPj4+Pj4+Pj4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4+PiBGcmVkLA0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+
Pj4+Pj4+Pj4+Pj4+IEkgYWdyZWUgdG8gc29tZSBleHRlbnQgdGhhdCBESENQdjYgaXMgYSBmb3Jt
YXQgb24gd2lyZS4NCj4gPj4gQnV0DQo+ID4+Pj4+PiBhbSBzdXJlIGl0IHdvdWxkIGNvbnN1bWUg
bW9yZSByZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+ID4+Pj4+Pj4+PiBzdXBwb3J0DQo+ID4+Pj4+
Pj4+Pj4+Pj4+PiBESENQdjYNCj4gPj4+Pj4+Pj4+Pj4+Pj4+Pj4gYXMgYSB3aG9sZSBhbG9uZyB3
aXRoIFNMQUFDLg0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4+PiBQcmVm
aXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQgZnJvbSBTTEFBQy4NCj4gPj4+Pj4+Pj4+
Pj4+Pj4+Pj4gUmVnYXJkbGVzcyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNl
IDIwMDMuDQo+ID4+Pj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4+PiBTbyBJIGNhbiB1
bmRlcnN0YW5kIHRoaXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UNCj4gPj4+
Pj4+IHJlZmVycyB0byB0aGUNCj4gPj4+Pj4+Pj4+Pj4+Pj4+PiBzZWxlY3Rpb24gb2YgREhDUHY2
IFBEIGFzIHRoZSBwcm90b2NvbCBmb3IgcHJlZml4DQo+ID4+IGRlbGVnYXRpb24uDQo+ID4+Pj4+
PiBJcyB0aGF0IHdoYXQNCj4gPj4+Pj4+Pj4+Pj4+Pj4+PiB5b3Ugd2VyZSBtZWFuaW5nIHRvIHNh
eT8NCj4gPj4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4+PiBTdXJlLg0KPiA+Pj4+Pj4+
Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+PiBPSywgc28geW91IGFyZSBzYXlpbmcgdGhhdCBESENQ
djYgaXMgKnRoZSogY2hvc2VuIHByb3RvY29sIGZvcg0KPiA+Pj4+Pj4gUHJlZml4IERlbGVnYXRp
b24NCj4gPj4+Pj4+Pj4+Pj4+Pj4gYW5kIHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2
IE5ELWJhc2VkIHByb3RvY29sIGluDQo+ID4+Pj4+PiBhZGRpdGlvbiB0byB0aGF0LiBJIGRvbid0
DQo+ID4+Pj4+Pj4+Pj4+Pj4+IG1pbmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQg
dGhlIGNvbW11bml0eSBhZ3JlZSB3aXRoDQo+ID4+Pj4gaXQ/DQo+ID4+Pj4+Pj4+Pj4+Pj4NCj4g
Pj4+Pj4+Pj4+Pj4+PiBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0byBhdm9pZCBw
cm92aWRpbmcgbXVsdGlwbGUNCj4gPj4+Pj4+IGVxdWl2YWxlbnQgc29sdXRpb25zIHRvIHRoZSBz
YW1lIHByb2JsZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLg0KPiA+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+
Pj4+Pj4+IEJ1dCwgZG8geW91IGFzc2VydCB0aGF0IERIQ1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5
IHNvbHV0aW9uPw0KPiA+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+PiBJIGFtIHNheWluZyB0aGF0
IHNvbHZpbmcgYSBwcm9ibGVtIHRoYXQgaXMgYWxyZWFkeSBzb2x2ZWQgaXMgYQ0KPiA+Pj4+IHdh
c3RlDQo+ID4+Pj4+PiBvZiB0aW1lIGFuZCByZXNvdXJjZXMuDQo+ID4+Pj4+Pj4+Pj4+IE5vdyBp
ZiB5b3UgaW5zdGFsbCBjb3VsZCBzb2x2ZSBhIHByb2JsZW0gd2hlcmUgd2UgZG9u4oCZdCBoYXZl
IGENCj4gPj4+Pj4+IHNhdGlzZmFjdG9yeSBzb2x1dGlvbi4uLg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+
Pj4+Pj4+Pj4gT0ssIHRoZW4gSSB3aWxsIHNheSBpdCAtIERIQ1B2NiBpcyB0aGUgb25lIGFuZCBv
bmx5IHNvbHV0aW9uIHRvDQo+ID4+Pj4+PiBQcmVmaXggRGVsZWdhdGlvbg0KPiA+Pj4+Pj4+Pj4+
ICppbiBjYXNlcyB3aGVyZSBhIGR5bmFtaWMgUHJlZml4IERlbGVnYXRpb24gcHJvdG9jb2wgaXMg
bmVlZGVkKi4NCj4gPj4gKEkNCj4gPj4+Pj4+IGFkZCB0aGlzDQo+ID4+Pj4+Pj4+Pj4gcXVhbGlm
aWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcgbGlzdHMgb3RoZXIN
Cj4gPj4+Pj4+IG5vbi1wcm90b2NvbA0KPiA+Pj4+Pj4+Pj4+IGFsdGVybmF0aXZlcyBmb3IgYSBu
b2RlIHJlY2VpdmluZyBhIHByZWZpeCBkZWxlZ2F0aW9uLikNCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+PiBJJ20gbm90IGRpc2FncmVlaW5nIHRoYXQgREhDUHY2LVBEIGlzIHRoZSBjdXJyZW50IElF
VEYgc29sdXRpb24sDQo+ID4+IGJ1dA0KPiA+Pj4+Pj4gdGhlcmUNCj4gPj4+Pj4+Pj4+IGFyZSBz
b21lIHN1YnRsZXRpZXM6DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gMSkgU2luY2UgdGhlcmUg
YXJlIG5vIHByb3RvY29sIHBvbGljZSwgeW91IGNhbid0IGFjdHVhbGx5IHN0b3ANCj4gPj4gcGVv
cGxlDQo+ID4+Pj4+Pj4+PiB1c2luZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVmaXggZGVsZWdh
dGlvbiwgd2hpY2ggd291bGQgc2ltcGx5DQo+ID4+Pj4gYXBwZWFyDQo+ID4+Pj4+Pj4+PiB0byBi
ZSBhbiBvdXQtb2YtYmFuZCBvciAibWFudWFsIiBtZWNoYW5pc20gYXMgZmFyIGFzIHRoZSBJRVRG
DQo+ID4+Pj4gcHJvdG9jb2xzDQo+ID4+Pj4+Pj4+PiBhcmUgY29uY2VybmVkLg0KPiA+Pj4+Pj4+
Pg0KPiA+Pj4+Pj4+PiBSaWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBpbiBob3cgSSB3b3Jk
ZWQgbXkgbWVzc2FnZSBiYXNlZCBvbg0KPiA+PiBvdXINCj4gPj4+Pj4+Pj4ga25vd2xlZGdlIG9m
IG90aGVyIG5vbi1yb3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZQ0KPiA+
Pj4+Pj4+PiBjYXB0dXJlZCBpbiAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnLiBGcm9tIHRo
YXQgZG9jdW1lbnQ6DQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+ICIxMC4gIFByZWZpeCBEZWxlZ2F0
aW9uIFNlcnZpY2VzDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+ICAgIFNlbGVjdGlvbiBvZiBwcmVm
aXggZGVsZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJlIGNvbnNpZGVyZWQNCj4gPj4+PiBhY2NvcmRp
bmcNCj4gPj4+Pj4+Pj4gICAgdG8gc3BlY2lmaWMgdXNlIGNhc2VzLiAgQW4gZXhhbXBsZSBzZXJ2
aWNlIGlzIHRoYXQgb2ZmZXJlZCBieQ0KPiA+Pj4+IERIQ1B2Ng0KPiA+Pj4+Pj4+PiAgICBbUkZD
MzYzM10uICBBbiBhbHRlcm5hdGl2ZSBzZXJ2aWNlIGJhc2VkIG9uIElQdjYgTkQgbWVzc2FnaW5n
IGhhcw0KPiA+Pj4+Pj4+PiAgICBhbHNvIGJlZW4gcHJvcG9zZWQgW0ktRC5waW94Zm9sa3MtNm1h
bi1waW8tZXhjbHVzaXZlLWJpdF0uDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+ICAgIE90aGVyLCBu
b24tcm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwgc3VjaCBhcyBwcm9wcmlldGFyeQ0KPiA+
PiBJUEFNcywNCj4gPj4+Pj4+Pj4gICAgW0ktRC5pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50
XSBhbmQNCj4gPj4+Pj4+Pj4gICAgW0ktRC5zdW4tY2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdlbWVu
dC15YW5nXS4iDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IERvZXMgdGhpcyBzdGlsbCByaW5nIHRy
dWUsIG9yIGRvIHdlIG5lZWQgdG8gbWFrZSBzb21lIGFkanVzdG1lbnRzDQo+ID4+Pj4gYmFzZWQN
Cj4gPj4+Pj4+Pj4gb24gdGhlc2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPiA+Pj4+Pj4+DQo+ID4+
Pj4+Pj4gSSB0aGluayBpdCdzIHN0aWxsIHRydWUsIGFsdGhvdWdoIGFzIE9sZSBhbmQgSSBzYWlk
LCBwcm9wb3NhbHMgc3VjaA0KPiA+PiBhcw0KPiA+Pj4+Pj4+IGFuaW1hLXByZWZpeC1tYW5hZ2Vt
ZW50LCBDQVNNIGFtZCBITkNQIGRvIHJlY29nbml6ZSBESENQdjYtUEQgYXMgdGhlDQo+ID4+Pj4+
Pj4gYm91bmRhcnkgbWVjaGFuaXNtLiBPbiB0aGUgb3RoZXIgaGFuZCwgbmF2ZWVuLXNsYWFjLXBy
ZWZpeC1tYW5hZ2VtZW50DQo+ID4+Pj4+Pj4gaW50ZW50aW9uYWxseSBjb21wZXRlcyB3aXRoIERI
Q1B2Ni1QRCwgd2hpY2ggaXMgYSBkaWZmZXJlbnQNCj4gPj4+PiBkaXNjdXNzaWlvbi4NCj4gPj4+
Pj4+Pg0KPiA+Pj4+Pj4+ICAgICBCcmlhbg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+IFRoYW5rcyAtIEZyZWQNCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IDIpIFdlIGRpZCB0aGlu
ayBhYm91dCB0aGlzIHF1ZXN0aW9uIGEgYml0IHdoaWxlIGRldmVsb3BpbmcNCj4gPj4+Pj4+Pj4+
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWFuaW1hLXByZWZpeC1tYW5h
Z2VtZW50LTA3DQo+ID4+Pj4+Pj4+PiAod2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMg
RWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9yIG1pc3NpbmcNCj4gPj4+Pj4+Pj4+IHJlZmVyZW5jZXMp
LiBUaGUgYXBwZW5kaXggQTIgaXMgc3VwcG9zZWQgdG8gc2hvdyBob3cgYSBwcmVmaXgNCj4gPj4+
Pj4+Pj4+IG1hbmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQg
dGhlIGVkZ2VzIG9mIGFuDQo+ID4+Pj4+Pj4+PiBhdXRvbm9taWMgbmV0d29yay4gSSB0aGluayB5
b3UnZCBmaW5kIHNvbWV0aGluZyBzaW1pbGFyIGluIGFueSBzb3J0DQo+ID4+Pj4+Pj4+PiBvZiBj
b29yZGluYXRlZCBwcmVmaXggbWFuYWdlbWVudCBzY2hlbWUuDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+
Pj4+Pj4gMykgQSBzaW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDoNCj4gPj4+Pj4+Pj4+
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQNCj4gPj4+
Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiAgICBCcmlhbg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pg0K
PiA+Pj4+Pj4+Pj4+Pj4+Pj4gVGhlIHZhbHVlIHByb3Bvc2l0aW9uIG9mIHNvbWV0aGluZyBuZXcs
IGhhcyB0byBiZSBkaWZmZXJlbnQNCj4gPj4+PiB0aGFuDQo+ID4+Pj4+PiDigJxqdXN0IGRpZmZl
cmVudCB3cmFwcGluZ+KAnS4NCj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4gQnkg
ImRpZmZlcmVudCB3cmFwcGluZyIsIGFyZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgbm9uLURIQ1B2
Ng0KPiA+Pj4+Pj4gcHJvdG9jb2wgcHJvcG9zYWxzPw0KPiA+Pj4+Pj4+Pj4+Pj4+PiBJZiBub3Qs
IGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2Ng0K
PiA+Pj4+Pj4gb3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzDQo+ID4+Pj4+Pj4+Pj4+Pj4+IGlzICJq
dXN0IGEgZGlmZmVyZW50IHdyYXBwaW5nIiwgdGhlbiB0aGF0IGlzIG5vdCBlbnRpcmVseQ0KPiA+
PiB0cnVlLg0KPiA+Pj4+Pj4gQnkgaW5jbHVkaW5nIGJvdGggdGhlIElQdjYNCj4gPj4+Pj4+Pj4+
Pj4+Pj4gTkQgYW5kIERIQ1B2NiBmdW5jdGlvbnMgaW4gYSBzaW5nbGUgbWVzc2FnZSBleGNoYW5n
ZSwgdGhlcmUNCj4gPj4gYXJlDQo+ID4+Pj4+PiBmZXdlciBtZXNzYWdlcw0KPiA+Pj4+Pj4+Pj4+
Pj4+PiBhbmQgZmV3ZXIgcm91bmQgdHJpcHMuIFRoYXQgaW4gaXRzZWxmIGlzIGludGVyZXN0aW5n
Lg0KPiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRo
YXQgYXMgaW50ZXJlc3RpbmcuIFlvdSB3aWxsIG5vdCBzYXZlIGEgcm91bmQNCj4gPj4+Pj4+IHRy
aXAsIHNpbmNlIHRoZSB0d28gcHJvdG9jb2xzIGRvbuKAmXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIu
DQo+ID4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4gVGhpcyBnZXRzIHVzIGJhY2sgdG8gdGhl
IE0mTyBiaXRzIHdoZXJlIHRoZXJlIGlzIGENCj4gPj4+PiBjcm9zcy1kZXBlbmRlbmNlDQo+ID4+
Pj4+PiBiZXR3ZWVuIHRoZSB0d28NCj4gPj4+Pj4+Pj4+Pj4+IHByb3RvY29scy4gSGlzdG9yaWNh
bGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRvIHdhaXQgdW50aWwgdGhlDQo+ID4+IFJTL1JBDQo+ID4+
Pj4+PiBleGNoYW5nZSBhbmQgY2hlY2sgdGhlDQo+ID4+Pj4+Pj4+Pj4+PiBNJk8gYml0cyBiZWZv
cmUgaW52b2tpbmcgREhDUHY2ICh0d28gcm91bmQgdHJpcHMpLiBBcmUgeW91DQo+ID4+IHNheWlu
Zw0KPiA+Pj4+Pj4gdGhhdCB0aGF0IGlzIG5vIGxvbmdlcg0KPiA+Pj4+Pj4+Pj4+Pj4gdGhlIGNh
c2U/IEhhdmUgd2UgZGVjbGFyZWQgdGhhdCB0aGUgTSZPIGJpdHMgYXJlIGRlcHJlY2F0ZWQ/DQo+
ID4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+IERIQ1B2NiBQRCBoYXMgbmV2ZXIgaGFkIGFueSBk
ZXBlbmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMgYQ0KPiA+Pj4+Pj4gcHJvdG9jb2wgYmV0
d2VlbiByb3V0ZXJzLg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4gT0ssIHRoZW4gbGV0J3Mg
aWdub3JlIHRoZSBNJk8gYml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQuDQo+ID4+Pj4+Pj4+Pj4N
Cj4gPj4+Pj4+Pj4+Pj4+IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZld2Vy
IG1lc3NhZ2VzIC0gdHdvIGluc3RlYWQNCj4gPj4+PiBvZg0KPiA+Pj4+Pj4gZm91ci4gVGhhdCBt
YXR0ZXJzDQo+ID4+Pj4+Pj4+Pj4+PiBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy4NCj4g
Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgbWF0aHMg
YmVoaW5kIHRoYXQuDQo+ID4+Pj4+Pj4+Pj4+IFVzZSBoZWFkZXIgY29tcHJlc3Npb24gdGhlbi4N
Cj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBo
b3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBpcw0KPiA+PiBtb3Jlc28NCj4gPj4+Pj4+IGhv
dw0KPiA+Pj4+Pj4+Pj4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBPbiBz
b21lIGxpbmtzLCBzZW5kaW5nDQo+ID4+Pj4+PiBldmVyeXRoaW5nIGluDQo+ID4+Pj4+Pj4+Pj4g
YSBzaW5nbGUgY2hhbm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNpb25zIHRoYW4g
cmVxdWlyaW5nDQo+ID4+Pj4+PiBtdWx0aXBsZQ0KPiA+Pj4+Pj4+Pj4+IGNoYW5uZWwgYWNjZXNz
ZXMuDQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+PiBUaGluayBhYm91dCBDQiByYWRpbyAtIGFm
dGVyIHlvdSBzYXkgImJyZWFrZXIsIGJyZWFrZXIgb25lLW5pbmUiDQo+ID4+IHlvdQ0KPiA+Pj4+
Pj4gZ2V0DQo+ID4+Pj4+Pj4+Pj4gdG8gc2F5IGFzIG11Y2ggYXMgeW91IHdhbnQgKHdpdGhpbiBy
ZWFzb24pIHdpdGhvdXQgaGF2aW5nIHRvDQo+ID4+IHVuZGVyZ28NCj4gPj4+Pj4+Pj4+PiBjaGFu
bmVsIGNvbnRlbnRpb24gbXVsdGlwbGUgdGltZXMuIChUaGF0IGlzIG5vdCB0byBzYXkgdGhhdCBj
b21tb24NCj4gPj4+Pj4+IGRhdGENCj4gPj4+Pj4+Pj4+PiBsaW5rcyBmdW5jdGlvbiB0aGUgc2Ft
ZSBhcyBDQiByYWRpbywgYnV0IHRoZXkgZG8gaGF2ZSB0aGVpciBDU01BDQo+ID4+Pj4+PiBwcm90
b2NvbHMNCj4gPj4+Pj4+Pj4+PiBmb3IgbWFraW5nIHN1cmUgdGhleSBkb24ndCBzdGVwIG9uIHNv
bWVvbmUgZWxzZSdzIHRyYW5zbWlzc2lvbi4pDQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+
PiBEaWZmZXJlbnQgd3JhcHBpbmcuIEFzIGluIGV4YWN0bHkgc2FtZSBwcm90b2NvbCBzZW1hbnRp
Y3MsIGp1c3QNCj4gPj4+Pj4+IG9wdGlvbnMgaW4gTkQgaW5zdGVhZCBvZiBESENQLg0KPiA+Pj4+
Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+IE5vLCB0aGUgb3B0aW9ucyBpbiBSUy9SQSBhcmUgZXhh
Y3RseSBESENQdjYgLSB0aGV5IGFyZSBub3QNCj4gPj4+Pj4+IGRpZmZlcmVudCB0aGFuIERIQ1B2
Ni4NCj4gPj4+Pj4+Pj4+Pj4+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50Lg0KPiA+Pj4+Pj4+Pj4+
Pg0KPiA+Pj4+Pj4+Pj4+PiBSaWdodC4gSSBhbSBzb3JyeSBidXQgSSBzdHJ1Z2dsZSBnZXR0aW5n
IHdoeSB0aGF0IGlzIHZhbHVhYmxlLiBORA0KPiA+Pj4+IGlzDQo+ID4+Pj4+PiBhbHNvIGEgb25l
IHRvIG1hbnkgcHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJvdXRlcg0K
PiA+Pj4+Pj4+Pj4+PiBkZWxlZ2F0aW9uLg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4gSVB2
NiBORCBtZXNzYWdlcyBhcmUgcGVybWl0dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRv
LW9uZSkuDQo+ID4+Pj4gSW4NCj4gPj4+Pj4+IHRoaXMNCj4gPj4+Pj4+Pj4+PiBjYXNlLCB0aGUg
cHJlc2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlzDQo+ID4+Pj4g
aW5kaWNhdGlvbg0KPiA+Pj4+Pj4gdGhhdA0KPiA+Pj4+Pj4+Pj4+IHRoZSBSQSBpcyB0byBiZSBy
ZXR1cm5lZCB2aWEgdW5pY2FzdC4NCj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+IFRoYW5rcyAt
IEZyZWQNCj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+Pj4+IENoZWVycw0KPiA+Pj4+Pj4+Pj4+PiBPbGUNCj4gPj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+
Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+ID4+
Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+IENoZWVycw0KPiA+Pj4+Pj4+Pj4+Pj4+IE9sZQ0K
PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4+
Pj4+Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPiA+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+
Pj4+Pj4gV2UgYXJlIHN0aWxsIHN0cnVnZ2xpbmcgd2l0aCDigJxwZXJtaXNzaW9ubGVzcyBleHRl
bnNpb25z4oCdIG9mDQo+ID4+IGFuDQo+ID4+Pj4+PiBJUHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0
aGF0IHNvbHZlZCB0aGF0IHByb2JsZW0sIHdvdWxkIGJlIGENCj4gPj4+Pj4+Pj4+IGxvdA0KPiA+
Pj4+Pj4+Pj4+Pj4+IG1vcmUNCj4gPj4+Pj4+Pj4+Pj4+Pj4+IGludGVyZXN0aW5nIHRvIHRhbGsg
YWJvdXQuDQo+ID4+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+Pj4+Pj4gQ2hlZXJzLA0KPiA+
Pj4+Pj4+Pj4+Pj4+Pj4gT2xlDQo+ID4+Pj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
Pj4+Pj4+Pj4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QNCj4gPj4+Pj4+Pj4+PiB2Nm9wc0BpZXRmLm9y
ZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+DQo+ID4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0KPiA+Pj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+DQo+ID4+
Pj4+Pj4NCj4gPj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+Pj4+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0KPiA+Pj4+Pj4+IHY2b3BzQGll
dGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4NCj4gPj4+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+
Pg0KPiA+Pj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+DQo+ID4+DQo+ID4+DQo+ID4NCg0K


From nobody Tue Nov 20 13:38:48 2018
Return-Path: <fgont@si6networks.com>
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 6722712F1AB; Tue, 20 Nov 2018 13:38:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.308
X-Spam-Level: 
X-Spam-Status: No, score=-0.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Mc37BqSNInuU; Tue, 20 Nov 2018 13:38:44 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BC69130DCF; Tue, 20 Nov 2018 13:38:43 -0800 (PST)
Received: from [IPv6:2001:470:5:ac9:b1fb:9644:42bc:17d3] (unknown [IPv6:2001:470:5:ac9:b1fb:9644:42bc:17d3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id BE5E0877C8; Tue, 20 Nov 2018 22:38:36 +0100 (CET)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <f193460a7a254963a337e2807fcb938e@XCH15-06-08.nw.nos.boeing.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fgont@si6networks.com; prefer-encrypt=mutual; keydata= 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 wPI9brGzquUHy4qRrA==
Message-ID: <17cd20b7-340f-4e53-4ce2-defd62d11a9a@si6networks.com>
Date: Tue, 20 Nov 2018 12:46:30 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <f193460a7a254963a337e2807fcb938e@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1XFwVfM0-oPoF2v6nsDk84FN2nY>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 21:38:47 -0000

On 20/11/18 12:37, Templin (US), Fred L wrote:
> Hi Fernando,
> 
>> -----Original Message-----
>> From: Fernando Gont [mailto:fgont@si6networks.com]
>> Sent: Monday, November 19, 2018 10:07 PM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <otroan@employees.org>
>> Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
>> Subject: Re: DHCPv6/IPV6ND and SEND (was: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
>>
>> Fred,
>>
>> It would seem to me that while we do have a spec for "SEND", there seems
>> to be close to null host support for SEND. I'd also argue that SEND has
>> a very small ROI -- particularly when lots of other pieces of the
>> "puzzle" remain to be secured.
> 
> There needs to be a securing service for both IPv6ND and DHCPv6 to protect
> the protocols. That means that, by unifying the two protocols, there only needs
> to be one securing service; not two. SEND seems like a likely candidate.

"Securing" as in being able to validate advertised data? Or as in
"preventing e.g. a node to pretend it's a local router or dhcpv6 server"?

Thanks,
Fernando

--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Tue Nov 20 13:57:16 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 B9203130DEB; Tue, 20 Nov 2018 13:57:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 MaEbWzQllWmM; Tue, 20 Nov 2018 13:57:05 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2503130DE7; Tue, 20 Nov 2018 13:57:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAKLv0UO063907; Tue, 20 Nov 2018 14:57:00 -0700
Received: from XCH15-06-07.nw.nos.boeing.com (xch15-06-07.nw.nos.boeing.com [137.136.238.213]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAKLus7r063779 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 20 Nov 2018 14:56:54 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-07.nw.nos.boeing.com (2002:8988:eed5::8988:eed5) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 20 Nov 2018 13:56:53 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Tue, 20 Nov 2018 13:56:53 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Fernando Gont <fgont@si6networks.com>, Ole Troan <otroan@employees.org>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: DHCPv6/IPV6ND and SEND (was: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
Thread-Index: AdSAY36qtA2OERADQbW2hWLMfMBupQAdsXEAAAMBteAAET3QAAAEVTjg
Date: Tue, 20 Nov 2018 21:56:53 +0000
Message-ID: <3aa37313cd0f4bc68acbc6da5d124209@XCH15-06-08.nw.nos.boeing.com>
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <f193460a7a254963a337e2807fcb938e@XCH15-06-08.nw.nos.boeing.com> <17cd20b7-340f-4e53-4ce2-defd62d11a9a@si6networks.com>
In-Reply-To: <17cd20b7-340f-4e53-4ce2-defd62d11a9a@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: DDA841AC2A2792C28CC736A55888BDCCD746952740CCD643407338FE8F59F5AD2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dz1WUy0Uv9EBq9GgtZdaYClQe0Q>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Nov 2018 21:57:08 -0000

SGkgRmVybmFuZG8sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVy
bmFuZG8gR29udCBbbWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbV0NCj4gU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgMjAsIDIwMTggNzo0NyBBTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwg
PEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMu
b3JnPg0KPiBDYzogdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdHIDxpcHY2QGll
dGYub3JnPg0KPiBTdWJqZWN0OiBSZTogREhDUHY2L0lQVjZORCBhbmQgU0VORCAod2FzOiBSRTog
W3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1w
cmVmaXgtbWFuYWdlbWVudC0wMC50eHQpDQo+IA0KPiBPbiAyMC8xMS8xOCAxMjozNywgVGVtcGxp
biAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4gSGkgRmVybmFuZG8sDQo+ID4NCj4gPj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogRmVybmFuZG8gR29udCBbbWFpbHRvOmZn
b250QHNpNm5ldHdvcmtzLmNvbV0NCj4gPj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAx
OCAxMDowNyBQTQ0KPiA+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb20+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMub3JnPg0KPiA+PiBDYzog
djZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPg0KPiA+
PiBTdWJqZWN0OiBSZTogREhDUHY2L0lQVjZORCBhbmQgU0VORCAod2FzOiBSRTogW3Y2b3BzXSBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFu
YWdlbWVudC0NCj4gMDAudHh0KQ0KPiA+Pg0KPiA+PiBGcmVkLA0KPiA+Pg0KPiA+PiBJdCB3b3Vs
ZCBzZWVtIHRvIG1lIHRoYXQgd2hpbGUgd2UgZG8gaGF2ZSBhIHNwZWMgZm9yICJTRU5EIiwgdGhl
cmUgc2VlbXMNCj4gPj4gdG8gYmUgY2xvc2UgdG8gbnVsbCBob3N0IHN1cHBvcnQgZm9yIFNFTkQu
IEknZCBhbHNvIGFyZ3VlIHRoYXQgU0VORCBoYXMNCj4gPj4gYSB2ZXJ5IHNtYWxsIFJPSSAtLSBw
YXJ0aWN1bGFybHkgd2hlbiBsb3RzIG9mIG90aGVyIHBpZWNlcyBvZiB0aGUNCj4gPj4gInB1enps
ZSIgcmVtYWluIHRvIGJlIHNlY3VyZWQuDQo+ID4NCj4gPiBUaGVyZSBuZWVkcyB0byBiZSBhIHNl
Y3VyaW5nIHNlcnZpY2UgZm9yIGJvdGggSVB2Nk5EIGFuZCBESENQdjYgdG8gcHJvdGVjdA0KPiA+
IHRoZSBwcm90b2NvbHMuIFRoYXQgbWVhbnMgdGhhdCwgYnkgdW5pZnlpbmcgdGhlIHR3byBwcm90
b2NvbHMsIHRoZXJlIG9ubHkgbmVlZHMNCj4gPiB0byBiZSBvbmUgc2VjdXJpbmcgc2VydmljZTsg
bm90IHR3by4gU0VORCBzZWVtcyBsaWtlIGEgbGlrZWx5IGNhbmRpZGF0ZS4NCj4gDQo+ICJTZWN1
cmluZyIgYXMgaW4gYmVpbmcgYWJsZSB0byB2YWxpZGF0ZSBhZHZlcnRpc2VkIGRhdGE/IE9yIGFz
IGluDQo+ICJwcmV2ZW50aW5nIGUuZy4gYSBub2RlIHRvIHByZXRlbmQgaXQncyBhIGxvY2FsIHJv
dXRlciBvciBkaGNwdjYgc2VydmVyIj8NCg0KU2VjdXJpdHkgYXQgdGhlIElQdjZORCBsZXZlbCBp
cyBhcy1zcGVjaWZpZWQgaW4gUkZDMzk3MSwgaS5lLiwgU0VORCBpcyB1c2VkDQp0byAicHJvdGVj
dCB0aGUgaW50ZWdyaXR5IG9mIHRoZSBtZXNzYWdlcyBhbmQgYXV0aGVudGljYXRlIHRoZSBpZGVu
dGl0eQ0Kb2YgdGhlaXIgc2VuZGVyIi4NCg0KSW4gdGVybXMgb2YgREhDUHY2LCBpdCBtZWFucyB0
aGF0IHRoZSBjbGllbnQgY2FuIGJlIGFzc3VyZWQgdGhhdCB0aGUNCnJlbGF5L3NlcnZlciBpcyB3
aG8gaXQgY2xhaW1zIHRvIGJlLCBhbmQgdGhlcmVmb3JlIHRoZSBjbGllbnQgY2FuIGFjY2VwdA0K
YW55IGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24gaGFuZGVkIGRvd24uIEl0IGFsc28gbWVhbnMg
dGhhdCB0aGUNCnNlcnZlciBjYW5ub3QgYmUgc3Bvb2ZlZCBpbnRvIGRlbGVnYXRpbmcgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yDQphIHRydXN0ZWQgY2xpZW50ICdBJyB0byBhIHJvZ3VlIGNsaWVu
dCAnQicgd2hvIGlzIHByZXRlbmRpbmcgdG8gYmUgJ0EnLg0KDQpEb2VzIHRoYXQgYW5zd2VyIHlv
dXIgcXVlc3Rpb24/DQoNClRoYW5rcyAtIEZyZWQNCg0KPiBUaGFua3MsDQo+IEZlcm5hbmRvDQo+
IA0KPiAtLQ0KPiBGZXJuYW5kbyBHb250DQo+IFNJNiBOZXR3b3Jrcw0KPiBlLW1haWw6IGZnb250
QHNpNm5ldHdvcmtzLmNvbQ0KPiBQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIg
OEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTINCj4gDQo+IA0KPiANCg0K


From nobody Tue Nov 20 18:12:31 2018
Return-Path: <naveen.sarma@gmail.com>
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 4B5DC127598; Tue, 20 Nov 2018 18:12:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 zowfZC4g5EhT; Tue, 20 Nov 2018 18:12:25 -0800 (PST)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (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 80ABE124C04; Tue, 20 Nov 2018 18:12:24 -0800 (PST)
Received: by mail-lj1-x234.google.com with SMTP id s5-v6so3399462ljd.12; Tue, 20 Nov 2018 18:12:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NU/1Izp0y/oNRYBWNPEqoGWPpw7/dfzs1PVWa4msxyM=; b=ucqBPLnG2qsMrPRUJN1BDO3SbyYe8y5g5/TOMOj0Ve6RcLO6MRhfL7tNJlokPS8SX3 E5XKH7ajhdItqPiR/IskSdMGkr51cjbIkPc14OJCC6B+XboCmPfPrVW6FxJWIf0H7rzp 31MB2iz9tf4Pr90kZxgswd85d5ZqkF+VjHzzRQ6Ap0x0P90wEwi/pI4hZzw3dHlCOURS pdgn6XNiDOgwbhDADCtIDnomtHlMmPcLMbqC3GI3z7URyIFGeBn8zLIPiHhy+yq5AS2P sEoAm95mr1nvhDjeYKsyfijgGwxKxHeXAbw96n6OLr7vOxlYeBX7Xx4sMt/rW6byRJrf I2gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NU/1Izp0y/oNRYBWNPEqoGWPpw7/dfzs1PVWa4msxyM=; b=bKBcaNOeQuSGisy6zqYgSEka1T5LKKi7iM+H40jsZGJHeRolZRgWYZS8saD5o0yGDV SqEHr+CoCNokbW+DNhF6fm4p40RxncuAnjMH4jV+hL7x+YG7yefcUxzOM7Jo7fVjHmBU 3kv2hQt/ZCPxJ6JxB3RjtbZxUMaBuj6q2cIiNV5ka+aI6fPZwqnM9gEsQyY9zKOiLIiw b32H7pgg98rFEVRKO8DOLXGawe2sKAU1KRUVD3cHEY2IjmkLEUgV2748hweklkFcEtHv IvUDgP1hvxB9Ggdg5OXRzXqUSk8Nj/1VKETM1Ctel/F/ZthcHw80TV5Et8Jflg3RiEJe 3Omw==
X-Gm-Message-State: AGRZ1gLWtKVmCN9ci37v5O1lp3T83tK34ZoODna4/Qax69de2tH+PTJV H6T+NigyZ6EyPxAk4tNkPxeVuQexUP+PqnLrnVU=
X-Google-Smtp-Source: AFSGD/XuDY1X4yHVRmEalw86HH1+GJ7+BFJT6dyHquClEyft/XWPwCBZtxLKSrBw673MUe9331S4arvRaBCCJKlMJqk=
X-Received: by 2002:a2e:2b85:: with SMTP id r5-v6mr2566842ljr.91.1542766342312;  Tue, 20 Nov 2018 18:12:22 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Wed, 21 Nov 2018 07:42:10 +0530
Message-ID: <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ce1882057b2347ff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/6rK3DHMCLNBOnYsTlA9Oa0R03EI>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 02:12:30 -0000

--000000000000ce1882057b2347ff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Fred,

Am aware that there are many open source softwares available. But the use
cases that I mentioned in my draft holds good with what I mentioned below.

I agree you suggested to include Nonce in RS / RA. That's why your
contribution is recognized and your name is mentioned in the draft under
*contributors*. But the whole idea of doing something with just RS / RA
with out the need of new option flags or message types was from me which we
discussed in call. If you want we can take this discussion we can take
offline.

Thanks & Regards,
Naveen


On Wed, 21 Nov 2018, 00:22 Templin (US), Fred L <Fred.L.Templin@boeing.com
wrote:

> Hi Naveen,
>
>
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>
> I don=E2=80=99t understand that; there are a number of very good
> publicly-available DHCPv6
>
> implementations that support prefix delegation today. And, to instrument
> RS/RA to
>
> perform prefix delegation under a new protocol would require a non-trivia=
l
> amount
>
> of new code. So, why not just use DHCPv6?
>
>
>
> Thanks - Fred
>
>
>
> PS Please also do not forget that the idea of using the Nonce as a
> transaction ID
>
>       vessel came from me.
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Tuesday, November 20, 2018 10:09 AM
> *To:* Brian E Carpenter <brian.e.carpenter@gmail.com>
> *Cc:* Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Hello Brian,
>
>
>
> Comments inline.
>
>
> Yours,
> Naveen.
>
>
>
>
>
> On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
>
> On 2018-11-19 06:53, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Please find comments inline.
> >
> > Thanks & Regards,
> > Naveen
> >
> >
> > On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
> brian.e.carpenter@gmail.com
> > wrote:
> >
> >> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> >>> Hello Brian,
> >>>
> >>> Whether it's a prefix delegation or allocation, it's a resource
> >> allocation
> >>> from both the host / CPE or a router perspective. Do you see that
> missing
> >>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
> function
> >>> even with proposed protocol?
> >>
> >> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> >> there is no way to correlate the request and response unambiguously.
> >> In particular your proposal doesn't distinguish between an unsolicited
> >> unicast RA announcing a prefix and a solicited unicast RA assigning a
> >> prefix, which are totally different actions.
> >>
> >
> > Naveen] Am not yet clear on why we should distinguish between unsolicit=
ed
> > and solicited RA.  Do we need to distinguish like that?  As per my
> current
> > knowledge any prefix will be allocated or assigned only when RS is
> received
> > from node and didn't come across an use case of a router assigning the
> > prefix unsolicited.
>
> Today, no prefixes are assigned on receipt of RS, so I don't understand
> your argument. Prefixes are assigned either by configuration or
> by DHCPv6-ND.
>
> Naveen] I would see this as partially true.  As one of the forum member
> mentioned, RA does more than advertising the prefix.  Even in our gateway
> too prefixes are assigned to subscribers when a RS is received from devic=
es
> directly tunneled over GRE.  Consider the case of described in RFC8273,
> where the prefixes are assigned to devices upon receipt of RS.  So, it
> needn't always be a configuration or DHCPv6 for the prefix allocation or
> assignment.
>
>
> > So, since both node and router will have context of
> > prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF f=
or
> > nonces included in unsolicited RA. I can add a text saying the use of
> this
> > in next version of draft.
>
> But there is no field in an RA for a nonce.
>
> Naveen] That is what my draft is proposing.
>
>
> >>
> >> Handing out resources with a single message exchange is bad practice
> >> anyway; if the response is lost, the resource is lost for ever. You
> really
> >> need some kind of two-phase commit.
> >
> >
> > Naveen] Do we really need this? There are equal amount of chances of
> losing
> > a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more del=
ay
> > in the resource allocation procedure and it might not be required as th=
e
> > retry mechanism is in place.
>
> A retry mechanism is not safe. It might lead to the same prefix being
> allocated twice due to lost messages or a race condition. I suggest
> that you read up on two-phase commit, which requires a minimum of
> four messages.
>
> Naveen] Agree that a two-phase commit is considerably safe.  This can be =
a
> subject of future study.
>
>
> > I would rather say that the resource is never
> > lost.  That is because, from router perspective the resource is allocat=
ed
> > even if the message doesn't reach the solicited node.  A device will
> anyway
> > retry and a router will always sends a response with the same allocated
> > prefix.
>
> But it never knows if the response was received, which is a requirement
> for safe resource allocation.
>
> >
> > The standard RA doesn't have this
> >> problem because it's an *announcement* not an *assignment*, and it is
> >> repeated at a reasonable frequency, so a lost message doesn't matter.
> >>
> >
> > Naveen] I don't see a difference between the two in my draft. So, didn'=
t
> > want to distinguish between the two i.e. standard and the one proposed =
in
> > this draft.  What kind of difference do you see?
>
> As described above. An existing RA says "I route this prefix".
> Your RA says "You can use this prefix." That is an utterly different
> statement.
>
> Naveen] As mentioned in above example, not all routers might not be
> eligible to say that "You can use this prefix" (for example, whoever didn=
't
> go for a < /64 prefix allocation).  There must not be a big change in
> existing behavior.  Can you please help me understand your comment?
>
>
> >> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> >> in the same way, but would be needed if an authorisation or
> >> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> >> prefix to this box?" or "Which box got that prefix?" you need an
> >> identifier for the box.)
> >>
> > Naveen] This is mentioned in my draft about whether the routers
> > configuration allows /56 prefix allocation or not. If not, a router can
> log
> > using the mac address of the device.  We too do the same thing in our
> > router.
>
> /56 is only an example of course. Any length prefix could be requested.
> Yes, if you trust the MAC address you could use that as an ID. But
> if you use DHCPv6 that problem is already solved.
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>     Brian
>
> >
> >>
> >>>
> >>> Also am not sure if am wrong in quoting that *delegation* is the term
> >>> coined to mimic SLAAC behavior of prefix allocation from a sub pool.
> >>
> >> "Delegation", "allocation" or "assignment" are all fundamentally the
> >> same, and are all different from the simple announcement function of a
> >> normal RA. Your proposal changes an announcement protocol into a
> >> management protocol. That's the thing that Ole is asking you to justif=
y.
> >> Why do that?
> >>
> >>     Brian
> >>
> >>>
> >>> Please correct me if am wrong.
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> >> brian.e.carpenter@gmail.com
> >>> wrote:
> >>>
> >>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>>>> Naveen,
> >>>>>
> >>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
> messages
> >>>> requires
> >>>>> a *new option* to go along with an already existing protocol (namel=
y,
> >>>> DHCPv6).
> >>>>> The idea your draft builds on uses an existing IPv6 ND option but
> >>>> requires a
> >>>>> *new protocol* that is not fully specified in your draft yet. My
> >> feeling
> >>>> is that once
> >>>>> the new protocol is fully fleshed out it would look very much like
> >>>> DHCPv6, and
> >>>>> some people have said that they do not want new protocols.
> >>>>>
> >>>>> I am actually beyond the point of caring whether the protocol shoul=
d
> be
> >>>> DHCPv6,
> >>>>> but do we also need a new non-DHCPv6 protocol that looks a lot like
> >>>> DHCPv6?
> >>>>
> >>>> I realised when looking at this draft that DHCPv6 has one property
> that
> >>>> RS/RA completely lacks: a transaction ID. I don't see how we can bui=
ld
> >>>> any kind of resource allocation mechanism without some form of
> >>>> transactional
> >>>> integrity. Prefix delegation is of course a form of resource
> allocation.
> >>>> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>>>
> >>>>    Brian
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>>>> Sent: Thursday, November 15, 2018 9:18 AM
> >>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> >> ipv6@ietf.org>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>> Hello all,
> >>>>>
> >>>>> To be honest, there is no intention to compete with other existing
> >>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionali=
ty
> >> and
> >>>> the same is covered in the draft.  And I see the cases where this
> draft
> >>>> solves real time problems where the existing bridge itself is not
> >> usable.
> >>>>>
> >>>>> @Ole / @Fred / others: If a device soliciting something from the
> router
> >>>> using RS is considered as intruding into other territory, IMHO it's
> very
> >>>> unfair way of evaluating.  For that matter whether a PIO is included
> in
> >> RS
> >>>> or not, a device is soliciting the information from router.  When th=
is
> >>>> draft solves the problems it cannot be put down just by saying it as=
 a
> >>>> redundant to another standard, while actually it is not.
> >>>>>
> >>>>> If a device soliciting required information using the existing
> protocol
> >>>> standards without new message types or option types or flags itself =
is
> >>>> treated as a wrapper or redundant for other standards, aren't there
> >>>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> >>>> devices?  For that matter what about the complete SLAAC and DHCPv6?
> Am
> >> I
> >>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to
> >> each
> >>>> other?
> >>>>>
> >>>>> I also agree that multiple attempts were made by many respected
> members
> >>>> of the forum to bring in similar changes to whatever my current draf=
t
> >>>> suggested.  But not sure why they couldn't become standards.  It sho=
ws
> >> the
> >>>> need of devices that are looking for a solution and am sure people
> keep
> >>>> inventing round-about solutions for the same.
> >>>>>
> >>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
> please
> >>>> suggest another change for that.
> >>>>>
> >>>>> I understand that the forum has finite reservations on providing
> >>>> extensions to existing protocols.  But I request the forum and WG
> >> chairs to
> >>>> evaluate this draft fairly and technically.
> >>>>>
> >>>>> Yours,
> >>>>> Naveen.
> >>>>>
> >>>>>
> >>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
> wrote:
> >>>>> in line..
> >>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>>>> Hi Brian,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
> <mailto:
> >>>> brian.e.carpenter@gmail.com>]
> >>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> >>>> otroan@employees.org>>
> >>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> >>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>>>> HI Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Fred,
> >>>>>>>>>>>
> >>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Ole,
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
> But
> >>>> am sure it would consume more resources at router to
> >>>>>>> support
> >>>>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> So I can understand this comment, the water under the brid=
ge
> >>>> refers to the
> >>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
> delegation.
> >>>> Is that what
> >>>>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Sure.
> >>>>>>>>>>>>
> >>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol f=
or
> >>>> Prefix Delegation
> >>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >>>> addition to that. I don't
> >>>>>>>>>>>> mind a statement like that, but would the community agree wi=
th
> >> it?
> >>>>>>>>>>>
> >>>>>>>>>>> In general we as a community try to avoid providing multiple
> >>>> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>>>
> >>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>>>
> >>>>>>>>> I am saying that solving a problem that is already solved is a
> >> waste
> >>>> of time and resources.
> >>>>>>>>> Now if you install could solve a problem where we don=E2=80=99t=
 have a
> >>>> satisfactory solution...
> >>>>>>>>
> >>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
> >>>> Prefix Delegation
> >>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*.
> (I
> >>>> add this
> >>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >>>> non-protocol
> >>>>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>>>
> >>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution,
> but
> >>>> there
> >>>>>>> are some subtleties:
> >>>>>>>
> >>>>>>> 1) Since there are no protocol police, you can't actually stop
> people
> >>>>>>> using some other method of prefix delegation, which would simply
> >> appear
> >>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> >> protocols
> >>>>>>> are concerned.
> >>>>>>
> >>>>>> Right, I wanted to be careful in how I worded my message based on
> our
> >>>>>> knowledge of other non-router methods (including anima) which we
> >>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>>>
> >>>>>> "10.  Prefix Delegation Services
> >>>>>>
> >>>>>>    Selection of prefix delegation services must be considered
> >> according
> >>>>>>    to specific use cases.  An example service is that offered by
> >> DHCPv6
> >>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging h=
as
> >>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>>>
> >>>>>>    Other, non-router, mechanisms may exist, such as proprietary
> IPAMs,
> >>>>>>    [I-D.ietf-anima-prefix-management] and
> >>>>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>>>
> >>>>>> Does this still ring true, or do we need to make some adjustments
> >> based
> >>>>>> on these recent discussions?
> >>>>>
> >>>>> I think it's still true, although as Ole and I said, proposals such
> as
> >>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as th=
e
> >>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manageme=
nt
> >>>>> intentionally competes with DHCPv6-PD, which is a different
> >> discussiion.
> >>>>>
> >>>>>     Brian
> >>>>>
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>> 2) We did think about this question a bit while developing
> >>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>>>> (which is approved and in the RFC Editor queue waiting for missin=
g
> >>>>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>>>> management system would interface to DHCPv6-PD at the edges of an
> >>>>>>> autonomic network. I think you'd find something similar in any so=
rt
> >>>>>>> of coordinated prefix management scheme.
> >>>>>>>
> >>>>>>> 3) A similar situation arises in HNCP:
> >>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>>>
> >>>>>>>    Brian
> >>>>>>>
> >>>>>>>>
> >>>>>>>>>>>>> The value proposition of something new, has to be different
> >> than
> >>>> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>>>
> >>>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv=
6
> >>>> protocol proposals?
> >>>>>>>>>>>> If not, if you mean to say that the idea of including a DHCP=
v6
> >>>> option in RS/RA messages
> >>>>>>>>>>>> is "just a different wrapping", then that is not entirely
> true.
> >>>> By including both the IPv6
> >>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there
> are
> >>>> fewer messages
> >>>>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>>>
> >>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not sa=
ve a round
> >>>> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>>>
> >>>>>>>>>> This gets us back to the M&O bits where there is a
> >> cross-dependence
> >>>> between the two
> >>>>>>>>>> protocols. Historically, you are supposed to wait until the
> RS/RA
> >>>> exchange and check the
> >>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
> saying
> >>>> that that is no longer
> >>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>>>
> >>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> >>>> protocol between routers.
> >>>>>>>>
> >>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>>>
> >>>>>>>>>> It is also important that there are fewer messages - two inste=
ad
> >> of
> >>>> four. That matters
> >>>>>>>>>> a great deal on low end links.
> >>>>>>>>>
> >>>>>>>>> I would like to see the maths behind that.
> >>>>>>>>> Use header compression then.
> >>>>>>>>
> >>>>>>>> It isn't only a question of how many bytes - the question is
> moreso
> >>>> how
> >>>>>>>> many channel accesses are necessary. On some links, sending
> >>>> everything in
> >>>>>>>> a single channel access is less prone to collisions than requiri=
ng
> >>>> multiple
> >>>>>>>> channel accesses.
> >>>>>>>>
> >>>>>>>> Think about CB radio - after you say "breaker, breaker one-nine"
> you
> >>>> get
> >>>>>>>> to say as much as you want (within reason) without having to
> undergo
> >>>>>>>> channel contention multiple times. (That is not to say that comm=
on
> >>>> data
> >>>>>>>> links function the same as CB radio, but they do have their CSMA
> >>>> protocols
> >>>>>>>> for making sure they don't step on someone else's transmission.)
> >>>>>>>>
> >>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, ju=
st
> >>>> options in ND instead of DHCP.
> >>>>>>>>>>
> >>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >>>> different than DHCPv6.
> >>>>>>>>>> That is the whole point.
> >>>>>>>>>
> >>>>>>>>> Right. I am sorry but I struggle getting why that is valuable. =
ND
> >> is
> >>>> also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
> >>>>>>>>> delegation.
> >>>>>>>>
> >>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one=
).
> >> In
> >>>> this
> >>>>>>>> case, the presence of a DHCPv6 option in the RS message is
> >> indication
> >>>> that
> >>>>>>>> the RA is to be returned via unicast.
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Cheers
> >>>>>>>>> Ole
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>> Cheers
> >>>>>>>>>>> Ole
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>
> >>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extens=
ions=E2=80=9D of
> an
> >>>> IPv6 network. Something that solved that problem, would be a
> >>>>>>> lot
> >>>>>>>>>>> more
> >>>>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>> Ole
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> v6ops mailing list
> >>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> v6ops mailing list
> >>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

--000000000000ce1882057b2347ff
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Fred,<div dir=3D"auto"><br></div><div dir=3D"auto">A=
m aware that there are many open source softwares available. But the use ca=
ses that I mentioned in my draft holds good with what I mentioned below.</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">I agree you suggested to i=
nclude Nonce in RS / RA. That&#39;s why your contribution is recognized and=
 your name is mentioned in the draft under *contributors*. But the whole id=
ea of doing something with just RS / RA with out the need of new option fla=
gs or message types was from me which we discussed in call. If you want we =
can take this discussion we can take offline.</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Thanks &amp; Regards,</div><div dir=3D"auto">Naveen</=
div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 21 Nov 2018=
, 00:22 Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.co=
m">Fred.L.Templin@boeing.com</a> wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-1364160264762444600WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were invented by hono=
rable members of the group to bridge the
 gap in SLAAC itself.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t understand that; ther=
e are a number of very good publicly-available DHCPv6<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">implementations that support prefix d=
elegation today. And, to instrument RS/RA to<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">perform prefix delegation under a new=
 protocol would require a non-trivial amount<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">of new code. So, why not just use DHC=
Pv6?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks - Fred<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">PS Please also do not forget that the=
 idea of using the Nonce as a transaction ID<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vessel=
 came from me.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, November 20, 2018 10:09 AM<br>
<b>To:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&g=
t;<br>
<b>Cc:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt=
;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;; v6ops list &lt;<a href=3D"=
mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org<=
/a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">ipv6@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hello Brian,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Comments inline.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Yours,<br>
Naveen.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter &lt;=
<a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"nor=
eferrer">brian.e.carpenter@gmail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal">On 2018-11-19 06:53, Naveen Kottapalli wrote:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Please find comments inline.<br>
&gt; <br>
&gt; Thanks &amp; Regards,<br>
&gt; Naveen<br>
&gt; <br>
&gt; <br>
&gt; On Sun, 18 Nov 2018, 01:16 Brian E Carpenter &lt;<a href=3D"mailto:bri=
an.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carp=
enter@gmail.com</a><br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-18 06:40, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whether it&#39;s a prefix delegation or allocation, it&#39;s a=
 resource<br>
&gt;&gt; allocation<br>
&gt;&gt;&gt; from both the host / CPE or a router perspective. Do you see t=
hat missing<br>
&gt;&gt;&gt; transaction ID in RS/RA as a mandatory requirement for SLAAC t=
o function<br>
&gt;&gt;&gt; even with proposed protocol?<br>
&gt;&gt;<br>
&gt;&gt; Yes. Without a transaction ID, a nonce, or some equivalent mecahni=
sm<br>
&gt;&gt; there is no way to correlate the request and response unambiguousl=
y.<br>
&gt;&gt; In particular your proposal doesn&#39;t distinguish between an uns=
olicited<br>
&gt;&gt; unicast RA announcing a prefix and a solicited unicast RA assignin=
g a<br>
&gt;&gt; prefix, which are totally different actions.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] Am not yet clear on why we should distinguish between unsolici=
ted<br>
&gt; and solicited RA.=C2=A0 Do we need to distinguish like that?=C2=A0 As =
per my current<br>
&gt; knowledge any prefix will be allocated or assigned only when RS is rec=
eived<br>
&gt; from node and didn&#39;t come across an use case of a router assigning=
 the<br>
&gt; prefix unsolicited.=C2=A0 <br>
<br>
Today, no prefixes are assigned on receipt of RS, so I don&#39;t understand=
<br>
your argument. Prefixes are assigned either by configuration or<br>
by DHCPv6-ND.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] I would see this as partially true.=C2=A0 As=
 one of the forum member mentioned, RA does more than advertising the prefi=
x.=C2=A0 Even in our gateway too prefixes are assigned to subscribers when =
a RS is received from devices directly tunneled
 over GRE.=C2=A0 Consider the case of described in RFC8273, where the prefi=
xes are assigned to devices upon receipt of RS.=C2=A0 So, it needn&#39;t al=
ways be a configuration or DHCPv6 for the prefix allocation or assignment.<=
u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
&gt; So, since both node and router will have context of<br>
&gt; prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF =
for<br>
&gt; nonces included in unsolicited RA. I can add a text saying the use of =
this<br>
&gt; in next version of draft.<br>
<br>
But there is no field in an RA for a nonce.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] That is what my draft is proposing.=C2=A0<u>=
</u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
&gt;&gt;<br>
&gt;&gt; Handing out resources with a single message exchange is bad practi=
ce<br>
&gt;&gt; anyway; if the response is lost, the resource is lost for ever. Yo=
u really<br>
&gt;&gt; need some kind of two-phase commit.<br>
&gt; <br>
&gt; <br>
&gt; Naveen] Do we really need this? There are equal amount of chances of l=
osing<br>
&gt; a RA or DHCPv6 Avertise / Reply.=C2=A0 A two way commit will induce mo=
re delay<br>
&gt; in the resource allocation procedure and it might not be required as t=
he<br>
&gt; retry mechanism is in place.=C2=A0 <br>
<br>
A retry mechanism is not safe. It might lead to the same prefix being<br>
allocated twice due to lost messages or a race condition. I suggest<br>
that you read up on two-phase commit, which requires a minimum of<br>
four messages.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] Agree that a two-phase commit is considerabl=
y safe.=C2=A0 This can be a subject of future study.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
&gt; I would rather say that the resource is never<br>
&gt; lost.=C2=A0 That is because, from router perspective the resource is a=
llocated<br>
&gt; even if the message doesn&#39;t reach the solicited node.=C2=A0 A devi=
ce will anyway<br>
&gt; retry and a router will always sends a response with the same allocate=
d<br>
&gt; prefix.<br>
<br>
But it never knows if the response was received, which is a requirement<br>
for safe resource allocation.<br>
<br>
&gt; <br>
&gt; The standard RA doesn&#39;t have this<br>
&gt;&gt; problem because it&#39;s an *announcement* not an *assignment*, an=
d it is<br>
&gt;&gt; repeated at a reasonable frequency, so a lost message doesn&#39;t =
matter.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] I don&#39;t see a difference between the two in my draft. So, =
didn&#39;t<br>
&gt; want to distinguish between the two i.e. standard and the one proposed=
 in<br>
&gt; this draft.=C2=A0 What kind of difference do you see?<br>
<br>
As described above. An existing RA says &quot;I route this prefix&quot;.<br=
>
Your RA says &quot;You can use this prefix.&quot; That is an utterly differ=
ent<br>
statement.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As mentioned in above example, not all route=
rs might not be eligible to say that &quot;You can use this prefix&quot; (f=
or example, whoever didn&#39;t go for a &lt; /64 prefix allocation).=C2=A0 =
There must not be a big change in existing behavior.=C2=A0 Can
 you please help me understand your comment?<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
&gt;&gt; (A device ID, as also used in DHCPv6, doesn&#39;t seem to be essen=
tial<br>
&gt;&gt; in the same way, but would be needed if an authorisation or<br>
&gt;&gt; logging mechanism is needed, i.e. to answer &quot;Is it OK to give=
 a /56<br>
&gt;&gt; prefix to this box?&quot; or &quot;Which box got that prefix?&quot=
; you need an<br>
&gt;&gt; identifier for the box.)<br>
&gt;&gt;<br>
&gt; Naveen] This is mentioned in my draft about whether the routers<br>
&gt; configuration allows /56 prefix allocation or not. If not, a router ca=
n log<br>
&gt; using the mac address of the device.=C2=A0 We too do the same thing in=
 our<br>
&gt; router.<br>
<br>
/56 is only an example of course. Any length prefix could be requested.<br>
Yes, if you trust the MAC address you could use that as an ID. But<br>
if you use DHCPv6 that problem is already solved.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were invented by hono=
rable members of the group to bridge the
 gap in SLAAC itself.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Also am not sure if am wrong in quoting that *delegation* is t=
he term<br>
&gt;&gt;&gt; coined to mimic SLAAC behavior of prefix allocation from a sub=
 pool.<br>
&gt;&gt;<br>
&gt;&gt; &quot;Delegation&quot;, &quot;allocation&quot; or &quot;assignment=
&quot; are all fundamentally the<br>
&gt;&gt; same, and are all different from the simple announcement function =
of a<br>
&gt;&gt; normal RA. Your proposal changes an announcement protocol into a<b=
r>
&gt;&gt; management protocol. That&#39;s the thing that Ole is asking you t=
o justify.<br>
&gt;&gt; Why do that?<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please correct me if am wrong.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" r=
el=3D"noreferrer">brian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The idea of including a DHCPv6 message option in IPv6 =
ND RS/RA messages<br>
&gt;&gt;&gt;&gt; requires<br>
&gt;&gt;&gt;&gt;&gt; a *new option* to go along with an already existing pr=
otocol (namely,<br>
&gt;&gt;&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt;&gt;&gt; The idea your draft builds on uses an existing IPv6 ND=
 option but<br>
&gt;&gt;&gt;&gt; requires a<br>
&gt;&gt;&gt;&gt;&gt; *new protocol* that is not fully specified in your dra=
ft yet. My<br>
&gt;&gt; feeling<br>
&gt;&gt;&gt;&gt; is that once<br>
&gt;&gt;&gt;&gt;&gt; the new protocol is fully fleshed out it would look ve=
ry much like<br>
&gt;&gt;&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt;&gt;&gt; some people have said that they do not want new protoc=
ols.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am actually beyond the point of caring whether the p=
rotocol should be<br>
&gt;&gt;&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol that loo=
ks a lot like<br>
&gt;&gt;&gt;&gt; DHCPv6?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I realised when looking at this draft that DHCPv6 has one =
property that<br>
&gt;&gt;&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#39;t see =
how we can build<br>
&gt;&gt;&gt;&gt; any kind of resource allocation mechanism without some for=
m of<br>
&gt;&gt;&gt;&gt; transactional<br>
&gt;&gt;&gt;&gt; integrity. Prefix delegation is of course a form of resour=
ce allocation.<br>
&gt;&gt;&gt;&gt; So that is a fundamental difference between DHCPv6 and RS/=
RA.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:nave=
en.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail=
.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.ca=
rpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@g=
mail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boe=
ing.com</a>&gt;;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>; v6ops list &lt;<a href=3D"mail=
to:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&=
gt;; 6man WG &lt;<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferr=
er">ipv6@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To be honest, there is no intention to compete with ot=
her existing<br>
&gt;&gt;&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gaps w.r.t =
the functionality<br>
&gt;&gt; and<br>
&gt;&gt;&gt;&gt; the same is covered in the draft.=C2=A0 And I see the case=
s where this draft<br>
&gt;&gt;&gt;&gt; solves real time problems where the existing bridge itself=
 is not<br>
&gt;&gt; usable.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting somethin=
g from the router<br>
&gt;&gt;&gt;&gt; using RS is considered as intruding into other territory, =
IMHO it&#39;s very<br>
&gt;&gt;&gt;&gt; unfair way of evaluating.=C2=A0 For that matter whether a =
PIO is included in<br>
&gt;&gt; RS<br>
&gt;&gt;&gt;&gt; or not, a device is soliciting the information from router=
.=C2=A0 When this<br>
&gt;&gt;&gt;&gt; draft solves the problems it cannot be put down just by sa=
ying it as a<br>
&gt;&gt;&gt;&gt; redundant to another standard, while actually it is not.<b=
r>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If a device soliciting required information using the =
existing protocol<br>
&gt;&gt;&gt;&gt; standards without new message types or option types or fla=
gs itself is<br>
&gt;&gt;&gt;&gt; treated as a wrapper or redundant for other standards, are=
n&#39;t there<br>
&gt;&gt;&gt;&gt; overlapping options in both SLAAC and DHCPv6 that can be s=
ent to the<br>
&gt;&gt;&gt;&gt; devices?=C2=A0 For that matter what about the complete SLA=
AC and DHCPv6?=C2=A0 Am<br>
&gt;&gt; I<br>
&gt;&gt;&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are redundant =
protocols to<br>
&gt;&gt; each<br>
&gt;&gt;&gt;&gt; other?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I also agree that multiple attempts were made by many =
respected members<br>
&gt;&gt;&gt;&gt; of the forum to bring in similar changes to whatever my cu=
rrent draft<br>
&gt;&gt;&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;t become=
 standards.=C2=A0 It shows<br>
&gt;&gt; the<br>
&gt;&gt;&gt;&gt; need of devices that are looking for a solution and am sur=
e people keep<br>
&gt;&gt;&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6 inside =
the draft, please<br>
&gt;&gt;&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I understand that the forum has finite reservations on=
 providing<br>
&gt;&gt;&gt;&gt; extensions to existing protocols.=C2=A0 But I request the =
forum and WG<br>
&gt;&gt; chairs to<br>
&gt;&gt;&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<b=
r>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&lt;mailto:<a href=
=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer=
">brian.e.carpenter@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mai=
lto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian=
.e.carpenter@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Tem=
plin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &l=
t;<a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferr=
er">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@iet=
f.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a=
 href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@=
ietf.org</a>&gt;&gt;; 6man WG &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" ta=
rget=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@emplo=
yees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36=
 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">=
Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.s=
arma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin =
(US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"=
mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred=
.L.Templin@boeing.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otro=
an@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 20=
18 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"norefe=
rrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, =
Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"=
mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred=
.L.Templin@boeing.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailt=
o:<a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferr=
er">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November=
 12, 2018 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred=
 L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=
=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli =
&lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"nore=
ferrer">naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] N=
ew Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to=
 some extent that DHCPv6 is a format on wire.=C2=A0 But<br>
&gt;&gt;&gt;&gt; am sure it would consume more resources at router to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole alo=
ng with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegat=
ion is quite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless thi=
s is water under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understan=
d this comment, the water under the bridge<br>
&gt;&gt;&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv=
6 PD as the protocol for prefix delegation.<br>
&gt;&gt;&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning t=
o say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that=
 DHCPv6 is *the* chosen protocol for<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alte=
rnate IPv6 ND-based protocol in<br>
&gt;&gt;&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that=
, but would the community agree with<br>
&gt;&gt; it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community t=
ry to avoid providing multiple<br>
&gt;&gt;&gt;&gt; equivalent solutions to the same problem. Sometimes we fai=
l.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is =
the one and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem tha=
t is already solved is a<br>
&gt;&gt; waste<br>
&gt;&gt;&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve a probl=
em where we don=E2=80=99t have a<br>
&gt;&gt;&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one=
 and only solution to<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegatio=
n protocol is needed*. (I<br>
&gt;&gt;&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v=
6ops-pdhost&#39; lists other<br>
&gt;&gt;&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix=
 delegation.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the =
current IETF solution, but<br>
&gt;&gt;&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police, you can=
&#39;t actually stop people<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; using some other method of prefix delegation, =
which would simply<br>
&gt;&gt; appear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mec=
hanism as far as the IETF<br>
&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I worded my m=
essage based on our<br>
&gt;&gt;&gt;&gt;&gt;&gt; knowledge of other non-router methods (including a=
nima) which we<br>
&gt;&gt;&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. =
>From that document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation servic=
es must be considered<br>
&gt;&gt; according<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An examp=
le service is that offered by<br>
&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative servi=
ce based on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6ma=
n-pio-exclusive-bit].<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exi=
st, such as proprietary IPAMs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] an=
d<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management=
-yang].&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Does this still ring true, or do we need to make s=
ome adjustments<br>
&gt;&gt; based<br>
&gt;&gt;&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I think it&#39;s still true, although as Ole and I sai=
d, proposals such as<br>
&gt;&gt;&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do recognize DH=
CPv6-PD as the<br>
&gt;&gt;&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-slaac-pr=
efix-management<br>
&gt;&gt;&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which is a diff=
erent<br>
&gt;&gt; discussiion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a bit whil=
e developing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-i=
etf-anima-prefix-management-07" target=3D"_blank" rel=3D"noreferrer">
https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Editor queue=
 waiting for missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is supposed to sh=
ow how a prefix<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; management system would interface to DHCPv6-PD=
 at the edges of an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d find some=
thing similar in any sort<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788=
#section-6.3.4" target=3D"_blank" rel=3D"noreferrer">
https://tools.ietf.org/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition =
of something new, has to be different<br>
&gt;&gt; than<br>
&gt;&gt;&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrappin=
g&quot;, are you are talking about non-DHCPv6<br>
&gt;&gt;&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say=
 that the idea of including a DHCPv6<br>
&gt;&gt;&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different =
wrapping&quot;, then that is not entirely true.<br>
&gt;&gt;&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in=
 a single message exchange, there are<br>
&gt;&gt;&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. Tha=
t in itself is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that =
as interesting. You will not save a round<br>
&gt;&gt;&gt;&gt; trip, since the two protocols don=E2=80=99t depend on each=
 other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O b=
its where there is a<br>
&gt;&gt; cross-dependence<br>
&gt;&gt;&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are s=
upposed to wait until the RS/RA<br>
&gt;&gt;&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv=
6 (two round trips). Are you saying<br>
&gt;&gt;&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that th=
e M&amp;O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency=
 on the M&amp;O bits. PD is a<br>
&gt;&gt;&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits=
 - I am fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there ar=
e fewer messages - two instead<br>
&gt;&gt; of<br>
&gt;&gt;&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind t=
hat.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many b=
ytes - the question is moreso<br>
&gt;&gt;&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessary. On so=
me links, sending<br>
&gt;&gt;&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less prone to c=
ollisions than requiring<br>
&gt;&gt;&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot=
;breaker, breaker one-nine&quot; you<br>
&gt;&gt;&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within reason)=
 without having to undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times. (That i=
s not to say that common<br>
&gt;&gt;&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radio, but t=
hey do have their CSMA<br>
&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t step on som=
eone else&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exac=
tly same protocol semantics, just<br>
&gt;&gt;&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exact=
ly DHCPv6 - they are not<br>
&gt;&gt;&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getti=
ng why that is valuable. ND<br>
&gt;&gt; is<br>
&gt;&gt;&gt;&gt; also a one to many protocol. That=E2=80=99s not suitable f=
or per-router<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent =
as unicast (one-to-one).<br>
&gt;&gt; In<br>
&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in t=
he RS message is<br>
&gt;&gt; indication<br>
&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still strugglin=
g with =E2=80=9Cpermissionless extensions=E2=80=9D of an<br>
&gt;&gt;&gt;&gt; IPv6 network. Something that solved that problem, would be=
 a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk ab=
out.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mail=
to:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&=
gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/v6ops" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mai=
lman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.=
org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops=
" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinf=
o/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div></div>

--000000000000ce1882057b2347ff--


From nobody Wed Nov 21 01:53:20 2018
Return-Path: <naveen.sarma@gmail.com>
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 D284212958B; Wed, 21 Nov 2018 01:53:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 g5mIl_ax6AMA; Wed, 21 Nov 2018 01:53:11 -0800 (PST)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (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 21C67130F06; Wed, 21 Nov 2018 01:53:11 -0800 (PST)
Received: by mail-lj1-x22f.google.com with SMTP id 83-v6so4234538ljf.10; Wed, 21 Nov 2018 01:53:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=d1GadF52QQA4E+lM08riyjSkAZ/iDdGF/s0v5FrD4OY=; b=GhRyMJWq1tfbM9auCR8q/VzQ5QRDgIP3AHJByJpzLELuGe1fkDcWjL6XMvFuwpj4QL YhS9vJKfHHy1C1qeUvPcbZnSVbzuzEzI9qsbIhDdRkiJdx+PBzkS7Vwm27pYzI6GLgpg Wj49tL0YP4uJGQwuq+JqYSmHLmR74yKUkOnRUKcHNfGcuwFJMt7U6KfjmE6AdPgfL9Id DhVZUPLhu8TsnQqWTbUw4YAjxF1n9ahBGB+h+gFCuqRHFHyeFHgUQ//+AAZ8Dhn3S9k6 fM9cn1pu9mBc4xgkSy/y0FYrh9uVPbr22jZrewvEEaq+00yb2w5jOvnLYAx/mgq/KJn1 74hA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=d1GadF52QQA4E+lM08riyjSkAZ/iDdGF/s0v5FrD4OY=; b=Qu5LPTY/YAUvv+Ot6YBAe8EVsH/0oMqbcjfgpj0p0HxBrJJKcX+hiV1QoNGlPh6vfa Q1y/WOMOayBsq9D8YeBMCt0OtTGsRKtyeiRllx1ZD6idwZO6/K51Q6SkIgdqx3VeBi7y xwZhyPpY2vpKgbtnKRuk6Z+6m5vEhmzYsden9H4nkHudr1AUQuDU7IEQENg/DwzVXFNO TCMYBRglyctIIhn8UxciBSnay0i5KcGUarW4oBUPf8t7jvRrAsyeWILZsRwSjSwv3An0 IDFXjAbnK5d6RYqb8ivB3Iyps/vv4bSWPYbO+jO6WMrklTAB83wVfVIJCMXQfaPoOMQ0 b09Q==
X-Gm-Message-State: AGRZ1gIHXsQ/xlXdCY2IkaU+3sxPaAxk6bBoWivI83UdRu8FKxvFa6/q pmHZa71mw6n2fGC8Q4t7uWvyacOXugnvar9XRxo=
X-Google-Smtp-Source: AFSGD/Xj/YPeqnxvwps/IzWf7UsJhBSTSsxgv3CgeVr/X8BjRY1/+207Vo3k6umh9NJoSyMHNMXH0Wzw46tScTonkUQ=
X-Received: by 2002:a2e:117:: with SMTP id 23-v6mr3420900ljb.131.1542793988945;  Wed, 21 Nov 2018 01:53:08 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
In-Reply-To: <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Wed, 21 Nov 2018 15:22:45 +0530
Message-ID: <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ac3b9f057b29b7b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/J_0mF2vZzpJX8mxtqOrUrBJXe0s>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 09:53:18 -0000

--000000000000ac3b9f057b29b7b9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Brian,

As I think more on usage of "on-link" flag and unsolicited RA, I see the
below corrections might be required in my draft.

1. When the prefix length of < 64 is solicited by a CPE or downstream
router, the "on-link" flag will not make sense from delegating router's
perspective.  It is the CPE or downstream router responsibility to use the
prefix pool and on-link bit as per configuration based on the network
topology it is catering to.
2. When the prefix length of < 64 is solicited by a CPE or downstream
router, the delegating router will not send unsolicited RA for the
allocated prefix pool.

Also, all of this effort is not to replicate the DHCPv6 behavior inside
RS/RA.  It's only to fill small gaps.

Please let me know your thoughts on these.

Yours,
Naveen.


On Wed, 21 Nov 2018 at 01:31, Brian E Carpenter <brian.e.carpenter@gmail.co=
m>
wrote:

> On 2018-11-21 07:08, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Comments inline.
>
> The same from me...
>
> >
> > Yours,
> > Naveen.
> >
> >
> > On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <
> brian.e.carpenter@gmail.com>
> > wrote:
> >
> >> On 2018-11-19 06:53, Naveen Kottapalli wrote:
> >>> Hello Brian,
> >>>
> >>> Please find comments inline.
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>>
> >>> On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
> >> brian.e.carpenter@gmail.com
> >>> wrote:
> >>>
> >>>> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> >>>>> Hello Brian,
> >>>>>
> >>>>> Whether it's a prefix delegation or allocation, it's a resource
> >>>> allocation
> >>>>> from both the host / CPE or a router perspective. Do you see that
> >> missing
> >>>>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
> >> function
> >>>>> even with proposed protocol?
> >>>>
> >>>> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> >>>> there is no way to correlate the request and response unambiguously.
> >>>> In particular your proposal doesn't distinguish between an unsolicit=
ed
> >>>> unicast RA announcing a prefix and a solicited unicast RA assigning =
a
> >>>> prefix, which are totally different actions.
> >>>>
> >>>
> >>> Naveen] Am not yet clear on why we should distinguish between
> unsolicited
> >>> and solicited RA.  Do we need to distinguish like that?  As per my
> >> current
> >>> knowledge any prefix will be allocated or assigned only when RS is
> >> received
> >>> from node and didn't come across an use case of a router assigning th=
e
> >>> prefix unsolicited.
> >>
> >> Today, no prefixes are assigned on receipt of RS, so I don't understan=
d
> >> your argument. Prefixes are assigned either by configuration or
> >> by DHCPv6-ND.
> >>
> > Naveen] I would see this as partially true.  As one of the forum member
> > mentioned, RA does more than advertising the prefix.  Even in our gatew=
ay
> > too prefixes are assigned to subscribers when a RS is received from
> devices
> > directly tunneled over GRE.
>
> Can you explain that in more detail? Is that how a homenet would
> get a /48 for example?
>
> > Consider the case of described in RFC8273,
> > where the prefixes are assigned to devices upon receipt of RS.  So, it
> > needn't always be a configuration or DHCPv6 for the prefix allocation o=
r
> > assignment.
>
> There is a very fundamental difference between RFC8273 and your proposal.
> In RFC8273 the target host *does not know* that the /64 prefix is
> single-use. In no way is that prefix delegated to the host; it is
> simply the prefix it may use for forming its own address. (It is not
> even marked as an on-link prefix, since the L bit is specified to be
> off.)
>
> >>> So, since both node and router will have context of
> >>> prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF
> for
> >>> nonces included in unsolicited RA. I can add a text saying the use of
> >> this
> >>> in next version of draft.
> >>
> >> But there is no field in an RA for a nonce.
> >>
> > Naveen] That is what my draft is proposing.
>
> I must have missed that in the text. Which section?
>
> >
> >>
> >>>>
> >>>> Handing out resources with a single message exchange is bad practice
> >>>> anyway; if the response is lost, the resource is lost for ever. You
> >> really
> >>>> need some kind of two-phase commit.
> >>>
> >>>
> >>> Naveen] Do we really need this? There are equal amount of chances of
> >> losing
> >>> a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more
> delay
> >>> in the resource allocation procedure and it might not be required as
> the
> >>> retry mechanism is in place.
> >>
> >> A retry mechanism is not safe. It might lead to the same prefix being
> >> allocated twice due to lost messages or a race condition. I suggest
> >> that you read up on two-phase commit, which requires a minimum of
> >> four messages.
> >>
> > Naveen] Agree that a two-phase commit is considerably safe.  This can b=
e
> a
> > subject of future study.
> >
> >>
> >>> I would rather say that the resource is never
> >>> lost.  That is because, from router perspective the resource is
> allocated
> >>> even if the message doesn't reach the solicited node.  A device will
> >> anyway
> >>> retry and a router will always sends a response with the same allocat=
ed
> >>> prefix.
> >>
> >> But it never knows if the response was received, which is a requiremen=
t
> >> for safe resource allocation.
> >>
> >>>
> >>> The standard RA doesn't have this
> >>>> problem because it's an *announcement* not an *assignment*, and it i=
s
> >>>> repeated at a reasonable frequency, so a lost message doesn't matter=
.
> >>>>
> >>>
> >>> Naveen] I don't see a difference between the two in my draft. So,
> didn't
> >>> want to distinguish between the two i.e. standard and the one propose=
d
> in
> >>> this draft.  What kind of difference do you see?
> >>
> >> As described above. An existing RA says "I route this prefix".
> >> Your RA says "You can use this prefix." That is an utterly different
> >> statement.
> >>
> > Naveen] As mentioned in above example, not all routers might not be
> > eligible to say that "You can use this prefix" (for example, whoever
> didn't
> > go for a < /64 prefix allocation).  There must not be a big change in
> > existing behavior.  Can you please help me understand your comment?
>
> Only a router that owns a pool of prefixes can delegate them using
> DHCPv6-PD, and I don't see why it would be any different for your
> proposal.
>
> >>
> >>>> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> >>>> in the same way, but would be needed if an authorisation or
> >>>> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> >>>> prefix to this box?" or "Which box got that prefix?" you need an
> >>>> identifier for the box.)
> >>>>
> >>> Naveen] This is mentioned in my draft about whether the routers
> >>> configuration allows /56 prefix allocation or not. If not, a router c=
an
> >> log
> >>> using the mac address of the device.  We too do the same thing in our
> >>> router.
> >>
> >> /56 is only an example of course. Any length prefix could be requested=
.
> >> Yes, if you trust the MAC address you could use that as an ID. But
> >> if you use DHCPv6 that problem is already solved.
> >
> > Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable
> solution
> > in my case and across all platforms (might be for others too).  That is
> > reason we see so many drafts were invented by honorable members of the
> > group to bridge the gap in SLAAC itself.
>
> If the need is to reproduce all DHCPv6 features inside RS/RA, is there
> really a saving in complexity and footprint?
>
>    Brian
>
> >
> >>
> >>     Brian
> >>
> >>>
> >>>>
> >>>>>
> >>>>> Also am not sure if am wrong in quoting that *delegation* is the te=
rm
> >>>>> coined to mimic SLAAC behavior of prefix allocation from a sub pool=
.
> >>>>
> >>>> "Delegation", "allocation" or "assignment" are all fundamentally the
> >>>> same, and are all different from the simple announcement function of=
 a
> >>>> normal RA. Your proposal changes an announcement protocol into a
> >>>> management protocol. That's the thing that Ole is asking you to
> justify.
> >>>> Why do that?
> >>>>
> >>>>     Brian
> >>>>
> >>>>>
> >>>>> Please correct me if am wrong.
> >>>>>
> >>>>> Thanks & Regards,
> >>>>> Naveen
> >>>>>
> >>>>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> >>>> brian.e.carpenter@gmail.com
> >>>>> wrote:
> >>>>>
> >>>>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>>>>>> Naveen,
> >>>>>>>
> >>>>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
> >> messages
> >>>>>> requires
> >>>>>>> a *new option* to go along with an already existing protocol
> (namely,
> >>>>>> DHCPv6).
> >>>>>>> The idea your draft builds on uses an existing IPv6 ND option but
> >>>>>> requires a
> >>>>>>> *new protocol* that is not fully specified in your draft yet. My
> >>>> feeling
> >>>>>> is that once
> >>>>>>> the new protocol is fully fleshed out it would look very much lik=
e
> >>>>>> DHCPv6, and
> >>>>>>> some people have said that they do not want new protocols.
> >>>>>>>
> >>>>>>> I am actually beyond the point of caring whether the protocol
> should
> >> be
> >>>>>> DHCPv6,
> >>>>>>> but do we also need a new non-DHCPv6 protocol that looks a lot li=
ke
> >>>>>> DHCPv6?
> >>>>>>
> >>>>>> I realised when looking at this draft that DHCPv6 has one property
> >> that
> >>>>>> RS/RA completely lacks: a transaction ID. I don't see how we can
> build
> >>>>>> any kind of resource allocation mechanism without some form of
> >>>>>> transactional
> >>>>>> integrity. Prefix delegation is of course a form of resource
> >> allocation.
> >>>>>> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>>>>>
> >>>>>>    Brian
> >>>>>>
> >>>>>>>
> >>>>>>> Thanks - Fred
> >>>>>>>
> >>>>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>>>>>> Sent: Thursday, November 15, 2018 9:18 AM
> >>>>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>>>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >>>>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> >>>> ipv6@ietf.org>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> Hello all,
> >>>>>>>
> >>>>>>> To be honest, there is no intention to compete with other existin=
g
> >>>>>> protocols.  I see that SLAAC has got some gaps w.r.t the
> functionality
> >>>> and
> >>>>>> the same is covered in the draft.  And I see the cases where this
> >> draft
> >>>>>> solves real time problems where the existing bridge itself is not
> >>>> usable.
> >>>>>>>
> >>>>>>> @Ole / @Fred / others: If a device soliciting something from the
> >> router
> >>>>>> using RS is considered as intruding into other territory, IMHO it'=
s
> >> very
> >>>>>> unfair way of evaluating.  For that matter whether a PIO is includ=
ed
> >> in
> >>>> RS
> >>>>>> or not, a device is soliciting the information from router.  When
> this
> >>>>>> draft solves the problems it cannot be put down just by saying it
> as a
> >>>>>> redundant to another standard, while actually it is not.
> >>>>>>>
> >>>>>>> If a device soliciting required information using the existing
> >> protocol
> >>>>>> standards without new message types or option types or flags itsel=
f
> is
> >>>>>> treated as a wrapper or redundant for other standards, aren't ther=
e
> >>>>>> overlapping options in both SLAAC and DHCPv6 that can be sent to t=
he
> >>>>>> devices?  For that matter what about the complete SLAAC and DHCPv6=
?
> >> Am
> >>>> I
> >>>>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocol=
s
> to
> >>>> each
> >>>>>> other?
> >>>>>>>
> >>>>>>> I also agree that multiple attempts were made by many respected
> >> members
> >>>>>> of the forum to bring in similar changes to whatever my current
> draft
> >>>>>> suggested.  But not sure why they couldn't become standards.  It
> shows
> >>>> the
> >>>>>> need of devices that are looking for a solution and am sure people
> >> keep
> >>>>>> inventing round-about solutions for the same.
> >>>>>>>
> >>>>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
> >> please
> >>>>>> suggest another change for that.
> >>>>>>>
> >>>>>>> I understand that the forum has finite reservations on providing
> >>>>>> extensions to existing protocols.  But I request the forum and WG
> >>>> chairs to
> >>>>>> evaluate this draft fairly and technically.
> >>>>>>>
> >>>>>>> Yours,
> >>>>>>> Naveen.
> >>>>>>>
> >>>>>>>
> >>>>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >>>>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
> >> wrote:
> >>>>>>> in line..
> >>>>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>>>>>> Hi Brian,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
> >> <mailto:
> >>>>>> brian.e.carpenter@gmail.com>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org
> <mailto:
> >>>>>> otroan@employees.org>>
> >>>>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG
> <
> >>>>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>>>>>> HI Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>>>> otroan@employees.org>]
> >>>>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:
> ipv6@ietf.org
> >>>>>> ;
> >>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >>>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote=
:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Ole,
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>>>> otroan@employees.org>]
> >>>>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:
> ipv6@ietf.org
> >>>>>> ;
> >>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >>>>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote=
:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi Ole,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>>>> otroan@employees.org>]
> >>>>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com
> <mailto:
> >>>>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:
> ipv6@ietf.org
> >>>>>> ;
> >>>>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire=
.
> >> But
> >>>>>> am sure it would consume more resources at router to
> >>>>>>>>> support
> >>>>>>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> So I can understand this comment, the water under the
> bridge
> >>>>>> refers to the
> >>>>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
> >> delegation.
> >>>>>> Is that what
> >>>>>>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Sure.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol
> for
> >>>>>> Prefix Delegation
> >>>>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >>>>>> addition to that. I don't
> >>>>>>>>>>>>>> mind a statement like that, but would the community agree
> with
> >>>> it?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In general we as a community try to avoid providing multipl=
e
> >>>>>> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>>>>>
> >>>>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>>>>>
> >>>>>>>>>>> I am saying that solving a problem that is already solved is =
a
> >>>> waste
> >>>>>> of time and resources.
> >>>>>>>>>>> Now if you install could solve a problem where we don=E2=80=
=99t have a
> >>>>>> satisfactory solution...
> >>>>>>>>>>
> >>>>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution t=
o
> >>>>>> Prefix Delegation
> >>>>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed=
*.
> >> (I
> >>>>>> add this
> >>>>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >>>>>> non-protocol
> >>>>>>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>>>>>
> >>>>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution=
,
> >> but
> >>>>>> there
> >>>>>>>>> are some subtleties:
> >>>>>>>>>
> >>>>>>>>> 1) Since there are no protocol police, you can't actually stop
> >> people
> >>>>>>>>> using some other method of prefix delegation, which would simpl=
y
> >>>> appear
> >>>>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> >>>> protocols
> >>>>>>>>> are concerned.
> >>>>>>>>
> >>>>>>>> Right, I wanted to be careful in how I worded my message based o=
n
> >> our
> >>>>>>>> knowledge of other non-router methods (including anima) which we
> >>>>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>>>>>
> >>>>>>>> "10.  Prefix Delegation Services
> >>>>>>>>
> >>>>>>>>    Selection of prefix delegation services must be considered
> >>>> according
> >>>>>>>>    to specific use cases.  An example service is that offered by
> >>>> DHCPv6
> >>>>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging
> has
> >>>>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>>>>>
> >>>>>>>>    Other, non-router, mechanisms may exist, such as proprietary
> >> IPAMs,
> >>>>>>>>    [I-D.ietf-anima-prefix-management] and
> >>>>>>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>>>>>
> >>>>>>>> Does this still ring true, or do we need to make some adjustment=
s
> >>>> based
> >>>>>>>> on these recent discussions?
> >>>>>>>
> >>>>>>> I think it's still true, although as Ole and I said, proposals su=
ch
> >> as
> >>>>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as
> the
> >>>>>>> boundary mechanism. On the other hand,
> naveen-slaac-prefix-management
> >>>>>>> intentionally competes with DHCPv6-PD, which is a different
> >>>> discussiion.
> >>>>>>>
> >>>>>>>     Brian
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>> 2) We did think about this question a bit while developing
> >>>>>>>>>
> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>>>>>> (which is approved and in the RFC Editor queue waiting for
> missing
> >>>>>>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>>>>>> management system would interface to DHCPv6-PD at the edges of =
an
> >>>>>>>>> autonomic network. I think you'd find something similar in any
> sort
> >>>>>>>>> of coordinated prefix management scheme.
> >>>>>>>>>
> >>>>>>>>> 3) A similar situation arises in HNCP:
> >>>>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>>>>>
> >>>>>>>>>    Brian
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>>>>> The value proposition of something new, has to be differe=
nt
> >>>> than
> >>>>>> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> By "different wrapping", are you are talking about
> non-DHCPv6
> >>>>>> protocol proposals?
> >>>>>>>>>>>>>> If not, if you mean to say that the idea of including a
> DHCPv6
> >>>>>> option in RS/RA messages
> >>>>>>>>>>>>>> is "just a different wrapping", then that is not entirely
> >> true.
> >>>>>> By including both the IPv6
> >>>>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, ther=
e
> >> are
> >>>>>> fewer messages
> >>>>>>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not =
save a
> round
> >>>>>> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>>>>>
> >>>>>>>>>>>> This gets us back to the M&O bits where there is a
> >>>> cross-dependence
> >>>>>> between the two
> >>>>>>>>>>>> protocols. Historically, you are supposed to wait until the
> >> RS/RA
> >>>>>> exchange and check the
> >>>>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
> >> saying
> >>>>>> that that is no longer
> >>>>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>>>>>
> >>>>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is=
 a
> >>>>>> protocol between routers.
> >>>>>>>>>>
> >>>>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>>>>>
> >>>>>>>>>>>> It is also important that there are fewer messages - two
> instead
> >>>> of
> >>>>>> four. That matters
> >>>>>>>>>>>> a great deal on low end links.
> >>>>>>>>>>>
> >>>>>>>>>>> I would like to see the maths behind that.
> >>>>>>>>>>> Use header compression then.
> >>>>>>>>>>
> >>>>>>>>>> It isn't only a question of how many bytes - the question is
> >> moreso
> >>>>>> how
> >>>>>>>>>> many channel accesses are necessary. On some links, sending
> >>>>>> everything in
> >>>>>>>>>> a single channel access is less prone to collisions than
> requiring
> >>>>>> multiple
> >>>>>>>>>> channel accesses.
> >>>>>>>>>>
> >>>>>>>>>> Think about CB radio - after you say "breaker, breaker one-nin=
e"
> >> you
> >>>>>> get
> >>>>>>>>>> to say as much as you want (within reason) without having to
> >> undergo
> >>>>>>>>>> channel contention multiple times. (That is not to say that
> common
> >>>>>> data
> >>>>>>>>>> links function the same as CB radio, but they do have their CS=
MA
> >>>>>> protocols
> >>>>>>>>>> for making sure they don't step on someone else's transmission=
.)
> >>>>>>>>>>
> >>>>>>>>>>>>> Different wrapping. As in exactly same protocol semantics,
> just
> >>>>>> options in ND instead of DHCP.
> >>>>>>>>>>>>
> >>>>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >>>>>> different than DHCPv6.
> >>>>>>>>>>>> That is the whole point.
> >>>>>>>>>>>
> >>>>>>>>>>> Right. I am sorry but I struggle getting why that is valuable=
.
> ND
> >>>> is
> >>>>>> also a one to many protocol. That=E2=80=99s not suitable for per-r=
outer
> >>>>>>>>>>> delegation.
> >>>>>>>>>>
> >>>>>>>>>> IPv6 ND messages are permitted to be sent as unicast
> (one-to-one).
> >>>> In
> >>>>>> this
> >>>>>>>>>> case, the presence of a DHCPv6 option in the RS message is
> >>>> indication
> >>>>>> that
> >>>>>>>>>> the RA is to be returned via unicast.
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Cheers
> >>>>>>>>>>> Ole
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers
> >>>>>>>>>>>>> Ole
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless exte=
nsions=E2=80=9D of
> >> an
> >>>>>> IPv6 network. Something that solved that problem, would be a
> >>>>>>>>> lot
> >>>>>>>>>>>>> more
> >>>>>>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>>>> Ole
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> v6ops mailing list
> >>>>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> v6ops mailing list
> >>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

--000000000000ac3b9f057b29b7b9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Brian,<div><br></div><div>As I think more on usage o=
f &quot;on-link&quot; flag and unsolicited RA, I see the below corrections =
might be required in my draft.<div><br></div><div>1. When the prefix length=
 of &lt; 64 is solicited by a CPE or downstream router, the &quot;on-link&q=
uot; flag will not make sense from delegating router&#39;s perspective.=C2=
=A0 It is the CPE or downstream router responsibility to use the prefix poo=
l and on-link bit as per configuration based on the network topology it is =
catering to.</div><div>2. When the prefix length of &lt; 64 is solicited by=
 a CPE or downstream router, the delegating router will not send unsolicite=
d RA for the allocated prefix pool.</div><div><br></div><div>Also, all of t=
his effort is not to replicate the DHCPv6 behavior inside RS/RA.=C2=A0 It&#=
39;s only to fill small gaps.</div><div><br></div><div>Please let me know y=
our=C2=A0thoughts on these.</div><div><br clear=3D"all"><div><div dir=3D"lt=
r" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Yours,<br>N=
aveen.</div></div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
>On Wed, 21 Nov 2018 at 01:31, Brian E Carpenter &lt;<a href=3D"mailto:bria=
n.e.carpenter@gmail.com">brian.e.carpenter@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">On 2018-11-21 07:08, Naveen Kottapalli wro=
te:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Comments inline.<br>
<br>
The same from me...<br>
<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter &lt;<a href=3D"mailto:=
brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com<=
/a>&gt;<br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-19 06:53, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please find comments inline.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Sun, 18 Nov 2018, 01:16 Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank">b=
rian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2018-11-18 06:40, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Whether it&#39;s a prefix delegation or allocation, it=
&#39;s a resource<br>
&gt;&gt;&gt;&gt; allocation<br>
&gt;&gt;&gt;&gt;&gt; from both the host / CPE or a router perspective. Do y=
ou see that<br>
&gt;&gt; missing<br>
&gt;&gt;&gt;&gt;&gt; transaction ID in RS/RA as a mandatory requirement for=
 SLAAC to<br>
&gt;&gt; function<br>
&gt;&gt;&gt;&gt;&gt; even with proposed protocol?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yes. Without a transaction ID, a nonce, or some equivalent=
 mecahnism<br>
&gt;&gt;&gt;&gt; there is no way to correlate the request and response unam=
biguously.<br>
&gt;&gt;&gt;&gt; In particular your proposal doesn&#39;t distinguish betwee=
n an unsolicited<br>
&gt;&gt;&gt;&gt; unicast RA announcing a prefix and a solicited unicast RA =
assigning a<br>
&gt;&gt;&gt;&gt; prefix, which are totally different actions.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Naveen] Am not yet clear on why we should distinguish between =
unsolicited<br>
&gt;&gt;&gt; and solicited RA.=C2=A0 Do we need to distinguish like that?=
=C2=A0 As per my<br>
&gt;&gt; current<br>
&gt;&gt;&gt; knowledge any prefix will be allocated or assigned only when R=
S is<br>
&gt;&gt; received<br>
&gt;&gt;&gt; from node and didn&#39;t come across an use case of a router a=
ssigning the<br>
&gt;&gt;&gt; prefix unsolicited.<br>
&gt;&gt;<br>
&gt;&gt; Today, no prefixes are assigned on receipt of RS, so I don&#39;t u=
nderstand<br>
&gt;&gt; your argument. Prefixes are assigned either by configuration or<br=
>
&gt;&gt; by DHCPv6-ND.<br>
&gt;&gt;<br>
&gt; Naveen] I would see this as partially true.=C2=A0 As one of the forum =
member<br>
&gt; mentioned, RA does more than advertising the prefix.=C2=A0 Even in our=
 gateway<br>
&gt; too prefixes are assigned to subscribers when a RS is received from de=
vices<br>
&gt; directly tunneled over GRE.=C2=A0 <br>
<br>
Can you explain that in more detail? Is that how a homenet would<br>
get a /48 for example?<br>
<br>
&gt; Consider the case of described in RFC8273,<br>
&gt; where the prefixes are assigned to devices upon receipt of RS.=C2=A0 S=
o, it<br>
&gt; needn&#39;t always be a configuration or DHCPv6 for the prefix allocat=
ion or<br>
&gt; assignment.<br>
<br>
There is a very fundamental difference between RFC8273 and your proposal.<b=
r>
In RFC8273 the target host *does not know* that the /64 prefix is<br>
single-use. In no way is that prefix delegated to the host; it is<br>
simply the prefix it may use for forming its own address. (It is not<br>
even marked as an on-link prefix, since the L bit is specified to be<br>
off.)<br>
<br>
&gt;&gt;&gt; So, since both node and router will have context of<br>
&gt;&gt;&gt; prefix assigned, we can reserve constant numbers like 0 or 0xF=
FFFFFFF for<br>
&gt;&gt;&gt; nonces included in unsolicited RA. I can add a text saying the=
 use of<br>
&gt;&gt; this<br>
&gt;&gt;&gt; in next version of draft.<br>
&gt;&gt;<br>
&gt;&gt; But there is no field in an RA for a nonce.<br>
&gt;&gt;<br>
&gt; Naveen] That is what my draft is proposing.<br>
<br>
I must have missed that in the text. Which section?<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Handing out resources with a single message exchange is ba=
d practice<br>
&gt;&gt;&gt;&gt; anyway; if the response is lost, the resource is lost for =
ever. You<br>
&gt;&gt; really<br>
&gt;&gt;&gt;&gt; need some kind of two-phase commit.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Naveen] Do we really need this? There are equal amount of chan=
ces of<br>
&gt;&gt; losing<br>
&gt;&gt;&gt; a RA or DHCPv6 Avertise / Reply.=C2=A0 A two way commit will i=
nduce more delay<br>
&gt;&gt;&gt; in the resource allocation procedure and it might not be requi=
red as the<br>
&gt;&gt;&gt; retry mechanism is in place.<br>
&gt;&gt;<br>
&gt;&gt; A retry mechanism is not safe. It might lead to the same prefix be=
ing<br>
&gt;&gt; allocated twice due to lost messages or a race condition. I sugges=
t<br>
&gt;&gt; that you read up on two-phase commit, which requires a minimum of<=
br>
&gt;&gt; four messages.<br>
&gt;&gt;<br>
&gt; Naveen] Agree that a two-phase commit is considerably safe.=C2=A0 This=
 can be a<br>
&gt; subject of future study.<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt; I would rather say that the resource is never<br>
&gt;&gt;&gt; lost.=C2=A0 That is because, from router perspective the resou=
rce is allocated<br>
&gt;&gt;&gt; even if the message doesn&#39;t reach the solicited node.=C2=
=A0 A device will<br>
&gt;&gt; anyway<br>
&gt;&gt;&gt; retry and a router will always sends a response with the same =
allocated<br>
&gt;&gt;&gt; prefix.<br>
&gt;&gt;<br>
&gt;&gt; But it never knows if the response was received, which is a requir=
ement<br>
&gt;&gt; for safe resource allocation.<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The standard RA doesn&#39;t have this<br>
&gt;&gt;&gt;&gt; problem because it&#39;s an *announcement* not an *assignm=
ent*, and it is<br>
&gt;&gt;&gt;&gt; repeated at a reasonable frequency, so a lost message does=
n&#39;t matter.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Naveen] I don&#39;t see a difference between the two in my dra=
ft. So, didn&#39;t<br>
&gt;&gt;&gt; want to distinguish between the two i.e. standard and the one =
proposed in<br>
&gt;&gt;&gt; this draft.=C2=A0 What kind of difference do you see?<br>
&gt;&gt;<br>
&gt;&gt; As described above. An existing RA says &quot;I route this prefix&=
quot;.<br>
&gt;&gt; Your RA says &quot;You can use this prefix.&quot; That is an utter=
ly different<br>
&gt;&gt; statement.<br>
&gt;&gt;<br>
&gt; Naveen] As mentioned in above example, not all routers might not be<br=
>
&gt; eligible to say that &quot;You can use this prefix&quot; (for example,=
 whoever didn&#39;t<br>
&gt; go for a &lt; /64 prefix allocation).=C2=A0 There must not be a big ch=
ange in<br>
&gt; existing behavior.=C2=A0 Can you please help me understand your commen=
t?<br>
<br>
Only a router that owns a pool of prefixes can delegate them using<br>
DHCPv6-PD, and I don&#39;t see why it would be any different for your<br>
proposal.<br>
<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; (A device ID, as also used in DHCPv6, doesn&#39;t seem to =
be essential<br>
&gt;&gt;&gt;&gt; in the same way, but would be needed if an authorisation o=
r<br>
&gt;&gt;&gt;&gt; logging mechanism is needed, i.e. to answer &quot;Is it OK=
 to give a /56<br>
&gt;&gt;&gt;&gt; prefix to this box?&quot; or &quot;Which box got that pref=
ix?&quot; you need an<br>
&gt;&gt;&gt;&gt; identifier for the box.)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; Naveen] This is mentioned in my draft about whether the router=
s<br>
&gt;&gt;&gt; configuration allows /56 prefix allocation or not. If not, a r=
outer can<br>
&gt;&gt; log<br>
&gt;&gt;&gt; using the mac address of the device.=C2=A0 We too do the same =
thing in our<br>
&gt;&gt;&gt; router.<br>
&gt;&gt;<br>
&gt;&gt; /56 is only an example of course. Any length prefix could be reque=
sted.<br>
&gt;&gt; Yes, if you trust the MAC address you could use that as an ID. But=
<br>
&gt;&gt; if you use DHCPv6 that problem is already solved.<br>
&gt; <br>
&gt; Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solu=
tion<br>
&gt; in my case and across all platforms (might be for others too).=C2=A0 T=
hat is<br>
&gt; reason we see so many drafts were invented by honorable members of the=
<br>
&gt; group to bridge the gap in SLAAC itself.<br>
<br>
If the need is to reproduce all DHCPv6 features inside RS/RA, is there<br>
really a saving in complexity and footprint?<br>
<br>
=C2=A0 =C2=A0Brian<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Also am not sure if am wrong in quoting that *delegati=
on* is the term<br>
&gt;&gt;&gt;&gt;&gt; coined to mimic SLAAC behavior of prefix allocation fr=
om a sub pool.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &quot;Delegation&quot;, &quot;allocation&quot; or &quot;as=
signment&quot; are all fundamentally the<br>
&gt;&gt;&gt;&gt; same, and are all different from the simple announcement f=
unction of a<br>
&gt;&gt;&gt;&gt; normal RA. Your proposal changes an announcement protocol =
into a<br>
&gt;&gt;&gt;&gt; management protocol. That&#39;s the thing that Ole is aski=
ng you to justify.<br>
&gt;&gt;&gt;&gt; Why do that?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Please correct me if am wrong.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank">brian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; The idea of including a DHCPv6 message option =
in IPv6 ND RS/RA<br>
&gt;&gt; messages<br>
&gt;&gt;&gt;&gt;&gt;&gt; requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; a *new option* to go along with an already exi=
sting protocol (namely,<br>
&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; The idea your draft builds on uses an existing=
 IPv6 ND option but<br>
&gt;&gt;&gt;&gt;&gt;&gt; requires a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; *new protocol* that is not fully specified in =
your draft yet. My<br>
&gt;&gt;&gt;&gt; feeling<br>
&gt;&gt;&gt;&gt;&gt;&gt; is that once<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the new protocol is fully fleshed out it would=
 look very much like<br>
&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; some people have said that they do not want ne=
w protocols.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am actually beyond the point of caring wheth=
er the protocol should<br>
&gt;&gt; be<br>
&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol =
that looks a lot like<br>
&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I realised when looking at this draft that DHCPv6 =
has one property<br>
&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#3=
9;t see how we can build<br>
&gt;&gt;&gt;&gt;&gt;&gt; any kind of resource allocation mechanism without =
some form of<br>
&gt;&gt;&gt;&gt;&gt;&gt; transactional<br>
&gt;&gt;&gt;&gt;&gt;&gt; integrity. Prefix delegation is of course a form o=
f resource<br>
&gt;&gt; allocation.<br>
&gt;&gt;&gt;&gt;&gt;&gt; So that is a fundamental difference between DHCPv6=
 and RS/RA.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mai=
lto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>]<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:br=
ian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a=
>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>=
&gt;;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"=
_blank">otroan@employees.org</a>; v6ops list &lt;<a href=3D"mailto:v6ops@ie=
tf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ie=
tf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To be honest, there is no intention to compete=
 with other existing<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gap=
s w.r.t the functionality<br>
&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt; the same is covered in the draft.=C2=A0 And I see =
the cases where this<br>
&gt;&gt; draft<br>
&gt;&gt;&gt;&gt;&gt;&gt; solves real time problems where the existing bridg=
e itself is not<br>
&gt;&gt;&gt;&gt; usable.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting =
something from the<br>
&gt;&gt; router<br>
&gt;&gt;&gt;&gt;&gt;&gt; using RS is considered as intruding into other ter=
ritory, IMHO it&#39;s<br>
&gt;&gt; very<br>
&gt;&gt;&gt;&gt;&gt;&gt; unfair way of evaluating.=C2=A0 For that matter wh=
ether a PIO is included<br>
&gt;&gt; in<br>
&gt;&gt;&gt;&gt; RS<br>
&gt;&gt;&gt;&gt;&gt;&gt; or not, a device is soliciting the information fro=
m router.=C2=A0 When this<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft solves the problems it cannot be put down ju=
st by saying it as a<br>
&gt;&gt;&gt;&gt;&gt;&gt; redundant to another standard, while actually it i=
s not.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If a device soliciting required information us=
ing the existing<br>
&gt;&gt; protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt; standards without new message types or option type=
s or flags itself is<br>
&gt;&gt;&gt;&gt;&gt;&gt; treated as a wrapper or redundant for other standa=
rds, aren&#39;t there<br>
&gt;&gt;&gt;&gt;&gt;&gt; overlapping options in both SLAAC and DHCPv6 that =
can be sent to the<br>
&gt;&gt;&gt;&gt;&gt;&gt; devices?=C2=A0 For that matter what about the comp=
lete SLAAC and DHCPv6?<br>
&gt;&gt; Am<br>
&gt;&gt;&gt;&gt; I<br>
&gt;&gt;&gt;&gt;&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are re=
dundant protocols to<br>
&gt;&gt;&gt;&gt; each<br>
&gt;&gt;&gt;&gt;&gt;&gt; other?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I also agree that multiple attempts were made =
by many respected<br>
&gt;&gt; members<br>
&gt;&gt;&gt;&gt;&gt;&gt; of the forum to bring in similar changes to whatev=
er my current draft<br>
&gt;&gt;&gt;&gt;&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;=
t become standards.=C2=A0 It shows<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; need of devices that are looking for a solution an=
d am sure people<br>
&gt;&gt; keep<br>
&gt;&gt;&gt;&gt;&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6=
 inside the draft,<br>
&gt;&gt; please<br>
&gt;&gt;&gt;&gt;&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understand that the forum has finite reserva=
tions on providing<br>
&gt;&gt;&gt;&gt;&gt;&gt; extensions to existing protocols.=C2=A0 But I requ=
est the forum and WG<br>
&gt;&gt;&gt;&gt; chairs to<br>
&gt;&gt;&gt;&gt;&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpente=
r &lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" tar=
get=3D"_blank">brian.e.carpenter@gmail.com</a>&lt;mailto:<a href=3D"mailto:=
brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com<=
/a>&gt;&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a hre=
f=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpente=
r@gmail.com</a><br>
&gt;&gt; &lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" tar=
get=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37=
 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boei=
ng.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &lt;<a href=
=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>=
&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"=
_blank">otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v=
6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"ma=
ilto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;; 6man WG =
&lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank"=
>ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_bl=
ank">ipv6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fre=
d L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a=
>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"=
_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 20=
18 10:36 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templi=
n@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.=
com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=
=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mail=
to:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"=
mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" t=
arget=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.=
org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, =
Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred=
.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&=
gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailt=
o:<a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employee=
s.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"=
_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, Novembe=
r 13, 2018 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred=
 L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.=
L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli =
&lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarm=
a@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=
=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mail=
to:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"=
mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" t=
arget=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.=
org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] N=
ew Version Notification for<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at=
 17:34, Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred=
.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&=
gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original =
Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troa=
n [mailto:<a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@=
employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"=
_blank">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, =
November 12, 2018 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (U=
S), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blan=
k">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" targe=
t=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kot=
tapalli &lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">nav=
een.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=
=3D"_blank">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mail=
to:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"=
mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" t=
arget=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.=
org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [=
v6ops] New Version Notification for<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I =
agree to some extent that DHCPv6 is a format on wire.<br>
&gt;&gt; But<br>
&gt;&gt;&gt;&gt;&gt;&gt; am sure it would consume more resources at router =
to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a w=
hole along with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix=
 delegation is quite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regard=
less this is water under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can u=
nderstand this comment, the water under the bridge<br>
&gt;&gt;&gt;&gt;&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection =
of DHCPv6 PD as the protocol for prefix<br>
&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were m=
eaning to say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are say=
ing that DHCPv6 is *the* chosen protocol for<br>
&gt;&gt;&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be=
 no alternate IPv6 ND-based protocol in<br>
&gt;&gt;&gt;&gt;&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement l=
ike that, but would the community agree with<br>
&gt;&gt;&gt;&gt; it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a com=
munity try to avoid providing multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt; equivalent solutions to the same problem. Sometime=
s we fail.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DH=
CPv6 is the one and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a pro=
blem that is already solved is a<br>
&gt;&gt;&gt;&gt; waste<br>
&gt;&gt;&gt;&gt;&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve=
 a problem where we don=E2=80=99t have a<br>
&gt;&gt;&gt;&gt;&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is=
 the one and only solution to<br>
&gt;&gt;&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix D=
elegation protocol is needed*.<br>
&gt;&gt; (I<br>
&gt;&gt;&gt;&gt;&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-t=
emplin-v6ops-pdhost&#39; lists other<br>
&gt;&gt;&gt;&gt;&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving =
a prefix delegation.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD=
 is the current IETF solution,<br>
&gt;&gt; but<br>
&gt;&gt;&gt;&gt;&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police,=
 you can&#39;t actually stop<br>
&gt;&gt; people<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; using some other method of prefix dele=
gation, which would simply<br>
&gt;&gt;&gt;&gt; appear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&q=
uot; mechanism as far as the IETF<br>
&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I wor=
ded my message based on<br>
&gt;&gt; our<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; knowledge of other non-router methods (inc=
luding anima) which we<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhos=
t&#39;. From that document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegatio=
n services must be considered<br>
&gt;&gt;&gt;&gt; according<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 =
An example service is that offered by<br>
&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternati=
ve service based on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxf=
olks-6man-pio-exclusive-bit].<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms=
 may exist, such as proprietary<br>
&gt;&gt; IPAMs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-manage=
ment] and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-ma=
nagement-yang].&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Does this still ring true, or do we need t=
o make some adjustments<br>
&gt;&gt;&gt;&gt; based<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it&#39;s still true, although as Ole a=
nd I said, proposals such<br>
&gt;&gt; as<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do reco=
gnize DHCPv6-PD as the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-=
slaac-prefix-management<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which i=
s a different<br>
&gt;&gt;&gt;&gt; discussiion.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a =
bit while developing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html=
/draft-ietf-anima-prefix-management-07" rel=3D"noreferrer" target=3D"_blank=
">https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Edit=
or queue waiting for missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is suppos=
ed to show how a prefix<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; management system would interface to D=
HCPv6-PD at the edges of an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d f=
ind something similar in any sort<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of coordinated prefix management schem=
e.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html=
/rfc7788#section-6.3.4" rel=3D"noreferrer" target=3D"_blank">https://tools.=
ietf.org/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value prop=
osition of something new, has to be different<br>
&gt;&gt;&gt;&gt; than<br>
&gt;&gt;&gt;&gt;&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different=
 wrapping&quot;, are you are talking about non-DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mea=
n to say that the idea of including a DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a di=
fferent wrapping&quot;, then that is not entirely<br>
&gt;&gt; true.<br>
&gt;&gt;&gt;&gt;&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 func=
tions in a single message exchange, there<br>
&gt;&gt; are<br>
&gt;&gt;&gt;&gt;&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round tr=
ips. That in itself is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really s=
ee that as interesting. You will not save a round<br>
&gt;&gt;&gt;&gt;&gt;&gt; trip, since the two protocols don=E2=80=99t depend=
 on each other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M=
&amp;O bits where there is a<br>
&gt;&gt;&gt;&gt; cross-dependence<br>
&gt;&gt;&gt;&gt;&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, y=
ou are supposed to wait until the<br>
&gt;&gt; RS/RA<br>
&gt;&gt;&gt;&gt;&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoki=
ng DHCPv6 (two round trips). Are you<br>
&gt;&gt; saying<br>
&gt;&gt;&gt;&gt;&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared=
 that the M&amp;O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any de=
pendency on the M&amp;O bits. PD is a<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&am=
p;O bits - I am fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that =
there are fewer messages - two instead<br>
&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end li=
nks.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths =
behind that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of ho=
w many bytes - the question is<br>
&gt;&gt; moreso<br>
&gt;&gt;&gt;&gt;&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessar=
y. On some links, sending<br>
&gt;&gt;&gt;&gt;&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less pr=
one to collisions than requiring<br>
&gt;&gt;&gt;&gt;&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you s=
ay &quot;breaker, breaker one-nine&quot;<br>
&gt;&gt; you<br>
&gt;&gt;&gt;&gt;&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within=
 reason) without having to<br>
&gt;&gt; undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times.=
 (That is not to say that common<br>
&gt;&gt;&gt;&gt;&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radi=
o, but they do have their CSMA<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t ste=
p on someone else&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As=
 in exactly same protocol semantics, just<br>
&gt;&gt;&gt;&gt;&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA a=
re exactly DHCPv6 - they are not<br>
&gt;&gt;&gt;&gt;&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I strugg=
le getting why that is valuable. ND<br>
&gt;&gt;&gt;&gt; is<br>
&gt;&gt;&gt;&gt;&gt;&gt; also a one to many protocol. That=E2=80=99s not su=
itable for per-router<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to =
be sent as unicast (one-to-one).<br>
&gt;&gt;&gt;&gt; In<br>
&gt;&gt;&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 opt=
ion in the RS message is<br>
&gt;&gt;&gt;&gt; indication<br>
&gt;&gt;&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unica=
st.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still s=
truggling with =E2=80=9Cpermissionless extensions=E2=80=9D of<br>
&gt;&gt; an<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPv6 network. Something that solved that problem, =
would be a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to=
 talk about.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________=
_____________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" =
target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf=
.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/ma=
ilman/listinfo/v6ops" rel=3D"noreferrer" target=3D"_blank">https://www.ietf=
.org/mailman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________________________=
_<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_b=
lank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listin=
fo/v6ops" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <br>
<br>
</blockquote></div></div></div>

--000000000000ac3b9f057b29b7b9--


From nobody Wed Nov 21 02:20:11 2018
Return-Path: <swmike@swm.pp.se>
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 4FD661298C5; Wed, 21 Nov 2018 02:20:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 NX3l3eOQtt8L; Wed, 21 Nov 2018 02:20:02 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B52C21277D2; Wed, 21 Nov 2018 02:20:01 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 18B20B1; Wed, 21 Nov 2018 11:19:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542795599; bh=lDMul0ReoyvAhcDtUTpGB+ezcYl2Io5QR+UdqauNP7s=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=fzO8r3+jlDecawC8u3ntRnG/Hy15grMV+IBjAWktUf7KZyoslYbqIQf9qaweya4NP R3R54abrWvAvjCe0m1yYWyQjrWUsTMjbXXG6l0FDz6XXUSVdAcoJV9XfWnILRFzxhR NQabWdne6ZygDhk4MV1MpXYZ8MtCVyHG3cl5I1R4=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 163B6AF; Wed, 21 Nov 2018 11:19:59 +0100 (CET)
Date: Wed, 21 Nov 2018 11:19:59 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Naveen Kottapalli <naveen.sarma@gmail.com>,  Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-137064504-1793011337-1542795599=:14216"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xF2mlos2BW5b50qS7Zoo9qtyteY>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 10:20:05 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---137064504-1793011337-1542795599=:14216
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Tue, 20 Nov 2018, Templin (US), Fred L wrote:

> I don’t understand that; there are a number of very good 
> publicly-available DHCPv6 implementations that support prefix delegation 
> today. And, to instrument RS/RA to perform prefix delegation under a new 
> protocol would require a non-trivial amount of new code. So, why not 
> just use DHCPv6?

If you want to revoke the prefix delegated, both code bases would have to 
be enhanced since there is basically no implementation of DHCPv6 
reconfigure.

So this proposal has that "built in" (zero lifetime) the same way we do 
everything else in ND, whereas DHCPv6 would need extra code for this not 
currently existing.

Taking one step back, what I would like (and I have said this before) is 
to get rid of the need for DHCPv6, and do everything in ND/RA. I'm ok with 
taking the entire DHCPv6 stateless option space and just following that 
registry of options and contents, but then take the stateful part of 
DHCPv6 and put it into ND as something "new". Perhaps copy part of the 
state machine from DHCPv6 if that makes sense.

My main reason for this is lack of dhcp-reconfigure in todays 
implementations, but also the fact that I do not like ships in the 
night-approach between DHCPv6 and ND/RA. From what I know, we do not have 
a document that states what a device should do with its PD when it 
receives a zero lifetime RA from something that also happens to be its 
DHCPv6 relay/server. RFC7084 gives some advice, but that's not applicable 
to a host running VMs that it delegates addresses to (could be, but the 
document isn't aimed at that kind of device).

That's the problem I think a proposal along the lines of 
slaac-prefix-management strategy has benefit.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se
---137064504-1793011337-1542795599=:14216--


From nobody Wed Nov 21 03:02:12 2018
Return-Path: <otroan@employees.org>
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 6B7D012F1A2; Wed, 21 Nov 2018 03:02:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 ggwGeJp374e1; Wed, 21 Nov 2018 03:02:03 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6B0A12D4EC; Wed, 21 Nov 2018 03:02:03 -0800 (PST)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 5FF49FECBF93; Wed, 21 Nov 2018 11:02:03 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 66E26A18C66; Wed, 21 Nov 2018 12:02:01 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CANFmOt=hEFTGshtESkXFW8Cz2VbhbZU1S66De1UADS3gsULemQ@mail.gmail.com>
Date: Wed, 21 Nov 2018 12:02:01 +0100
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <ACEE8B11-4091-4D18-BD34-43BAB1657753@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=sY78+OYQpwwrCcPwP1ecjCuUrrtLLLe0BL_TYCO_XWQ@mail.gmail.com> <50038373-104D-479D-BE31-07CA2E9D5B5B@employees.org> <c2596a17-c6fa-99ea-6cf0-92c561493e49@gmail.com> <ADD42674-A31C-4536-8C17-431C7E48CD8A@employees.org> <CANFmOtm368Q1v3yH1YbKFMyJLKHVpLC8SVxqy7UQSvNW4FhGxg@mail.gmail.com> <7649E237-F41D-40B6-AAD5-9E5B641706E7@employees.org> <1efa098f9864456da58a3cfacd38026f@XCH15-06-08.nw.nos.boeing.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <AC92D677-9C6D-4BE4-8031-784FC513A482@employees.org> <CANFmOt=L106rU856L+B8xo2QsNc1HJHLok8c2iFPK-AE_FDZ5w@mail.gmail.com> <5CC32CFB-9F35-429D-B85A-0C7A2358D7EA@employees.org> <CANFmOtnzdZmduVLZtEp5VG0eonK6DmdSgh5tpCU8QFsBw40vUQ@mail.gmail.com> <7374C275-3FF0-4A5B-9E9E-4D9AA1220B63@employees.org> <CANFmOt=hEFTGshtESkXFW8Cz2VbhbZU1S66De1UADS3gsULemQ@mail.gmail.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
X-Mailer: Apple Mail (2.3445.101.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/QF7qW3tx5B_d1vlBpBp9So_kXP8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 11:02:06 -0000

Naveen,

> Refined my problem statements below.  Please let me know if this is =
okay.

I am sorry, but I am still not able to see anything that you cannot do =
with the existing solutions for prefix delegation.
If the tradeoff here is for you to spend 2-3 days writing a DHCPv6 PD =
implementation, or spending the time of hundreds of people on this list =
for months to come=E2=80=A6 you have chosen the latter. That doesn=E2=80=99=
t seem like a fair tradeoff to me.

Cheers,
Ole


From nobody Wed Nov 21 04:48:06 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 61AE51292AD for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 04:48:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level: 
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 Y6RXpnTEl3DO for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 04:48:03 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AF28128CE4 for <v6ops@ietf.org>; Wed, 21 Nov 2018 04:48:02 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wALClxWP067642; Wed, 21 Nov 2018 13:48:00 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E438C2049DF; Wed, 21 Nov 2018 13:47:59 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id D4EFE2049C3; Wed, 21 Nov 2018 13:47:59 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wALClx7Y000379; Wed, 21 Nov 2018 13:47:59 +0100
To: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc: v6ops@ietf.org
References: <664ed937a5464d21ae64c7a1925bff6b@XCH15-06-08.nw.nos.boeing.com> <ebc8882d-de5a-b5e3-76ca-77fed7f83932@si6networks.com> <11de45e8-24cd-0f95-2735-ac6ae77f2338@gmail.com> <DC46591D-B14F-431A-86B9-A3F4DC81AE30@lists.zabbadoz.net>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <a9b48871-7741-b8cc-2a54-0c191b2bd083@gmail.com>
Date: Wed, 21 Nov 2018 13:47:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <DC46591D-B14F-431A-86B9-A3F4DC81AE30@lists.zabbadoz.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/IqB9ObL9I5e4F_zzDC6NIXkhs7I>
Subject: Re: [v6ops] DHCPv6/IPV6ND and SEND (was: RE: New Version Notification for draft-naveen-slaac-prefix-management-00.txt)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 12:48:05 -0000

Le 20/11/2018 à 16:01, Bjoern A. Zeeb a écrit :
> On 20 Nov 2018, at 14:28, Alexandre Petrescu wrote:
> 
>> Le 20/11/2018 à 07:06, Fernando Gont a écrit :
>>> Fred,
>>>
>>> It would seem to me that while we do have a spec for "SEND", there seems
>>> to be close to null host support for SEND.
>>
>> Yet the need of secure neighbor discovery is huge.
>>
>> What's the most straightforward way to secure an RA very quickly now 
>> on the command line?
> 
> There’s (3rd party) SeND support for most desktop/server operating systems.

And "iSEND: IPv6 SEcure Neighbor Discovery Implementation for Android 
Devices" ambitions to deliver before 2019.

Alex

> 
> /bz
> 


From nobody Wed Nov 21 06:48:48 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 D7E35129C6E; Wed, 21 Nov 2018 06:48:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 JIvRnbC3-hz2; Wed, 21 Nov 2018 06:48:41 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 598CA126CD4; Wed, 21 Nov 2018 06:48:39 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALEmdEJ047340; Wed, 21 Nov 2018 07:48:39 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALEmR3p046905 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 07:48:27 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 06:48:26 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 06:48:26 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
CC: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgACBmFgAACUaSQA==
Date: Wed, 21 Nov 2018 14:48:26 +0000
Message-ID: <f2deccb9fa1440ed8f60816489edf9f5@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com>
In-Reply-To: <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 05F47F1C7A88282844E83B4A914F069A786DEADEA98BDB0FE1C2903D5A614DDD2000:8
Content-Type: multipart/alternative; boundary="_000_f2deccb9fa1440ed8f60816489edf9f5XCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/q5xx1EBWRdoI8Q3TNRUna6wLH2E>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 14:48:47 -0000

--_000_f2deccb9fa1440ed8f60816489edf9f5XCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTmF2ZWVuLA0KDQpBbHNvIHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIFBJTyBpbiBhbiBSUyBt
ZXNzYWdlIHdhcyBvcmlnaW5hbGx5IG1pbmUgYXMgZG9jdW1lbnRlZA0KaW4gbXkgZHJhZnQuIE90
aGVycyBtYXkgY2xhaW0gdGhhdCB0aGV5IGJyb3VnaHQgdXAgdGhlIGlkZWEgZmlyc3QsIGluIHdo
aWNoIGNhc2UgSQ0Kd291bGQgYmUgaGFwcHkgdG8gaG9ub3IgdGhlaXIgZHJhZnRzLiBZb3VyIGNv
bnRyaWJ1dGlvbiB3YXMgdG8gbm90IGluY2x1ZGUgYW55DQpzcGVjaWFsIGJpdHMgaW4gdGhlIFJT
IFBJTywgd2hpY2ggSSBhZ3JlZSBpcyBhIGdvb2QgY29udHJpYnV0aW9uLiBCdXQsIGluIGhpbmRz
aWdodCwNCnRoZSBpZGVhIHNob3VsZCBoYXZlIGJlZW4gb2ZmZXJlZCBhcyBhIGNvbnRyaWJ1dGlv
biB0byBteSBkcmFmdCBldmVuIGlmIHRoZSBuZXcNCnByb3RvY29sIHdlcmUgdG8gYmUgZG9jdW1l
bnRlZCBpbiBhIHNlcGFyYXRlIGRyYWZ0Lg0KDQpBbHNvLCBJIHRvbGQgeW91IHRoYXQgeW91IG5l
ZWQgdG8gc2F5IHNvbWV0aGluZyBhYm91dCBub2RlIGlkZW50aWZpZXJzIHRoYXQNCnBhcmFsbGVs
cyB0aGUgREhDUHY2IERVSUQgZm9yIGNsaWVudCBhbmQgc2VydmVyIElEcy4gWW91IGRpZCBub3Qg
dGFrZSBteQ0KYWR2aWNlLCBhbmQgc28gdGhhdCBpcyBhIG1pc3NpbmcgYXNwZWN0IG9mIHlvdXIg
cHJvcG9zYWwuIFRoZSBvbmx5IGNhbmRpZGF0ZQ0KSSBhbSBhd2FyZSBvZiBmb3IgUlMvUkEgaXMg
dGhlIFNMTEFPIG9wdGlvbiwgYnV0IHRoYXQgb25seSBnaXZlcyBsaW5rLWxheWVyDQphZGRyZXNz
LCBhbmQgbm90IGFueSBvZiB0aGUgb3RoZXIgdHlwZSBvZiBpZGVudGlmaWVycyBvZmZlcmVkIGJ5
IERIQ1B2Ni4NCg0KRmluYWxseSwgeW91ciB1c2UgY2FzZSBpcyBhbHJlYWR5IGNvdmVyZWQgYnkg
4oCYZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3TigJksDQp3aGljaCBzaG93cyB0aGF0IERIQ1B2
NiBpcyBhcHBsaWNhYmxlIGZvciB0aGUgbmVlZHMuIElmIHlvdSB0aGluayB0aGVyZQ0KaXMgc29t
ZXRoaW5nIGRpZmZlcmVudCBhYm91dCB5b3VyIHVzZSBjYXNlLCB0aGF0IHdvdWxkIGJlIHVzZWZ1
bCBpbnB1dA0KZm9yIOKAmGRyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N04oCZIOKAkyBidXQgbm90
IG1hdGVyaWFsIGZvciBhIG5ldyBkcmFmdC4NCkluIGFueSBjYXNlLCB5b3VyIGRvY3VtZW50IG5l
ZWRzIHRvIGNpdGUg4oCYZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3TigJkuDQoNClRoYW5rcyAt
IEZyZWQNCg0KRnJvbTogTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzpuYXZlZW4uc2FybWFAZ21h
aWwuY29tXQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggNjoxMiBQTQ0KVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPg0KQ2M6IEJyaWFu
IEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+OyBPbGUgVHJvYW4gPG90
cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdH
IDxpcHY2QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZp
Y2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQoN
CkZyZWQsDQoNCkFtIGF3YXJlIHRoYXQgdGhlcmUgYXJlIG1hbnkgb3BlbiBzb3VyY2Ugc29mdHdh
cmVzIGF2YWlsYWJsZS4gQnV0IHRoZSB1c2UgY2FzZXMgdGhhdCBJIG1lbnRpb25lZCBpbiBteSBk
cmFmdCBob2xkcyBnb29kIHdpdGggd2hhdCBJIG1lbnRpb25lZCBiZWxvdy4NCg0KSSBhZ3JlZSB5
b3Ugc3VnZ2VzdGVkIHRvIGluY2x1ZGUgTm9uY2UgaW4gUlMgLyBSQS4gVGhhdCdzIHdoeSB5b3Vy
IGNvbnRyaWJ1dGlvbiBpcyByZWNvZ25pemVkIGFuZCB5b3VyIG5hbWUgaXMgbWVudGlvbmVkIGlu
IHRoZSBkcmFmdCB1bmRlciAqY29udHJpYnV0b3JzKi4gQnV0IHRoZSB3aG9sZSBpZGVhIG9mIGRv
aW5nIHNvbWV0aGluZyB3aXRoIGp1c3QgUlMgLyBSQSB3aXRoIG91dCB0aGUgbmVlZCBvZiBuZXcg
b3B0aW9uIGZsYWdzIG9yIG1lc3NhZ2UgdHlwZXMgd2FzIGZyb20gbWUgd2hpY2ggd2UgZGlzY3Vz
c2VkIGluIGNhbGwuIElmIHlvdSB3YW50IHdlIGNhbiB0YWtlIHRoaXMgZGlzY3Vzc2lvbiB3ZSBj
YW4gdGFrZSBvZmZsaW5lLg0KDQpUaGFua3MgJiBSZWdhcmRzLA0KTmF2ZWVuDQoNCk9uIFdlZCwg
MjEgTm92IDIwMTgsIDAwOjIyIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPiB3cm90ZToNCkhpIE5h
dmVlbiwNCg0KTmF2ZWVuXSBBcyBJIG1lbnRpb25lZCBlYXJsaWVyIGluIG15IG1haWwsIERIQ1B2
NiBpcyBub3QgYSB1c2FibGUgc29sdXRpb24gaW4gbXkgY2FzZSBhbmQgYWNyb3NzIGFsbCBwbGF0
Zm9ybXMgKG1pZ2h0IGJlIGZvciBvdGhlcnMgdG9vKS4gIFRoYXQgaXMgcmVhc29uIHdlIHNlZSBz
byBtYW55IGRyYWZ0cyB3ZXJlIGludmVudGVkIGJ5IGhvbm9yYWJsZSBtZW1iZXJzIG9mIHRoZSBn
cm91cCB0byBicmlkZ2UgdGhlIGdhcCBpbiBTTEFBQyBpdHNlbGYuDQoNCkkgZG9u4oCZdCB1bmRl
cnN0YW5kIHRoYXQ7IHRoZXJlIGFyZSBhIG51bWJlciBvZiB2ZXJ5IGdvb2QgcHVibGljbHktYXZh
aWxhYmxlIERIQ1B2Ng0KaW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBwcmVmaXggZGVsZWdh
dGlvbiB0b2RheS4gQW5kLCB0byBpbnN0cnVtZW50IFJTL1JBIHRvDQpwZXJmb3JtIHByZWZpeCBk
ZWxlZ2F0aW9uIHVuZGVyIGEgbmV3IHByb3RvY29sIHdvdWxkIHJlcXVpcmUgYSBub24tdHJpdmlh
bCBhbW91bnQNCm9mIG5ldyBjb2RlLiBTbywgd2h5IG5vdCBqdXN0IHVzZSBESENQdjY/DQoNClRo
YW5rcyAtIEZyZWQNCg0KUFMgUGxlYXNlIGFsc28gZG8gbm90IGZvcmdldCB0aGF0IHRoZSBpZGVh
IG9mIHVzaW5nIHRoZSBOb25jZSBhcyBhIHRyYW5zYWN0aW9uIElEDQogICAgICB2ZXNzZWwgY2Ft
ZSBmcm9tIG1lLg0KDQpGcm9tOiBOYXZlZW4gS290dGFwYWxsaSBbbWFpbHRvOm5hdmVlbi5zYXJt
YUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+XQ0KU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgMjAsIDIwMTggMTA6MDkgQU0NClRvOiBCcmlhbiBFIENhcnBlbnRlciA8YnJp
YW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5j
b20+Pg0KQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj47IE9sZSBUcm9hbiA8b3Ryb2FuQGVt
cGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPj47IHY2b3BzIGxpc3QgPHY2
b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+OyA2bWFuIFdHIDxpcHY2QGlldGYu
b3JnPG1haWx0bzppcHY2QGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJz
aW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50
LTAwLnR4dA0KDQpIZWxsbyBCcmlhbiwNCg0KQ29tbWVudHMgaW5saW5lLg0KDQpZb3VycywNCk5h
dmVlbi4NCg0KDQpPbiBNb24sIDE5IE5vdiAyMDE4IGF0IDAxOjA0LCBCcmlhbiBFIENhcnBlbnRl
ciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBn
bWFpbC5jb20+PiB3cm90ZToNCk9uIDIwMTgtMTEtMTkgMDY6NTMsIE5hdmVlbiBLb3R0YXBhbGxp
IHdyb3RlOg0KPiBIZWxsbyBCcmlhbiwNCj4NCj4gUGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5l
Lg0KPg0KPiBUaGFua3MgJiBSZWdhcmRzLA0KPiBOYXZlZW4NCj4NCj4NCj4gT24gU3VuLCAxOCBO
b3YgMjAxOCwgMDE6MTYgQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPg0KPiB3cm90ZToNCj4NCj4+
IE9uIDIwMTgtMTEtMTggMDY6NDAsIE5hdmVlbiBLb3R0YXBhbGxpIHdyb3RlOg0KPj4+IEhlbGxv
IEJyaWFuLA0KPj4+DQo+Pj4gV2hldGhlciBpdCdzIGEgcHJlZml4IGRlbGVnYXRpb24gb3IgYWxs
b2NhdGlvbiwgaXQncyBhIHJlc291cmNlDQo+PiBhbGxvY2F0aW9uDQo+Pj4gZnJvbSBib3RoIHRo
ZSBob3N0IC8gQ1BFIG9yIGEgcm91dGVyIHBlcnNwZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQgbWlz
c2luZw0KPj4+IHRyYW5zYWN0aW9uIElEIGluIFJTL1JBIGFzIGEgbWFuZGF0b3J5IHJlcXVpcmVt
ZW50IGZvciBTTEFBQyB0byBmdW5jdGlvbg0KPj4+IGV2ZW4gd2l0aCBwcm9wb3NlZCBwcm90b2Nv
bD8NCj4+DQo+PiBZZXMuIFdpdGhvdXQgYSB0cmFuc2FjdGlvbiBJRCwgYSBub25jZSwgb3Igc29t
ZSBlcXVpdmFsZW50IG1lY2FobmlzbQ0KPj4gdGhlcmUgaXMgbm8gd2F5IHRvIGNvcnJlbGF0ZSB0
aGUgcmVxdWVzdCBhbmQgcmVzcG9uc2UgdW5hbWJpZ3VvdXNseS4NCj4+IEluIHBhcnRpY3VsYXIg
eW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rpbmd1aXNoIGJldHdlZW4gYW4gdW5zb2xpY2l0ZWQN
Cj4+IHVuaWNhc3QgUkEgYW5ub3VuY2luZyBhIHByZWZpeCBhbmQgYSBzb2xpY2l0ZWQgdW5pY2Fz
dCBSQSBhc3NpZ25pbmcgYQ0KPj4gcHJlZml4LCB3aGljaCBhcmUgdG90YWxseSBkaWZmZXJlbnQg
YWN0aW9ucy4NCj4+DQo+DQo+IE5hdmVlbl0gQW0gbm90IHlldCBjbGVhciBvbiB3aHkgd2Ugc2hv
dWxkIGRpc3Rpbmd1aXNoIGJldHdlZW4gdW5zb2xpY2l0ZWQNCj4gYW5kIHNvbGljaXRlZCBSQS4g
IERvIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggbGlrZSB0aGF0PyAgQXMgcGVyIG15IGN1cnJlbnQN
Cj4ga25vd2xlZGdlIGFueSBwcmVmaXggd2lsbCBiZSBhbGxvY2F0ZWQgb3IgYXNzaWduZWQgb25s
eSB3aGVuIFJTIGlzIHJlY2VpdmVkDQo+IGZyb20gbm9kZSBhbmQgZGlkbid0IGNvbWUgYWNyb3Nz
IGFuIHVzZSBjYXNlIG9mIGEgcm91dGVyIGFzc2lnbmluZyB0aGUNCj4gcHJlZml4IHVuc29saWNp
dGVkLg0KDQpUb2RheSwgbm8gcHJlZml4ZXMgYXJlIGFzc2lnbmVkIG9uIHJlY2VpcHQgb2YgUlMs
IHNvIEkgZG9uJ3QgdW5kZXJzdGFuZA0KeW91ciBhcmd1bWVudC4gUHJlZml4ZXMgYXJlIGFzc2ln
bmVkIGVpdGhlciBieSBjb25maWd1cmF0aW9uIG9yDQpieSBESENQdjYtTkQuDQpOYXZlZW5dIEkg
d291bGQgc2VlIHRoaXMgYXMgcGFydGlhbGx5IHRydWUuICBBcyBvbmUgb2YgdGhlIGZvcnVtIG1l
bWJlciBtZW50aW9uZWQsIFJBIGRvZXMgbW9yZSB0aGFuIGFkdmVydGlzaW5nIHRoZSBwcmVmaXgu
ICBFdmVuIGluIG91ciBnYXRld2F5IHRvbyBwcmVmaXhlcyBhcmUgYXNzaWduZWQgdG8gc3Vic2Ny
aWJlcnMgd2hlbiBhIFJTIGlzIHJlY2VpdmVkIGZyb20gZGV2aWNlcyBkaXJlY3RseSB0dW5uZWxl
ZCBvdmVyIEdSRS4gIENvbnNpZGVyIHRoZSBjYXNlIG9mIGRlc2NyaWJlZCBpbiBSRkM4MjczLCB3
aGVyZSB0aGUgcHJlZml4ZXMgYXJlIGFzc2lnbmVkIHRvIGRldmljZXMgdXBvbiByZWNlaXB0IG9m
IFJTLiAgU28sIGl0IG5lZWRuJ3QgYWx3YXlzIGJlIGEgY29uZmlndXJhdGlvbiBvciBESENQdjYg
Zm9yIHRoZSBwcmVmaXggYWxsb2NhdGlvbiBvciBhc3NpZ25tZW50Lg0KDQo+IFNvLCBzaW5jZSBi
b3RoIG5vZGUgYW5kIHJvdXRlciB3aWxsIGhhdmUgY29udGV4dCBvZg0KPiBwcmVmaXggYXNzaWdu
ZWQsIHdlIGNhbiByZXNlcnZlIGNvbnN0YW50IG51bWJlcnMgbGlrZSAwIG9yIDB4RkZGRkZGRkYg
Zm9yDQo+IG5vbmNlcyBpbmNsdWRlZCBpbiB1bnNvbGljaXRlZCBSQS4gSSBjYW4gYWRkIGEgdGV4
dCBzYXlpbmcgdGhlIHVzZSBvZiB0aGlzDQo+IGluIG5leHQgdmVyc2lvbiBvZiBkcmFmdC4NCg0K
QnV0IHRoZXJlIGlzIG5vIGZpZWxkIGluIGFuIFJBIGZvciBhIG5vbmNlLg0KTmF2ZWVuXSBUaGF0
IGlzIHdoYXQgbXkgZHJhZnQgaXMgcHJvcG9zaW5nLg0KDQo+Pg0KPj4gSGFuZGluZyBvdXQgcmVz
b3VyY2VzIHdpdGggYSBzaW5nbGUgbWVzc2FnZSBleGNoYW5nZSBpcyBiYWQgcHJhY3RpY2UNCj4+
IGFueXdheTsgaWYgdGhlIHJlc3BvbnNlIGlzIGxvc3QsIHRoZSByZXNvdXJjZSBpcyBsb3N0IGZv
ciBldmVyLiBZb3UgcmVhbGx5DQo+PiBuZWVkIHNvbWUga2luZCBvZiB0d28tcGhhc2UgY29tbWl0
Lg0KPg0KPg0KPiBOYXZlZW5dIERvIHdlIHJlYWxseSBuZWVkIHRoaXM/IFRoZXJlIGFyZSBlcXVh
bCBhbW91bnQgb2YgY2hhbmNlcyBvZiBsb3NpbmcNCj4gYSBSQSBvciBESENQdjYgQXZlcnRpc2Ug
LyBSZXBseS4gIEEgdHdvIHdheSBjb21taXQgd2lsbCBpbmR1Y2UgbW9yZSBkZWxheQ0KPiBpbiB0
aGUgcmVzb3VyY2UgYWxsb2NhdGlvbiBwcm9jZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1
aXJlZCBhcyB0aGUNCj4gcmV0cnkgbWVjaGFuaXNtIGlzIGluIHBsYWNlLg0KDQpBIHJldHJ5IG1l
Y2hhbmlzbSBpcyBub3Qgc2FmZS4gSXQgbWlnaHQgbGVhZCB0byB0aGUgc2FtZSBwcmVmaXggYmVp
bmcNCmFsbG9jYXRlZCB0d2ljZSBkdWUgdG8gbG9zdCBtZXNzYWdlcyBvciBhIHJhY2UgY29uZGl0
aW9uLiBJIHN1Z2dlc3QNCnRoYXQgeW91IHJlYWQgdXAgb24gdHdvLXBoYXNlIGNvbW1pdCwgd2hp
Y2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mDQpmb3VyIG1lc3NhZ2VzLg0KTmF2ZWVuXSBBZ3JlZSB0
aGF0IGEgdHdvLXBoYXNlIGNvbW1pdCBpcyBjb25zaWRlcmFibHkgc2FmZS4gIFRoaXMgY2FuIGJl
IGEgc3ViamVjdCBvZiBmdXR1cmUgc3R1ZHkuDQoNCj4gSSB3b3VsZCByYXRoZXIgc2F5IHRoYXQg
dGhlIHJlc291cmNlIGlzIG5ldmVyDQo+IGxvc3QuICBUaGF0IGlzIGJlY2F1c2UsIGZyb20gcm91
dGVyIHBlcnNwZWN0aXZlIHRoZSByZXNvdXJjZSBpcyBhbGxvY2F0ZWQNCj4gZXZlbiBpZiB0aGUg
bWVzc2FnZSBkb2Vzbid0IHJlYWNoIHRoZSBzb2xpY2l0ZWQgbm9kZS4gIEEgZGV2aWNlIHdpbGwg
YW55d2F5DQo+IHJldHJ5IGFuZCBhIHJvdXRlciB3aWxsIGFsd2F5cyBzZW5kcyBhIHJlc3BvbnNl
IHdpdGggdGhlIHNhbWUgYWxsb2NhdGVkDQo+IHByZWZpeC4NCg0KQnV0IGl0IG5ldmVyIGtub3dz
IGlmIHRoZSByZXNwb25zZSB3YXMgcmVjZWl2ZWQsIHdoaWNoIGlzIGEgcmVxdWlyZW1lbnQNCmZv
ciBzYWZlIHJlc291cmNlIGFsbG9jYXRpb24uDQoNCj4NCj4gVGhlIHN0YW5kYXJkIFJBIGRvZXNu
J3QgaGF2ZSB0aGlzDQo+PiBwcm9ibGVtIGJlY2F1c2UgaXQncyBhbiAqYW5ub3VuY2VtZW50KiBu
b3QgYW4gKmFzc2lnbm1lbnQqLCBhbmQgaXQgaXMNCj4+IHJlcGVhdGVkIGF0IGEgcmVhc29uYWJs
ZSBmcmVxdWVuY3ksIHNvIGEgbG9zdCBtZXNzYWdlIGRvZXNuJ3QgbWF0dGVyLg0KPj4NCj4NCj4g
TmF2ZWVuXSBJIGRvbid0IHNlZSBhIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIGluIG15IGRy
YWZ0LiBTbywgZGlkbid0DQo+IHdhbnQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGku
ZS4gc3RhbmRhcmQgYW5kIHRoZSBvbmUgcHJvcG9zZWQgaW4NCj4gdGhpcyBkcmFmdC4gIFdoYXQg
a2luZCBvZiBkaWZmZXJlbmNlIGRvIHlvdSBzZWU/DQoNCkFzIGRlc2NyaWJlZCBhYm92ZS4gQW4g
ZXhpc3RpbmcgUkEgc2F5cyAiSSByb3V0ZSB0aGlzIHByZWZpeCIuDQpZb3VyIFJBIHNheXMgIllv
dSBjYW4gdXNlIHRoaXMgcHJlZml4LiIgVGhhdCBpcyBhbiB1dHRlcmx5IGRpZmZlcmVudA0Kc3Rh
dGVtZW50Lg0KTmF2ZWVuXSBBcyBtZW50aW9uZWQgaW4gYWJvdmUgZXhhbXBsZSwgbm90IGFsbCBy
b3V0ZXJzIG1pZ2h0IG5vdCBiZSBlbGlnaWJsZSB0byBzYXkgdGhhdCAiWW91IGNhbiB1c2UgdGhp
cyBwcmVmaXgiIChmb3IgZXhhbXBsZSwgd2hvZXZlciBkaWRuJ3QgZ28gZm9yIGEgPCAvNjQgcHJl
Zml4IGFsbG9jYXRpb24pLiAgVGhlcmUgbXVzdCBub3QgYmUgYSBiaWcgY2hhbmdlIGluIGV4aXN0
aW5nIGJlaGF2aW9yLiAgQ2FuIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0YW5kIHlvdXIgY29t
bWVudD8NCg0KPj4gKEEgZGV2aWNlIElELCBhcyBhbHNvIHVzZWQgaW4gREhDUHY2LCBkb2Vzbid0
IHNlZW0gdG8gYmUgZXNzZW50aWFsDQo+PiBpbiB0aGUgc2FtZSB3YXksIGJ1dCB3b3VsZCBiZSBu
ZWVkZWQgaWYgYW4gYXV0aG9yaXNhdGlvbiBvcg0KPj4gbG9nZ2luZyBtZWNoYW5pc20gaXMgbmVl
ZGVkLCBpLmUuIHRvIGFuc3dlciAiSXMgaXQgT0sgdG8gZ2l2ZSBhIC81Ng0KPj4gcHJlZml4IHRv
IHRoaXMgYm94PyIgb3IgIldoaWNoIGJveCBnb3QgdGhhdCBwcmVmaXg/IiB5b3UgbmVlZCBhbg0K
Pj4gaWRlbnRpZmllciBmb3IgdGhlIGJveC4pDQo+Pg0KPiBOYXZlZW5dIFRoaXMgaXMgbWVudGlv
bmVkIGluIG15IGRyYWZ0IGFib3V0IHdoZXRoZXIgdGhlIHJvdXRlcnMNCj4gY29uZmlndXJhdGlv
biBhbGxvd3MgLzU2IHByZWZpeCBhbGxvY2F0aW9uIG9yIG5vdC4gSWYgbm90LCBhIHJvdXRlciBj
YW4gbG9nDQo+IHVzaW5nIHRoZSBtYWMgYWRkcmVzcyBvZiB0aGUgZGV2aWNlLiAgV2UgdG9vIGRv
IHRoZSBzYW1lIHRoaW5nIGluIG91cg0KPiByb3V0ZXIuDQoNCi81NiBpcyBvbmx5IGFuIGV4YW1w
bGUgb2YgY291cnNlLiBBbnkgbGVuZ3RoIHByZWZpeCBjb3VsZCBiZSByZXF1ZXN0ZWQuDQpZZXMs
IGlmIHlvdSB0cnVzdCB0aGUgTUFDIGFkZHJlc3MgeW91IGNvdWxkIHVzZSB0aGF0IGFzIGFuIElE
LiBCdXQNCmlmIHlvdSB1c2UgREhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC4N
Ck5hdmVlbl0gQXMgSSBtZW50aW9uZWQgZWFybGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90
IGEgdXNhYmxlIHNvbHV0aW9uIGluIG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zICht
aWdodCBiZSBmb3Igb3RoZXJzIHRvbykuICBUaGF0IGlzIHJlYXNvbiB3ZSBzZWUgc28gbWFueSBk
cmFmdHMgd2VyZSBpbnZlbnRlZCBieSBob25vcmFibGUgbWVtYmVycyBvZiB0aGUgZ3JvdXAgdG8g
YnJpZGdlIHRoZSBnYXAgaW4gU0xBQUMgaXRzZWxmLg0KDQogICAgQnJpYW4NCg0KPg0KPj4NCj4+
Pg0KPj4+IEFsc28gYW0gbm90IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpkZWxl
Z2F0aW9uKiBpcyB0aGUgdGVybQ0KPj4+IGNvaW5lZCB0byBtaW1pYyBTTEFBQyBiZWhhdmlvciBv
ZiBwcmVmaXggYWxsb2NhdGlvbiBmcm9tIGEgc3ViIHBvb2wuDQo+Pg0KPj4gIkRlbGVnYXRpb24i
LCAiYWxsb2NhdGlvbiIgb3IgImFzc2lnbm1lbnQiIGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGUN
Cj4+IHNhbWUsIGFuZCBhcmUgYWxsIGRpZmZlcmVudCBmcm9tIHRoZSBzaW1wbGUgYW5ub3VuY2Vt
ZW50IGZ1bmN0aW9uIG9mIGENCj4+IG5vcm1hbCBSQS4gWW91ciBwcm9wb3NhbCBjaGFuZ2VzIGFu
IGFubm91bmNlbWVudCBwcm90b2NvbCBpbnRvIGENCj4+IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRo
YXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMgYXNraW5nIHlvdSB0byBqdXN0aWZ5Lg0KPj4gV2h5
IGRvIHRoYXQ/DQo+Pg0KPj4gICAgIEJyaWFuDQo+Pg0KPj4+DQo+Pj4gUGxlYXNlIGNvcnJlY3Qg
bWUgaWYgYW0gd3JvbmcuDQo+Pj4NCj4+PiBUaGFua3MgJiBSZWdhcmRzLA0KPj4+IE5hdmVlbg0K
Pj4+DQo+Pj4gT24gRnJpLCAxNiBOb3YgMjAxOCwgMDE6MDcgQnJpYW4gRSBDYXJwZW50ZXIgPA0K
Pj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBn
bWFpbC5jb20+DQo+Pj4gd3JvdGU6DQo+Pj4NCj4+Pj4gT24gMjAxOC0xMS0xNiAwNjo0MywgVGVt
cGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+Pj4+PiBOYXZlZW4sDQo+Pj4+Pg0KPj4+Pj4gVGhl
IGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMv
UkEgbWVzc2FnZXMNCj4+Pj4gcmVxdWlyZXMNCj4+Pj4+IGEgKm5ldyBvcHRpb24qIHRvIGdvIGFs
b25nIHdpdGggYW4gYWxyZWFkeSBleGlzdGluZyBwcm90b2NvbCAobmFtZWx5LA0KPj4+PiBESENQ
djYpLg0KPj4+Pj4gVGhlIGlkZWEgeW91ciBkcmFmdCBidWlsZHMgb24gdXNlcyBhbiBleGlzdGlu
ZyBJUHY2IE5EIG9wdGlvbiBidXQNCj4+Pj4gcmVxdWlyZXMgYQ0KPj4+Pj4gKm5ldyBwcm90b2Nv
bCogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeQ0KPj4g
ZmVlbGluZw0KPj4+PiBpcyB0aGF0IG9uY2UNCj4+Pj4+IHRoZSBuZXcgcHJvdG9jb2wgaXMgZnVs
bHkgZmxlc2hlZCBvdXQgaXQgd291bGQgbG9vayB2ZXJ5IG11Y2ggbGlrZQ0KPj4+PiBESENQdjYs
IGFuZA0KPj4+Pj4gc29tZSBwZW9wbGUgaGF2ZSBzYWlkIHRoYXQgdGhleSBkbyBub3Qgd2FudCBu
ZXcgcHJvdG9jb2xzLg0KPj4+Pj4NCj4+Pj4+IEkgYW0gYWN0dWFsbHkgYmV5b25kIHRoZSBwb2lu
dCBvZiBjYXJpbmcgd2hldGhlciB0aGUgcHJvdG9jb2wgc2hvdWxkIGJlDQo+Pj4+IERIQ1B2NiwN
Cj4+Pj4+IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcgbm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0
IGxvb2tzIGEgbG90IGxpa2UNCj4+Pj4gREhDUHY2Pw0KPj4+Pg0KPj4+PiBJIHJlYWxpc2VkIHdo
ZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2IGhhcyBvbmUgcHJvcGVydHkgdGhh
dA0KPj4+PiBSUy9SQSBjb21wbGV0ZWx5IGxhY2tzOiBhIHRyYW5zYWN0aW9uIElELiBJIGRvbid0
IHNlZSBob3cgd2UgY2FuIGJ1aWxkDQo+Pj4+IGFueSBraW5kIG9mIHJlc291cmNlIGFsbG9jYXRp
b24gbWVjaGFuaXNtIHdpdGhvdXQgc29tZSBmb3JtIG9mDQo+Pj4+IHRyYW5zYWN0aW9uYWwNCj4+
Pj4gaW50ZWdyaXR5LiBQcmVmaXggZGVsZWdhdGlvbiBpcyBvZiBjb3Vyc2UgYSBmb3JtIG9mIHJl
c291cmNlIGFsbG9jYXRpb24uDQo+Pj4+IFNvIHRoYXQgaXMgYSBmdW5kYW1lbnRhbCBkaWZmZXJl
bmNlIGJldHdlZW4gREhDUHY2IGFuZCBSUy9SQS4NCj4+Pj4NCj4+Pj4gICAgQnJpYW4NCj4+Pj4N
Cj4+Pj4+DQo+Pj4+PiBUaGFua3MgLSBGcmVkDQo+Pj4+Pg0KPj4+Pj4gRnJvbTogTmF2ZWVuIEtv
dHRhcGFsbGkgW21haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2Fy
bWFAZ21haWwuY29tPl0NCj4+Pj4+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAxOCA5
OjE4IEFNDQo+Pj4+PiBUbzogQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPj4NCj4+Pj4+IENjOiBU
ZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+Ow0KPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+OyB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+PjsgNm1hbiBXRyA8DQo+PiBpcHY2QGlldGYub3JnPG1haWx0bzpp
cHY2QGlldGYub3JnPj4NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3INCj4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50
LTAwLnR4dA0KPj4+Pj4NCj4+Pj4+IEhlbGxvIGFsbCwNCj4+Pj4+DQo+Pj4+PiBUbyBiZSBob25l
c3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21wZXRlIHdpdGggb3RoZXIgZXhpc3RpbmcN
Cj4+Pj4gcHJvdG9jb2xzLiAgSSBzZWUgdGhhdCBTTEFBQyBoYXMgZ290IHNvbWUgZ2FwcyB3LnIu
dCB0aGUgZnVuY3Rpb25hbGl0eQ0KPj4gYW5kDQo+Pj4+IHRoZSBzYW1lIGlzIGNvdmVyZWQgaW4g
dGhlIGRyYWZ0LiAgQW5kIEkgc2VlIHRoZSBjYXNlcyB3aGVyZSB0aGlzIGRyYWZ0DQo+Pj4+IHNv
bHZlcyByZWFsIHRpbWUgcHJvYmxlbXMgd2hlcmUgdGhlIGV4aXN0aW5nIGJyaWRnZSBpdHNlbGYg
aXMgbm90DQo+PiB1c2FibGUuDQo+Pj4+Pg0KPj4+Pj4gQE9sZSAvIEBGcmVkIC8gb3RoZXJzOiBJ
ZiBhIGRldmljZSBzb2xpY2l0aW5nIHNvbWV0aGluZyBmcm9tIHRoZSByb3V0ZXINCj4+Pj4gdXNp
bmcgUlMgaXMgY29uc2lkZXJlZCBhcyBpbnRydWRpbmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElN
SE8gaXQncyB2ZXJ5DQo+Pj4+IHVuZmFpciB3YXkgb2YgZXZhbHVhdGluZy4gIEZvciB0aGF0IG1h
dHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1ZGVkIGluDQo+PiBSUw0KPj4+PiBvciBub3QsIGEg
ZGV2aWNlIGlzIHNvbGljaXRpbmcgdGhlIGluZm9ybWF0aW9uIGZyb20gcm91dGVyLiAgV2hlbiB0
aGlzDQo+Pj4+IGRyYWZ0IHNvbHZlcyB0aGUgcHJvYmxlbXMgaXQgY2Fubm90IGJlIHB1dCBkb3du
IGp1c3QgYnkgc2F5aW5nIGl0IGFzIGENCj4+Pj4gcmVkdW5kYW50IHRvIGFub3RoZXIgc3RhbmRh
cmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5vdC4NCj4+Pj4+DQo+Pj4+PiBJZiBhIGRldmljZSBz
b2xpY2l0aW5nIHJlcXVpcmVkIGluZm9ybWF0aW9uIHVzaW5nIHRoZSBleGlzdGluZyBwcm90b2Nv
bA0KPj4+PiBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBvciBvcHRpb24gdHlw
ZXMgb3IgZmxhZ3MgaXRzZWxmIGlzDQo+Pj4+IHRyZWF0ZWQgYXMgYSB3cmFwcGVyIG9yIHJlZHVu
ZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBhcmVuJ3QgdGhlcmUNCj4+Pj4gb3ZlcmxhcHBpbmcg
b3B0aW9ucyBpbiBib3RoIFNMQUFDIGFuZCBESENQdjYgdGhhdCBjYW4gYmUgc2VudCB0byB0aGUN
Cj4+Pj4gZGV2aWNlcz8gIEZvciB0aGF0IG1hdHRlciB3aGF0IGFib3V0IHRoZSBjb21wbGV0ZSBT
TEFBQyBhbmQgREhDUHY2PyAgQW0NCj4+IEkNCj4+Pj4gd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJv
dGggREhDUHY2IGFuZCBTTEFBQyBhcmUgcmVkdW5kYW50IHByb3RvY29scyB0bw0KPj4gZWFjaA0K
Pj4+PiBvdGhlcj8NCj4+Pj4+DQo+Pj4+PiBJIGFsc28gYWdyZWUgdGhhdCBtdWx0aXBsZSBhdHRl
bXB0cyB3ZXJlIG1hZGUgYnkgbWFueSByZXNwZWN0ZWQgbWVtYmVycw0KPj4+PiBvZiB0aGUgZm9y
dW0gdG8gYnJpbmcgaW4gc2ltaWxhciBjaGFuZ2VzIHRvIHdoYXRldmVyIG15IGN1cnJlbnQgZHJh
ZnQNCj4+Pj4gc3VnZ2VzdGVkLiAgQnV0IG5vdCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29t
ZSBzdGFuZGFyZHMuICBJdCBzaG93cw0KPj4gdGhlDQo+Pj4+IG5lZWQgb2YgZGV2aWNlcyB0aGF0
IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZSBrZWVwDQo+Pj4+
IGludmVudGluZyByb3VuZC1hYm91dCBzb2x1dGlvbnMgZm9yIHRoZSBzYW1lLg0KPj4+Pj4NCj4+
Pj4+IElmIHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4gbWVudGlvbmluZyBESENQdjYgaW5zaWRl
IHRoZSBkcmFmdCwgcGxlYXNlDQo+Pj4+IHN1Z2dlc3QgYW5vdGhlciBjaGFuZ2UgZm9yIHRoYXQu
DQo+Pj4+Pg0KPj4+Pj4gSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUgcmVz
ZXJ2YXRpb25zIG9uIHByb3ZpZGluZw0KPj4+PiBleHRlbnNpb25zIHRvIGV4aXN0aW5nIHByb3Rv
Y29scy4gIEJ1dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRw0KPj4gY2hhaXJzIHRvDQo+Pj4+
IGV2YWx1YXRlIHRoaXMgZHJhZnQgZmFpcmx5IGFuZCB0ZWNobmljYWxseS4NCj4+Pj4+DQo+Pj4+
PiBZb3VycywNCj4+Pj4+IE5hdmVlbi4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gT24gV2VkLCAxNCBO
b3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBDYXJwZW50ZXIgPA0KPj4+PiBicmlhbi5lLmNhcnBl
bnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT48bWFpbHRv
OmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21h
aWwuY29tPj4+IHdyb3RlOg0KPj4+Pj4gaW4gbGluZS4uDQo+Pj4+PiBPbiAyMDE4LTExLTE0IDA5
OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4+Pj4+PiBIaSBCcmlhbiwNCj4+Pj4+
Pg0KPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+PiBGcm9tOiBCcmlh
biBFIENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86
YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPjxtYWlsdG86DQo+Pj4+IGJyaWFuLmUuY2FycGVu
dGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPj5dDQo+Pj4+
Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNDQo+Pj4+Pj4+IFRv
OiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRvOg0KPj4+PiBGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4+OyBPbGUgVHJvYW4g
PG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz48bWFpbHRv
Og0KPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+
Pj4NCj4+Pj4+Pj4gQ2M6IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZz48bWFpbHRvOnY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+Pjsg
Nm1hbiBXRyA8DQo+Pj4+IGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PG1haWx0
bzppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPj4+DQo+Pj4+Pj4+IFN1YmplY3Q6
IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4+Pj4gZHJhZnQtbmF2
ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiAy
MDE4LTExLTE0IDA3OjUyLCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZToNCj4+Pj4+Pj4+IEhJ
IE9sZSwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+PG1haWx0bzoNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5v
cmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPj5dDQo+Pj4+Pj4+Pj4gU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6MzYgQU0NCj4+Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMp
LCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb20+PG1haWx0bzoNCj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWls
dG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+Pg0KPj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290
dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbT48bWFpbHRvOg0KPj4+PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4u
c2FybWFAZ21haWwuY29tPj4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGll
dGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4g
Ow0KPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+
PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+Pj4+
PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+Pj4+
IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE5OjI1
LCBUZW1wbGluIChVUyksIEZyZWQgTCA8DQo+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208
bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj4+IHdyb3RlOg0KPj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBPbGUsDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86
b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjxtYWlsdG86
DQo+Pj4+IG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz4+
XQ0KPj4+Pj4+Pj4+Pj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTQ0K
Pj4+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86DQo+Pj4+IEZy
ZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+
Pj4NCj4+Pj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT48bWFpbHRvOg0KPj4+PiBuYXZlZW4u
c2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPj4+OyA2bWFuIFdH
IDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9y
ZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4gOw0KPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5l
dyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dA0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IEZyZWQsDQo+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwgVGVtcGxpbiAo
VVMpLCBGcmVkIEwgPA0KPj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVk
LkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxt
YWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+PiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+Pj4+IEhpIE9sZSwNCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0
bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+PG1haWx0
bzoNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3Jn
Pj5dDQo+Pj4+Pj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTggMTE6NTcg
UE0NCj4+Pj4+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86DQo+
Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWlu
Zy5jb20+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gQ2M6IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2Fy
bWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPjxtYWlsdG86DQo+Pj4+
IG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+Pj47
IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PG1haWx0bzppcHY2
QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KPj4+PiA7DQo+Pj4+IHY2b3BzIGxpc3Qg
PHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz48bWFpbHRvOnY2b3BzQGlldGYu
b3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+Pg0KPj4+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5hdmVlbi1z
bGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+
Pj4gRnJlZCwNCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+Pj4gSSBhZ3JlZSB0byBzb21l
IGV4dGVudCB0aGF0IERIQ1B2NiBpcyBhIGZvcm1hdCBvbiB3aXJlLiAgQnV0DQo+Pj4+IGFtIHN1
cmUgaXQgd291bGQgY29uc3VtZSBtb3JlIHJlc291cmNlcyBhdCByb3V0ZXIgdG8NCj4+Pj4+Pj4g
c3VwcG9ydA0KPj4+Pj4+Pj4+Pj4+PiBESENQdjYNCj4+Pj4+Pj4+Pj4+Pj4+PiBhcyBhIHdob2xl
IGFsb25nIHdpdGggU0xBQUMuDQo+Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+PiBQcmVm
aXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZmZXJlbnQgZnJvbSBTTEFBQy4NCj4+Pj4+Pj4+Pj4+
Pj4+PiBSZWdhcmRsZXNzIHRoaXMgaXMgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZS4gU2luY2UgMjAw
My4NCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRo
aXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UNCj4+Pj4gcmVmZXJzIHRvIHRo
ZQ0KPj4+Pj4+Pj4+Pj4+Pj4gc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wg
Zm9yIHByZWZpeCBkZWxlZ2F0aW9uLg0KPj4+PiBJcyB0aGF0IHdoYXQNCj4+Pj4+Pj4+Pj4+Pj4+
IHlvdSB3ZXJlIG1lYW5pbmcgdG8gc2F5Pw0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBT
dXJlLg0KPj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4gT0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRo
YXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBwcm90b2NvbCBmb3INCj4+Pj4gUHJlZml4IERlbGVn
YXRpb24NCj4+Pj4+Pj4+Pj4+PiBhbmQgdGhlcmUgc2hhbGwgYmUgbm8gYWx0ZXJuYXRlIElQdjYg
TkQtYmFzZWQgcHJvdG9jb2wgaW4NCj4+Pj4gYWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndA0KPj4+
Pj4+Pj4+Pj4+IG1pbmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11
bml0eSBhZ3JlZSB3aXRoDQo+PiBpdD8NCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBJbiBnZW5l
cmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0byBhdm9pZCBwcm92aWRpbmcgbXVsdGlwbGUNCj4+
Pj4gZXF1aXZhbGVudCBzb2x1dGlvbnMgdG8gdGhlIHNhbWUgcHJvYmxlbS4gU29tZXRpbWVzIHdl
IGZhaWwuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IEJ1dCwgZG8geW91IGFzc2VydCB0aGF0IERI
Q1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNvbHV0aW9uPw0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4g
SSBhbSBzYXlpbmcgdGhhdCBzb2x2aW5nIGEgcHJvYmxlbSB0aGF0IGlzIGFscmVhZHkgc29sdmVk
IGlzIGENCj4+IHdhc3RlDQo+Pj4+IG9mIHRpbWUgYW5kIHJlc291cmNlcy4NCj4+Pj4+Pj4+PiBO
b3cgaWYgeW91IGluc3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdlIGRvbuKAmXQg
aGF2ZSBhDQo+Pj4+IHNhdGlzZmFjdG9yeSBzb2x1dGlvbi4uLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1
dGlvbiB0bw0KPj4+PiBQcmVmaXggRGVsZWdhdGlvbg0KPj4+Pj4+Pj4gKmluIGNhc2VzIHdoZXJl
IGEgZHluYW1pYyBQcmVmaXggRGVsZWdhdGlvbiBwcm90b2NvbCBpcyBuZWVkZWQqLiAoSQ0KPj4+
PiBhZGQgdGhpcw0KPj4+Pj4+Pj4gcXVhbGlmaWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGlu
LXY2b3BzLXBkaG9zdCcgbGlzdHMgb3RoZXINCj4+Pj4gbm9uLXByb3RvY29sDQo+Pj4+Pj4+PiBh
bHRlcm5hdGl2ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pDQo+
Pj4+Pj4+DQo+Pj4+Pj4+IEknbSBub3QgZGlzYWdyZWVpbmcgdGhhdCBESENQdjYtUEQgaXMgdGhl
IGN1cnJlbnQgSUVURiBzb2x1dGlvbiwgYnV0DQo+Pj4+IHRoZXJlDQo+Pj4+Pj4+IGFyZSBzb21l
IHN1YnRsZXRpZXM6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IDEpIFNpbmNlIHRoZXJlIGFyZSBubyBwcm90
b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1YWxseSBzdG9wIHBlb3BsZQ0KPj4+Pj4+PiB1c2lu
ZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVmaXggZGVsZWdhdGlvbiwgd2hpY2ggd291bGQgc2lt
cGx5DQo+PiBhcHBlYXINCj4+Pj4+Pj4gdG8gYmUgYW4gb3V0LW9mLWJhbmQgb3IgIm1hbnVhbCIg
bWVjaGFuaXNtIGFzIGZhciBhcyB0aGUgSUVURg0KPj4gcHJvdG9jb2xzDQo+Pj4+Pj4+IGFyZSBj
b25jZXJuZWQuDQo+Pj4+Pj4NCj4+Pj4+PiBSaWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBp
biBob3cgSSB3b3JkZWQgbXkgbWVzc2FnZSBiYXNlZCBvbiBvdXINCj4+Pj4+PiBrbm93bGVkZ2Ug
b2Ygb3RoZXIgbm9uLXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlDQo+
Pj4+Pj4gY2FwdHVyZWQgaW4gJ2RyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N0Jy4gRnJvbSB0aGF0
IGRvY3VtZW50Og0KPj4+Pj4+DQo+Pj4+Pj4gIjEwLiAgUHJlZml4IERlbGVnYXRpb24gU2Vydmlj
ZXMNCj4+Pj4+Pg0KPj4+Pj4+ICAgIFNlbGVjdGlvbiBvZiBwcmVmaXggZGVsZWdhdGlvbiBzZXJ2
aWNlcyBtdXN0IGJlIGNvbnNpZGVyZWQNCj4+IGFjY29yZGluZw0KPj4+Pj4+ICAgIHRvIHNwZWNp
ZmljIHVzZSBjYXNlcy4gIEFuIGV4YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnkNCj4+
IERIQ1B2Ng0KPj4+Pj4+ICAgIFtSRkMzNjMzXS4gIEFuIGFsdGVybmF0aXZlIHNlcnZpY2UgYmFz
ZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFzDQo+Pj4+Pj4gICAgYWxzbyBiZWVuIHByb3Bvc2Vk
IFtJLUQucGlveGZvbGtzLTZtYW4tcGlvLWV4Y2x1c2l2ZS1iaXRdLg0KPj4+Pj4+DQo+Pj4+Pj4g
ICAgT3RoZXIsIG5vbi1yb3V0ZXIsIG1lY2hhbmlzbXMgbWF5IGV4aXN0LCBzdWNoIGFzIHByb3By
aWV0YXJ5IElQQU1zLA0KPj4+Pj4+ICAgIFtJLUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVu
dF0gYW5kDQo+Pj4+Pj4gICAgW0ktRC5zdW4tY2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdlbWVudC15
YW5nXS4iDQo+Pj4+Pj4NCj4+Pj4+PiBEb2VzIHRoaXMgc3RpbGwgcmluZyB0cnVlLCBvciBkbyB3
ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50cw0KPj4gYmFzZWQNCj4+Pj4+PiBvbiB0aGVz
ZSByZWNlbnQgZGlzY3Vzc2lvbnM/DQo+Pj4+Pg0KPj4+Pj4gSSB0aGluayBpdCdzIHN0aWxsIHRy
dWUsIGFsdGhvdWdoIGFzIE9sZSBhbmQgSSBzYWlkLCBwcm9wb3NhbHMgc3VjaCBhcw0KPj4+Pj4g
YW5pbWEtcHJlZml4LW1hbmFnZW1lbnQsIENBU00gYW1kIEhOQ1AgZG8gcmVjb2duaXplIERIQ1B2
Ni1QRCBhcyB0aGUNCj4+Pj4+IGJvdW5kYXJ5IG1lY2hhbmlzbS4gT24gdGhlIG90aGVyIGhhbmQs
IG5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudA0KPj4+Pj4gaW50ZW50aW9uYWxseSBjb21w
ZXRlcyB3aXRoIERIQ1B2Ni1QRCwgd2hpY2ggaXMgYSBkaWZmZXJlbnQNCj4+IGRpc2N1c3NpaW9u
Lg0KPj4+Pj4NCj4+Pj4+ICAgICBCcmlhbg0KPj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFRoYW5rcyAt
IEZyZWQNCj4+Pj4+Pg0KPj4+Pj4+PiAyKSBXZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlv
biBhIGJpdCB3aGlsZSBkZXZlbG9waW5nDQo+Pj4+Pj4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LTA3DQo+Pj4+Pj4+ICh3aGlj
aCBpcyBhcHByb3ZlZCBhbmQgaW4gdGhlIFJGQyBFZGl0b3IgcXVldWUgd2FpdGluZyBmb3IgbWlz
c2luZw0KPj4+Pj4+PiByZWZlcmVuY2VzKS4gVGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRv
IHNob3cgaG93IGEgcHJlZml4DQo+Pj4+Pj4+IG1hbmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVy
ZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFuDQo+Pj4+Pj4+IGF1dG9ub21pYyBu
ZXR3b3JrLiBJIHRoaW5rIHlvdSdkIGZpbmQgc29tZXRoaW5nIHNpbWlsYXIgaW4gYW55IHNvcnQN
Cj4+Pj4+Pj4gb2YgY29vcmRpbmF0ZWQgcHJlZml4IG1hbmFnZW1lbnQgc2NoZW1lLg0KPj4+Pj4+
Pg0KPj4+Pj4+PiAzKSBBIHNpbWlsYXIgc2l0dWF0aW9uIGFyaXNlcyBpbiBITkNQOg0KPj4+Pj4+
PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzc4OCNzZWN0aW9uLTYuMy40DQo+Pj4+
Pj4+DQo+Pj4+Pj4+ICAgIEJyaWFuDQo+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBU
aGUgdmFsdWUgcHJvcG9zaXRpb24gb2Ygc29tZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVu
dA0KPj4gdGhhbg0KPj4+PiDigJxqdXN0IGRpZmZlcmVudCB3cmFwcGluZ+KAnS4NCj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IEJ5ICJkaWZmZXJlbnQgd3JhcHBpbmciLCBhcmUgeW91IGFyZSB0
YWxraW5nIGFib3V0IG5vbi1ESENQdjYNCj4+Pj4gcHJvdG9jb2wgcHJvcG9zYWxzPw0KPj4+Pj4+
Pj4+Pj4+IElmIG5vdCwgaWYgeW91IG1lYW4gdG8gc2F5IHRoYXQgdGhlIGlkZWEgb2YgaW5jbHVk
aW5nIGEgREhDUHY2DQo+Pj4+IG9wdGlvbiBpbiBSUy9SQSBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+
IGlzICJqdXN0IGEgZGlmZmVyZW50IHdyYXBwaW5nIiwgdGhlbiB0aGF0IGlzIG5vdCBlbnRpcmVs
eSB0cnVlLg0KPj4+PiBCeSBpbmNsdWRpbmcgYm90aCB0aGUgSVB2Ng0KPj4+Pj4+Pj4+Pj4+IE5E
IGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJl
IGFyZQ0KPj4+PiBmZXdlciBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+IGFuZCBmZXdlciByb3VuZCB0
cmlwcy4gVGhhdCBpbiBpdHNlbGYgaXMgaW50ZXJlc3RpbmcuDQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRoYXQgYXMgaW50ZXJlc3RpbmcuIFlvdSB3aWxsIG5v
dCBzYXZlIGEgcm91bmQNCj4+Pj4gdHJpcCwgc2luY2UgdGhlIHR3byBwcm90b2NvbHMgZG9u4oCZ
dCBkZXBlbmQgb24gZWFjaCBvdGhlci4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhpcyBnZXRz
IHVzIGJhY2sgdG8gdGhlIE0mTyBiaXRzIHdoZXJlIHRoZXJlIGlzIGENCj4+IGNyb3NzLWRlcGVu
ZGVuY2UNCj4+Pj4gYmV0d2VlbiB0aGUgdHdvDQo+Pj4+Pj4+Pj4+IHByb3RvY29scy4gSGlzdG9y
aWNhbGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRvIHdhaXQgdW50aWwgdGhlIFJTL1JBDQo+Pj4+IGV4
Y2hhbmdlIGFuZCBjaGVjayB0aGUNCj4+Pj4+Pj4+Pj4gTSZPIGJpdHMgYmVmb3JlIGludm9raW5n
IERIQ1B2NiAodHdvIHJvdW5kIHRyaXBzKS4gQXJlIHlvdSBzYXlpbmcNCj4+Pj4gdGhhdCB0aGF0
IGlzIG5vIGxvbmdlcg0KPj4+Pj4+Pj4+PiB0aGUgY2FzZT8gSGF2ZSB3ZSBkZWNsYXJlZCB0aGF0
IHRoZSBNJk8gYml0cyBhcmUgZGVwcmVjYXRlZD8NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IERIQ1B2
NiBQRCBoYXMgbmV2ZXIgaGFkIGFueSBkZXBlbmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMg
YQ0KPj4+PiBwcm90b2NvbCBiZXR3ZWVuIHJvdXRlcnMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gT0ss
IHRoZW4gbGV0J3MgaWdub3JlIHRoZSBNJk8gYml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQuDQo+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBJdCBpcyBhbHNvIGltcG9ydGFudCB0aGF0IHRoZXJlIGFyZSBm
ZXdlciBtZXNzYWdlcyAtIHR3byBpbnN0ZWFkDQo+PiBvZg0KPj4+PiBmb3VyLiBUaGF0IG1hdHRl
cnMNCj4+Pj4+Pj4+Pj4gYSBncmVhdCBkZWFsIG9uIGxvdyBlbmQgbGlua3MuDQo+Pj4+Pj4+Pj4N
Cj4+Pj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoZSBtYXRocyBiZWhpbmQgdGhhdC4NCj4+
Pj4+Pj4+PiBVc2UgaGVhZGVyIGNvbXByZXNzaW9uIHRoZW4uDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4g
SXQgaXNuJ3Qgb25seSBhIHF1ZXN0aW9uIG9mIGhvdyBtYW55IGJ5dGVzIC0gdGhlIHF1ZXN0aW9u
IGlzIG1vcmVzbw0KPj4+PiBob3cNCj4+Pj4+Pj4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUg
bmVjZXNzYXJ5LiBPbiBzb21lIGxpbmtzLCBzZW5kaW5nDQo+Pj4+IGV2ZXJ5dGhpbmcgaW4NCj4+
Pj4+Pj4+IGEgc2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9u
cyB0aGFuIHJlcXVpcmluZw0KPj4+PiBtdWx0aXBsZQ0KPj4+Pj4+Pj4gY2hhbm5lbCBhY2Nlc3Nl
cy4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBUaGluayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlvdSBz
YXkgImJyZWFrZXIsIGJyZWFrZXIgb25lLW5pbmUiIHlvdQ0KPj4+PiBnZXQNCj4+Pj4+Pj4+IHRv
IHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3aXRob3V0IGhhdmluZyB0
byB1bmRlcmdvDQo+Pj4+Pj4+PiBjaGFubmVsIGNvbnRlbnRpb24gbXVsdGlwbGUgdGltZXMuIChU
aGF0IGlzIG5vdCB0byBzYXkgdGhhdCBjb21tb24NCj4+Pj4gZGF0YQ0KPj4+Pj4+Pj4gbGlua3Mg
ZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIgQ1NN
QQ0KPj4+PiBwcm90b2NvbHMNCj4+Pj4+Pj4+IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0
ZXAgb24gc29tZW9uZSBlbHNlJ3MgdHJhbnNtaXNzaW9uLikNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+
PiBEaWZmZXJlbnQgd3JhcHBpbmcuIEFzIGluIGV4YWN0bHkgc2FtZSBwcm90b2NvbCBzZW1hbnRp
Y3MsIGp1c3QNCj4+Pj4gb3B0aW9ucyBpbiBORCBpbnN0ZWFkIG9mIERIQ1AuDQo+Pj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4+IE5vLCB0aGUgb3B0aW9ucyBpbiBSUy9SQSBhcmUgZXhhY3RseSBESENQdjYg
LSB0aGV5IGFyZSBub3QNCj4+Pj4gZGlmZmVyZW50IHRoYW4gREhDUHY2Lg0KPj4+Pj4+Pj4+PiBU
aGF0IGlzIHRoZSB3aG9sZSBwb2ludC4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFJpZ2h0LiBJIGFt
IHNvcnJ5IGJ1dCBJIHN0cnVnZ2xlIGdldHRpbmcgd2h5IHRoYXQgaXMgdmFsdWFibGUuIE5EDQo+
PiBpcw0KPj4+PiBhbHNvIGEgb25lIHRvIG1hbnkgcHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0
YWJsZSBmb3IgcGVyLXJvdXRlcg0KPj4+Pj4+Pj4+IGRlbGVnYXRpb24uDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gSVB2NiBORCBtZXNzYWdlcyBhcmUgcGVybWl0dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2Fz
dCAob25lLXRvLW9uZSkuDQo+PiBJbg0KPj4+PiB0aGlzDQo+Pj4+Pj4+PiBjYXNlLCB0aGUgcHJl
c2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlzDQo+PiBpbmRpY2F0
aW9uDQo+Pj4+IHRoYXQNCj4+Pj4+Pj4+IHRoZSBSQSBpcyB0byBiZSByZXR1cm5lZCB2aWEgdW5p
Y2FzdC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IENoZWVycw0KPj4+Pj4+Pj4+IE9sZQ0KPj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4+Pj4gQ2hlZXJzDQo+Pj4+Pj4+Pj4+PiBPbGUNCj4+Pj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCc
cGVybWlzc2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZiBhbg0KPj4+PiBJUHY2IG5ldHdvcmsuIFNv
bWV0aGluZyB0aGF0IHNvbHZlZCB0aGF0IHByb2JsZW0sIHdvdWxkIGJlIGENCj4+Pj4+Pj4gbG90
DQo+Pj4+Pj4+Pj4+PiBtb3JlDQo+Pj4+Pj4+Pj4+Pj4+IGludGVyZXN0aW5nIHRvIHRhbGsgYWJv
dXQuDQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IENoZWVycywNCj4+Pj4+Pj4+Pj4+Pj4g
T2xlDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0K
Pj4+Pj4+Pj4gdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPjxtYWlsdG86djZv
cHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMNCj4+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+
DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+Pj4gdjZvcHMgbWFpbGluZyBsaXN0DQo+Pj4+PiB2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZv
cHNAaWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+
Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0KPj4+
Pj4NCj4+Pj4NCj4+Pj4NCj4+Pg0KPj4NCj4+DQo+DQo=

--_000_f2deccb9fa1440ed8f60816489edf9f5XCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIE5hdmVlbiw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFsc28gdGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEg
UElPIGluIGFuIFJTIG1lc3NhZ2Ugd2FzIG9yaWdpbmFsbHkgbWluZSBhcyBkb2N1bWVudGVkPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPmluIG15IGRyYWZ0LiBPdGhlcnMgbWF5IGNsYWltIHRoYXQgdGhleSBi
cm91Z2h0IHVwIHRoZSBpZGVhIGZpcnN0LCBpbiB3aGljaCBjYXNlIEk8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+d291bGQgYmUgaGFwcHkgdG8gaG9ub3IgdGhlaXIgZHJhZnRzLiBZb3VyIGNvbnRyaWJ1dGlv
biB3YXMgdG8gbm90IGluY2x1ZGUgYW55PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnNwZWNpYWwgYml0cyBp
biB0aGUgUlMgUElPLCB3aGljaCBJIGFncmVlIGlzIGEgZ29vZCBjb250cmlidXRpb24uIEJ1dCwg
aW4gaGluZHNpZ2h0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgaWRlYSBzaG91bGQgaGF2ZSBiZWVu
IG9mZmVyZWQgYXMgYSBjb250cmlidXRpb24gdG8gbXkgZHJhZnQgZXZlbiBpZiB0aGUgbmV3PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPnByb3RvY29sIHdlcmUgdG8gYmUgZG9jdW1lbnRlZCBpbiBhIHNlcGFy
YXRlIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxz
bywgSSB0b2xkIHlvdSB0aGF0IHlvdSBuZWVkIHRvIHNheSBzb21ldGhpbmcgYWJvdXQgbm9kZSBp
ZGVudGlmaWVycyB0aGF0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnBhcmFsbGVscyB0aGUgREhDUHY2IERV
SUQgZm9yIGNsaWVudCBhbmQgc2VydmVyIElEcy4gWW91IGRpZCBub3QgdGFrZSBteTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5hZHZpY2UsIGFuZCBzbyB0aGF0IGlzIGEgbWlzc2luZyBhc3BlY3Qgb2YgeW91
ciBwcm9wb3NhbC4gVGhlIG9ubHkgY2FuZGlkYXRlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYW0gYXdh
cmUgb2YgZm9yIFJTL1JBIGlzIHRoZSBTTExBTyBvcHRpb24sIGJ1dCB0aGF0IG9ubHkgZ2l2ZXMg
bGluay1sYXllcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5hZGRyZXNzLCBhbmQgbm90IGFueSBvZiB0aGUg
b3RoZXIgdHlwZSBvZiBpZGVudGlmaWVycyBvZmZlcmVkIGJ5IERIQ1B2Ni48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZpbmFsbHksIHlvdXIgdXNlIGNhc2UgaXMg
YWxyZWFkeSBjb3ZlcmVkIGJ5IOKAmGRyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N04oCZLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj53aGljaCBzaG93cyB0aGF0IERIQ1B2NiBpcyBhcHBsaWNhYmxlIGZvciB0
aGUgbmVlZHMuIElmIHlvdSB0aGluayB0aGVyZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5pcyBzb21ldGhp
bmcgZGlmZmVyZW50IGFib3V0IHlvdXIgdXNlIGNhc2UsIHRoYXQgd291bGQgYmUgdXNlZnVsIGlu
cHV0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmZvciDigJhkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdOKA
mSDigJMgYnV0IG5vdCBtYXRlcmlhbCBmb3IgYSBuZXcgZHJhZnQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkluIGFueSBjYXNlLCB5b3VyIGRvY3VtZW50IG5lZWRzIHRvIGNpdGUg4oCYZHJhZnQtdGVtcGxp
bi12Nm9wcy1wZGhvc3TigJkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGFua3MgLSBGcmVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzpu
YXZlZW4uc2FybWFAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVt
YmVyIDIwLCAyMDE4IDY6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+IFRlbXBsaW4gKFVTKSwgRnJlZCBM
ICZsdDtGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gQnJpYW4g
RSBDYXJwZW50ZXIgJmx0O2JyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbSZndDs7IE9sZSBUcm9h
biAmbHQ7b3Ryb2FuQGVtcGxveWVlcy5vcmcmZ3Q7OyB2Nm9wcyBsaXN0ICZsdDt2Nm9wc0BpZXRm
Lm9yZyZndDs7IDZtYW4gV0cgJmx0O2lwdjZAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVu
LXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RnJlZCw8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFtIGF3YXJlIHRoYXQgdGhlcmUgYXJlIG1h
bnkgb3BlbiBzb3VyY2Ugc29mdHdhcmVzIGF2YWlsYWJsZS4gQnV0IHRoZSB1c2UgY2FzZXMgdGhh
dCBJIG1lbnRpb25lZCBpbiBteSBkcmFmdCBob2xkcyBnb29kIHdpdGggd2hhdCBJIG1lbnRpb25l
ZCBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SSBhZ3JlZSB5b3Ugc3VnZ2VzdGVkIHRvIGluY2x1ZGUgTm9uY2UgaW4gUlMgLyBSQS4g
VGhhdCdzIHdoeSB5b3VyIGNvbnRyaWJ1dGlvbiBpcyByZWNvZ25pemVkIGFuZCB5b3VyIG5hbWUg
aXMgbWVudGlvbmVkIGluIHRoZSBkcmFmdCB1bmRlciAqY29udHJpYnV0b3JzKi4gQnV0IHRoZSB3
aG9sZSBpZGVhIG9mIGRvaW5nIHNvbWV0aGluZyB3aXRoIGp1c3QgUlMgLyBSQSB3aXRoIG91dCB0
aGUgbmVlZCBvZiBuZXcNCiBvcHRpb24gZmxhZ3Mgb3IgbWVzc2FnZSB0eXBlcyB3YXMgZnJvbSBt
ZSB3aGljaCB3ZSBkaXNjdXNzZWQgaW4gY2FsbC4gSWYgeW91IHdhbnQgd2UgY2FuIHRha2UgdGhp
cyBkaXNjdXNzaW9uIHdlIGNhbiB0YWtlIG9mZmxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyAmYW1wOyBSZWdhcmRzLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TmF2ZWVuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgMjEgTm92IDIwMTgsIDAwOjIyIFRlbXBsaW4gKFVTKSwg
RnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSI+RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4gd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIE5hdmVlbiw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5hdmVl
bl0gQXMgSSBtZW50aW9uZWQgZWFybGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90IGEgdXNh
YmxlIHNvbHV0aW9uIGluIG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdodCBi
ZSBmb3Igb3RoZXJzIHRvbykuJm5ic3A7IFRoYXQgaXMgcmVhc29uIHdlIHNlZSBzbyBtYW55IGRy
YWZ0cyB3ZXJlDQogaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3VwIHRv
IGJyaWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoYXQ7IHRoZXJlIGFyZSBhIG51
bWJlciBvZiB2ZXJ5IGdvb2QgcHVibGljbHktYXZhaWxhYmxlIERIQ1B2Njwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPmltcGxlbWVudGF0aW9ucyB0aGF0IHN1cHBvcnQgcHJlZml4IGRlbGVnYXRpb24gdG9k
YXkuIEFuZCwgdG8gaW5zdHJ1bWVudCBSUy9SQSB0bzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnBlcmZv
cm0gcHJlZml4IGRlbGVnYXRpb24gdW5kZXIgYSBuZXcgcHJvdG9jb2wgd291bGQgcmVxdWlyZSBh
IG5vbi10cml2aWFsIGFtb3VudDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPm9mIG5ldyBjb2RlLiBTbywg
d2h5IG5vdCBqdXN0IHVzZSBESENQdjY/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+VGhhbmtzIC0gRnJlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlBTIFBsZWFzZSBhbHNvIGRvIG5vdCBmb3JnZXQgdGhhdCB0aGUg
aWRlYSBvZiB1c2luZyB0aGUgTm9uY2UgYXMgYSB0cmFuc2FjdGlvbiBJRDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2ZXNzZWwgY2FtZSBmcm9tIG1l
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiBOYXZlZW4gS290dGFwYWxsaSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdt
YWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIw
MTggMTA6MDkgQU08YnI+DQo8Yj5Ubzo8L2I+IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YSBocmVm
PSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJp
YW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFRlbXBsaW4g
KFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0OzsgT2xl
IFRyb2FuICZsdDs8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0i
X2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mZ3Q7OyB2Nm9wcyBsaXN0ICZsdDs8YSBo
cmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9y
ZzwvYT4mZ3Q7Ow0KIDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNs
YWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGVsbG8gQnJpYW4sPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Q29tbWVudHMgaW5saW5lLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xl
YXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5Zb3Vycyw8YnI+DQpOYXZlZW4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIDE5IE5vdiAyMDE4IGF0IDAxOjA0LCBC
cmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gMjAx
OC0xMS0xOSAwNjo1MywgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6PGJyPg0KJmd0OyBIZWxsbyBC
cmlhbiw8YnI+DQomZ3Q7IDxicj4NCiZndDsgUGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5lLjxi
cj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgJmFtcDsgUmVnYXJkcyw8YnI+DQomZ3Q7IE5hdmVl
bjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIFN1biwgMTggTm92IDIwMTgsIDAx
OjE2IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50
ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29t
PC9hPjxicj4NCiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBPbiAyMDE4LTEx
LTE4IDA2OjQwLCBOYXZlZW4gS290dGFwYWxsaSB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgSGVs
bG8gQnJpYW4sPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFdoZXRoZXIgaXQn
cyBhIHByZWZpeCBkZWxlZ2F0aW9uIG9yIGFsbG9jYXRpb24sIGl0J3MgYSByZXNvdXJjZTxicj4N
CiZndDsmZ3Q7IGFsbG9jYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsgZnJvbSBib3RoIHRoZSBob3N0
IC8gQ1BFIG9yIGEgcm91dGVyIHBlcnNwZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQgbWlzc2luZzxi
cj4NCiZndDsmZ3Q7Jmd0OyB0cmFuc2FjdGlvbiBJRCBpbiBSUy9SQSBhcyBhIG1hbmRhdG9yeSBy
ZXF1aXJlbWVudCBmb3IgU0xBQUMgdG8gZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsgZXZlbiB3
aXRoIHByb3Bvc2VkIHByb3RvY29sPzxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgWWVzLiBX
aXRob3V0IGEgdHJhbnNhY3Rpb24gSUQsIGEgbm9uY2UsIG9yIHNvbWUgZXF1aXZhbGVudCBtZWNh
aG5pc208YnI+DQomZ3Q7Jmd0OyB0aGVyZSBpcyBubyB3YXkgdG8gY29ycmVsYXRlIHRoZSByZXF1
ZXN0IGFuZCByZXNwb25zZSB1bmFtYmlndW91c2x5Ljxicj4NCiZndDsmZ3Q7IEluIHBhcnRpY3Vs
YXIgeW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rpbmd1aXNoIGJldHdlZW4gYW4gdW5zb2xpY2l0
ZWQ8YnI+DQomZ3Q7Jmd0OyB1bmljYXN0IFJBIGFubm91bmNpbmcgYSBwcmVmaXggYW5kIGEgc29s
aWNpdGVkIHVuaWNhc3QgUkEgYXNzaWduaW5nIGE8YnI+DQomZ3Q7Jmd0OyBwcmVmaXgsIHdoaWNo
IGFyZSB0b3RhbGx5IGRpZmZlcmVudCBhY3Rpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IE5hdmVlbl0gQW0gbm90IHlldCBjbGVhciBvbiB3aHkgd2Ugc2hvdWxkIGRpc3Rp
bmd1aXNoIGJldHdlZW4gdW5zb2xpY2l0ZWQ8YnI+DQomZ3Q7IGFuZCBzb2xpY2l0ZWQgUkEuJm5i
c3A7IERvIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggbGlrZSB0aGF0PyZuYnNwOyBBcyBwZXIgbXkg
Y3VycmVudDxicj4NCiZndDsga25vd2xlZGdlIGFueSBwcmVmaXggd2lsbCBiZSBhbGxvY2F0ZWQg
b3IgYXNzaWduZWQgb25seSB3aGVuIFJTIGlzIHJlY2VpdmVkPGJyPg0KJmd0OyBmcm9tIG5vZGUg
YW5kIGRpZG4ndCBjb21lIGFjcm9zcyBhbiB1c2UgY2FzZSBvZiBhIHJvdXRlciBhc3NpZ25pbmcg
dGhlPGJyPg0KJmd0OyBwcmVmaXggdW5zb2xpY2l0ZWQuJm5ic3A7IDxicj4NCjxicj4NClRvZGF5
LCBubyBwcmVmaXhlcyBhcmUgYXNzaWduZWQgb24gcmVjZWlwdCBvZiBSUywgc28gSSBkb24ndCB1
bmRlcnN0YW5kPGJyPg0KeW91ciBhcmd1bWVudC4gUHJlZml4ZXMgYXJlIGFzc2lnbmVkIGVpdGhl
ciBieSBjb25maWd1cmF0aW9uIG9yPGJyPg0KYnkgREhDUHY2LU5ELjxvOnA+PC9vOnA+PC9wPg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmF2ZWVuXSBJIHdv
dWxkIHNlZSB0aGlzIGFzIHBhcnRpYWxseSB0cnVlLiZuYnNwOyBBcyBvbmUgb2YgdGhlIGZvcnVt
IG1lbWJlciBtZW50aW9uZWQsIFJBIGRvZXMgbW9yZSB0aGFuIGFkdmVydGlzaW5nIHRoZSBwcmVm
aXguJm5ic3A7IEV2ZW4gaW4gb3VyIGdhdGV3YXkgdG9vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0
byBzdWJzY3JpYmVycw0KIHdoZW4gYSBSUyBpcyByZWNlaXZlZCBmcm9tIGRldmljZXMgZGlyZWN0
bHkgdHVubmVsZWQgb3ZlciBHUkUuJm5ic3A7IENvbnNpZGVyIHRoZSBjYXNlIG9mIGRlc2NyaWJl
ZCBpbiBSRkM4MjczLCB3aGVyZSB0aGUgcHJlZml4ZXMgYXJlIGFzc2lnbmVkIHRvIGRldmljZXMg
dXBvbiByZWNlaXB0IG9mIFJTLiZuYnNwOyBTbywgaXQgbmVlZG4ndCBhbHdheXMgYmUgYSBjb25m
aWd1cmF0aW9uIG9yIERIQ1B2NiBmb3IgdGhlIHByZWZpeCBhbGxvY2F0aW9uIG9yIGFzc2lnbm1l
bnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQomZ3Q7IFNv
LCBzaW5jZSBib3RoIG5vZGUgYW5kIHJvdXRlciB3aWxsIGhhdmUgY29udGV4dCBvZjxicj4NCiZn
dDsgcHJlZml4IGFzc2lnbmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2Ug
MCBvciAweEZGRkZGRkZGIGZvcjxicj4NCiZndDsgbm9uY2VzIGluY2x1ZGVkIGluIHVuc29saWNp
dGVkIFJBLiBJIGNhbiBhZGQgYSB0ZXh0IHNheWluZyB0aGUgdXNlIG9mIHRoaXM8YnI+DQomZ3Q7
IGluIG5leHQgdmVyc2lvbiBvZiBkcmFmdC48YnI+DQo8YnI+DQpCdXQgdGhlcmUgaXMgbm8gZmll
bGQgaW4gYW4gUkEgZm9yIGEgbm9uY2UuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OYXZlZW5dIFRoYXQgaXMgd2hhdCBteSBkcmFm
dCBpcyBwcm9wb3NpbmcuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IEhhbmRpbmcgb3V0IHJlc291cmNlcyB3
aXRoIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UgaXMgYmFkIHByYWN0aWNlPGJyPg0KJmd0OyZn
dDsgYW55d2F5OyBpZiB0aGUgcmVzcG9uc2UgaXMgbG9zdCwgdGhlIHJlc291cmNlIGlzIGxvc3Qg
Zm9yIGV2ZXIuIFlvdSByZWFsbHk8YnI+DQomZ3Q7Jmd0OyBuZWVkIHNvbWUga2luZCBvZiB0d28t
cGhhc2UgY29tbWl0Ljxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5hdmVlbl0gRG8g
d2UgcmVhbGx5IG5lZWQgdGhpcz8gVGhlcmUgYXJlIGVxdWFsIGFtb3VudCBvZiBjaGFuY2VzIG9m
IGxvc2luZzxicj4NCiZndDsgYSBSQSBvciBESENQdjYgQXZlcnRpc2UgLyBSZXBseS4mbmJzcDsg
QSB0d28gd2F5IGNvbW1pdCB3aWxsIGluZHVjZSBtb3JlIGRlbGF5PGJyPg0KJmd0OyBpbiB0aGUg
cmVzb3VyY2UgYWxsb2NhdGlvbiBwcm9jZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1aXJl
ZCBhcyB0aGU8YnI+DQomZ3Q7IHJldHJ5IG1lY2hhbmlzbSBpcyBpbiBwbGFjZS4mbmJzcDsgPGJy
Pg0KPGJyPg0KQSByZXRyeSBtZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxlYWQgdG8g
dGhlIHNhbWUgcHJlZml4IGJlaW5nPGJyPg0KYWxsb2NhdGVkIHR3aWNlIGR1ZSB0byBsb3N0IG1l
c3NhZ2VzIG9yIGEgcmFjZSBjb25kaXRpb24uIEkgc3VnZ2VzdDxicj4NCnRoYXQgeW91IHJlYWQg
dXAgb24gdHdvLXBoYXNlIGNvbW1pdCwgd2hpY2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mPGJyPg0K
Zm91ciBtZXNzYWdlcy48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPk5hdmVlbl0gQWdyZWUgdGhhdCBhIHR3by1waGFzZSBjb21taXQg
aXMgY29uc2lkZXJhYmx5IHNhZmUuJm5ic3A7IFRoaXMgY2FuIGJlIGEgc3ViamVjdCBvZiBmdXR1
cmUgc3R1ZHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6
MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQom
Z3Q7IEkgd291bGQgcmF0aGVyIHNheSB0aGF0IHRoZSByZXNvdXJjZSBpcyBuZXZlcjxicj4NCiZn
dDsgbG9zdC4mbmJzcDsgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVjdGl2ZSB0
aGUgcmVzb3VyY2UgaXMgYWxsb2NhdGVkPGJyPg0KJmd0OyBldmVuIGlmIHRoZSBtZXNzYWdlIGRv
ZXNuJ3QgcmVhY2ggdGhlIHNvbGljaXRlZCBub2RlLiZuYnNwOyBBIGRldmljZSB3aWxsIGFueXdh
eTxicj4NCiZndDsgcmV0cnkgYW5kIGEgcm91dGVyIHdpbGwgYWx3YXlzIHNlbmRzIGEgcmVzcG9u
c2Ugd2l0aCB0aGUgc2FtZSBhbGxvY2F0ZWQ8YnI+DQomZ3Q7IHByZWZpeC48YnI+DQo8YnI+DQpC
dXQgaXQgbmV2ZXIga25vd3MgaWYgdGhlIHJlc3BvbnNlIHdhcyByZWNlaXZlZCwgd2hpY2ggaXMg
YSByZXF1aXJlbWVudDxicj4NCmZvciBzYWZlIHJlc291cmNlIGFsbG9jYXRpb24uPGJyPg0KPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IFRoZSBzdGFuZGFyZCBSQSBkb2Vzbid0IGhhdmUgdGhpczxicj4N
CiZndDsmZ3Q7IHByb2JsZW0gYmVjYXVzZSBpdCdzIGFuICphbm5vdW5jZW1lbnQqIG5vdCBhbiAq
YXNzaWdubWVudCosIGFuZCBpdCBpczxicj4NCiZndDsmZ3Q7IHJlcGVhdGVkIGF0IGEgcmVhc29u
YWJsZSBmcmVxdWVuY3ksIHNvIGEgbG9zdCBtZXNzYWdlIGRvZXNuJ3QgbWF0dGVyLjxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5hdmVlbl0gSSBkb24ndCBzZWUgYSBkaWZmZXJl
bmNlIGJldHdlZW4gdGhlIHR3byBpbiBteSBkcmFmdC4gU28sIGRpZG4ndDxicj4NCiZndDsgd2Fu
dCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gaS5lLiBzdGFuZGFyZCBhbmQgdGhlIG9u
ZSBwcm9wb3NlZCBpbjxicj4NCiZndDsgdGhpcyBkcmFmdC4mbmJzcDsgV2hhdCBraW5kIG9mIGRp
ZmZlcmVuY2UgZG8geW91IHNlZT88YnI+DQo8YnI+DQpBcyBkZXNjcmliZWQgYWJvdmUuIEFuIGV4
aXN0aW5nIFJBIHNheXMgJnF1b3Q7SSByb3V0ZSB0aGlzIHByZWZpeCZxdW90Oy48YnI+DQpZb3Vy
IFJBIHNheXMgJnF1b3Q7WW91IGNhbiB1c2UgdGhpcyBwcmVmaXguJnF1b3Q7IFRoYXQgaXMgYW4g
dXR0ZXJseSBkaWZmZXJlbnQ8YnI+DQpzdGF0ZW1lbnQuPG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OYXZlZW5dIEFzIG1lbnRpb25l
ZCBpbiBhYm92ZSBleGFtcGxlLCBub3QgYWxsIHJvdXRlcnMgbWlnaHQgbm90IGJlIGVsaWdpYmxl
IHRvIHNheSB0aGF0ICZxdW90O1lvdSBjYW4gdXNlIHRoaXMgcHJlZml4JnF1b3Q7IChmb3IgZXhh
bXBsZSwgd2hvZXZlciBkaWRuJ3QgZ28gZm9yIGEgJmx0OyAvNjQgcHJlZml4IGFsbG9jYXRpb24p
LiZuYnNwOw0KIFRoZXJlIG11c3Qgbm90IGJlIGEgYmlnIGNoYW5nZSBpbiBleGlzdGluZyBiZWhh
dmlvci4mbmJzcDsgQ2FuIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0YW5kIHlvdXIgY29tbWVu
dD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCiZndDsmZ3Q7
IChBIGRldmljZSBJRCwgYXMgYWxzbyB1c2VkIGluIERIQ1B2NiwgZG9lc24ndCBzZWVtIHRvIGJl
IGVzc2VudGlhbDxicj4NCiZndDsmZ3Q7IGluIHRoZSBzYW1lIHdheSwgYnV0IHdvdWxkIGJlIG5l
ZWRlZCBpZiBhbiBhdXRob3Jpc2F0aW9uIG9yPGJyPg0KJmd0OyZndDsgbG9nZ2luZyBtZWNoYW5p
c20gaXMgbmVlZGVkLCBpLmUuIHRvIGFuc3dlciAmcXVvdDtJcyBpdCBPSyB0byBnaXZlIGEgLzU2
PGJyPg0KJmd0OyZndDsgcHJlZml4IHRvIHRoaXMgYm94PyZxdW90OyBvciAmcXVvdDtXaGljaCBi
b3ggZ290IHRoYXQgcHJlZml4PyZxdW90OyB5b3UgbmVlZCBhbjxicj4NCiZndDsmZ3Q7IGlkZW50
aWZpZXIgZm9yIHRoZSBib3guKTxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyBOYXZlZW5dIFRoaXMg
aXMgbWVudGlvbmVkIGluIG15IGRyYWZ0IGFib3V0IHdoZXRoZXIgdGhlIHJvdXRlcnM8YnI+DQom
Z3Q7IGNvbmZpZ3VyYXRpb24gYWxsb3dzIC81NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElm
IG5vdCwgYSByb3V0ZXIgY2FuIGxvZzxicj4NCiZndDsgdXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9m
IHRoZSBkZXZpY2UuJm5ic3A7IFdlIHRvbyBkbyB0aGUgc2FtZSB0aGluZyBpbiBvdXI8YnI+DQom
Z3Q7IHJvdXRlci48YnI+DQo8YnI+DQovNTYgaXMgb25seSBhbiBleGFtcGxlIG9mIGNvdXJzZS4g
QW55IGxlbmd0aCBwcmVmaXggY291bGQgYmUgcmVxdWVzdGVkLjxicj4NClllcywgaWYgeW91IHRy
dXN0IHRoZSBNQUMgYWRkcmVzcyB5b3UgY291bGQgdXNlIHRoYXQgYXMgYW4gSUQuIEJ1dDxicj4N
CmlmIHlvdSB1c2UgREhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC48bzpwPjwv
bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5h
dmVlbl0gQXMgSSBtZW50aW9uZWQgZWFybGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90IGEg
dXNhYmxlIHNvbHV0aW9uIGluIG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdo
dCBiZSBmb3Igb3RoZXJzIHRvbykuJm5ic3A7IFRoYXQgaXMgcmVhc29uIHdlIHNlZSBzbyBtYW55
IGRyYWZ0cyB3ZXJlDQogaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3Vw
IHRvIGJyaWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxicj4NCiZuYnNwOyAmbmJzcDsgQnJpYW48YnI+DQo8YnI+DQomZ3Q7IDxi
cj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IEFsc28gYW0g
bm90IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpkZWxlZ2F0aW9uKiBpcyB0aGUg
dGVybTxicj4NCiZndDsmZ3Q7Jmd0OyBjb2luZWQgdG8gbWltaWMgU0xBQUMgYmVoYXZpb3Igb2Yg
cHJlZml4IGFsbG9jYXRpb24gZnJvbSBhIHN1YiBwb29sLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsgJnF1b3Q7RGVsZWdhdGlvbiZxdW90OywgJnF1b3Q7YWxsb2NhdGlvbiZxdW90OyBvciAm
cXVvdDthc3NpZ25tZW50JnF1b3Q7IGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGU8YnI+DQomZ3Q7
Jmd0OyBzYW1lLCBhbmQgYXJlIGFsbCBkaWZmZXJlbnQgZnJvbSB0aGUgc2ltcGxlIGFubm91bmNl
bWVudCBmdW5jdGlvbiBvZiBhPGJyPg0KJmd0OyZndDsgbm9ybWFsIFJBLiBZb3VyIHByb3Bvc2Fs
IGNoYW5nZXMgYW4gYW5ub3VuY2VtZW50IHByb3RvY29sIGludG8gYTxicj4NCiZndDsmZ3Q7IG1h
bmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMgYXNraW5nIHlv
dSB0byBqdXN0aWZ5Ljxicj4NCiZndDsmZ3Q7IFdoeSBkbyB0aGF0Pzxicj4NCiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0JyaWFuPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgUGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3Jv
bmcuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFRoYW5rcyAmYW1wOyBSZWdh
cmRzLDxicj4NCiZndDsmZ3Q7Jmd0OyBOYXZlZW48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgT24gRnJpLCAxNiBOb3YgMjAxOCwgMDE6MDcgQnJpYW4gRSBDYXJwZW50ZXIgJmx0
Ozxicj4NCiZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5icmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmF2ZWVuLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1l
c3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMvUkEgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IHJlcXVpcmVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSAqbmV3IG9wdGlvbiogdG8g
Z28gYWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0aW5nIHByb3RvY29sIChuYW1lbHksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBESENQdjYpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBp
ZGVhIHlvdXIgZHJhZnQgYnVpbGRzIG9uIHVzZXMgYW4gZXhpc3RpbmcgSVB2NiBORCBvcHRpb24g
YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZXF1aXJlcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKm5ldyBwcm90b2NvbCogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIg
ZHJhZnQgeWV0LiBNeTxicj4NCiZndDsmZ3Q7IGZlZWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGlzIHRoYXQgb25jZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBuZXcgcHJvdG9jb2wg
aXMgZnVsbHkgZmxlc2hlZCBvdXQgaXQgd291bGQgbG9vayB2ZXJ5IG11Y2ggbGlrZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgREhDUHY2LCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb21l
IHBlb3BsZSBoYXZlIHNhaWQgdGhhdCB0aGV5IGRvIG5vdCB3YW50IG5ldyBwcm90b2NvbHMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFtIGFj
dHVhbGx5IGJleW9uZCB0aGUgcG9pbnQgb2YgY2FyaW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNo
b3VsZCBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgREhDUHY2LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcgbm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0
IGxvb2tzIGEgbG90IGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2Nj88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJIHJlYWxpc2VkIHdoZW4gbG9va2lu
ZyBhdCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2IGhhcyBvbmUgcHJvcGVydHkgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgUlMvUkEgY29tcGxldGVseSBsYWNrczogYSB0cmFuc2FjdGlvbiBJRC4g
SSBkb24ndCBzZWUgaG93IHdlIGNhbiBidWlsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYW55IGtp
bmQgb2YgcmVzb3VyY2UgYWxsb2NhdGlvbiBtZWNoYW5pc20gd2l0aG91dCBzb21lIGZvcm0gb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRyYW5zYWN0aW9uYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGludGVncml0eS4gUHJlZml4IGRlbGVnYXRpb24gaXMgb2YgY291cnNlIGEgZm9ybSBvZiByZXNv
dXJjZSBhbGxvY2F0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU28gdGhhdCBpcyBhIGZ1bmRh
bWVudGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBESENQdjYgYW5kIFJTL1JBLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBCcmlhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4u
c2FybWFAZ21haWwuY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUaHVy
c2RheSwgTm92ZW1iZXIgMTUsIDIwMTggOToxOCBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRvOiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVu
dGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IFRlbXBsaW4gKFVTKSwgRnJl
ZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPjsgdjZvcHMgbGlzdCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+
Jmd0OzsgNm1hbiBXRyAmbHQ7PGJyPg0KJmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1h
bmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIZWxsbyBhbGwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUbyBiZSBob25lc3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBj
b21wZXRlIHdpdGggb3RoZXIgZXhpc3Rpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHByb3RvY29s
cy4mbmJzcDsgSSBzZWUgdGhhdCBTTEFBQyBoYXMgZ290IHNvbWUgZ2FwcyB3LnIudCB0aGUgZnVu
Y3Rpb25hbGl0eTxicj4NCiZndDsmZ3Q7IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNh
bWUgaXMgY292ZXJlZCBpbiB0aGUgZHJhZnQuJm5ic3A7IEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hl
cmUgdGhpcyBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc29sdmVzIHJlYWwgdGltZSBwcm9i
bGVtcyB3aGVyZSB0aGUgZXhpc3RpbmcgYnJpZGdlIGl0c2VsZiBpcyBub3Q8YnI+DQomZ3Q7Jmd0
OyB1c2FibGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBAT2xlIC8gQEZyZWQgLyBvdGhlcnM6IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgc29tZXRo
aW5nIGZyb20gdGhlIHJvdXRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdXNpbmcgUlMgaXMgY29u
c2lkZXJlZCBhcyBpbnRydWRpbmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElNSE8gaXQncyB2ZXJ5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB1bmZhaXIgd2F5IG9mIGV2YWx1YXRpbmcuJm5ic3A7IEZv
ciB0aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1ZGVkIGluPGJyPg0KJmd0OyZndDsg
UlM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9yIG5vdCwgYSBkZXZpY2UgaXMgc29saWNpdGluZyB0
aGUgaW5mb3JtYXRpb24gZnJvbSByb3V0ZXIuJm5ic3A7IFdoZW4gdGhpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQgc29sdmVzIHRoZSBwcm9ibGVtcyBpdCBjYW5ub3QgYmUgcHV0IGRvd24g
anVzdCBieSBzYXlpbmcgaXQgYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcmVkdW5kYW50IHRv
IGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5vdC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIGEgZGV2aWNlIHNvbGlj
aXRpbmcgcmVxdWlyZWQgaW5mb3JtYXRpb24gdXNpbmcgdGhlIGV4aXN0aW5nIHByb3RvY29sPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBv
ciBvcHRpb24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxmIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0
cmVhdGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRhbnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJl
bid0IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBvdmVybGFwcGluZyBvcHRpb25zIGluIGJv
dGggU0xBQUMgYW5kIERIQ1B2NiB0aGF0IGNhbiBiZSBzZW50IHRvIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgZGV2aWNlcz8mbmJzcDsgRm9yIHRoYXQgbWF0dGVyIHdoYXQgYWJvdXQgdGhlIGNv
bXBsZXRlIFNMQUFDIGFuZCBESENQdjY/Jm5ic3A7IEFtPGJyPg0KJmd0OyZndDsgSTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFB
QyBhcmUgcmVkdW5kYW50IHByb3RvY29scyB0bzxicj4NCiZndDsmZ3Q7IGVhY2g8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IG90aGVyPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhbHNvIGFncmVlIHRoYXQgbXVsdGlwbGUgYXR0ZW1wdHMgd2VyZSBt
YWRlIGJ5IG1hbnkgcmVzcGVjdGVkIG1lbWJlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRo
ZSBmb3J1bSB0byBicmluZyBpbiBzaW1pbGFyIGNoYW5nZXMgdG8gd2hhdGV2ZXIgbXkgY3VycmVu
dCBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc3VnZ2VzdGVkLiZuYnNwOyBCdXQgbm90IHN1
cmUgd2h5IHRoZXkgY291bGRuJ3QgYmVjb21lIHN0YW5kYXJkcy4mbmJzcDsgSXQgc2hvd3M8YnI+
DQomZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgb2YgZGV2aWNlcyB0aGF0
IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZSBrZWVwPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUg
c2FtZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IElmIHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4gbWVudGlvbmluZyBESENQdjYgaW5zaWRlIHRo
ZSBkcmFmdCwgcGxlYXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzdWdnZXN0IGFub3RoZXIgY2hh
bmdlIGZvciB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRp
b25zIG9uIHByb3ZpZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZXh0ZW5zaW9ucyB0byBleGlz
dGluZyBwcm90b2NvbHMuJm5ic3A7IEJ1dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRzxicj4N
CiZndDsmZ3Q7IGNoYWlycyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZXZhbHVhdGUgdGhpcyBk
cmFmdCBmYWlybHkgYW5kIHRlY2huaWNhbGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
TmF2ZWVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBXZWQsIDE0IE5vdiAyMDE4IGF0IDAzOjMx
LCBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4u
ZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVy
QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
biBsaW5lLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAyMDE4LTExLTE0IDA5OjM0LCBU
ZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgQnJpYW4sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogQnJpYW4gRSBDYXJwZW50ZXIgW21haWx0bzo8YSBo
cmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZndDtdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAx
OCAxMTozNyBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4g
KFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0
bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4m
Z3Q7Jmd0OzsgT2xlIFRyb2FuICZsdDs8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5v
cmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJt
YWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4m
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7OyA2bWFuIFdHICZsdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2
NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZp
Y2F0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZp
eC1tYW5hZ2VtZW50LTAwLnR4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDIwMTgtMTEtMTQgMDc6NTIsIFRlbXBs
aW4gKFVTKSwgRnJlZCBMIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhJIE9sZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPbGUg
VHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdl
dD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9
Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTgg
MTA6MzYgQU08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9l
aW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0
O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
YzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFp
bHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPiZndDsm
Z3Q7OyA2bWFuIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyA7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJt
YWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4m
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlv
biBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFu
YWdlbWVudC0wMC50eHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4LCBhdCAxOToyNSwgVGVtcGxpbiAoVVMpLCBG
cmVkIEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBP
bGUgVHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRh
cmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJl
ciAxMywgMjAxOCA5OjM4IEFNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBOYXZlZW4gS290dGFwYWxsaSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4u
c2FybWFAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVl
bi5zYXJtYUBnbWFpbC5jb208L2E+Jmd0OyZndDs7IDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0
bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnY2b3Bz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcmVkLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwg
VGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwu
VGVtcGxpbkBib2VpbmcuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5U
ZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBPbGUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
T2xlIFRyb2FuIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0
YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmx0O21haWx0bzo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZndDtdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXks
IE5vdmVtYmVyIDEyLCAyMDE4IDExOjU3IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0
OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdl
dD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogTmF2
ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFpbHRvOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPiZndDsmZ3Q7OyA2
bWFuIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyA7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86
djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3Bz
QGlldGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBO
b3RpZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMt
cHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJlZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRv
IHNvbWUgZXh0ZW50IHRoYXQgREhDUHY2IGlzIGEgZm9ybWF0IG9uIHdpcmUuJm5ic3A7IEJ1dDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgYW0gc3VyZSBpdCB3b3VsZCBjb25zdW1lIG1vcmUgcmVzb3Vy
Y2VzIGF0IHJvdXRlciB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3VwcG9y
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgREhDUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFzIGEgd2hvbGUgYWxvbmcgd2l0aCBTTEFBQy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUHJlZml4IGRlbGVnYXRpb24gaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gU0xBQUMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJlZ2FyZGxlc3MgdGhpcyBpcyB3YXRlciB1bmRlciB0aGUgYnJpZGdlLiBTaW5j
ZSAyMDAzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU28gSSBjYW4gdW5kZXJzdGFuZCB0aGlzIGNvbW1lbnQsIHRoZSB3
YXRlciB1bmRlciB0aGUgYnJpZGdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZWZlcnMgdG8gdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBk
ZWxlZ2F0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSXMgdGhhdCB3aGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgeW91IHdl
cmUgbWVhbmluZyB0byBzYXk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlz
ICp0aGUqIGNob3NlbiBwcm90b2NvbCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFByZWZpeCBE
ZWxlZ2F0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFuZCB0aGVyZSBzaGFsbCBiZSBubyBhbHRlcm5hdGUgSVB2NiBORC1iYXNlZCBwcm90
b2NvbCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaW5k
IGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRoZSBjb21tdW5pdHkgYWdyZWUgd2l0
aDxicj4NCiZndDsmZ3Q7IGl0Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSW4gZ2VuZXJhbCB3ZSBhcyBhIGNvbW11bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5n
IG11bHRpcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBlcXVpdmFsZW50IHNvbHV0aW9ucyB0byB0
aGUgc2FtZSBwcm9ibGVtLiBTb21ldGltZXMgd2UgZmFpbC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYgaXMgdGhlIG9uZSBh
bmQgb25seSBzb2x1dGlvbj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhbSBzYXlpbmcg
dGhhdCBzb2x2aW5nIGEgcHJvYmxlbSB0aGF0IGlzIGFscmVhZHkgc29sdmVkIGlzIGE8YnI+DQom
Z3Q7Jmd0OyB3YXN0ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgb2YgdGltZSBhbmQgcmVzb3VyY2Vz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3cgaWYgeW91IGlu
c3RhbGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdlIGRvbuKAmXQgaGF2ZSBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBzYXRpc2ZhY3Rvcnkgc29sdXRpb24uLi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBz
b2x1dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgUHJlZml4IERlbGVnYXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqaW4gY2FzZXMgd2hlcmUgYSBkeW5hbWlj
IFByZWZpeCBEZWxlZ2F0aW9uIHByb3RvY29sIGlzIG5lZWRlZCouIChJPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBhZGQgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHF1
YWxpZmljYXRpb24gYmVjYXVzZSAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90
aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBub24tcHJvdG9jb2w8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHRlcm5hdGl2ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBw
cmVmaXggZGVsZWdhdGlvbi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSdtIG5vdCBkaXNhZ3JlZWluZyB0aGF0IERI
Q1B2Ni1QRCBpcyB0aGUgY3VycmVudCBJRVRGIHNvbHV0aW9uLCBidXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcmUgc29tZSBz
dWJ0bGV0aWVzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEpIFNpbmNlIHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xp
Y2UsIHlvdSBjYW4ndCBhY3R1YWxseSBzdG9wIHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdXNpbmcgc29tZSBvdGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24s
IHdoaWNoIHdvdWxkIHNpbXBseTxicj4NCiZndDsmZ3Q7IGFwcGVhcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYmUgYW4gb3V0LW9mLWJhbmQgb3IgJnF1b3Q7bWFudWFsJnF1
b3Q7IG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElFVEY8YnI+DQomZ3Q7Jmd0OyBwcm90b2NvbHM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFyZSBjb25jZXJuZWQuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJpZ2h0
LCBJIHdhbnRlZCB0byBiZSBjYXJlZnVsIGluIGhvdyBJIHdvcmRlZCBteSBtZXNzYWdlIGJhc2Vk
IG9uIG91cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBrbm93bGVkZ2Ugb2Ygb3RoZXIg
bm9uLXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhcHR1cmVkIGluICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9z
dCcuIEZyb20gdGhhdCBkb2N1bWVudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7MTAuJm5ic3A7IFByZWZpeCBEZWxlZ2F0
aW9uIFNlcnZpY2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBTZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRp
b24gc2VydmljZXMgbXVzdCBiZSBjb25zaWRlcmVkPGJyPg0KJmd0OyZndDsgYWNjb3JkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyB0byBzcGVjaWZpYyB1c2Ug
Y2FzZXMuJm5ic3A7IEFuIGV4YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnk8YnI+DQom
Z3Q7Jmd0OyBESENQdjY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
IFtSRkMzNjMzXS4mbmJzcDsgQW4gYWx0ZXJuYXRpdmUgc2VydmljZSBiYXNlZCBvbiBJUHY2IE5E
IG1lc3NhZ2luZyBoYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
IGFsc28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hmb2xrcy02bWFuLXBpby1leGNsdXNpdmUtYml0
XS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7IE90aGVyLCBub24tcm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlz
dCwgc3VjaCBhcyBwcm9wcmlldGFyeSBJUEFNcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7IFtJLUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBbSS1ELnN1bi1jYXNtLWFk
ZHJlc3MtcG9vbC1tYW5hZ2VtZW50LXlhbmddLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEb2VzIHRoaXMgc3RpbGwgcmlu
ZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50czxicj4NCiZndDsm
Z3Q7IGJhc2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9uIHRoZXNlIHJlY2VudCBk
aXNjdXNzaW9ucz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgdGhpbmsgaXQncyBzdGlsbCB0cnVlLCBhbHRob3VnaCBhcyBPbGUgYW5kIEkgc2Fp
ZCwgcHJvcG9zYWxzIHN1Y2ggYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbmltYS1wcmVm
aXgtbWFuYWdlbWVudCwgQ0FTTSBhbWQgSE5DUCBkbyByZWNvZ25pemUgREhDUHY2LVBEIGFzIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJvdW5kYXJ5IG1lY2hhbmlzbS4gT24gdGhlIG90
aGVyIGhhbmQsIG5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGludGVudGlvbmFsbHkgY29tcGV0ZXMgd2l0aCBESENQdjYtUEQsIHdoaWNoIGlz
IGEgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsgZGlzY3Vzc2lpb24uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QnJp
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyKSBX
ZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBhIGJpdCB3aGlsZSBkZXZlbG9waW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNyIgdGFyZ2V0
PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYW5pbWEt
cHJlZml4LW1hbmFnZW1lbnQtMDc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAod2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcg
Zm9yIG1pc3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlZmVyZW5jZXMp
LiBUaGUgYXBwZW5kaXggQTIgaXMgc3VwcG9zZWQgdG8gc2hvdyBob3cgYSBwcmVmaXg8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVy
ZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhdXRvbm9taWMgbmV0d29yay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0
aGluZyBzaW1pbGFyIGluIGFueSBzb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBvZiBjb29yZGluYXRlZCBwcmVmaXggbWFuYWdlbWVudCBzY2hlbWUuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMykg
QSBzaW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4
I3NlY3Rpb24tNi4zLjQiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IEJy
aWFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgdmFsdWUgcHJvcG9zaXRpb24gb2Ygc29tZXRoaW5nIG5l
dywgaGFzIHRvIGJlIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7IHRoYW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IOKAnGp1c3QgZGlmZmVyZW50IHdyYXBwaW5n4oCdLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBCeSAmcXVvdDtkaWZmZXJlbnQgd3JhcHBp
bmcmcXVvdDssIGFyZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgbm9uLURIQ1B2Njxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgcHJvdG9jb2wgcHJvcG9zYWxzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0
aGF0IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
b3B0aW9uIGluIFJTL1JBIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlzICZxdW90O2p1c3QgYSBkaWZmZXJlbnQgd3JhcHBpbmcm
cXVvdDssIHRoZW4gdGhhdCBpcyBub3QgZW50aXJlbHkgdHJ1ZS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IEJ5IGluY2x1ZGluZyBib3RoIHRoZSBJUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5EIGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEg
c2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
ZmV3ZXIgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRl
cmVzdGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERvbuKA
mXQgcmVhbGx5IHNlZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJv
dW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0cmlwLCBzaW5jZSB0aGUgdHdvIHByb3RvY29scyBk
b27igJl0IGRlcGVuZCBvbiBlYWNoIG90aGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoaXMgZ2V0cyB1cyBiYWNrIHRvIHRoZSBNJmFtcDtPIGJpdHMgd2hlcmUgdGhlcmUg
aXMgYTxicj4NCiZndDsmZ3Q7IGNyb3NzLWRlcGVuZGVuY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGJldHdlZW4gdGhlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHksIHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1
bnRpbCB0aGUgUlMvUkE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGFuZCBjaGVjayB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE0mYW1wO08g
Yml0cyBiZWZvcmUgaW52b2tpbmcgREhDUHY2ICh0d28gcm91bmQgdHJpcHMpLiBBcmUgeW91IHNh
eWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhhdCB0aGF0IGlzIG5vIGxvbmdlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGNhc2U/IEhhdmUgd2Ug
ZGVjbGFyZWQgdGhhdCB0aGUgTSZhbXA7TyBiaXRzIGFyZSBkZXByZWNhdGVkPzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBESENQdjYgUEQgaGFzIG5ldmVyIGhhZCBhbnkgZGVwZW5kZW5jeSBv
biB0aGUgTSZhbXA7TyBiaXRzLiBQRCBpcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBwcm90b2Nv
bCBiZXR3ZWVuIHJvdXRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPSywgdGhlbiBsZXQncyBpZ25v
cmUgdGhlIE0mYW1wO08gYml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZld2VyIG1l
c3NhZ2VzIC0gdHdvIGluc3RlYWQ8YnI+DQomZ3Q7Jmd0OyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgZm91ci4gVGhhdCBtYXR0ZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZSBoZWFkZXIgY29tcHJl
c3Npb24gdGhlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBv
ZiBob3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBpcyBtb3Jlc288YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IGhvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbnkgY2hh
bm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBPbiBzb21lIGxpbmtzLCBzZW5kaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBldmVyeXRoaW5nIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYSBzaW5nbGUgY2hhbm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xs
aXNpb25zIHRoYW4gcmVxdWlyaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBtdWx0aXBsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYW5uZWwgYWNjZXNzZXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGluayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlvdSBzYXkgJnF1b3Q7
YnJlYWtlciwgYnJlYWtlciBvbmUtbmluZSZxdW90OyB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHNheSBhcyBtdWNo
IGFzIHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3aXRob3V0IGhhdmluZyB0byB1bmRlcmdvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhbm5lbCBjb250ZW50aW9uIG11
bHRpcGxlIHRpbWVzLiAoVGhhdCBpcyBub3QgdG8gc2F5IHRoYXQgY29tbW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlu
a3MgZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIg
Q1NNQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2xzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIG1ha2luZyBzdXJlIHRoZXkgZG9uJ3Qgc3RlcCBvbiBzb21l
b25lIGVsc2UncyB0cmFuc21pc3Npb24uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RGlmZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFjdGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50aWNz
LCBqdXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhD
UC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBObywgdGhlIG9wdGlvbnMgaW4g
UlMvUkEgYXJlIGV4YWN0bHkgREhDUHY2IC0gdGhleSBhcmUgbm90PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBkaWZmZXJlbnQgdGhhbiBESENQdjYuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUmlnaHQuIEkgYW0gc29ycnkgYnV0IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkg
dGhhdCBpcyB2YWx1YWJsZS4gTkQ8YnI+DQomZ3Q7Jmd0OyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3VpdGFibGUgZm9y
IHBlci1yb3V0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVs
ZWdhdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElQdjYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRl
ZCB0byBiZSBzZW50IGFzIHVuaWNhc3QgKG9uZS10by1vbmUpLjxicj4NCiZndDsmZ3Q7IEluPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2FzZSwgdGhlIHByZXNlbmNlIG9mIGEgREhDUHY2IG9wdGlvbiBpbiB0aGUgUlMgbWVz
c2FnZSBpczxicj4NCiZndDsmZ3Q7IGluZGljYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgUkEgaXMgdG8gYmUg
cmV0dXJuZWQgdmlhIHVuaWNhc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT2xlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzIC0gRnJl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGFyZSBzdGlsbCBzdHJ1Z2ds
aW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZiBhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgSVB2NiBuZXR3b3JrLiBTb21ldGhpbmcgdGhhdCBzb2x2ZWQgdGhhdCBwcm9i
bGVtLCB3b3VsZCBiZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtb3JlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRl
cmVzdGluZyB0byB0YWxrIGFib3V0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZv
cHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij52Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8
YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_f2deccb9fa1440ed8f60816489edf9f5XCH150608nwnosboeingcom_--


From nobody Wed Nov 21 06:56:29 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 218A8130DFD; Wed, 21 Nov 2018 06:56:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 WGrJCVfinQyE; Wed, 21 Nov 2018 06:56:22 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D392F130DEF; Wed, 21 Nov 2018 06:56:21 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALEuLZV058671; Wed, 21 Nov 2018 07:56:21 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALEu9he058558 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 07:56:09 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 06:56:09 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 06:56:08 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRABHa/eygAKVBAA
Date: Wed, 21 Nov 2018 14:56:08 +0000
Message-ID: <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com>
In-Reply-To: <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 2F3D367DC0580F721614004DE840B59C209A1A6689D8F08DC5467F91AC6BF0B62000:8
Content-Type: multipart/alternative; boundary="_000_aa2885ee3fc844beb1df37ad6ff44dffXCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/40LapZMCK07lq5KE2lH3pROQXn4>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 14:56:27 -0000

--_000_aa2885ee3fc844beb1df37ad6ff44dffXCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSB0aGluayBhbnkgcHJlZml4IGRlbGVnYXRpb24gc2VydmljZSBuZWVkcyB0byBhbGxvdyBmb3Ig
YW55IGxlZ2l0aW1hdGUgcHJlZml4DQpsZW5ndGggb2YgLzY0IG9yIHNob3J0ZXIuIFNvbWUgc2hv
cnRjdXRzIGNhbiBiZSB0YWtlbiBpbiBjYXNlcyB3aGVyZSBvbmx5DQovNjQgaXMgbmVlZGVkLCBi
dXQgdGhvc2Ugc2hvcnRjdXRzIHNob3VsZCBiZSBiYXNlZCBvbiBhIGdlbmVyYWwtcHVycG9zZQ0K
c29sdXRpb24gYW5kIG5vdCBhIHNwZWNpYWwtcHVycG9zZSBvbmUgZm9yIGxpbWl0ZWQgdXNlIGNh
c2VzLg0KDQpUaGFua3MgLSBGcmVkDQoNCkZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86
bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIw
MTggMTo1MyBBTQ0KVG86IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFp
bC5jb20+DQpDYzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b20+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt2Nm9wc10g
TmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1h
bmFnZW1lbnQtMDAudHh0DQoNCkhlbGxvIEJyaWFuLA0KDQpBcyBJIHRoaW5rIG1vcmUgb24gdXNh
Z2Ugb2YgIm9uLWxpbmsiIGZsYWcgYW5kIHVuc29saWNpdGVkIFJBLCBJIHNlZSB0aGUgYmVsb3cg
Y29ycmVjdGlvbnMgbWlnaHQgYmUgcmVxdWlyZWQgaW4gbXkgZHJhZnQuDQoNCjEuIFdoZW4gdGhl
IHByZWZpeCBsZW5ndGggb2YgPCA2NCBpcyBzb2xpY2l0ZWQgYnkgYSBDUEUgb3IgZG93bnN0cmVh
bSByb3V0ZXIsIHRoZSAib24tbGluayIgZmxhZyB3aWxsIG5vdCBtYWtlIHNlbnNlIGZyb20gZGVs
ZWdhdGluZyByb3V0ZXIncyBwZXJzcGVjdGl2ZS4gIEl0IGlzIHRoZSBDUEUgb3IgZG93bnN0cmVh
bSByb3V0ZXIgcmVzcG9uc2liaWxpdHkgdG8gdXNlIHRoZSBwcmVmaXggcG9vbCBhbmQgb24tbGlu
ayBiaXQgYXMgcGVyIGNvbmZpZ3VyYXRpb24gYmFzZWQgb24gdGhlIG5ldHdvcmsgdG9wb2xvZ3kg
aXQgaXMgY2F0ZXJpbmcgdG8uDQoyLiBXaGVuIHRoZSBwcmVmaXggbGVuZ3RoIG9mIDwgNjQgaXMg
c29saWNpdGVkIGJ5IGEgQ1BFIG9yIGRvd25zdHJlYW0gcm91dGVyLCB0aGUgZGVsZWdhdGluZyBy
b3V0ZXIgd2lsbCBub3Qgc2VuZCB1bnNvbGljaXRlZCBSQSBmb3IgdGhlIGFsbG9jYXRlZCBwcmVm
aXggcG9vbC4NCg0KQWxzbywgYWxsIG9mIHRoaXMgZWZmb3J0IGlzIG5vdCB0byByZXBsaWNhdGUg
dGhlIERIQ1B2NiBiZWhhdmlvciBpbnNpZGUgUlMvUkEuICBJdCdzIG9ubHkgdG8gZmlsbCBzbWFs
bCBnYXBzLg0KDQpQbGVhc2UgbGV0IG1lIGtub3cgeW91ciB0aG91Z2h0cyBvbiB0aGVzZS4NCg0K
WW91cnMsDQpOYXZlZW4uDQoNCg0KT24gV2VkLCAyMSBOb3YgMjAxOCBhdCAwMTozMSwgQnJpYW4g
RSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tPj4gd3JvdGU6DQpPbiAyMDE4LTExLTIxIDA3OjA4LCBOYXZlZW4g
S290dGFwYWxsaSB3cm90ZToNCj4gSGVsbG8gQnJpYW4sDQo+DQo+IENvbW1lbnRzIGlubGluZS4N
Cg0KVGhlIHNhbWUgZnJvbSBtZS4uLg0KDQo+DQo+IFlvdXJzLA0KPiBOYXZlZW4uDQo+DQo+DQo+
IE9uIE1vbiwgMTkgTm92IDIwMTggYXQgMDE6MDQsIEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4+
DQo+IHdyb3RlOg0KPg0KPj4gT24gMjAxOC0xMS0xOSAwNjo1MywgTmF2ZWVuIEtvdHRhcGFsbGkg
d3JvdGU6DQo+Pj4gSGVsbG8gQnJpYW4sDQo+Pj4NCj4+PiBQbGVhc2UgZmluZCBjb21tZW50cyBp
bmxpbmUuDQo+Pj4NCj4+PiBUaGFua3MgJiBSZWdhcmRzLA0KPj4+IE5hdmVlbg0KPj4+DQo+Pj4N
Cj4+PiBPbiBTdW4sIDE4IE5vdiAyMDE4LCAwMToxNiBCcmlhbiBFIENhcnBlbnRlciA8DQo+PiBi
cmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbT4NCj4+PiB3cm90ZToNCj4+Pg0KPj4+PiBPbiAyMDE4LTExLTE4IDA2OjQwLCBOYXZlZW4g
S290dGFwYWxsaSB3cm90ZToNCj4+Pj4+IEhlbGxvIEJyaWFuLA0KPj4+Pj4NCj4+Pj4+IFdoZXRo
ZXIgaXQncyBhIHByZWZpeCBkZWxlZ2F0aW9uIG9yIGFsbG9jYXRpb24sIGl0J3MgYSByZXNvdXJj
ZQ0KPj4+PiBhbGxvY2F0aW9uDQo+Pj4+PiBmcm9tIGJvdGggdGhlIGhvc3QgLyBDUEUgb3IgYSBy
b3V0ZXIgcGVyc3BlY3RpdmUuIERvIHlvdSBzZWUgdGhhdA0KPj4gbWlzc2luZw0KPj4+Pj4gdHJh
bnNhY3Rpb24gSUQgaW4gUlMvUkEgYXMgYSBtYW5kYXRvcnkgcmVxdWlyZW1lbnQgZm9yIFNMQUFD
IHRvDQo+PiBmdW5jdGlvbg0KPj4+Pj4gZXZlbiB3aXRoIHByb3Bvc2VkIHByb3RvY29sPw0KPj4+
Pg0KPj4+PiBZZXMuIFdpdGhvdXQgYSB0cmFuc2FjdGlvbiBJRCwgYSBub25jZSwgb3Igc29tZSBl
cXVpdmFsZW50IG1lY2FobmlzbQ0KPj4+PiB0aGVyZSBpcyBubyB3YXkgdG8gY29ycmVsYXRlIHRo
ZSByZXF1ZXN0IGFuZCByZXNwb25zZSB1bmFtYmlndW91c2x5Lg0KPj4+PiBJbiBwYXJ0aWN1bGFy
IHlvdXIgcHJvcG9zYWwgZG9lc24ndCBkaXN0aW5ndWlzaCBiZXR3ZWVuIGFuIHVuc29saWNpdGVk
DQo+Pj4+IHVuaWNhc3QgUkEgYW5ub3VuY2luZyBhIHByZWZpeCBhbmQgYSBzb2xpY2l0ZWQgdW5p
Y2FzdCBSQSBhc3NpZ25pbmcgYQ0KPj4+PiBwcmVmaXgsIHdoaWNoIGFyZSB0b3RhbGx5IGRpZmZl
cmVudCBhY3Rpb25zLg0KPj4+Pg0KPj4+DQo+Pj4gTmF2ZWVuXSBBbSBub3QgeWV0IGNsZWFyIG9u
IHdoeSB3ZSBzaG91bGQgZGlzdGluZ3Vpc2ggYmV0d2VlbiB1bnNvbGljaXRlZA0KPj4+IGFuZCBz
b2xpY2l0ZWQgUkEuICBEbyB3ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIGxpa2UgdGhhdD8gIEFzIHBl
ciBteQ0KPj4gY3VycmVudA0KPj4+IGtub3dsZWRnZSBhbnkgcHJlZml4IHdpbGwgYmUgYWxsb2Nh
dGVkIG9yIGFzc2lnbmVkIG9ubHkgd2hlbiBSUyBpcw0KPj4gcmVjZWl2ZWQNCj4+PiBmcm9tIG5v
ZGUgYW5kIGRpZG4ndCBjb21lIGFjcm9zcyBhbiB1c2UgY2FzZSBvZiBhIHJvdXRlciBhc3NpZ25p
bmcgdGhlDQo+Pj4gcHJlZml4IHVuc29saWNpdGVkLg0KPj4NCj4+IFRvZGF5LCBubyBwcmVmaXhl
cyBhcmUgYXNzaWduZWQgb24gcmVjZWlwdCBvZiBSUywgc28gSSBkb24ndCB1bmRlcnN0YW5kDQo+
PiB5b3VyIGFyZ3VtZW50LiBQcmVmaXhlcyBhcmUgYXNzaWduZWQgZWl0aGVyIGJ5IGNvbmZpZ3Vy
YXRpb24gb3INCj4+IGJ5IERIQ1B2Ni1ORC4NCj4+DQo+IE5hdmVlbl0gSSB3b3VsZCBzZWUgdGhp
cyBhcyBwYXJ0aWFsbHkgdHJ1ZS4gIEFzIG9uZSBvZiB0aGUgZm9ydW0gbWVtYmVyDQo+IG1lbnRp
b25lZCwgUkEgZG9lcyBtb3JlIHRoYW4gYWR2ZXJ0aXNpbmcgdGhlIHByZWZpeC4gIEV2ZW4gaW4g
b3VyIGdhdGV3YXkNCj4gdG9vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0byBzdWJzY3JpYmVycyB3
aGVuIGEgUlMgaXMgcmVjZWl2ZWQgZnJvbSBkZXZpY2VzDQo+IGRpcmVjdGx5IHR1bm5lbGVkIG92
ZXIgR1JFLg0KDQpDYW4geW91IGV4cGxhaW4gdGhhdCBpbiBtb3JlIGRldGFpbD8gSXMgdGhhdCBo
b3cgYSBob21lbmV0IHdvdWxkDQpnZXQgYSAvNDggZm9yIGV4YW1wbGU/DQoNCj4gQ29uc2lkZXIg
dGhlIGNhc2Ugb2YgZGVzY3JpYmVkIGluIFJGQzgyNzMsDQo+IHdoZXJlIHRoZSBwcmVmaXhlcyBh
cmUgYXNzaWduZWQgdG8gZGV2aWNlcyB1cG9uIHJlY2VpcHQgb2YgUlMuICBTbywgaXQNCj4gbmVl
ZG4ndCBhbHdheXMgYmUgYSBjb25maWd1cmF0aW9uIG9yIERIQ1B2NiBmb3IgdGhlIHByZWZpeCBh
bGxvY2F0aW9uIG9yDQo+IGFzc2lnbm1lbnQuDQoNClRoZXJlIGlzIGEgdmVyeSBmdW5kYW1lbnRh
bCBkaWZmZXJlbmNlIGJldHdlZW4gUkZDODI3MyBhbmQgeW91ciBwcm9wb3NhbC4NCkluIFJGQzgy
NzMgdGhlIHRhcmdldCBob3N0ICpkb2VzIG5vdCBrbm93KiB0aGF0IHRoZSAvNjQgcHJlZml4IGlz
DQpzaW5nbGUtdXNlLiBJbiBubyB3YXkgaXMgdGhhdCBwcmVmaXggZGVsZWdhdGVkIHRvIHRoZSBo
b3N0OyBpdCBpcw0Kc2ltcGx5IHRoZSBwcmVmaXggaXQgbWF5IHVzZSBmb3IgZm9ybWluZyBpdHMg
b3duIGFkZHJlc3MuIChJdCBpcyBub3QNCmV2ZW4gbWFya2VkIGFzIGFuIG9uLWxpbmsgcHJlZml4
LCBzaW5jZSB0aGUgTCBiaXQgaXMgc3BlY2lmaWVkIHRvIGJlDQpvZmYuKQ0KDQo+Pj4gU28sIHNp
bmNlIGJvdGggbm9kZSBhbmQgcm91dGVyIHdpbGwgaGF2ZSBjb250ZXh0IG9mDQo+Pj4gcHJlZml4
IGFzc2lnbmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2UgMCBvciAweEZG
RkZGRkZGIGZvcg0KPj4+IG5vbmNlcyBpbmNsdWRlZCBpbiB1bnNvbGljaXRlZCBSQS4gSSBjYW4g
YWRkIGEgdGV4dCBzYXlpbmcgdGhlIHVzZSBvZg0KPj4gdGhpcw0KPj4+IGluIG5leHQgdmVyc2lv
biBvZiBkcmFmdC4NCj4+DQo+PiBCdXQgdGhlcmUgaXMgbm8gZmllbGQgaW4gYW4gUkEgZm9yIGEg
bm9uY2UuDQo+Pg0KPiBOYXZlZW5dIFRoYXQgaXMgd2hhdCBteSBkcmFmdCBpcyBwcm9wb3Npbmcu
DQoNCkkgbXVzdCBoYXZlIG1pc3NlZCB0aGF0IGluIHRoZSB0ZXh0LiBXaGljaCBzZWN0aW9uPw0K
DQo+DQo+Pg0KPj4+Pg0KPj4+PiBIYW5kaW5nIG91dCByZXNvdXJjZXMgd2l0aCBhIHNpbmdsZSBt
ZXNzYWdlIGV4Y2hhbmdlIGlzIGJhZCBwcmFjdGljZQ0KPj4+PiBhbnl3YXk7IGlmIHRoZSByZXNw
b25zZSBpcyBsb3N0LCB0aGUgcmVzb3VyY2UgaXMgbG9zdCBmb3IgZXZlci4gWW91DQo+PiByZWFs
bHkNCj4+Pj4gbmVlZCBzb21lIGtpbmQgb2YgdHdvLXBoYXNlIGNvbW1pdC4NCj4+Pg0KPj4+DQo+
Pj4gTmF2ZWVuXSBEbyB3ZSByZWFsbHkgbmVlZCB0aGlzPyBUaGVyZSBhcmUgZXF1YWwgYW1vdW50
IG9mIGNoYW5jZXMgb2YNCj4+IGxvc2luZw0KPj4+IGEgUkEgb3IgREhDUHY2IEF2ZXJ0aXNlIC8g
UmVwbHkuICBBIHR3byB3YXkgY29tbWl0IHdpbGwgaW5kdWNlIG1vcmUgZGVsYXkNCj4+PiBpbiB0
aGUgcmVzb3VyY2UgYWxsb2NhdGlvbiBwcm9jZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1
aXJlZCBhcyB0aGUNCj4+PiByZXRyeSBtZWNoYW5pc20gaXMgaW4gcGxhY2UuDQo+Pg0KPj4gQSBy
ZXRyeSBtZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxlYWQgdG8gdGhlIHNhbWUgcHJl
Zml4IGJlaW5nDQo+PiBhbGxvY2F0ZWQgdHdpY2UgZHVlIHRvIGxvc3QgbWVzc2FnZXMgb3IgYSBy
YWNlIGNvbmRpdGlvbi4gSSBzdWdnZXN0DQo+PiB0aGF0IHlvdSByZWFkIHVwIG9uIHR3by1waGFz
ZSBjb21taXQsIHdoaWNoIHJlcXVpcmVzIGEgbWluaW11bSBvZg0KPj4gZm91ciBtZXNzYWdlcy4N
Cj4+DQo+IE5hdmVlbl0gQWdyZWUgdGhhdCBhIHR3by1waGFzZSBjb21taXQgaXMgY29uc2lkZXJh
Ymx5IHNhZmUuICBUaGlzIGNhbiBiZSBhDQo+IHN1YmplY3Qgb2YgZnV0dXJlIHN0dWR5Lg0KPg0K
Pj4NCj4+PiBJIHdvdWxkIHJhdGhlciBzYXkgdGhhdCB0aGUgcmVzb3VyY2UgaXMgbmV2ZXINCj4+
PiBsb3N0LiAgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVjdGl2ZSB0aGUgcmVz
b3VyY2UgaXMgYWxsb2NhdGVkDQo+Pj4gZXZlbiBpZiB0aGUgbWVzc2FnZSBkb2Vzbid0IHJlYWNo
IHRoZSBzb2xpY2l0ZWQgbm9kZS4gIEEgZGV2aWNlIHdpbGwNCj4+IGFueXdheQ0KPj4+IHJldHJ5
IGFuZCBhIHJvdXRlciB3aWxsIGFsd2F5cyBzZW5kcyBhIHJlc3BvbnNlIHdpdGggdGhlIHNhbWUg
YWxsb2NhdGVkDQo+Pj4gcHJlZml4Lg0KPj4NCj4+IEJ1dCBpdCBuZXZlciBrbm93cyBpZiB0aGUg
cmVzcG9uc2Ugd2FzIHJlY2VpdmVkLCB3aGljaCBpcyBhIHJlcXVpcmVtZW50DQo+PiBmb3Igc2Fm
ZSByZXNvdXJjZSBhbGxvY2F0aW9uLg0KPj4NCj4+Pg0KPj4+IFRoZSBzdGFuZGFyZCBSQSBkb2Vz
bid0IGhhdmUgdGhpcw0KPj4+PiBwcm9ibGVtIGJlY2F1c2UgaXQncyBhbiAqYW5ub3VuY2VtZW50
KiBub3QgYW4gKmFzc2lnbm1lbnQqLCBhbmQgaXQgaXMNCj4+Pj4gcmVwZWF0ZWQgYXQgYSByZWFz
b25hYmxlIGZyZXF1ZW5jeSwgc28gYSBsb3N0IG1lc3NhZ2UgZG9lc24ndCBtYXR0ZXIuDQo+Pj4+
DQo+Pj4NCj4+PiBOYXZlZW5dIEkgZG9uJ3Qgc2VlIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0
d28gaW4gbXkgZHJhZnQuIFNvLCBkaWRuJ3QNCj4+PiB3YW50IHRvIGRpc3Rpbmd1aXNoIGJldHdl
ZW4gdGhlIHR3byBpLmUuIHN0YW5kYXJkIGFuZCB0aGUgb25lIHByb3Bvc2VkIGluDQo+Pj4gdGhp
cyBkcmFmdC4gIFdoYXQga2luZCBvZiBkaWZmZXJlbmNlIGRvIHlvdSBzZWU/DQo+Pg0KPj4gQXMg
ZGVzY3JpYmVkIGFib3ZlLiBBbiBleGlzdGluZyBSQSBzYXlzICJJIHJvdXRlIHRoaXMgcHJlZml4
Ii4NCj4+IFlvdXIgUkEgc2F5cyAiWW91IGNhbiB1c2UgdGhpcyBwcmVmaXguIiBUaGF0IGlzIGFu
IHV0dGVybHkgZGlmZmVyZW50DQo+PiBzdGF0ZW1lbnQuDQo+Pg0KPiBOYXZlZW5dIEFzIG1lbnRp
b25lZCBpbiBhYm92ZSBleGFtcGxlLCBub3QgYWxsIHJvdXRlcnMgbWlnaHQgbm90IGJlDQo+IGVs
aWdpYmxlIHRvIHNheSB0aGF0ICJZb3UgY2FuIHVzZSB0aGlzIHByZWZpeCIgKGZvciBleGFtcGxl
LCB3aG9ldmVyIGRpZG4ndA0KPiBnbyBmb3IgYSA8IC82NCBwcmVmaXggYWxsb2NhdGlvbikuICBU
aGVyZSBtdXN0IG5vdCBiZSBhIGJpZyBjaGFuZ2UgaW4NCj4gZXhpc3RpbmcgYmVoYXZpb3IuICBD
YW4geW91IHBsZWFzZSBoZWxwIG1lIHVuZGVyc3RhbmQgeW91ciBjb21tZW50Pw0KDQpPbmx5IGEg
cm91dGVyIHRoYXQgb3ducyBhIHBvb2wgb2YgcHJlZml4ZXMgY2FuIGRlbGVnYXRlIHRoZW0gdXNp
bmcNCkRIQ1B2Ni1QRCwgYW5kIEkgZG9uJ3Qgc2VlIHdoeSBpdCB3b3VsZCBiZSBhbnkgZGlmZmVy
ZW50IGZvciB5b3VyDQpwcm9wb3NhbC4NCg0KPj4NCj4+Pj4gKEEgZGV2aWNlIElELCBhcyBhbHNv
IHVzZWQgaW4gREhDUHY2LCBkb2Vzbid0IHNlZW0gdG8gYmUgZXNzZW50aWFsDQo+Pj4+IGluIHRo
ZSBzYW1lIHdheSwgYnV0IHdvdWxkIGJlIG5lZWRlZCBpZiBhbiBhdXRob3Jpc2F0aW9uIG9yDQo+
Pj4+IGxvZ2dpbmcgbWVjaGFuaXNtIGlzIG5lZWRlZCwgaS5lLiB0byBhbnN3ZXIgIklzIGl0IE9L
IHRvIGdpdmUgYSAvNTYNCj4+Pj4gcHJlZml4IHRvIHRoaXMgYm94PyIgb3IgIldoaWNoIGJveCBn
b3QgdGhhdCBwcmVmaXg/IiB5b3UgbmVlZCBhbg0KPj4+PiBpZGVudGlmaWVyIGZvciB0aGUgYm94
LikNCj4+Pj4NCj4+PiBOYXZlZW5dIFRoaXMgaXMgbWVudGlvbmVkIGluIG15IGRyYWZ0IGFib3V0
IHdoZXRoZXIgdGhlIHJvdXRlcnMNCj4+PiBjb25maWd1cmF0aW9uIGFsbG93cyAvNTYgcHJlZml4
IGFsbG9jYXRpb24gb3Igbm90LiBJZiBub3QsIGEgcm91dGVyIGNhbg0KPj4gbG9nDQo+Pj4gdXNp
bmcgdGhlIG1hYyBhZGRyZXNzIG9mIHRoZSBkZXZpY2UuICBXZSB0b28gZG8gdGhlIHNhbWUgdGhp
bmcgaW4gb3VyDQo+Pj4gcm91dGVyLg0KPj4NCj4+IC81NiBpcyBvbmx5IGFuIGV4YW1wbGUgb2Yg
Y291cnNlLiBBbnkgbGVuZ3RoIHByZWZpeCBjb3VsZCBiZSByZXF1ZXN0ZWQuDQo+PiBZZXMsIGlm
IHlvdSB0cnVzdCB0aGUgTUFDIGFkZHJlc3MgeW91IGNvdWxkIHVzZSB0aGF0IGFzIGFuIElELiBC
dXQNCj4+IGlmIHlvdSB1c2UgREhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC4N
Cj4NCj4gTmF2ZWVuXSBBcyBJIG1lbnRpb25lZCBlYXJsaWVyIGluIG15IG1haWwsIERIQ1B2NiBp
cyBub3QgYSB1c2FibGUgc29sdXRpb24NCj4gaW4gbXkgY2FzZSBhbmQgYWNyb3NzIGFsbCBwbGF0
Zm9ybXMgKG1pZ2h0IGJlIGZvciBvdGhlcnMgdG9vKS4gIFRoYXQgaXMNCj4gcmVhc29uIHdlIHNl
ZSBzbyBtYW55IGRyYWZ0cyB3ZXJlIGludmVudGVkIGJ5IGhvbm9yYWJsZSBtZW1iZXJzIG9mIHRo
ZQ0KPiBncm91cCB0byBicmlkZ2UgdGhlIGdhcCBpbiBTTEFBQyBpdHNlbGYuDQoNCklmIHRoZSBu
ZWVkIGlzIHRvIHJlcHJvZHVjZSBhbGwgREhDUHY2IGZlYXR1cmVzIGluc2lkZSBSUy9SQSwgaXMg
dGhlcmUNCnJlYWxseSBhIHNhdmluZyBpbiBjb21wbGV4aXR5IGFuZCBmb290cHJpbnQ/DQoNCiAg
IEJyaWFuDQoNCj4NCj4+DQo+PiAgICAgQnJpYW4NCj4+DQo+Pj4NCj4+Pj4NCj4+Pj4+DQo+Pj4+
PiBBbHNvIGFtIG5vdCBzdXJlIGlmIGFtIHdyb25nIGluIHF1b3RpbmcgdGhhdCAqZGVsZWdhdGlv
biogaXMgdGhlIHRlcm0NCj4+Pj4+IGNvaW5lZCB0byBtaW1pYyBTTEFBQyBiZWhhdmlvciBvZiBw
cmVmaXggYWxsb2NhdGlvbiBmcm9tIGEgc3ViIHBvb2wuDQo+Pj4+DQo+Pj4+ICJEZWxlZ2F0aW9u
IiwgImFsbG9jYXRpb24iIG9yICJhc3NpZ25tZW50IiBhcmUgYWxsIGZ1bmRhbWVudGFsbHkgdGhl
DQo+Pj4+IHNhbWUsIGFuZCBhcmUgYWxsIGRpZmZlcmVudCBmcm9tIHRoZSBzaW1wbGUgYW5ub3Vu
Y2VtZW50IGZ1bmN0aW9uIG9mIGENCj4+Pj4gbm9ybWFsIFJBLiBZb3VyIHByb3Bvc2FsIGNoYW5n
ZXMgYW4gYW5ub3VuY2VtZW50IHByb3RvY29sIGludG8gYQ0KPj4+PiBtYW5hZ2VtZW50IHByb3Rv
Y29sLiBUaGF0J3MgdGhlIHRoaW5nIHRoYXQgT2xlIGlzIGFza2luZyB5b3UgdG8ganVzdGlmeS4N
Cj4+Pj4gV2h5IGRvIHRoYXQ/DQo+Pj4+DQo+Pj4+ICAgICBCcmlhbg0KPj4+Pg0KPj4+Pj4NCj4+
Pj4+IFBsZWFzZSBjb3JyZWN0IG1lIGlmIGFtIHdyb25nLg0KPj4+Pj4NCj4+Pj4+IFRoYW5rcyAm
IFJlZ2FyZHMsDQo+Pj4+PiBOYXZlZW4NCj4+Pj4+DQo+Pj4+PiBPbiBGcmksIDE2IE5vdiAyMDE4
LCAwMTowNyBCcmlhbiBFIENhcnBlbnRlciA8DQo+Pj4+IGJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPg0KPj4+Pj4gd3JvdGU6DQo+
Pj4+Pg0KPj4+Pj4+IE9uIDIwMTgtMTEtMTYgMDY6NDMsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIHdy
b3RlOg0KPj4+Pj4+PiBOYXZlZW4sDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFRoZSBpZGVhIG9mIGluY2x1
ZGluZyBhIERIQ1B2NiBtZXNzYWdlIG9wdGlvbiBpbiBJUHY2IE5EIFJTL1JBDQo+PiBtZXNzYWdl
cw0KPj4+Pj4+IHJlcXVpcmVzDQo+Pj4+Pj4+IGEgKm5ldyBvcHRpb24qIHRvIGdvIGFsb25nIHdp
dGggYW4gYWxyZWFkeSBleGlzdGluZyBwcm90b2NvbCAobmFtZWx5LA0KPj4+Pj4+IERIQ1B2Niku
DQo+Pj4+Pj4+IFRoZSBpZGVhIHlvdXIgZHJhZnQgYnVpbGRzIG9uIHVzZXMgYW4gZXhpc3Rpbmcg
SVB2NiBORCBvcHRpb24gYnV0DQo+Pj4+Pj4gcmVxdWlyZXMgYQ0KPj4+Pj4+PiAqbmV3IHByb3Rv
Y29sKiB0aGF0IGlzIG5vdCBmdWxseSBzcGVjaWZpZWQgaW4geW91ciBkcmFmdCB5ZXQuIE15DQo+
Pj4+IGZlZWxpbmcNCj4+Pj4+PiBpcyB0aGF0IG9uY2UNCj4+Pj4+Pj4gdGhlIG5ldyBwcm90b2Nv
bCBpcyBmdWxseSBmbGVzaGVkIG91dCBpdCB3b3VsZCBsb29rIHZlcnkgbXVjaCBsaWtlDQo+Pj4+
Pj4gREhDUHY2LCBhbmQNCj4+Pj4+Pj4gc29tZSBwZW9wbGUgaGF2ZSBzYWlkIHRoYXQgdGhleSBk
byBub3Qgd2FudCBuZXcgcHJvdG9jb2xzLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBJIGFtIGFjdHVhbGx5
IGJleW9uZCB0aGUgcG9pbnQgb2YgY2FyaW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNob3VsZA0K
Pj4gYmUNCj4+Pj4+PiBESENQdjYsDQo+Pj4+Pj4+IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcg
bm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0IGxvb2tzIGEgbG90IGxpa2UNCj4+Pj4+PiBESENQdjY/
DQo+Pj4+Pj4NCj4+Pj4+PiBJIHJlYWxpc2VkIHdoZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRo
YXQgREhDUHY2IGhhcyBvbmUgcHJvcGVydHkNCj4+IHRoYXQNCj4+Pj4+PiBSUy9SQSBjb21wbGV0
ZWx5IGxhY2tzOiBhIHRyYW5zYWN0aW9uIElELiBJIGRvbid0IHNlZSBob3cgd2UgY2FuIGJ1aWxk
DQo+Pj4+Pj4gYW55IGtpbmQgb2YgcmVzb3VyY2UgYWxsb2NhdGlvbiBtZWNoYW5pc20gd2l0aG91
dCBzb21lIGZvcm0gb2YNCj4+Pj4+PiB0cmFuc2FjdGlvbmFsDQo+Pj4+Pj4gaW50ZWdyaXR5LiBQ
cmVmaXggZGVsZWdhdGlvbiBpcyBvZiBjb3Vyc2UgYSBmb3JtIG9mIHJlc291cmNlDQo+PiBhbGxv
Y2F0aW9uLg0KPj4+Pj4+IFNvIHRoYXQgaXMgYSBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlIGJldHdl
ZW4gREhDUHY2IGFuZCBSUy9SQS4NCj4+Pj4+Pg0KPj4+Pj4+ICAgIEJyaWFuDQo+Pj4+Pj4NCj4+
Pj4+Pj4NCj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+Pg0KPj4+Pj4+PiBGcm9tOiBOYXZl
ZW4gS290dGFwYWxsaSBbbWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVl
bi5zYXJtYUBnbWFpbC5jb20+XQ0KPj4+Pj4+PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUs
IDIwMTggOToxOCBBTQ0KPj4+Pj4+PiBUbzogQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2Fy
cGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPj4NCj4+
Pj4+Pj4gQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPj47DQo+Pj4+Pj4gb3Ryb2FuQGVtcGxv
eWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj47IDZtYW4gV0cgPA0KPj4+PiBpcHY2QGll
dGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPj4NCj4+Pj4+Pj4gU3ViamVjdDogUmU6IFt2Nm9w
c10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPj4+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFh
Yy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4NCj4+Pj4+Pj4gSGVsbG8gYWxsLA0K
Pj4+Pj4+Pg0KPj4+Pj4+PiBUbyBiZSBob25lc3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBj
b21wZXRlIHdpdGggb3RoZXIgZXhpc3RpbmcNCj4+Pj4+PiBwcm90b2NvbHMuICBJIHNlZSB0aGF0
IFNMQUFDIGhhcyBnb3Qgc29tZSBnYXBzIHcuci50IHRoZSBmdW5jdGlvbmFsaXR5DQo+Pj4+IGFu
ZA0KPj4+Pj4+IHRoZSBzYW1lIGlzIGNvdmVyZWQgaW4gdGhlIGRyYWZ0LiAgQW5kIEkgc2VlIHRo
ZSBjYXNlcyB3aGVyZSB0aGlzDQo+PiBkcmFmdA0KPj4+Pj4+IHNvbHZlcyByZWFsIHRpbWUgcHJv
YmxlbXMgd2hlcmUgdGhlIGV4aXN0aW5nIGJyaWRnZSBpdHNlbGYgaXMgbm90DQo+Pj4+IHVzYWJs
ZS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gQE9sZSAvIEBGcmVkIC8gb3RoZXJzOiBJZiBhIGRldmljZSBz
b2xpY2l0aW5nIHNvbWV0aGluZyBmcm9tIHRoZQ0KPj4gcm91dGVyDQo+Pj4+Pj4gdXNpbmcgUlMg
aXMgY29uc2lkZXJlZCBhcyBpbnRydWRpbmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElNSE8gaXQn
cw0KPj4gdmVyeQ0KPj4+Pj4+IHVuZmFpciB3YXkgb2YgZXZhbHVhdGluZy4gIEZvciB0aGF0IG1h
dHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1ZGVkDQo+PiBpbg0KPj4+PiBSUw0KPj4+Pj4+IG9y
IG5vdCwgYSBkZXZpY2UgaXMgc29saWNpdGluZyB0aGUgaW5mb3JtYXRpb24gZnJvbSByb3V0ZXIu
ICBXaGVuIHRoaXMNCj4+Pj4+PiBkcmFmdCBzb2x2ZXMgdGhlIHByb2JsZW1zIGl0IGNhbm5vdCBi
ZSBwdXQgZG93biBqdXN0IGJ5IHNheWluZyBpdCBhcyBhDQo+Pj4+Pj4gcmVkdW5kYW50IHRvIGFu
b3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5vdC4NCj4+Pj4+Pj4NCj4+Pj4+
Pj4gSWYgYSBkZXZpY2Ugc29saWNpdGluZyByZXF1aXJlZCBpbmZvcm1hdGlvbiB1c2luZyB0aGUg
ZXhpc3RpbmcNCj4+IHByb3RvY29sDQo+Pj4+Pj4gc3RhbmRhcmRzIHdpdGhvdXQgbmV3IG1lc3Nh
Z2UgdHlwZXMgb3Igb3B0aW9uIHR5cGVzIG9yIGZsYWdzIGl0c2VsZiBpcw0KPj4+Pj4+IHRyZWF0
ZWQgYXMgYSB3cmFwcGVyIG9yIHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBhcmVuJ3Qg
dGhlcmUNCj4+Pj4+PiBvdmVybGFwcGluZyBvcHRpb25zIGluIGJvdGggU0xBQUMgYW5kIERIQ1B2
NiB0aGF0IGNhbiBiZSBzZW50IHRvIHRoZQ0KPj4+Pj4+IGRldmljZXM/ICBGb3IgdGhhdCBtYXR0
ZXIgd2hhdCBhYm91dCB0aGUgY29tcGxldGUgU0xBQUMgYW5kIERIQ1B2Nj8NCj4+IEFtDQo+Pj4+
IEkNCj4+Pj4+PiB3cm9uZyBpbiBxdW90aW5nIHRoYXQgYm90aCBESENQdjYgYW5kIFNMQUFDIGFy
ZSByZWR1bmRhbnQgcHJvdG9jb2xzIHRvDQo+Pj4+IGVhY2gNCj4+Pj4+PiBvdGhlcj8NCj4+Pj4+
Pj4NCj4+Pj4+Pj4gSSBhbHNvIGFncmVlIHRoYXQgbXVsdGlwbGUgYXR0ZW1wdHMgd2VyZSBtYWRl
IGJ5IG1hbnkgcmVzcGVjdGVkDQo+PiBtZW1iZXJzDQo+Pj4+Pj4gb2YgdGhlIGZvcnVtIHRvIGJy
aW5nIGluIHNpbWlsYXIgY2hhbmdlcyB0byB3aGF0ZXZlciBteSBjdXJyZW50IGRyYWZ0DQo+Pj4+
Pj4gc3VnZ2VzdGVkLiAgQnV0IG5vdCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29tZSBzdGFu
ZGFyZHMuICBJdCBzaG93cw0KPj4+PiB0aGUNCj4+Pj4+PiBuZWVkIG9mIGRldmljZXMgdGhhdCBh
cmUgbG9va2luZyBmb3IgYSBzb2x1dGlvbiBhbmQgYW0gc3VyZSBwZW9wbGUNCj4+IGtlZXANCj4+
Pj4+PiBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2FtZS4NCj4+Pj4+
Pj4NCj4+Pj4+Pj4gSWYgc29tZW9uZSBzZWVzIGEgcHJvYmxlbSBpbiBtZW50aW9uaW5nIERIQ1B2
NiBpbnNpZGUgdGhlIGRyYWZ0LA0KPj4gcGxlYXNlDQo+Pj4+Pj4gc3VnZ2VzdCBhbm90aGVyIGNo
YW5nZSBmb3IgdGhhdC4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGZv
cnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25zIG9uIHByb3ZpZGluZw0KPj4+Pj4+IGV4dGVuc2lv
bnMgdG8gZXhpc3RpbmcgcHJvdG9jb2xzLiAgQnV0IEkgcmVxdWVzdCB0aGUgZm9ydW0gYW5kIFdH
DQo+Pj4+IGNoYWlycyB0bw0KPj4+Pj4+IGV2YWx1YXRlIHRoaXMgZHJhZnQgZmFpcmx5IGFuZCB0
ZWNobmljYWxseS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gWW91cnMsDQo+Pj4+Pj4+IE5hdmVlbi4NCj4+
Pj4+Pj4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gT24gV2VkLCAxNCBOb3YgMjAxOCBhdCAwMzozMSwgQnJp
YW4gRSBDYXJwZW50ZXIgPA0KPj4+Pj4+IGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWls
dG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPjxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+Pj4NCj4+IHdyb3Rl
Og0KPj4+Pj4+PiBpbiBsaW5lLi4NCj4+Pj4+Pj4gT24gMjAxOC0xMS0xNCAwOTozNCwgVGVtcGxp
biAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+Pj4+Pj4+PiBIaSBCcmlhbiwNCj4+Pj4+Pj4+DQo+Pj4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+PiBGcm9tOiBCcmlhbiBF
IENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJp
YW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPg0KPj4gPG1haWx0bzoNCj4+Pj4+PiBicmlhbi5lLmNh
cnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4+XQ0K
Pj4+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDExOjM3IEFNDQo+Pj4+
Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86DQo+Pj4+Pj4gRnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+Pjsg
T2xlIFRyb2FuIDxvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5v
cmc+PG1haWx0bzoNCj4+Pj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVt
cGxveWVlcy5vcmc+Pj4NCj4+Pj4+Pj4+PiBDYzogdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8
bWFpbHRvOnY2b3BzQGlldGYub3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3Bz
QGlldGYub3JnPj4+OyA2bWFuIFdHIDwNCj4+Pj4+PiBpcHY2QGlldGYub3JnPG1haWx0bzppcHY2
QGlldGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4+Pg0K
Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm
b3INCj4+Pj4+PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBPbiAyMDE4LTExLTE0IDA3OjUyLCBUZW1wbGluIChVUyksIEZy
ZWQgTCB3cm90ZToNCj4+Pj4+Pj4+Pj4gSEkgT2xlLA0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+Pj4+IEZyb206IE9sZSBUcm9hbiBb
bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz48
bWFpbHRvOg0KPj4+Pj4+IG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95
ZWVzLm9yZz4+XQ0KPj4+Pj4+Pj4+Pj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTgg
MTA6MzYgQU0NCj4+Pj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRv
Og0KPj4+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb20+Pj4NCj4+Pj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT48bWFpbHRvOg0K
Pj4+Pj4+IG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5j
b20+Pj47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PG1haWx0
bzppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KPj4+Pj4+IDsNCj4+Pj4+PiB2
Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PG1haWx0bzp2
Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+Pj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4+Pj4+PiBkcmFm
dC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE5
OjI1LCBUZW1wbGluIChVUyksIEZyZWQgTCA8DQo+Pj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRvOkZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pj4gd3JvdGU6
DQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBPbGUsDQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+Pj4+Pj4gRnJvbTogT2xl
IFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3ll
ZXMub3JnPjxtYWlsdG86DQo+Pj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9h
bkBlbXBsb3llZXMub3JnPj5dDQo+Pj4+Pj4+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVy
IDEzLCAyMDE4IDk6MzggQU0NCj4+Pj4+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBM
IDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vpbmcu
Y29tPjxtYWlsdG86DQo+Pj4+Pj4gRnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+Pg0KPj4+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRh
cGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5j
b20+PG1haWx0bzoNCj4+Pj4+PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4u
c2FybWFAZ21haWwuY29tPj4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGll
dGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4+
PiA7DQo+Pj4+Pj4gdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYu
b3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4+DQo+Pj4+
Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm
b3INCj4+Pj4+PiBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQo+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IEZyZWQsDQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+Pj4+PiBPbiAxMyBOb3YgMjAxOCwgYXQgMTc6MzQsIFRlbXBsaW4gKFVTKSwgRnJlZCBMIDwN
Cj4+Pj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tPjxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbT4+PiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+
Pj4+PiBIaSBPbGUsDQo+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+Pj4+Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86
b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPjxtYWlsdG86
DQo+Pj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3Jn
Pj5dDQo+Pj4+Pj4+Pj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAxOCAxMTo1
NyBQTQ0KPj4+Pj4+Pj4+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48bWFpbHRv
Og0KPj4+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb20+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+PiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5h
dmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+PG1haWx0
bzoNCj4+Pj4+PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21h
aWwuY29tPj4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPjxt
YWlsdG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4+PiA7DQo+Pj4+
Pj4gdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPjxtYWls
dG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj4+DQo+Pj4+Pj4+Pj4+Pj4+
Pj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPj4+
Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4+IEZyZWQsDQo+Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
Pj4+Pj4+Pj4+PiBJIGFncmVlIHRvIHNvbWUgZXh0ZW50IHRoYXQgREhDUHY2IGlzIGEgZm9ybWF0
IG9uIHdpcmUuDQo+PiBCdXQNCj4+Pj4+PiBhbSBzdXJlIGl0IHdvdWxkIGNvbnN1bWUgbW9yZSBy
ZXNvdXJjZXMgYXQgcm91dGVyIHRvDQo+Pj4+Pj4+Pj4gc3VwcG9ydA0KPj4+Pj4+Pj4+Pj4+Pj4+
IERIQ1B2Ng0KPj4+Pj4+Pj4+Pj4+Pj4+Pj4gYXMgYSB3aG9sZSBhbG9uZyB3aXRoIFNMQUFDLg0K
Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+Pj4+IFByZWZpeCBkZWxlZ2F0aW9uIGlz
IHF1aXRlIGRpZmZlcmVudCBmcm9tIFNMQUFDLg0KPj4+Pj4+Pj4+Pj4+Pj4+Pj4gUmVnYXJkbGVz
cyB0aGlzIGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UuIFNpbmNlIDIwMDMuDQo+Pj4+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+Pj4+IFNvIEkgY2FuIHVuZGVyc3RhbmQgdGhpcyBjb21tZW50
LCB0aGUgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZQ0KPj4+Pj4+IHJlZmVycyB0byB0aGUNCj4+Pj4+
Pj4+Pj4+Pj4+Pj4gc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wgZm9yIHBy
ZWZpeA0KPj4gZGVsZWdhdGlvbi4NCj4+Pj4+PiBJcyB0aGF0IHdoYXQNCj4+Pj4+Pj4+Pj4+Pj4+
Pj4geW91IHdlcmUgbWVhbmluZyB0byBzYXk/DQo+Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+
Pj4+PiBTdXJlLg0KPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+IE9LLCBzbyB5b3UgYXJl
IHNheWluZyB0aGF0IERIQ1B2NiBpcyAqdGhlKiBjaG9zZW4gcHJvdG9jb2wgZm9yDQo+Pj4+Pj4g
UHJlZml4IERlbGVnYXRpb24NCj4+Pj4+Pj4+Pj4+Pj4+IGFuZCB0aGVyZSBzaGFsbCBiZSBubyBh
bHRlcm5hdGUgSVB2NiBORC1iYXNlZCBwcm90b2NvbCBpbg0KPj4+Pj4+IGFkZGl0aW9uIHRvIHRo
YXQuIEkgZG9uJ3QNCj4+Pj4+Pj4+Pj4+Pj4+IG1pbmQgYSBzdGF0ZW1lbnQgbGlrZSB0aGF0LCBi
dXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3aXRoDQo+Pj4+IGl0Pw0KPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4+Pj4+PiBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0byBhdm9p
ZCBwcm92aWRpbmcgbXVsdGlwbGUNCj4+Pj4+PiBlcXVpdmFsZW50IHNvbHV0aW9ucyB0byB0aGUg
c2FtZSBwcm9ibGVtLiBTb21ldGltZXMgd2UgZmFpbC4NCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+
Pj4+IEJ1dCwgZG8geW91IGFzc2VydCB0aGF0IERIQ1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNv
bHV0aW9uPw0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IEkgYW0gc2F5aW5nIHRoYXQgc29sdmlu
ZyBhIHByb2JsZW0gdGhhdCBpcyBhbHJlYWR5IHNvbHZlZCBpcyBhDQo+Pj4+IHdhc3RlDQo+Pj4+
Pj4gb2YgdGltZSBhbmQgcmVzb3VyY2VzLg0KPj4+Pj4+Pj4+Pj4gTm93IGlmIHlvdSBpbnN0YWxs
IGNvdWxkIHNvbHZlIGEgcHJvYmxlbSB3aGVyZSB3ZSBkb27igJl0IGhhdmUgYQ0KPj4+Pj4+IHNh
dGlzZmFjdG9yeSBzb2x1dGlvbi4uLg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBPSywgdGhlbiBJ
IHdpbGwgc2F5IGl0IC0gREhDUHY2IGlzIHRoZSBvbmUgYW5kIG9ubHkgc29sdXRpb24gdG8NCj4+
Pj4+PiBQcmVmaXggRGVsZWdhdGlvbg0KPj4+Pj4+Pj4+PiAqaW4gY2FzZXMgd2hlcmUgYSBkeW5h
bWljIFByZWZpeCBEZWxlZ2F0aW9uIHByb3RvY29sIGlzIG5lZWRlZCouDQo+PiAoSQ0KPj4+Pj4+
IGFkZCB0aGlzDQo+Pj4+Pj4+Pj4+IHF1YWxpZmljYXRpb24gYmVjYXVzZSAnZHJhZnQtdGVtcGxp
bi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90aGVyDQo+Pj4+Pj4gbm9uLXByb3RvY29sDQo+Pj4+Pj4+
Pj4+IGFsdGVybmF0aXZlcyBmb3IgYSBub2RlIHJlY2VpdmluZyBhIHByZWZpeCBkZWxlZ2F0aW9u
LikNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IEknbSBub3QgZGlzYWdyZWVpbmcgdGhhdCBESENQdjYt
UEQgaXMgdGhlIGN1cnJlbnQgSUVURiBzb2x1dGlvbiwNCj4+IGJ1dA0KPj4+Pj4+IHRoZXJlDQo+
Pj4+Pj4+Pj4gYXJlIHNvbWUgc3VidGxldGllczoNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IDEpIFNp
bmNlIHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1YWxseSBzdG9w
DQo+PiBwZW9wbGUNCj4+Pj4+Pj4+PiB1c2luZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVmaXgg
ZGVsZWdhdGlvbiwgd2hpY2ggd291bGQgc2ltcGx5DQo+Pj4+IGFwcGVhcg0KPj4+Pj4+Pj4+IHRv
IGJlIGFuIG91dC1vZi1iYW5kIG9yICJtYW51YWwiIG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElF
VEYNCj4+Pj4gcHJvdG9jb2xzDQo+Pj4+Pj4+Pj4gYXJlIGNvbmNlcm5lZC4NCj4+Pj4+Pj4+DQo+
Pj4+Pj4+PiBSaWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBpbiBob3cgSSB3b3JkZWQgbXkg
bWVzc2FnZSBiYXNlZCBvbg0KPj4gb3VyDQo+Pj4+Pj4+PiBrbm93bGVkZ2Ugb2Ygb3RoZXIgbm9u
LXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlDQo+Pj4+Pj4+PiBjYXB0
dXJlZCBpbiAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnLiBGcm9tIHRoYXQgZG9jdW1lbnQ6
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gIjEwLiAgUHJlZml4IERlbGVnYXRpb24gU2VydmljZXMNCj4+
Pj4+Pj4+DQo+Pj4+Pj4+PiAgICBTZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRpb24gc2Vydmlj
ZXMgbXVzdCBiZSBjb25zaWRlcmVkDQo+Pj4+IGFjY29yZGluZw0KPj4+Pj4+Pj4gICAgdG8gc3Bl
Y2lmaWMgdXNlIGNhc2VzLiAgQW4gZXhhbXBsZSBzZXJ2aWNlIGlzIHRoYXQgb2ZmZXJlZCBieQ0K
Pj4+PiBESENQdjYNCj4+Pj4+Pj4+ICAgIFtSRkMzNjMzXS4gIEFuIGFsdGVybmF0aXZlIHNlcnZp
Y2UgYmFzZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFzDQo+Pj4+Pj4+PiAgICBhbHNvIGJlZW4g
cHJvcG9zZWQgW0ktRC5waW94Zm9sa3MtNm1hbi1waW8tZXhjbHVzaXZlLWJpdF0uDQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4gICAgT3RoZXIsIG5vbi1yb3V0ZXIsIG1lY2hhbmlzbXMgbWF5IGV4aXN0LCBz
dWNoIGFzIHByb3ByaWV0YXJ5DQo+PiBJUEFNcywNCj4+Pj4+Pj4+ICAgIFtJLUQuaWV0Zi1hbmlt
YS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kDQo+Pj4+Pj4+PiAgICBbSS1ELnN1bi1jYXNtLWFkZHJl
c3MtcG9vbC1tYW5hZ2VtZW50LXlhbmddLiINCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBEb2VzIHRoaXMg
c3RpbGwgcmluZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50cw0K
Pj4+PiBiYXNlZA0KPj4+Pj4+Pj4gb24gdGhlc2UgcmVjZW50IGRpc2N1c3Npb25zPw0KPj4+Pj4+
Pg0KPj4+Pj4+PiBJIHRoaW5rIGl0J3Mgc3RpbGwgdHJ1ZSwgYWx0aG91Z2ggYXMgT2xlIGFuZCBJ
IHNhaWQsIHByb3Bvc2FscyBzdWNoDQo+PiBhcw0KPj4+Pj4+PiBhbmltYS1wcmVmaXgtbWFuYWdl
bWVudCwgQ0FTTSBhbWQgSE5DUCBkbyByZWNvZ25pemUgREhDUHY2LVBEIGFzIHRoZQ0KPj4+Pj4+
PiBib3VuZGFyeSBtZWNoYW5pc20uIE9uIHRoZSBvdGhlciBoYW5kLCBuYXZlZW4tc2xhYWMtcHJl
Zml4LW1hbmFnZW1lbnQNCj4+Pj4+Pj4gaW50ZW50aW9uYWxseSBjb21wZXRlcyB3aXRoIERIQ1B2
Ni1QRCwgd2hpY2ggaXMgYSBkaWZmZXJlbnQNCj4+Pj4gZGlzY3Vzc2lpb24uDQo+Pj4+Pj4+DQo+
Pj4+Pj4+ICAgICBCcmlhbg0KPj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFRoYW5rcyAtIEZy
ZWQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gMikgV2UgZGlkIHRoaW5rIGFib3V0IHRoaXMgcXVlc3Rp
b24gYSBiaXQgd2hpbGUgZGV2ZWxvcGluZw0KPj4+Pj4+Pj4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LTA3DQo+Pj4+Pj4+Pj4g
KHdoaWNoIGlzIGFwcHJvdmVkIGFuZCBpbiB0aGUgUkZDIEVkaXRvciBxdWV1ZSB3YWl0aW5nIGZv
ciBtaXNzaW5nDQo+Pj4+Pj4+Pj4gcmVmZXJlbmNlcykuIFRoZSBhcHBlbmRpeCBBMiBpcyBzdXBw
b3NlZCB0byBzaG93IGhvdyBhIHByZWZpeA0KPj4+Pj4+Pj4+IG1hbmFnZW1lbnQgc3lzdGVtIHdv
dWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFuDQo+Pj4+Pj4+Pj4g
YXV0b25vbWljIG5ldHdvcmsuIEkgdGhpbmsgeW91J2QgZmluZCBzb21ldGhpbmcgc2ltaWxhciBp
biBhbnkgc29ydA0KPj4+Pj4+Pj4+IG9mIGNvb3JkaW5hdGVkIHByZWZpeCBtYW5hZ2VtZW50IHNj
aGVtZS4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IDMpIEEgc2ltaWxhciBzaXR1YXRpb24gYXJpc2Vz
IGluIEhOQ1A6DQo+Pj4+Pj4+Pj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc3ODgj
c2VjdGlvbi02LjMuNA0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gICAgQnJpYW4NCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4+IFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBvZiBzb21l
dGhpbmcgbmV3LCBoYXMgdG8gYmUgZGlmZmVyZW50DQo+Pj4+IHRoYW4NCj4+Pj4+PiDigJxqdXN0
IGRpZmZlcmVudCB3cmFwcGluZ+KAnS4NCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+PiBC
eSAiZGlmZmVyZW50IHdyYXBwaW5nIiwgYXJlIHlvdSBhcmUgdGFsa2luZyBhYm91dCBub24tREhD
UHY2DQo+Pj4+Pj4gcHJvdG9jb2wgcHJvcG9zYWxzPw0KPj4+Pj4+Pj4+Pj4+Pj4gSWYgbm90LCBp
ZiB5b3UgbWVhbiB0byBzYXkgdGhhdCB0aGUgaWRlYSBvZiBpbmNsdWRpbmcgYSBESENQdjYNCj4+
Pj4+PiBvcHRpb24gaW4gUlMvUkEgbWVzc2FnZXMNCj4+Pj4+Pj4+Pj4+Pj4+IGlzICJqdXN0IGEg
ZGlmZmVyZW50IHdyYXBwaW5nIiwgdGhlbiB0aGF0IGlzIG5vdCBlbnRpcmVseQ0KPj4gdHJ1ZS4N
Cj4+Pj4+PiBCeSBpbmNsdWRpbmcgYm90aCB0aGUgSVB2Ng0KPj4+Pj4+Pj4+Pj4+Pj4gTkQgYW5k
IERIQ1B2NiBmdW5jdGlvbnMgaW4gYSBzaW5nbGUgbWVzc2FnZSBleGNoYW5nZSwgdGhlcmUNCj4+
IGFyZQ0KPj4+Pj4+IGZld2VyIG1lc3NhZ2VzDQo+Pj4+Pj4+Pj4+Pj4+PiBhbmQgZmV3ZXIgcm91
bmQgdHJpcHMuIFRoYXQgaW4gaXRzZWxmIGlzIGludGVyZXN0aW5nLg0KPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+Pj4+PiBEb27igJl0IHJlYWxseSBzZWUgdGhhdCBhcyBpbnRlcmVzdGluZy4gWW91
IHdpbGwgbm90IHNhdmUgYSByb3VuZA0KPj4+Pj4+IHRyaXAsIHNpbmNlIHRoZSB0d28gcHJvdG9j
b2xzIGRvbuKAmXQgZGVwZW5kIG9uIGVhY2ggb3RoZXIuDQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
Pj4+PiBUaGlzIGdldHMgdXMgYmFjayB0byB0aGUgTSZPIGJpdHMgd2hlcmUgdGhlcmUgaXMgYQ0K
Pj4+PiBjcm9zcy1kZXBlbmRlbmNlDQo+Pj4+Pj4gYmV0d2VlbiB0aGUgdHdvDQo+Pj4+Pj4+Pj4+
Pj4gcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHksIHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRp
bCB0aGUNCj4+IFJTL1JBDQo+Pj4+Pj4gZXhjaGFuZ2UgYW5kIGNoZWNrIHRoZQ0KPj4+Pj4+Pj4+
Pj4+IE0mTyBiaXRzIGJlZm9yZSBpbnZva2luZyBESENQdjYgKHR3byByb3VuZCB0cmlwcykuIEFy
ZSB5b3UNCj4+IHNheWluZw0KPj4+Pj4+IHRoYXQgdGhhdCBpcyBubyBsb25nZXINCj4+Pj4+Pj4+
Pj4+PiB0aGUgY2FzZT8gSGF2ZSB3ZSBkZWNsYXJlZCB0aGF0IHRoZSBNJk8gYml0cyBhcmUgZGVw
cmVjYXRlZD8NCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBESENQdjYgUEQgaGFzIG5ldmVyIGhh
ZCBhbnkgZGVwZW5kZW5jeSBvbiB0aGUgTSZPIGJpdHMuIFBEIGlzIGENCj4+Pj4+PiBwcm90b2Nv
bCBiZXR3ZWVuIHJvdXRlcnMuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IE9LLCB0aGVuIGxldCdz
IGlnbm9yZSB0aGUgTSZPIGJpdHMgLSBJIGFtIGZpbmUgd2l0aCB0aGF0Lg0KPj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+Pj4+IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZld2VyIG1l
c3NhZ2VzIC0gdHdvIGluc3RlYWQNCj4+Pj4gb2YNCj4+Pj4+PiBmb3VyLiBUaGF0IG1hdHRlcnMN
Cj4+Pj4+Pj4+Pj4+PiBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy4NCj4+Pj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoZSBtYXRocyBiZWhpbmQgdGhhdC4N
Cj4+Pj4+Pj4+Pj4+IFVzZSBoZWFkZXIgY29tcHJlc3Npb24gdGhlbi4NCj4+Pj4+Pj4+Pj4NCj4+
Pj4+Pj4+Pj4gSXQgaXNuJ3Qgb25seSBhIHF1ZXN0aW9uIG9mIGhvdyBtYW55IGJ5dGVzIC0gdGhl
IHF1ZXN0aW9uIGlzDQo+PiBtb3Jlc28NCj4+Pj4+PiBob3cNCj4+Pj4+Pj4+Pj4gbWFueSBjaGFu
bmVsIGFjY2Vzc2VzIGFyZSBuZWNlc3NhcnkuIE9uIHNvbWUgbGlua3MsIHNlbmRpbmcNCj4+Pj4+
PiBldmVyeXRoaW5nIGluDQo+Pj4+Pj4+Pj4+IGEgc2luZ2xlIGNoYW5uZWwgYWNjZXNzIGlzIGxl
c3MgcHJvbmUgdG8gY29sbGlzaW9ucyB0aGFuIHJlcXVpcmluZw0KPj4+Pj4+IG11bHRpcGxlDQo+
Pj4+Pj4+Pj4+IGNoYW5uZWwgYWNjZXNzZXMuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFRoaW5r
IGFib3V0IENCIHJhZGlvIC0gYWZ0ZXIgeW91IHNheSAiYnJlYWtlciwgYnJlYWtlciBvbmUtbmlu
ZSINCj4+IHlvdQ0KPj4+Pj4+IGdldA0KPj4+Pj4+Pj4+PiB0byBzYXkgYXMgbXVjaCBhcyB5b3Ug
d2FudCAod2l0aGluIHJlYXNvbikgd2l0aG91dCBoYXZpbmcgdG8NCj4+IHVuZGVyZ28NCj4+Pj4+
Pj4+Pj4gY2hhbm5lbCBjb250ZW50aW9uIG11bHRpcGxlIHRpbWVzLiAoVGhhdCBpcyBub3QgdG8g
c2F5IHRoYXQgY29tbW9uDQo+Pj4+Pj4gZGF0YQ0KPj4+Pj4+Pj4+PiBsaW5rcyBmdW5jdGlvbiB0
aGUgc2FtZSBhcyBDQiByYWRpbywgYnV0IHRoZXkgZG8gaGF2ZSB0aGVpciBDU01BDQo+Pj4+Pj4g
cHJvdG9jb2xzDQo+Pj4+Pj4+Pj4+IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0ZXAgb24g
c29tZW9uZSBlbHNlJ3MgdHJhbnNtaXNzaW9uLikNCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4g
RGlmZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFjdGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50aWNz
LCBqdXN0DQo+Pj4+Pj4gb3B0aW9ucyBpbiBORCBpbnN0ZWFkIG9mIERIQ1AuDQo+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+Pj4+PiBObywgdGhlIG9wdGlvbnMgaW4gUlMvUkEgYXJlIGV4YWN0bHkgREhD
UHY2IC0gdGhleSBhcmUgbm90DQo+Pj4+Pj4gZGlmZmVyZW50IHRoYW4gREhDUHY2Lg0KPj4+Pj4+
Pj4+Pj4+IFRoYXQgaXMgdGhlIHdob2xlIHBvaW50Lg0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+
IFJpZ2h0LiBJIGFtIHNvcnJ5IGJ1dCBJIHN0cnVnZ2xlIGdldHRpbmcgd2h5IHRoYXQgaXMgdmFs
dWFibGUuIE5EDQo+Pj4+IGlzDQo+Pj4+Pj4gYWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBU
aGF04oCZcyBub3Qgc3VpdGFibGUgZm9yIHBlci1yb3V0ZXINCj4+Pj4+Pj4+Pj4+IGRlbGVnYXRp
b24uDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IElQdjYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRl
ZCB0byBiZSBzZW50IGFzIHVuaWNhc3QgKG9uZS10by1vbmUpLg0KPj4+PiBJbg0KPj4+Pj4+IHRo
aXMNCj4+Pj4+Pj4+Pj4gY2FzZSwgdGhlIHByZXNlbmNlIG9mIGEgREhDUHY2IG9wdGlvbiBpbiB0
aGUgUlMgbWVzc2FnZSBpcw0KPj4+PiBpbmRpY2F0aW9uDQo+Pj4+Pj4gdGhhdA0KPj4+Pj4+Pj4+
PiB0aGUgUkEgaXMgdG8gYmUgcmV0dXJuZWQgdmlhIHVuaWNhc3QuDQo+Pj4+Pj4+Pj4+DQo+Pj4+
Pj4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4+PiBDaGVlcnMNCj4+Pj4+Pj4+Pj4+IE9sZQ0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBUaGFua3MgLSBGcmVkDQo+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gQ2hlZXJzDQo+Pj4+Pj4+Pj4+Pj4+IE9sZQ0KPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+IFRoYW5r
cyAtIEZyZWQNCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+Pj4gV2UgYXJlIHN0aWxsIHN0
cnVnZ2xpbmcgd2l0aCDigJxwZXJtaXNzaW9ubGVzcyBleHRlbnNpb25z4oCdIG9mDQo+PiBhbg0K
Pj4+Pj4+IElQdjYgbmV0d29yay4gU29tZXRoaW5nIHRoYXQgc29sdmVkIHRoYXQgcHJvYmxlbSwg
d291bGQgYmUgYQ0KPj4+Pj4+Pj4+IGxvdA0KPj4+Pj4+Pj4+Pj4+PiBtb3JlDQo+Pj4+Pj4+Pj4+
Pj4+Pj4gaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91dC4NCj4+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4+Pj4+Pj4+IENoZWVycywNCj4+Pj4+Pj4+Pj4+Pj4+PiBPbGUNCj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+Pj4+Pj4+PiB2Nm9wcyBtYWlsaW5nIGxpc3QNCj4+Pj4+Pj4+Pj4gdjZv
cHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8
bWFpbHRvOnY2b3BzQGlldGYub3JnPj4NCj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby92Nm9wcw0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4NCj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
Pj4+Pj4gdjZvcHMgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+IHY2b3BzQGlldGYub3JnPG1haWx0bzp2
Nm9wc0BpZXRmLm9yZz48bWFpbHRvOnY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9y
Zz4+DQo+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMN
Cj4+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+DQo+Pg0KPj4N
Cj4NCg==

--_000_aa2885ee3fc844beb1df37ad6ff44dffXCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgYW55IHByZWZpeCBkZWxlZ2F0
aW9uIHNlcnZpY2UgbmVlZHMgdG8gYWxsb3cgZm9yIGFueSBsZWdpdGltYXRlIHByZWZpeDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5sZW5ndGggb2YgLzY0IG9yIHNob3J0ZXIuIFNvbWUgc2hvcnRjdXRzIGNh
biBiZSB0YWtlbiBpbiBjYXNlcyB3aGVyZSBvbmx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi82NCBpcyBu
ZWVkZWQsIGJ1dCB0aG9zZSBzaG9ydGN1dHMgc2hvdWxkIGJlIGJhc2VkIG9uIGEgZ2VuZXJhbC1w
dXJwb3NlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnNvbHV0aW9uIGFuZCBub3QgYSBzcGVjaWFsLXB1cnBv
c2Ugb25lIGZvciBsaW1pdGVkIHVzZSBjYXNlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyAtIEZyZWQNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IE5hdmVlbiBLb3R0YXBh
bGxpIFttYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBX
ZWRuZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE4IDE6NTMgQU08YnI+DQo8Yj5Ubzo8L2I+IEJyaWFu
IEUgQ2FycGVudGVyICZsdDticmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+
Q2M6PC9iPiBUZW1wbGluIChVUyksIEZyZWQgTCAmbHQ7RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bSZndDs7IE9sZSBUcm9hbiAmbHQ7b3Ryb2FuQGVtcGxveWVlcy5vcmcmZ3Q7OyB2Nm9wcyBsaXN0
ICZsdDt2Nm9wc0BpZXRmLm9yZyZndDs7IDZtYW4gV0cgJmx0O2lwdjZAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm
b3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBCcmlhbiw8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFzIEkgdGhpbmsg
bW9yZSBvbiB1c2FnZSBvZiAmcXVvdDtvbi1saW5rJnF1b3Q7IGZsYWcgYW5kIHVuc29saWNpdGVk
IFJBLCBJIHNlZSB0aGUgYmVsb3cgY29ycmVjdGlvbnMgbWlnaHQgYmUgcmVxdWlyZWQgaW4gbXkg
ZHJhZnQuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xLiBX
aGVuIHRoZSBwcmVmaXggbGVuZ3RoIG9mICZsdDsgNjQgaXMgc29saWNpdGVkIGJ5IGEgQ1BFIG9y
IGRvd25zdHJlYW0gcm91dGVyLCB0aGUgJnF1b3Q7b24tbGluayZxdW90OyBmbGFnIHdpbGwgbm90
IG1ha2Ugc2Vuc2UgZnJvbSBkZWxlZ2F0aW5nIHJvdXRlcidzIHBlcnNwZWN0aXZlLiZuYnNwOyBJ
dCBpcyB0aGUgQ1BFIG9yIGRvd25zdHJlYW0gcm91dGVyIHJlc3BvbnNpYmlsaXR5IHRvIHVzZSB0
aGUgcHJlZml4IHBvb2wgYW5kIG9uLWxpbmsNCiBiaXQgYXMgcGVyIGNvbmZpZ3VyYXRpb24gYmFz
ZWQgb24gdGhlIG5ldHdvcmsgdG9wb2xvZ3kgaXQgaXMgY2F0ZXJpbmcgdG8uPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yLiBXaGVuIHRoZSBwcmVm
aXggbGVuZ3RoIG9mICZsdDsgNjQgaXMgc29saWNpdGVkIGJ5IGEgQ1BFIG9yIGRvd25zdHJlYW0g
cm91dGVyLCB0aGUgZGVsZWdhdGluZyByb3V0ZXIgd2lsbCBub3Qgc2VuZCB1bnNvbGljaXRlZCBS
QSBmb3IgdGhlIGFsbG9jYXRlZCBwcmVmaXggcG9vbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgYWxsIG9mIHRoaXMgZWZmb3J0IGlz
IG5vdCB0byByZXBsaWNhdGUgdGhlIERIQ1B2NiBiZWhhdmlvciBpbnNpZGUgUlMvUkEuJm5ic3A7
IEl0J3Mgb25seSB0byBmaWxsIHNtYWxsIGdhcHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBsZXQgbWUga25vdyB5b3VyJm5ic3A7
dGhvdWdodHMgb24gdGhlc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91cnMsPGJyPg0KTmF2ZWVuLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCAyMSBOb3YgMjAx
OCBhdCAwMTozMSwgQnJpYW4gRSBDYXJwZW50ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb20iPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5PbiAyMDE4LTExLTIxIDA3OjA4
LCBOYXZlZW4gS290dGFwYWxsaSB3cm90ZTo8YnI+DQomZ3Q7IEhlbGxvIEJyaWFuLDxicj4NCiZn
dDsgPGJyPg0KJmd0OyBDb21tZW50cyBpbmxpbmUuPGJyPg0KPGJyPg0KVGhlIHNhbWUgZnJvbSBt
ZS4uLjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBZb3Vycyw8YnI+DQomZ3Q7IE5hdmVlbi48
YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIDE5IE5vdiAyMDE4IGF0IDAx
OjA0LCBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVu
dGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsmZ3Q7IE9uIDIw
MTgtMTEtMTkgMDY6NTMsIE5hdmVlbiBLb3R0YXBhbGxpIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyBIZWxsbyBCcmlhbiw8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgUGxlYXNl
IGZpbmQgY29tbWVudHMgaW5saW5lLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBUaGFua3MgJmFtcDsgUmVnYXJkcyw8YnI+DQomZ3Q7Jmd0OyZndDsgTmF2ZWVuPGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIFN1biwgMTgg
Tm92IDIwMTgsIDAxOjE2IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YnI+DQomZ3Q7Jmd0OyA8YSBo
cmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDIwMTgtMTEtMTggMDY6
NDAsIE5hdmVlbiBLb3R0YXBhbGxpIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl
bGxvIEJyaWFuLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgV2hldGhlciBpdCdzIGEgcHJlZml4IGRlbGVnYXRpb24gb3IgYWxsb2NhdGlvbiwgaXQn
cyBhIHJlc291cmNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBhbGxvY2F0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZnJvbSBib3RoIHRoZSBob3N0IC8gQ1BFIG9yIGEgcm91dGVyIHBlcnNw
ZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQ8YnI+DQomZ3Q7Jmd0OyBtaXNzaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdHJhbnNhY3Rpb24gSUQgaW4gUlMvUkEgYXMgYSBtYW5kYXRvcnkgcmVx
dWlyZW1lbnQgZm9yIFNMQUFDIHRvPGJyPg0KJmd0OyZndDsgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBldmVuIHdpdGggcHJvcG9zZWQgcHJvdG9jb2w/PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWWVzLiBXaXRob3V0IGEgdHJhbnNhY3Rpb24g
SUQsIGEgbm9uY2UsIG9yIHNvbWUgZXF1aXZhbGVudCBtZWNhaG5pc208YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGlzIG5vIHdheSB0byBjb3JyZWxhdGUgdGhlIHJlcXVlc3QgYW5kIHJlc3Bv
bnNlIHVuYW1iaWd1b3VzbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJbiBwYXJ0aWN1bGFyIHlv
dXIgcHJvcG9zYWwgZG9lc24ndCBkaXN0aW5ndWlzaCBiZXR3ZWVuIGFuIHVuc29saWNpdGVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyB1bmljYXN0IFJBIGFubm91bmNpbmcgYSBwcmVmaXggYW5kIGEg
c29saWNpdGVkIHVuaWNhc3QgUkEgYXNzaWduaW5nIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHBy
ZWZpeCwgd2hpY2ggYXJlIHRvdGFsbHkgZGlmZmVyZW50IGFjdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBOYXZlZW5dIEFtIG5v
dCB5ZXQgY2xlYXIgb24gd2h5IHdlIHNob3VsZCBkaXN0aW5ndWlzaCBiZXR3ZWVuIHVuc29saWNp
dGVkPGJyPg0KJmd0OyZndDsmZ3Q7IGFuZCBzb2xpY2l0ZWQgUkEuJm5ic3A7IERvIHdlIG5lZWQg
dG8gZGlzdGluZ3Vpc2ggbGlrZSB0aGF0PyZuYnNwOyBBcyBwZXIgbXk8YnI+DQomZ3Q7Jmd0OyBj
dXJyZW50PGJyPg0KJmd0OyZndDsmZ3Q7IGtub3dsZWRnZSBhbnkgcHJlZml4IHdpbGwgYmUgYWxs
b2NhdGVkIG9yIGFzc2lnbmVkIG9ubHkgd2hlbiBSUyBpczxicj4NCiZndDsmZ3Q7IHJlY2VpdmVk
PGJyPg0KJmd0OyZndDsmZ3Q7IGZyb20gbm9kZSBhbmQgZGlkbid0IGNvbWUgYWNyb3NzIGFuIHVz
ZSBjYXNlIG9mIGEgcm91dGVyIGFzc2lnbmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsgcHJlZml4
IHVuc29saWNpdGVkLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgVG9kYXksIG5vIHByZWZp
eGVzIGFyZSBhc3NpZ25lZCBvbiByZWNlaXB0IG9mIFJTLCBzbyBJIGRvbid0IHVuZGVyc3RhbmQ8
YnI+DQomZ3Q7Jmd0OyB5b3VyIGFyZ3VtZW50LiBQcmVmaXhlcyBhcmUgYXNzaWduZWQgZWl0aGVy
IGJ5IGNvbmZpZ3VyYXRpb24gb3I8YnI+DQomZ3Q7Jmd0OyBieSBESENQdjYtTkQuPGJyPg0KJmd0
OyZndDs8YnI+DQomZ3Q7IE5hdmVlbl0gSSB3b3VsZCBzZWUgdGhpcyBhcyBwYXJ0aWFsbHkgdHJ1
ZS4mbmJzcDsgQXMgb25lIG9mIHRoZSBmb3J1bSBtZW1iZXI8YnI+DQomZ3Q7IG1lbnRpb25lZCwg
UkEgZG9lcyBtb3JlIHRoYW4gYWR2ZXJ0aXNpbmcgdGhlIHByZWZpeC4mbmJzcDsgRXZlbiBpbiBv
dXIgZ2F0ZXdheTxicj4NCiZndDsgdG9vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0byBzdWJzY3Jp
YmVycyB3aGVuIGEgUlMgaXMgcmVjZWl2ZWQgZnJvbSBkZXZpY2VzPGJyPg0KJmd0OyBkaXJlY3Rs
eSB0dW5uZWxlZCBvdmVyIEdSRS4mbmJzcDsgPGJyPg0KPGJyPg0KQ2FuIHlvdSBleHBsYWluIHRo
YXQgaW4gbW9yZSBkZXRhaWw/IElzIHRoYXQgaG93IGEgaG9tZW5ldCB3b3VsZDxicj4NCmdldCBh
IC80OCBmb3IgZXhhbXBsZT88YnI+DQo8YnI+DQomZ3Q7IENvbnNpZGVyIHRoZSBjYXNlIG9mIGRl
c2NyaWJlZCBpbiBSRkM4MjczLDxicj4NCiZndDsgd2hlcmUgdGhlIHByZWZpeGVzIGFyZSBhc3Np
Z25lZCB0byBkZXZpY2VzIHVwb24gcmVjZWlwdCBvZiBSUy4mbmJzcDsgU28sIGl0PGJyPg0KJmd0
OyBuZWVkbid0IGFsd2F5cyBiZSBhIGNvbmZpZ3VyYXRpb24gb3IgREhDUHY2IGZvciB0aGUgcHJl
Zml4IGFsbG9jYXRpb24gb3I8YnI+DQomZ3Q7IGFzc2lnbm1lbnQuPGJyPg0KPGJyPg0KVGhlcmUg
aXMgYSB2ZXJ5IGZ1bmRhbWVudGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBSRkM4MjczIGFuZCB5b3Vy
IHByb3Bvc2FsLjxicj4NCkluIFJGQzgyNzMgdGhlIHRhcmdldCBob3N0ICpkb2VzIG5vdCBrbm93
KiB0aGF0IHRoZSAvNjQgcHJlZml4IGlzPGJyPg0Kc2luZ2xlLXVzZS4gSW4gbm8gd2F5IGlzIHRo
YXQgcHJlZml4IGRlbGVnYXRlZCB0byB0aGUgaG9zdDsgaXQgaXM8YnI+DQpzaW1wbHkgdGhlIHBy
ZWZpeCBpdCBtYXkgdXNlIGZvciBmb3JtaW5nIGl0cyBvd24gYWRkcmVzcy4gKEl0IGlzIG5vdDxi
cj4NCmV2ZW4gbWFya2VkIGFzIGFuIG9uLWxpbmsgcHJlZml4LCBzaW5jZSB0aGUgTCBiaXQgaXMg
c3BlY2lmaWVkIHRvIGJlPGJyPg0Kb2ZmLik8YnI+DQo8YnI+DQomZ3Q7Jmd0OyZndDsgU28sIHNp
bmNlIGJvdGggbm9kZSBhbmQgcm91dGVyIHdpbGwgaGF2ZSBjb250ZXh0IG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7IHByZWZpeCBhc3NpZ25lZCwgd2UgY2FuIHJlc2VydmUgY29uc3RhbnQgbnVtYmVycyBs
aWtlIDAgb3IgMHhGRkZGRkZGRiBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsgbm9uY2VzIGluY2x1ZGVk
IGluIHVuc29saWNpdGVkIFJBLiBJIGNhbiBhZGQgYSB0ZXh0IHNheWluZyB0aGUgdXNlIG9mPGJy
Pg0KJmd0OyZndDsgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyBpbiBuZXh0IHZlcnNpb24gb2YgZHJh
ZnQuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBCdXQgdGhlcmUgaXMgbm8gZmllbGQgaW4g
YW4gUkEgZm9yIGEgbm9uY2UuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7IE5hdmVlbl0gVGhhdCBp
cyB3aGF0IG15IGRyYWZ0IGlzIHByb3Bvc2luZy48YnI+DQo8YnI+DQpJIG11c3QgaGF2ZSBtaXNz
ZWQgdGhhdCBpbiB0aGUgdGV4dC4gV2hpY2ggc2VjdGlvbj88YnI+DQo8YnI+DQomZ3Q7IDxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSGFu
ZGluZyBvdXQgcmVzb3VyY2VzIHdpdGggYSBzaW5nbGUgbWVzc2FnZSBleGNoYW5nZSBpcyBiYWQg
cHJhY3RpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGFueXdheTsgaWYgdGhlIHJlc3BvbnNlIGlz
IGxvc3QsIHRoZSByZXNvdXJjZSBpcyBsb3N0IGZvciBldmVyLiBZb3U8YnI+DQomZ3Q7Jmd0OyBy
ZWFsbHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSBraW5kIG9mIHR3by1waGFzZSBj
b21taXQuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IE5hdmVlbl0gRG8gd2UgcmVhbGx5IG5lZWQgdGhpcz8gVGhlcmUgYXJlIGVxdWFsIGFtb3Vu
dCBvZiBjaGFuY2VzIG9mPGJyPg0KJmd0OyZndDsgbG9zaW5nPGJyPg0KJmd0OyZndDsmZ3Q7IGEg
UkEgb3IgREhDUHY2IEF2ZXJ0aXNlIC8gUmVwbHkuJm5ic3A7IEEgdHdvIHdheSBjb21taXQgd2ls
bCBpbmR1Y2UgbW9yZSBkZWxheTxicj4NCiZndDsmZ3Q7Jmd0OyBpbiB0aGUgcmVzb3VyY2UgYWxs
b2NhdGlvbiBwcm9jZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1aXJlZCBhcyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsgcmV0cnkgbWVjaGFuaXNtIGlzIGluIHBsYWNlLjxicj4NCiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsgQSByZXRyeSBtZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxl
YWQgdG8gdGhlIHNhbWUgcHJlZml4IGJlaW5nPGJyPg0KJmd0OyZndDsgYWxsb2NhdGVkIHR3aWNl
IGR1ZSB0byBsb3N0IG1lc3NhZ2VzIG9yIGEgcmFjZSBjb25kaXRpb24uIEkgc3VnZ2VzdDxicj4N
CiZndDsmZ3Q7IHRoYXQgeW91IHJlYWQgdXAgb24gdHdvLXBoYXNlIGNvbW1pdCwgd2hpY2ggcmVx
dWlyZXMgYSBtaW5pbXVtIG9mPGJyPg0KJmd0OyZndDsgZm91ciBtZXNzYWdlcy48YnI+DQomZ3Q7
Jmd0Ozxicj4NCiZndDsgTmF2ZWVuXSBBZ3JlZSB0aGF0IGEgdHdvLXBoYXNlIGNvbW1pdCBpcyBj
b25zaWRlcmFibHkgc2FmZS4mbmJzcDsgVGhpcyBjYW4gYmUgYTxicj4NCiZndDsgc3ViamVjdCBv
ZiBmdXR1cmUgc3R1ZHkuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBJIHdvdWxkIHJhdGhlciBzYXkgdGhhdCB0aGUgcmVzb3VyY2UgaXMgbmV2ZXI8YnI+DQomZ3Q7
Jmd0OyZndDsgbG9zdC4mbmJzcDsgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVj
dGl2ZSB0aGUgcmVzb3VyY2UgaXMgYWxsb2NhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7IGV2ZW4gaWYg
dGhlIG1lc3NhZ2UgZG9lc24ndCByZWFjaCB0aGUgc29saWNpdGVkIG5vZGUuJm5ic3A7IEEgZGV2
aWNlIHdpbGw8YnI+DQomZ3Q7Jmd0OyBhbnl3YXk8YnI+DQomZ3Q7Jmd0OyZndDsgcmV0cnkgYW5k
IGEgcm91dGVyIHdpbGwgYWx3YXlzIHNlbmRzIGEgcmVzcG9uc2Ugd2l0aCB0aGUgc2FtZSBhbGxv
Y2F0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsgcHJlZml4Ljxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsgQnV0IGl0IG5ldmVyIGtub3dzIGlmIHRoZSByZXNwb25zZSB3YXMgcmVjZWl2ZWQsIHdoaWNo
IGlzIGEgcmVxdWlyZW1lbnQ8YnI+DQomZ3Q7Jmd0OyBmb3Igc2FmZSByZXNvdXJjZSBhbGxvY2F0
aW9uLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFRo
ZSBzdGFuZGFyZCBSQSBkb2Vzbid0IGhhdmUgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcHJv
YmxlbSBiZWNhdXNlIGl0J3MgYW4gKmFubm91bmNlbWVudCogbm90IGFuICphc3NpZ25tZW50Kiwg
YW5kIGl0IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZXBlYXRlZCBhdCBhIHJlYXNvbmFibGUg
ZnJlcXVlbmN5LCBzbyBhIGxvc3QgbWVzc2FnZSBkb2Vzbid0IG1hdHRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE5hdmVlbl0gSSBk
b24ndCBzZWUgYSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBpbiBteSBkcmFmdC4gU28sIGRp
ZG4ndDxicj4NCiZndDsmZ3Q7Jmd0OyB3YW50IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3
byBpLmUuIHN0YW5kYXJkIGFuZCB0aGUgb25lIHByb3Bvc2VkIGluPGJyPg0KJmd0OyZndDsmZ3Q7
IHRoaXMgZHJhZnQuJm5ic3A7IFdoYXQga2luZCBvZiBkaWZmZXJlbmNlIGRvIHlvdSBzZWU/PGJy
Pg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBBcyBkZXNjcmliZWQgYWJvdmUuIEFuIGV4aXN0aW5n
IFJBIHNheXMgJnF1b3Q7SSByb3V0ZSB0aGlzIHByZWZpeCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyBZ
b3VyIFJBIHNheXMgJnF1b3Q7WW91IGNhbiB1c2UgdGhpcyBwcmVmaXguJnF1b3Q7IFRoYXQgaXMg
YW4gdXR0ZXJseSBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyBzdGF0ZW1lbnQuPGJyPg0KJmd0OyZn
dDs8YnI+DQomZ3Q7IE5hdmVlbl0gQXMgbWVudGlvbmVkIGluIGFib3ZlIGV4YW1wbGUsIG5vdCBh
bGwgcm91dGVycyBtaWdodCBub3QgYmU8YnI+DQomZ3Q7IGVsaWdpYmxlIHRvIHNheSB0aGF0ICZx
dW90O1lvdSBjYW4gdXNlIHRoaXMgcHJlZml4JnF1b3Q7IChmb3IgZXhhbXBsZSwgd2hvZXZlciBk
aWRuJ3Q8YnI+DQomZ3Q7IGdvIGZvciBhICZsdDsgLzY0IHByZWZpeCBhbGxvY2F0aW9uKS4mbmJz
cDsgVGhlcmUgbXVzdCBub3QgYmUgYSBiaWcgY2hhbmdlIGluPGJyPg0KJmd0OyBleGlzdGluZyBi
ZWhhdmlvci4mbmJzcDsgQ2FuIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0YW5kIHlvdXIgY29t
bWVudD88YnI+DQo8YnI+DQpPbmx5IGEgcm91dGVyIHRoYXQgb3ducyBhIHBvb2wgb2YgcHJlZml4
ZXMgY2FuIGRlbGVnYXRlIHRoZW0gdXNpbmc8YnI+DQpESENQdjYtUEQsIGFuZCBJIGRvbid0IHNl
ZSB3aHkgaXQgd291bGQgYmUgYW55IGRpZmZlcmVudCBmb3IgeW91cjxicj4NCnByb3Bvc2FsLjxi
cj4NCjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAoQSBkZXZpY2UgSUQsIGFz
IGFsc28gdXNlZCBpbiBESENQdjYsIGRvZXNuJ3Qgc2VlbSB0byBiZSBlc3NlbnRpYWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IGluIHRoZSBzYW1lIHdheSwgYnV0IHdvdWxkIGJlIG5lZWRlZCBpZiBh
biBhdXRob3Jpc2F0aW9uIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBsb2dnaW5nIG1lY2hhbmlz
bSBpcyBuZWVkZWQsIGkuZS4gdG8gYW5zd2VyICZxdW90O0lzIGl0IE9LIHRvIGdpdmUgYSAvNTY8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHByZWZpeCB0byB0aGlzIGJveD8mcXVvdDsgb3IgJnF1b3Q7
V2hpY2ggYm94IGdvdCB0aGF0IHByZWZpeD8mcXVvdDsgeW91IG5lZWQgYW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IGlkZW50aWZpZXIgZm9yIHRoZSBib3guKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgTmF2ZWVuXSBUaGlzIGlzIG1lbnRpb25lZCBpbiBteSBkcmFmdCBh
Ym91dCB3aGV0aGVyIHRoZSByb3V0ZXJzPGJyPg0KJmd0OyZndDsmZ3Q7IGNvbmZpZ3VyYXRpb24g
YWxsb3dzIC81NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5vdCwgYSByb3V0ZXIgY2Fu
PGJyPg0KJmd0OyZndDsgbG9nPGJyPg0KJmd0OyZndDsmZ3Q7IHVzaW5nIHRoZSBtYWMgYWRkcmVz
cyBvZiB0aGUgZGV2aWNlLiZuYnNwOyBXZSB0b28gZG8gdGhlIHNhbWUgdGhpbmcgaW4gb3VyPGJy
Pg0KJmd0OyZndDsmZ3Q7IHJvdXRlci48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IC81NiBp
cyBvbmx5IGFuIGV4YW1wbGUgb2YgY291cnNlLiBBbnkgbGVuZ3RoIHByZWZpeCBjb3VsZCBiZSBy
ZXF1ZXN0ZWQuPGJyPg0KJmd0OyZndDsgWWVzLCBpZiB5b3UgdHJ1c3QgdGhlIE1BQyBhZGRyZXNz
IHlvdSBjb3VsZCB1c2UgdGhhdCBhcyBhbiBJRC4gQnV0PGJyPg0KJmd0OyZndDsgaWYgeW91IHVz
ZSBESENQdjYgdGhhdCBwcm9ibGVtIGlzIGFscmVhZHkgc29sdmVkLjxicj4NCiZndDsgPGJyPg0K
Jmd0OyBOYXZlZW5dIEFzIEkgbWVudGlvbmVkIGVhcmxpZXIgaW4gbXkgbWFpbCwgREhDUHY2IGlz
IG5vdCBhIHVzYWJsZSBzb2x1dGlvbjxicj4NCiZndDsgaW4gbXkgY2FzZSBhbmQgYWNyb3NzIGFs
bCBwbGF0Zm9ybXMgKG1pZ2h0IGJlIGZvciBvdGhlcnMgdG9vKS4mbmJzcDsgVGhhdCBpczxicj4N
CiZndDsgcmVhc29uIHdlIHNlZSBzbyBtYW55IGRyYWZ0cyB3ZXJlIGludmVudGVkIGJ5IGhvbm9y
YWJsZSBtZW1iZXJzIG9mIHRoZTxicj4NCiZndDsgZ3JvdXAgdG8gYnJpZGdlIHRoZSBnYXAgaW4g
U0xBQUMgaXRzZWxmLjxicj4NCjxicj4NCklmIHRoZSBuZWVkIGlzIHRvIHJlcHJvZHVjZSBhbGwg
REhDUHY2IGZlYXR1cmVzIGluc2lkZSBSUy9SQSwgaXMgdGhlcmU8YnI+DQpyZWFsbHkgYSBzYXZp
bmcgaW4gY29tcGxleGl0eSBhbmQgZm9vdHByaW50Pzxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtC
cmlhbjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7QnJpYW48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFsc28gYW0gbm90IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpk
ZWxlZ2F0aW9uKiBpcyB0aGUgdGVybTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvaW5lZCB0
byBtaW1pYyBTTEFBQyBiZWhhdmlvciBvZiBwcmVmaXggYWxsb2NhdGlvbiBmcm9tIGEgc3ViIHBv
b2wuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7RGVs
ZWdhdGlvbiZxdW90OywgJnF1b3Q7YWxsb2NhdGlvbiZxdW90OyBvciAmcXVvdDthc3NpZ25tZW50
JnF1b3Q7IGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNh
bWUsIGFuZCBhcmUgYWxsIGRpZmZlcmVudCBmcm9tIHRoZSBzaW1wbGUgYW5ub3VuY2VtZW50IGZ1
bmN0aW9uIG9mIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG5vcm1hbCBSQS4gWW91ciBwcm9wb3Nh
bCBjaGFuZ2VzIGFuIGFubm91bmNlbWVudCBwcm90b2NvbCBpbnRvIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMg
YXNraW5nIHlvdSB0byBqdXN0aWZ5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgV2h5IGRvIHRoYXQ/
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO0JyaWFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3Jv
bmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGFua3MgJmFtcDsgUmVnYXJkcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOYXZlZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIEZyaSwg
MTYgTm92IDIwMTgsIDAxOjA3IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5icmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAoVVMpLCBGcmVk
IEwgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOYXZlZW4sPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3NhZ2Ugb3B0aW9uIGluIElQ
djYgTkQgUlMvUkE8YnI+DQomZ3Q7Jmd0OyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyByZXF1aXJlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSAqbmV3
IG9wdGlvbiogdG8gZ28gYWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0aW5nIHByb3RvY29sIChu
YW1lbHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2NikuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgaWRlYSB5b3VyIGRyYWZ0IGJ1aWxkcyBvbiB1c2Vz
IGFuIGV4aXN0aW5nIElQdjYgTkQgb3B0aW9uIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZXF1aXJlcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqbmV3IHBy
b3RvY29sKiB0aGF0IGlzIG5vdCBmdWxseSBzcGVjaWZpZWQgaW4geW91ciBkcmFmdCB5ZXQuIE15
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBmZWVsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGlzIHRoYXQgb25jZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIG5l
dyBwcm90b2NvbCBpcyBmdWxseSBmbGVzaGVkIG91dCBpdCB3b3VsZCBsb29rIHZlcnkgbXVjaCBs
aWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2NiwgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb21lIHBlb3BsZSBoYXZlIHNhaWQgdGhhdCB0aGV5IGRv
IG5vdCB3YW50IG5ldyBwcm90b2NvbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhbSBhY3R1YWxseSBiZXlvbmQg
dGhlIHBvaW50IG9mIGNhcmluZyB3aGV0aGVyIHRoZSBwcm90b2NvbCBzaG91bGQ8YnI+DQomZ3Q7
Jmd0OyBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBESENQdjYsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgZG8gd2UgYWxzbyBuZWVkIGEgbmV3IG5vbi1ESENQ
djYgcHJvdG9jb2wgdGhhdCBsb29rcyBhIGxvdCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IERIQ1B2Nj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSByZWFsaXNlZCB3aGVuIGxvb2tpbmcgYXQgdGhpcyBkcmFmdCB0
aGF0IERIQ1B2NiBoYXMgb25lIHByb3BlcnR5PGJyPg0KJmd0OyZndDsgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSUy9SQSBjb21wbGV0ZWx5IGxhY2tzOiBhIHRyYW5zYWN0aW9u
IElELiBJIGRvbid0IHNlZSBob3cgd2UgY2FuIGJ1aWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFueSBraW5kIG9mIHJlc291cmNlIGFsbG9jYXRpb24gbWVjaGFuaXNtIHdpdGhvdXQg
c29tZSBmb3JtIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyYW5zYWN0aW9uYWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZWdyaXR5LiBQcmVmaXggZGVsZWdhdGlv
biBpcyBvZiBjb3Vyc2UgYSBmb3JtIG9mIHJlc291cmNlPGJyPg0KJmd0OyZndDsgYWxsb2NhdGlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28gdGhhdCBpcyBhIGZ1bmRhbWVudGFs
IGRpZmZlcmVuY2UgYmV0d2VlbiBESENQdjYgYW5kIFJTL1JBLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgQnJp
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzo8YSBocmVmPSJtYWls
dG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5zYXJtYUBn
bWFpbC5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogVGh1
cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6MTggQU08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRvOiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVy
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzog
VGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBi
b2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86b3Ryb2Fu
QGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT47
IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDs7IDZtYW4gV0cgJmx0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5p
cHY2QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3I8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50
LTAwLnR4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIGFsbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbyBiZSBob25lc3QsIHRo
ZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21wZXRlIHdpdGggb3RoZXIgZXhpc3Rpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2xzLiZuYnNwOyBJIHNlZSB0aGF0IFNMQUFD
IGhhcyBnb3Qgc29tZSBnYXBzIHcuci50IHRoZSBmdW5jdGlvbmFsaXR5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNhbWUgaXMgY292
ZXJlZCBpbiB0aGUgZHJhZnQuJm5ic3A7IEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUgdGhpczxi
cj4NCiZndDsmZ3Q7IGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvbHZlcyBy
ZWFsIHRpbWUgcHJvYmxlbXMgd2hlcmUgdGhlIGV4aXN0aW5nIGJyaWRnZSBpdHNlbGYgaXMgbm90
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB1c2FibGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQE9sZSAvIEBGcmVkIC8g
b3RoZXJzOiBJZiBhIGRldmljZSBzb2xpY2l0aW5nIHNvbWV0aGluZyBmcm9tIHRoZTxicj4NCiZn
dDsmZ3Q7IHJvdXRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1c2luZyBSUyBpcyBj
b25zaWRlcmVkIGFzIGludHJ1ZGluZyBpbnRvIG90aGVyIHRlcnJpdG9yeSwgSU1ITyBpdCdzPGJy
Pg0KJmd0OyZndDsgdmVyeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmZhaXIgd2F5
IG9mIGV2YWx1YXRpbmcuJm5ic3A7IEZvciB0aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlzIGlu
Y2x1ZGVkPGJyPg0KJmd0OyZndDsgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFJTPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9yIG5vdCwgYSBkZXZpY2UgaXMgc29saWNpdGluZyB0aGUg
aW5mb3JtYXRpb24gZnJvbSByb3V0ZXIuJm5ic3A7IFdoZW4gdGhpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdCBzb2x2ZXMgdGhlIHByb2JsZW1zIGl0IGNhbm5vdCBiZSBwdXQg
ZG93biBqdXN0IGJ5IHNheWluZyBpdCBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHJlZHVuZGFudCB0byBhbm90aGVyIHN0YW5kYXJkLCB3aGlsZSBhY3R1YWxseSBpdCBpcyBub3Qu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSWYgYSBkZXZpY2Ugc29saWNpdGluZyByZXF1aXJlZCBpbmZvcm1hdGlvbiB1
c2luZyB0aGUgZXhpc3Rpbmc8YnI+DQomZ3Q7Jmd0OyBwcm90b2NvbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBvciBvcHRp
b24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxmIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRyZWF0ZWQgYXMgYSB3cmFwcGVyIG9yIHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBh
cmVuJ3QgdGhlcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3ZlcmxhcHBpbmcgb3B0
aW9ucyBpbiBib3RoIFNMQUFDIGFuZCBESENQdjYgdGhhdCBjYW4gYmUgc2VudCB0byB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGV2aWNlcz8mbmJzcDsgRm9yIHRoYXQgbWF0dGVy
IHdoYXQgYWJvdXQgdGhlIGNvbXBsZXRlIFNMQUFDIGFuZCBESENQdjY/PGJyPg0KJmd0OyZndDsg
QW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
d3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFBQyBhcmUgcmVkdW5kYW50
IHByb3RvY29scyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZWFjaDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvdGhlcj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFsc28gYWdyZWUgdGhhdCBtdWx0aXBs
ZSBhdHRlbXB0cyB3ZXJlIG1hZGUgYnkgbWFueSByZXNwZWN0ZWQ8YnI+DQomZ3Q7Jmd0OyBtZW1i
ZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZSBmb3J1bSB0byBicmluZyBp
biBzaW1pbGFyIGNoYW5nZXMgdG8gd2hhdGV2ZXIgbXkgY3VycmVudCBkcmFmdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWdnZXN0ZWQuJm5ic3A7IEJ1dCBub3Qgc3VyZSB3aHkgdGhl
eSBjb3VsZG4ndCBiZWNvbWUgc3RhbmRhcmRzLiZuYnNwOyBJdCBzaG93czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgb2YgZGV2aWNl
cyB0aGF0IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZTxicj4N
CiZndDsmZ3Q7IGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW52ZW50aW5nIHJv
dW5kLWFib3V0IHNvbHV0aW9ucyBmb3IgdGhlIHNhbWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgc29tZW9uZSBz
ZWVzIGEgcHJvYmxlbSBpbiBtZW50aW9uaW5nIERIQ1B2NiBpbnNpZGUgdGhlIGRyYWZ0LDxicj4N
CiZndDsmZ3Q7IHBsZWFzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWdnZXN0IGFu
b3RoZXIgY2hhbmdlIGZvciB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBm
b3J1bSBoYXMgZmluaXRlIHJlc2VydmF0aW9ucyBvbiBwcm92aWRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXh0ZW5zaW9ucyB0byBleGlzdGluZyBwcm90b2NvbHMuJm5ic3A7IEJ1
dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaXJz
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV2YWx1YXRlIHRoaXMgZHJhZnQgZmFp
cmx5IGFuZCB0ZWNobmljYWxseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5hdmVlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gV2VkLCAxNCBOb3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBDYXJwZW50
ZXIgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJp
YW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50
ZXJAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVu
dGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW4gbGluZS4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAyMDE4LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBCcmlhbiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciBbbWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5icmlh
bi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0KJmd0OyZndDsgJmx0O21haWx0bzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVu
dGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bTwvYT4mZ3Q7XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxMTozNyBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0OyZndDs7IE9sZSBU
cm9hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9i
bGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9
Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9h
PiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs7IDZtYW4gV0cgJmx0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10g
TmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDIwMTgtMTEtMTQgMDc6NTIsIFRlbXBsaW4gKFVTKSwgRnJlZCBM
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEkg
T2xlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEZyb206IE9sZSBUcm9hbiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1w
bG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZsdDtt
YWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJv
YW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9h
PiZndDtdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6MzYgQU08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMpLCBGcmVk
IEwgJmx0OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9
Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9l
aW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
YzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFp
bHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5zYXJtYUBnbWFpbC5jb208
L2E+Jmd0OyZndDs7IDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB2
Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6
IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4LCBhdCAxOToyNSwg
VGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGlu
QGJvZWluZy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
cm9tOiBPbGUgVHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5v
cmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxv
eWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mZ3Q7XTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpu
YXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5z
YXJtYUBnbWFpbC5jb208L2E+Jmd0OyZndDs7IDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpp
cHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9h
PiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVm
aXgtbWFuYWdlbWVudC0wMC50eHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcmVkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAxMyBOb3YgMjAxOCwgYXQgMTc6
MzQsIFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2Js
YW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgT2xlLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IE9sZSBU
cm9hbiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZndDtdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTggMTE6NTcgUE08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBs
aW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21h
aWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQu
TC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBOYXZlZW4gS290dGFwYWxsaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZl
ZW4uc2FybWFAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OzsgNm1hbiBXRyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3Jn
PC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5pcHY2QGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHY2b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0
bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZv
cHNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3
IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZyZWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdG8gc29tZSBl
eHRlbnQgdGhhdCBESENQdjYgaXMgYSBmb3JtYXQgb24gd2lyZS48YnI+DQomZ3Q7Jmd0OyBCdXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYW0gc3VyZSBpdCB3b3VsZCBjb25zdW1lIG1v
cmUgcmVzb3VyY2VzIGF0IHJvdXRlciB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFzIGEg
d2hvbGUgYWxvbmcgd2l0aCBTTEFBQy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFByZWZpeCBkZWxlZ2F0aW9uIGlzIHF1aXRlIGRpZmZlcmVudCBmcm9tIFNMQUFDLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJlZ2FyZGxlc3MgdGhpcyBpcyB3YXRlciB1bmRlciB0aGUgYnJpZGdlLiBTaW5j
ZSAyMDAzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNvIEkgY2FuIHVuZGVyc3RhbmQgdGhp
cyBjb21tZW50LCB0aGUgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyByZWZlcnMgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZWxlY3Rpb24gb2YgREhDUHY2
IFBEIGFzIHRoZSBwcm90b2NvbCBmb3IgcHJlZml4PGJyPg0KJmd0OyZndDsgZGVsZWdhdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXMgdGhhdCB3aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB5
b3Ugd2VyZSBtZWFuaW5nIHRvIHNheT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9LLCBzbyB5b3UgYXJlIHNheWluZyB0aGF0IERIQ1B2NiBpcyAqdGhlKiBjaG9zZW4gcHJvdG9j
b2wgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFByZWZpeCBEZWxlZ2F0aW9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYW5kIHRoZXJlIHNoYWxsIGJlIG5vIGFsdGVybmF0ZSBJUHY2IE5ELWJhc2VkIHByb3RvY29s
IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkZGl0aW9uIHRvIHRoYXQuIEkgZG9u
J3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtaW5kIGEgc3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRoZSBjb21tdW5p
dHkgYWdyZWUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgaXQ/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gZ2VuZXJhbCB3ZSBh
cyBhIGNvbW11bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11bHRpcGxlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVxdWl2YWxlbnQgc29sdXRpb25zIHRvIHRoZSBzYW1lIHByb2Js
ZW0uIFNvbWV0aW1lcyB3ZSBmYWlsLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYgaXMgdGhlIG9u
ZSBhbmQgb25seSBzb2x1dGlvbj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgYW0gc2F5aW5nIHRoYXQgc29sdmluZyBhIHByb2JsZW0gdGhhdCBpcyBhbHJlYWR5
IHNvbHZlZCBpcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB3YXN0ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvZiB0aW1lIGFuZCByZXNvdXJjZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm93IGlmIHlvdSBpbnN0YWxsIGNvdWxkIHNv
bHZlIGEgcHJvYmxlbSB3aGVyZSB3ZSBkb27igJl0IGhhdmUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzYXRpc2ZhY3Rvcnkgc29sdXRpb24uLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPSywgdGhlbiBJIHdpbGwgc2F5IGl0IC0gREhDUHY2IGlzIHRoZSBvbmUg
YW5kIG9ubHkgc29sdXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUHJlZml4
IERlbGVnYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICppbiBjYXNlcyB3aGVyZSBhIGR5bmFtaWMgUHJlZml4IERlbGVnYXRpb24gcHJvdG9jb2wgaXMg
bmVlZGVkKi48YnI+DQomZ3Q7Jmd0OyAoSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
ZGQgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcXVh
bGlmaWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcgbGlzdHMgb3Ro
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9uLXByb3RvY29sPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHRlcm5hdGl2ZXMgZm9yIGEgbm9k
ZSByZWNlaXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEknbSBub3QgZGlzYWdyZWVpbmcgdGhhdCBESENQdjYtUEQgaXMgdGhlIGN1cnJlbnQgSUVU
RiBzb2x1dGlvbiw8YnI+DQomZ3Q7Jmd0OyBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXJlIHNv
bWUgc3VidGxldGllczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMSkgU2luY2UgdGhlcmUg
YXJlIG5vIHByb3RvY29sIHBvbGljZSwgeW91IGNhbid0IGFjdHVhbGx5IHN0b3A8YnI+DQomZ3Q7
Jmd0OyBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdXNp
bmcgc29tZSBvdGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdoaWNoIHdvdWxkIHNp
bXBseTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYXBwZWFyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGJlIGFuIG91dC1vZi1iYW5kIG9yICZxdW90O21hbnVhbCZx
dW90OyBtZWNoYW5pc20gYXMgZmFyIGFzIHRoZSBJRVRGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBw
cm90b2NvbHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXJlIGNv
bmNlcm5lZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJpZ2h0LCBJIHdhbnRlZCB0byBiZSBjYXJlZnVs
IGluIGhvdyBJIHdvcmRlZCBteSBtZXNzYWdlIGJhc2VkIG9uPGJyPg0KJmd0OyZndDsgb3VyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsga25vd2xlZGdlIG9mIG90aGVyIG5v
bi1yb3V0ZXIgbWV0aG9kcyAoaW5jbHVkaW5nIGFuaW1hKSB3aGljaCB3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhcHR1cmVkIGluICdkcmFmdC10ZW1wbGluLXY2b3Bz
LXBkaG9zdCcuIEZyb20gdGhhdCBkb2N1bWVudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90OzEw
LiZuYnNwOyBQcmVmaXggRGVsZWdhdGlvbiBTZXJ2aWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7IFNlbGVjdGlvbiBvZiBwcmVmaXggZGVsZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJl
IGNvbnNpZGVyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGFjY29yZGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyB0byBzcGVjaWZpYyB1c2UgY2Fz
ZXMuJm5ic3A7IEFuIGV4YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IERIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyBbUkZDMzYzM10uJm5ic3A7IEFuIGFsdGVybmF0aXZlIHNlcnZpY2UgYmFz
ZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7IGFsc28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hmb2xrcy02
bWFuLXBpby1leGNsdXNpdmUtYml0XS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBP
dGhlciwgbm9uLXJvdXRlciwgbWVjaGFuaXNtcyBtYXkgZXhpc3QsIHN1Y2ggYXMgcHJvcHJpZXRh
cnk8YnI+DQomZ3Q7Jmd0OyBJUEFNcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgW0ktRC5pZXRmLWFuaW1hLXByZWZpeC1tYW5hZ2VtZW50XSBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgW0ktRC5z
dW4tY2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdlbWVudC15YW5nXS4mcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IERvZXMgdGhpcyBzdGlsbCByaW5nIHRydWUsIG9yIGRvIHdlIG5lZWQgdG8gbWFrZSBz
b21lIGFkanVzdG1lbnRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBiYXNlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9uIHRoZXNlIHJlY2VudCBkaXNjdXNzaW9ucz88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHRoaW5rIGl0J3Mgc3RpbGwgdHJ1ZSwgYWx0aG91Z2ggYXMgT2xlIGFuZCBJIHNh
aWQsIHByb3Bvc2FscyBzdWNoPGJyPg0KJmd0OyZndDsgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGFuaW1hLXByZWZpeC1tYW5hZ2VtZW50LCBDQVNNIGFtZCBITkNQIGRvIHJl
Y29nbml6ZSBESENQdjYtUEQgYXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBib3VuZGFyeSBtZWNoYW5pc20uIE9uIHRoZSBvdGhlciBoYW5kLCBuYXZlZW4tc2xhYWMtcHJl
Zml4LW1hbmFnZW1lbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVudGlv
bmFsbHkgY29tcGV0ZXMgd2l0aCBESENQdjYtUEQsIHdoaWNoIGlzIGEgZGlmZmVyZW50PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNjdXNzaWlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7QnJpYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGFua3MgLSBGcmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMikgV2UgZGlkIHRoaW5r
IGFib3V0IHRoaXMgcXVlc3Rpb24gYSBiaXQgd2hpbGUgZGV2ZWxvcGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNyIgdGFyZ2V0PSJf
YmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYW5pbWEtcHJl
Zml4LW1hbmFnZW1lbnQtMDc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICh3aGljaCBpcyBhcHByb3ZlZCBhbmQgaW4gdGhlIFJGQyBFZGl0b3IgcXVldWUgd2Fp
dGluZyBmb3IgbWlzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyByZWZlcmVuY2VzKS4gVGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRvIHNob3cgaG93IGEg
cHJlZml4PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbmFnZW1l
bnQgc3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGF1dG9ub21pYyBuZXR3
b3JrLiBJIHRoaW5rIHlvdSdkIGZpbmQgc29tZXRoaW5nIHNpbWlsYXIgaW4gYW55IHNvcnQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgY29vcmRpbmF0ZWQgcHJl
Zml4IG1hbmFnZW1lbnQgc2NoZW1lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAzKSBBIHNp
bWlsYXIgc2l0dWF0aW9uIGFyaXNlcyBpbiBITkNQOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
Nzc4OCNzZWN0aW9uLTYuMy40IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjNzc4OCNzZWN0aW9uLTYuMy40PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgQnJpYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBvZiBzb21ldGhpbmcgbmV3LCBoYXMgdG8gYmUg
ZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IOKAnGp1c3QgZGlmZmVyZW50IHdyYXBwaW5n4oCdLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQnkgJnF1
b3Q7ZGlmZmVyZW50IHdyYXBwaW5nJnF1b3Q7LCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5v
bi1ESENQdjY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2wgcHJvcG9zYWxz
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIG5vdCwgaWYgeW91IG1lYW4gdG8gc2F5IHRoYXQgdGhlIGlkZWEgb2YgaW5jbHVk
aW5nIGEgREhDUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbiBpbiBSUy9S
QSBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGlzICZxdW90O2p1c3QgYSBkaWZmZXJlbnQgd3JhcHBpbmcmcXVvdDss
IHRoZW4gdGhhdCBpcyBub3QgZW50aXJlbHk8YnI+DQomZ3Q7Jmd0OyB0cnVlLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBCeSBpbmNsdWRpbmcgYm90aCB0aGUgSVB2Njxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5EIGFu
ZCBESENQdjYgZnVuY3Rpb25zIGluIGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlPGJy
Pg0KJmd0OyZndDsgYXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZld2VyIG1lc3Nh
Z2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVz
dGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBEb27igJl0IHJlYWxseSBzZWUgdGhhdCBhcyBpbnRlcmVzdGluZy4gWW91IHdpbGwg
bm90IHNhdmUgYSByb3VuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlwLCBzaW5j
ZSB0aGUgdHdvIHByb3RvY29scyBkb27igJl0IGRlcGVuZCBvbiBlYWNoIG90aGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGdldHMgdXMg
YmFjayB0byB0aGUgTSZhbXA7TyBiaXRzIHdoZXJlIHRoZXJlIGlzIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IGNyb3NzLWRlcGVuZGVuY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0
d2VlbiB0aGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHByb3RvY29scy4gSGlzdG9yaWNhbGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRvIHdh
aXQgdW50aWwgdGhlPGJyPg0KJmd0OyZndDsgUlMvUkE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhjaGFuZ2UgYW5kIGNoZWNrIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNJmFtcDtPIGJpdHMgYmVmb3JlIGludm9raW5nIERI
Q1B2NiAodHdvIHJvdW5kIHRyaXBzKS4gQXJlIHlvdTxicj4NCiZndDsmZ3Q7IHNheWluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IHRoYXQgaXMgbm8gbG9uZ2VyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBjYXNlPyBI
YXZlIHdlIGRlY2xhcmVkIHRoYXQgdGhlIE0mYW1wO08gYml0cyBhcmUgZGVwcmVjYXRlZD88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2NiBQRCBoYXMgbmV2
ZXIgaGFkIGFueSBkZXBlbmRlbmN5IG9uIHRoZSBNJmFtcDtPIGJpdHMuIFBEIGlzIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2wgYmV0d2VlbiByb3V0ZXJzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9LLCB0aGVuIGxldCdzIGlnbm9yZSB0aGUgTSZh
bXA7TyBiaXRzIC0gSSBhbSBmaW5lIHdpdGggdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZl
d2VyIG1lc3NhZ2VzIC0gdHdvIGluc3RlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvdXIuIFRoYXQgbWF0dGVyczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIGdyZWF0IGRlYWwgb24g
bG93IGVuZCBsaW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgd291bGQgbGlrZSB0byBzZWUgdGhlIG1hdGhzIGJlaGluZCB0aGF0Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZSBoZWFkZXIgY29tcHJlc3Np
b24gdGhlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBpc24ndCBvbmx5
IGEgcXVlc3Rpb24gb2YgaG93IG1hbnkgYnl0ZXMgLSB0aGUgcXVlc3Rpb24gaXM8YnI+DQomZ3Q7
Jmd0OyBtb3Jlc288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaG93PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYW55IGNoYW5uZWwgYWNjZXNzZXMg
YXJlIG5lY2Vzc2FyeS4gT24gc29tZSBsaW5rcywgc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBldmVyeXRoaW5nIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhIHNpbmdsZSBjaGFubmVsIGFjY2VzcyBpcyBsZXNzIHByb25lIHRvIGNv
bGxpc2lvbnMgdGhhbiByZXF1aXJpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXVs
dGlwbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYW5u
ZWwgYWNjZXNzZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpbmsgYWJv
dXQgQ0IgcmFkaW8gLSBhZnRlciB5b3Ugc2F5ICZxdW90O2JyZWFrZXIsIGJyZWFrZXIgb25lLW5p
bmUmcXVvdDs8YnI+DQomZ3Q7Jmd0OyB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Z2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBzYXkg
YXMgbXVjaCBhcyB5b3Ugd2FudCAod2l0aGluIHJlYXNvbikgd2l0aG91dCBoYXZpbmcgdG88YnI+
DQomZ3Q7Jmd0OyB1bmRlcmdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjaGFubmVsIGNvbnRlbnRpb24gbXVsdGlwbGUgdGltZXMuIChUaGF0IGlzIG5vdCB0
byBzYXkgdGhhdCBjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGF0YTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlua3MgZnVuY3Rpb24g
dGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIgQ1NNQTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm90b2NvbHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0ZXAgb24g
c29tZW9uZSBlbHNlJ3MgdHJhbnNtaXNzaW9uLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEaWZmZXJlbnQgd3JhcHBpbmcuIEFzIGluIGV4YWN0bHkgc2Ft
ZSBwcm90b2NvbCBzZW1hbnRpY3MsIGp1c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b3B0aW9ucyBpbiBORCBpbnN0ZWFkIG9mIERIQ1AuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vLCB0aGUgb3B0aW9ucyBpbiBSUy9SQSBhcmUgZXhh
Y3RseSBESENQdjYgLSB0aGV5IGFyZSBub3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZGlmZmVyZW50IHRoYW4gREhDUHY2Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJpZ2h0LiBJIGFtIHNvcnJ5IGJ1dCBJIHN0
cnVnZ2xlIGdldHRpbmcgd2h5IHRoYXQgaXMgdmFsdWFibGUuIE5EPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIGEgb25lIHRvIG1hbnkg
cHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJvdXRlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlbGVnYXRpb24uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSVB2NiBORCBtZXNzYWdlcyBhcmUgcGVybWl0
dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9uZSkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBJbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlLCB0aGUgcHJlc2VuY2Ugb2YgYSBE
SENQdjYgb3B0aW9uIGluIHRoZSBSUyBtZXNzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBp
bmRpY2F0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBSQSBpcyB0byBiZSByZXR1cm5l
ZCB2aWEgdW5pY2FzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3Mg
LSBGcmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhhbmtzIC0gRnJlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2hlZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzIC0g
RnJlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlz
c2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZjxicj4NCiZndDsmZ3Q7IGFuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IElQdjYgbmV0d29yay4gU29tZXRoaW5nIHRoYXQgc29sdmVkIHRoYXQg
cHJvYmxlbSwgd291bGQgYmUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsb3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZXJlc3RpbmcgdG8gdGFsayBhYm91dC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2hlZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdjZvcHMgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9y
ZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vdjZvcHMiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHY2b3BzIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wczwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_aa2885ee3fc844beb1df37ad6ff44dffXCH150608nwnosboeingcom_--


From nobody Wed Nov 21 07:12:59 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 3B305127B4C; Wed, 21 Nov 2018 07:12:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.301
X-Spam-Level: 
X-Spam-Status: No, score=-2.301 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 h2fbIHELbHz6; Wed, 21 Nov 2018 07:12:56 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6591126BED; Wed, 21 Nov 2018 07:12:56 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALF9D1E014906; Wed, 21 Nov 2018 08:09:13 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALF97os014512 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 08:09:07 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 07:09:06 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 07:09:06 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8A==
Date: Wed, 21 Nov 2018 15:09:06 +0000
Message-ID: <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 9E083CC9FA57404129B35513828373FA561713F787F425A5F08DA98C3AA52ACC2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PNYEk-Y7XKyVLT38VbnzBEqrX-I>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 15:12:58 -0000

TWlrYWVsLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pa2FlbCBB
YnJhaGFtc3NvbiBbbWFpbHRvOnN3bWlrZUBzd20ucHAuc2VdDQo+IFNlbnQ6IFdlZG5lc2RheSwg
Tm92ZW1iZXIgMjEsIDIwMTggMjoyMCBBTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZy
ZWQuTC5UZW1wbGluQGJvZWluZy5jb20+DQo+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVu
LnNhcm1hQGdtYWlsLmNvbT47IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBn
bWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsNCj4gdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlv
biBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4g
T24gVHVlLCAyMCBOb3YgMjAxOCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+IA0KPiA+
IEkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoYXQ7IHRoZXJlIGFyZSBhIG51bWJlciBvZiB2ZXJ5IGdv
b2QNCj4gPiBwdWJsaWNseS1hdmFpbGFibGUgREhDUHY2IGltcGxlbWVudGF0aW9ucyB0aGF0IHN1
cHBvcnQgcHJlZml4IGRlbGVnYXRpb24NCj4gPiB0b2RheS4gQW5kLCB0byBpbnN0cnVtZW50IFJT
L1JBIHRvIHBlcmZvcm0gcHJlZml4IGRlbGVnYXRpb24gdW5kZXIgYSBuZXcNCj4gPiBwcm90b2Nv
bCB3b3VsZCByZXF1aXJlIGEgbm9uLXRyaXZpYWwgYW1vdW50IG9mIG5ldyBjb2RlLiBTbywgd2h5
IG5vdA0KPiA+IGp1c3QgdXNlIERIQ1B2Nj8NCj4gDQo+IElmIHlvdSB3YW50IHRvIHJldm9rZSB0
aGUgcHJlZml4IGRlbGVnYXRlZCwgYm90aCBjb2RlIGJhc2VzIHdvdWxkIGhhdmUgdG8NCj4gYmUg
ZW5oYW5jZWQgc2luY2UgdGhlcmUgaXMgYmFzaWNhbGx5IG5vIGltcGxlbWVudGF0aW9uIG9mIERI
Q1B2Ng0KPiByZWNvbmZpZ3VyZS4NCg0KQW55IERIQ1B2NiBSZWNvbmZpZ3VyZSBzZXJ2aWNlIHdv
dWxkIGJlIGNvbmR1Y3RlZCB0aHJvdWdoIFJTL1JBIHRoZQ0Kc2FtZSBhcyBhbnkgb2YgdGhlIG90
aGVyIERIQ1B2NiBwcmltaXRpdmVzLg0KDQo+IFNvIHRoaXMgcHJvcG9zYWwgaGFzIHRoYXQgImJ1
aWx0IGluIiAoemVybyBsaWZldGltZSkgdGhlIHNhbWUgd2F5IHdlIGRvDQo+IGV2ZXJ5dGhpbmcg
ZWxzZSBpbiBORCwgd2hlcmVhcyBESENQdjYgd291bGQgbmVlZCBleHRyYSBjb2RlIGZvciB0aGlz
IG5vdA0KPiBjdXJyZW50bHkgZXhpc3RpbmcuDQoNCkkgY2FuJ3QgdW5kZXJzdGFuZCBmcm9tIHRo
aXMgd2hhdCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQuIFRoZSBESENQdjYtTkQNCmFwcHJvYWNoIGlu
aGVyaXRzIGFsbCBvZiBJUHY2TkQgLSBub3Qgb25seSBqdXN0IHRoZSBmZWF0dXJlcyBvZiBESENQ
djYuDQoNCj4gVGFraW5nIG9uZSBzdGVwIGJhY2ssIHdoYXQgSSB3b3VsZCBsaWtlIChhbmQgSSBo
YXZlIHNhaWQgdGhpcyBiZWZvcmUpIGlzDQo+IHRvIGdldCByaWQgb2YgdGhlIG5lZWQgZm9yIERI
Q1B2NiwgYW5kIGRvIGV2ZXJ5dGhpbmcgaW4gTkQvUkEuIEknbSBvayB3aXRoDQo+IHRha2luZyB0
aGUgZW50aXJlIERIQ1B2NiBzdGF0ZWxlc3Mgb3B0aW9uIHNwYWNlIGFuZCBqdXN0IGZvbGxvd2lu
ZyB0aGF0DQo+IHJlZ2lzdHJ5IG9mIG9wdGlvbnMgYW5kIGNvbnRlbnRzLCBidXQgdGhlbiB0YWtl
IHRoZSBzdGF0ZWZ1bCBwYXJ0IG9mDQo+IERIQ1B2NiBhbmQgcHV0IGl0IGludG8gTkQgYXMgc29t
ZXRoaW5nICJuZXciLiBQZXJoYXBzIGNvcHkgcGFydCBvZiB0aGUNCj4gc3RhdGUgbWFjaGluZSBm
cm9tIERIQ1B2NiBpZiB0aGF0IG1ha2VzIHNlbnNlLg0KDQpJIGRvbuKAmXQgdW5kZXJzdGFuZCB0
aGlzIGVpdGhlci4gQW55dGhpbmcgbmV3IHRoYXQgd291bGQgYmUgYnJvdWdodCBpbnRvDQpJUHY2
TkQgd291bGQgc2ltcGx5IGJlIHJlLWNyZWF0aW5nIHdoYXQgREhDUHY2IGFscmVhZHkgZG9lcy4N
Cg0KPiBNeSBtYWluIHJlYXNvbiBmb3IgdGhpcyBpcyBsYWNrIG9mIGRoY3AtcmVjb25maWd1cmUg
aW4gdG9kYXlzDQo+IGltcGxlbWVudGF0aW9ucywgYnV0IGFsc28gdGhlIGZhY3QgdGhhdCBJIGRv
IG5vdCBsaWtlIHNoaXBzIGluIHRoZQ0KPiBuaWdodC1hcHByb2FjaCBiZXR3ZWVuIERIQ1B2NiBh
bmQgTkQvUkEuDQoNClRoYXQgaXMgd2h5ICdkcmFmdC10ZW1wbGluLTZtYW4tZGhjcHY2LW5kb3B0
JyBhZHZvY2F0ZXMgYQ0KdW5pZmllZCBzZXJ2aWNlIG9mIERIQ1B2Ni1ORC4NCg0KPiBGcm9tIHdo
YXQgSSBrbm93LCB3ZSBkbyBub3QgaGF2ZQ0KPiBhIGRvY3VtZW50IHRoYXQgc3RhdGVzIHdoYXQg
YSBkZXZpY2Ugc2hvdWxkIGRvIHdpdGggaXRzIFBEIHdoZW4gaXQNCj4gcmVjZWl2ZXMgYSB6ZXJv
IGxpZmV0aW1lIFJBIGZyb20gc29tZXRoaW5nIHRoYXQgYWxzbyBoYXBwZW5zIHRvIGJlIGl0cw0K
PiBESENQdjYgcmVsYXkvc2VydmVyLiBSRkM3MDg0IGdpdmVzIHNvbWUgYWR2aWNlLCBidXQgdGhh
dCdzIG5vdCBhcHBsaWNhYmxlDQo+IHRvIGEgaG9zdCBydW5uaW5nIFZNcyB0aGF0IGl0IGRlbGVn
YXRlcyBhZGRyZXNzZXMgdG8gKGNvdWxkIGJlLCBidXQgdGhlDQo+IGRvY3VtZW50IGlzbid0IGFp
bWVkIGF0IHRoYXQga2luZCBvZiBkZXZpY2UpLg0KPiANCj4gVGhhdCdzIHRoZSBwcm9ibGVtIEkg
dGhpbmsgYSBwcm9wb3NhbCBhbG9uZyB0aGUgbGluZXMgb2YNCj4gc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQgc3RyYXRlZ3kgaGFzIGJlbmVmaXQuDQoNCkEgdW5pZmllZCBESENQdjYtTkQgc2Vydmlj
ZSBhbHNvIGFkZHJlc3NlcyB0aGlzLiBBbmQsIHdpdGggcHJvdG9jb2xzDQp0aGF0IGFyZSB3ZWxs
IGtub3duIGFuZCB3aWRlbHkgaW1wbGVtZW50ZWQuDQoNClRoYW5rcyAtIEZyZWQNCg0KPiAtLQ0K
PiBNaWthZWwgQWJyYWhhbXNzb24gICAgZW1haWw6IHN3bWlrZUBzd20ucHAuc2UNCg==


From nobody Wed Nov 21 08:11:43 2018
Return-Path: <swmike@swm.pp.se>
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 79DE3130DF1; Wed, 21 Nov 2018 08:11:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.401
X-Spam-Level: 
X-Spam-Status: No, score=-2.401 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 vp8qyDG8Y8Kf; Wed, 21 Nov 2018 08:11:39 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B365130DBE; Wed, 21 Nov 2018 08:11:39 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id ACC1DB0; Wed, 21 Nov 2018 17:11:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542816696; bh=qCWdOePKEAfaWaWLwPp6uRdk1fXHgQhF1Je5TdJgbYI=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=YM7mHOdfGtSEq+prm3TnJCp8gAqWAeBJFOgrXTOPp1OA+YkgUUSqA0QTAKGDtXijW gpqR7IMZ/qI9gfafbL4ZHfxNv2Z3zanYRtZV6nrgAMIw8edGiGARSIBeSJsJpEJMBJ dvpt/P5c0Da+vXLBc1VQrkeKp/IyGT6a5pSRt0po=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id A9C26AF; Wed, 21 Nov 2018 17:11:36 +0100 (CET)
Date: Wed, 21 Nov 2018 17:11:36 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Naveen Kottapalli <naveen.sarma@gmail.com>,  Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-137064504-598611874-1542816696=:14216"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/y0z2ON2EAGgCIAtpjM1YRewcxDA>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 16:11:41 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---137064504-598611874-1542816696=:14216
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Wed, 21 Nov 2018, Templin (US), Fred L wrote:

>> So this proposal has that "built in" (zero lifetime) the same way we do
>> everything else in ND, whereas DHCPv6 would need extra code for this not
>> currently existing.
>
> I can't understand from this what you are talking about. The DHCPv6-ND
> approach inherits all of IPv6ND - not only just the features of DHCPv6.

The subject is about draft-naveen-slaac-prefix-management which is what I 
am commenting on. I am not commenting on your document. I do not like the 
idea to tunnel DHCPv6 messages unchanged in ND/RA.

> I don’t understand this either. Anything new that would be brought into
> IPv6ND would simply be re-creating what DHCPv6 already does.

Yes.

> That is why 'draft-templin-6man-dhcpv6-ndopt' advocates a unified 
> service of DHCPv6-ND.

Ok.

---137064504-598611874-1542816696=:14216--


From nobody Wed Nov 21 08:15:30 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 D4A85130DF1; Wed, 21 Nov 2018 08:15:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.301
X-Spam-Level: 
X-Spam-Status: No, score=-2.301 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 0foev7sVvEnd; Wed, 21 Nov 2018 08:15:21 -0800 (PST)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C240130DFA; Wed, 21 Nov 2018 08:15:20 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALGFJig046072; Wed, 21 Nov 2018 09:15:19 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALGFGkc046045 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 09:15:16 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 08:15:15 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 08:15:15 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539A=
Date: Wed, 21 Nov 2018 16:15:15 +0000
Message-ID: <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: FB3833028F2DB6CEC81D3C9A75F2A9917F0F8578BAABF9CBB50789C95121FE0B2000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/XRby9Zg35kHKGumhBzuKWiFh3Ng>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 16:15:23 -0000

SGkgTWlrYWVsLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pa2Fl
bCBBYnJhaGFtc3NvbiBbbWFpbHRvOnN3bWlrZUBzd20ucHAuc2VdDQo+IFNlbnQ6IFdlZG5lc2Rh
eSwgTm92ZW1iZXIgMjEsIDIwMTggODoxMiBBTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwg
PEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+DQo+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2
ZWVuLnNhcm1hQGdtYWlsLmNvbT47IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRl
ckBnbWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsNCj4gdjZvcHMgbGlzdCA8djZv
cHNAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiAN
Cj4gT24gV2VkLCAyMSBOb3YgMjAxOCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+IA0K
PiA+PiBTbyB0aGlzIHByb3Bvc2FsIGhhcyB0aGF0ICJidWlsdCBpbiIgKHplcm8gbGlmZXRpbWUp
IHRoZSBzYW1lIHdheSB3ZSBkbw0KPiA+PiBldmVyeXRoaW5nIGVsc2UgaW4gTkQsIHdoZXJlYXMg
REhDUHY2IHdvdWxkIG5lZWQgZXh0cmEgY29kZSBmb3IgdGhpcyBub3QNCj4gPj4gY3VycmVudGx5
IGV4aXN0aW5nLg0KPiA+DQo+ID4gSSBjYW4ndCB1bmRlcnN0YW5kIGZyb20gdGhpcyB3aGF0IHlv
dSBhcmUgdGFsa2luZyBhYm91dC4gVGhlIERIQ1B2Ni1ORA0KPiA+IGFwcHJvYWNoIGluaGVyaXRz
IGFsbCBvZiBJUHY2TkQgLSBub3Qgb25seSBqdXN0IHRoZSBmZWF0dXJlcyBvZiBESENQdjYuDQo+
IA0KPiBUaGUgc3ViamVjdCBpcyBhYm91dCBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQgd2hpY2ggaXMgd2hhdCBJDQo+IGFtIGNvbW1lbnRpbmcgb24uIEkgYW0gbm90IGNvbW1l
bnRpbmcgb24geW91ciBkb2N1bWVudC4gSSBkbyBub3QgbGlrZSB0aGUNCj4gaWRlYSB0byB0dW5u
ZWwgREhDUHY2IG1lc3NhZ2VzIHVuY2hhbmdlZCBpbiBORC9SQS4NCg0KU29ycnkgeW91IGRvbuKA
mXQgbGlrZSB0aGUgaWRlYSwgYnV0IHBsZWFzZSBkb27igJl0IGNhbGwgaXQgInR1bm5lbGluZyIg
YmVjYXVzZQ0KdGhhdCBpcyBub3Qgd2hhdCBESENQdjZORCBpcyBhYm91dC4gSXQgaXMgYWJvdXQg
YSB1bmlmaWVkIHNlcnZpY2UgdGhhdA0KY29tYmluZXMgdGhlIGJlc3QgZWxlbWVudHMgb2YgdGhl
IHR3byBzZXJ2aWNlcy4NCg0KPiA+IEkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgZWl0aGVyLiBB
bnl0aGluZyBuZXcgdGhhdCB3b3VsZCBiZSBicm91Z2h0IGludG8NCj4gPiBJUHY2TkQgd291bGQg
c2ltcGx5IGJlIHJlLWNyZWF0aW5nIHdoYXQgREhDUHY2IGFscmVhZHkgZG9lcy4NCj4gDQo+IFll
cy4NCg0KR29vZC4gVGhlbiB3ZSBzdGljayB3aXRoIERIQ1B2Ni4NCg0KVGhhbmtzIC0gRnJlZA0K
DQo+ID4gVGhhdCBpcyB3aHkgJ2RyYWZ0LXRlbXBsaW4tNm1hbi1kaGNwdjYtbmRvcHQnIGFkdm9j
YXRlcyBhIHVuaWZpZWQNCj4gPiBzZXJ2aWNlIG9mIERIQ1B2Ni1ORC4NCj4gDQo+IE9rLg0K


From nobody Wed Nov 21 08:36:08 2018
Return-Path: <swmike@swm.pp.se>
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 63BE6130DCA; Wed, 21 Nov 2018 08:36:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.401
X-Spam-Level: 
X-Spam-Status: No, score=-2.401 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 5FRt0h_Yqed7; Wed, 21 Nov 2018 08:36:03 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71EA5128AFB; Wed, 21 Nov 2018 08:36:03 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 94085B1; Wed, 21 Nov 2018 17:36:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542818161; bh=mi1RefE9NTsF54YZpzOycKt8FfExbiNrhY8Wj9boMMA=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=d3Sf8c769ONDiHC5A5VP8FK2dgtd5nwCnKdG6H2z0Jlx9ISrN0ikzK3eE+y5o/76X v9W+rDvd24bVpFk1rO8y7M15q7RLr1BVu123f5kZZ8gnzv43+T17H8sly1C40Kr3n2 8S9XhPt1saD5uXSaNm6h7spTZBRW0GJ5Yfl35lms=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 8FB2AB0; Wed, 21 Nov 2018 17:36:01 +0100 (CET)
Date: Wed, 21 Nov 2018 17:36:01 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Naveen Kottapalli <naveen.sarma@gmail.com>,  Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-137064504-107276423-1542818161=:14216"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/BV-SQr1-kJ8_4__NmSrWxUJhh0I>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 16:36:07 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---137064504-107276423-1542818161=:14216
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Wed, 21 Nov 2018, Templin (US), Fred L wrote:

> Sorry you don’t like the idea, but please don’t call it "tunneling" because
> that is not what DHCPv6ND is about. It is about a unified service that
> combines the best elements of the two services.

"RS message containing a DHCPv6 option that embeds a DHCPv6 Solicit 
message."

When I read the rest of 
https://tools.ietf.org/html/draft-templin-6man-dhcpv6-ndopt-06#section-2.2 
I read "embed" which for me is pretty much the same as "tunnel". All of 
2.2 is basically just wrapping/embedding/tunneling DHCPv6 messages in 
RS/RA messages.

Or what am I missing?

My opposition to DHCPv6 stateful here is "do we actually need everything 
that DHCPv6 does to solve our problem"? And also, do we actually want to 
do it exactly the same as DHCPv6 does it? For instance, do we want DHCPv6 
reconfigure when we instead can just send messages with 0 lifetime and 
have that mean the same thing?

>From reading your proposal, you do not say "let's just use function X, Y 
and Z of DHCPv6 and not the rest" but instead you just say "let's embed 
any DHCPv6 message and that should be supported".

There are multiple aspects of DHCPv6 that I do not like and wouldn't want 
to go into a solution you're describing. The whole relay concept in 
conjunction with PD is just not specified *at all* in any IETF document I 
know of. I've had plenty of implementation problems based on this where 
relays just did the wrong thing. I do not want to bring with us all the 
legacy that DHCPv6 has and things that are not defined.

>>> I don’t understand this either. Anything new that would be brought into
>>> IPv6ND would simply be re-creating what DHCPv6 already does.
>>
>> Yes.
>
> Good. Then we stick with DHCPv6.
>
> Thanks - Fred

Please do not put words in my mouth.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se
---137064504-107276423-1542818161=:14216--


From nobody Wed Nov 21 09:03:32 2018
Return-Path: <otroan@employees.org>
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 569BA128AFB; Wed, 21 Nov 2018 09:03:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level: 
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 noeXDhjsTZSn; Wed, 21 Nov 2018 09:03:28 -0800 (PST)
Received: from bugle.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A722E123FFD; Wed, 21 Nov 2018 09:03:28 -0800 (PST)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id E0657FECBF70; Wed, 21 Nov 2018 17:03:27 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id DEFE8A20FFF; Wed, 21 Nov 2018 18:03:24 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se>
Date: Wed, 21 Nov 2018 18:03:24 +0100
Cc: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <2E73504B-8618-4516-8209-56B44F987B8E@employees.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se>
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.3445.101.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VH-oBXE2HwlzG5fTb7rGKIYL2tw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 17:03:30 -0000

> My opposition to DHCPv6 stateful here is "do we actually need =
everything that DHCPv6 does to solve our problem"? And also, do we =
actually want to do it exactly the same as DHCPv6 does it? For instance, =
do we want DHCPv6 reconfigure when we instead can just send messages =
with 0 lifetime and have that mean the same thing?

As soon as you think about the security issues, then you=E2=80=99d end =
up with something very similar to DHCP reconfigure.
You need state to be able to =E2=80=9Creconfigure=E2=80=9D.

>> =46rom reading your proposal, you do not say "let's just use function =
X, Y=20
> and Z of DHCPv6 and not the rest" but instead you just say "let's =
embed any DHCPv6 message and that should be supported".
>=20
> There are multiple aspects of DHCPv6 that I do not like and wouldn't =
want to go into a solution you're describing. The whole relay concept in =
conjunction with PD is just not specified *at all* in any IETF document =
I know of. I've had plenty of implementation problems based on this =
where relays just did the wrong thing. I do not want to bring with us =
all the legacy that DHCPv6 has and things that are not defined.

The relay is not specified for a reason. You don=E2=80=99t need to use =
it.
The same issue applies to any other solution, if you need some sort of =
relaying.

I would be much more supportive of these efforts if they focused on =
solving some of the issues that DHCPv6 PD does not deal well with.

- route injection
- renumbering / reconfiguration
- multiple sources
- arbitrary topologies

But as long as the idea is to gloss over the hard problems, and =
replicate DHCPv6 protocol mechanics in ND, it=E2=80=99s hard to get very =
excited.
It=E2=80=99s quite likely that any effort in this space is going to look =
an awfully much like HNCP.

Ole=


From nobody Wed Nov 21 09:30:26 2018
Return-Path: <naveen.sarma@gmail.com>
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 D4CEC12D4F2; Wed, 21 Nov 2018 09:30:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.099
X-Spam-Level: 
X-Spam-Status: No, score=-0.099 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 OL-llQHlAbzd; Wed, 21 Nov 2018 09:30:11 -0800 (PST)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (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 3EE2B12426E; Wed, 21 Nov 2018 09:30:10 -0800 (PST)
Received: by mail-lf1-x12e.google.com with SMTP id i26so4590878lfc.0; Wed, 21 Nov 2018 09:30:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B9yud5WXTQbu+k9NxqEYAEAjugL5bb3YjeeYdXdQspY=; b=IF0RsxWxLtCZMYY81JZV0ah4nw0C1ZHOv8GWZjZtQh56K11CWymmLxukGgw4nCU3+o +ihLjIiBVjJKbmRFAphp6ATS4GbFuRvj0wGLe8tMIoOOAO9ao8jYzx8Uro54OEdf2Yrm JUqWhmJc0O0wza9/TKVYW8+taML6nHxo15C30s+Mn2Rs1HeRYoWrunFeRuk3fGVvK3xI 0cUq5IZB2NFVkCPSdy2eVuvPLKQTdKCpcf13YFJufAIksjxPsMn6oY7SZVAk3Bam/urh ZEMmbL9q817xYLoUStN5PXJSlYE8v2ivROiUgA57bsTniBuBEHvRPoEexeLWB1i+h7EJ CCLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B9yud5WXTQbu+k9NxqEYAEAjugL5bb3YjeeYdXdQspY=; b=I+gRvshkbrXjLwwNrAS5SnVhHSTUVrXMkcCJ9WabRkJ4xz1ImrlQah3blpCtKx5Ff0 AJDZlU6oyNaJsstUO9UFBPP1TuNcHNAuRgg/yS4DfP5SqfW6ECtjdgqK6QqZL34ehsRa Dih6OB5FLebblRb1krX8h+QBKu+zfmu4A8S7emnvBd0LG+jyHekkn0ZHjlOb20FZkdkv zs3H9fNed3Byc6nt7YTGaHjzHC/pra7VNY6rFseibksXjpB3uCoUJ1U5h8RrOKZSj/DQ oYKLij4IMJL+fRUT5zQWftMOdWejQdHzItWtJyRxxSIxXG0PLBVM1ZlmCDo+oP2qNCaX GyOQ==
X-Gm-Message-State: AGRZ1gKPRabtZgUuW9UFw8ydNOQBaR/pEGVgLcTBFMrLBa5BVHKVFvy0 DJQj/U00ySnmpqUeqzW12vfXKiPKlsU1RUq+cIYlbJTn
X-Google-Smtp-Source: AJdET5cUTTWS+ydMLKqhK8ed9BRphny3ylm6r8/NW6zmpl6o2L58SmvRELVRrTEBijVSUDFEzWdQG79oOdioqzTf/EA=
X-Received: by 2002:a19:9dd1:: with SMTP id g200mr4163294lfe.127.1542821408099;  Wed, 21 Nov 2018 09:30:08 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com> <f2deccb9fa1440ed8f60816489edf9f5@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <f2deccb9fa1440ed8f60816489edf9f5@XCH15-06-08.nw.nos.boeing.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Wed, 21 Nov 2018 22:59:44 +0530
Message-ID: <CANFmOtk-V5Wqh72HjAEoWxba1+9+fx1f-VYc-8w3QyyAteEmiw@mail.gmail.com>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb520c057b301933"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/JZy9G3-kLON1YA7YNKVzoweyDEc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 17:30:16 -0000

--000000000000fb520c057b301933
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Fred,

Being a new entrant in the forum with my draft, I will always be grateful
and acknowledge all the contributions.  In fact when I shared the draft
with your for review before submission, I sent to other senior members of
the forum.  For that matter @Ole, @Brian and whoever contributes their
names will be mentioned in upcoming version of my draft.

The reason why the advice of a similar thing to DHCPv6 DUID not taken was,
there is a fundamental difference between your draft and mine.  Your draft
proposes an unified approach of using DHCPv6 inside RS/RA, whereas my draft
says things can be done without DHCPv6 and any other new options or flags
too.

As you suggested me to cite, 'draft-templin-v6ops-pdhost' was cited in
respective places of my draft.  I don't know how more to acknowledge your
inputs in my draft.  If you feel that you are not acknowledged well, please
let me know what citation changes I can do in my draft to make you happy.

Finally, I would like to use this forum to improvise the draft more
technically.  You can directly message me.

Yours,
Naveen.


On Wed, 21 Nov 2018 at 20:18, Templin (US), Fred L <
Fred.L.Templin@boeing.com> wrote:

> Hi Naveen,
>
>
>
> Also the idea of including a PIO in an RS message was originally mine as
> documented
>
> in my draft. Others may claim that they brought up the idea first, in
> which case I
>
> would be happy to honor their drafts. Your contribution was to not includ=
e
> any
>
> special bits in the RS PIO, which I agree is a good contribution. But, in
> hindsight,
>
> the idea should have been offered as a contribution to my draft even if
> the new
>
> protocol were to be documented in a separate draft.
>
>
>
> Also, I told you that you need to say something about node identifiers th=
at
>
> parallels the DHCPv6 DUID for client and server IDs. You did not take my
>
> advice, and so that is a missing aspect of your proposal. The only
> candidate
>
> I am aware of for RS/RA is the SLLAO option, but that only gives link-lay=
er
>
> address, and not any of the other type of identifiers offered by DHCPv6.
>
>
>
> Finally, your use case is already covered by =E2=80=98draft-templin-v6ops=
-pdhost=E2=80=99,
>
> which shows that DHCPv6 is applicable for the needs. If you think there
>
> is something different about your use case, that would be useful input
>
> for =E2=80=98draft-templin-v6ops-pdhost=E2=80=99 =E2=80=93 but not materi=
al for a new draft.
>
> In any case, your document needs to cite =E2=80=98draft-templin-v6ops-pdh=
ost=E2=80=99.
>
>
>
> Thanks - Fred
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Tuesday, November 20, 2018 6:12 PM
> *To:* Templin (US), Fred L <Fred.L.Templin@boeing.com>
> *Cc:* Brian E Carpenter <brian.e.carpenter@gmail.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Fred,
>
>
>
> Am aware that there are many open source softwares available. But the use
> cases that I mentioned in my draft holds good with what I mentioned below=
.
>
>
>
> I agree you suggested to include Nonce in RS / RA. That's why your
> contribution is recognized and your name is mentioned in the draft under
> *contributors*. But the whole idea of doing something with just RS / RA
> with out the need of new option flags or message types was from me which =
we
> discussed in call. If you want we can take this discussion we can take
> offline.
>
>
>
> Thanks & Regards,
>
> Naveen
>
>
>
> On Wed, 21 Nov 2018, 00:22 Templin (US), Fred L <Fred.L.Templin@boeing.co=
m
> wrote:
>
> Hi Naveen,
>
>
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>
> I don=E2=80=99t understand that; there are a number of very good
> publicly-available DHCPv6
>
> implementations that support prefix delegation today. And, to instrument
> RS/RA to
>
> perform prefix delegation under a new protocol would require a non-trivia=
l
> amount
>
> of new code. So, why not just use DHCPv6?
>
>
>
> Thanks - Fred
>
>
>
> PS Please also do not forget that the idea of using the Nonce as a
> transaction ID
>
>       vessel came from me.
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Tuesday, November 20, 2018 10:09 AM
> *To:* Brian E Carpenter <brian.e.carpenter@gmail.com>
> *Cc:* Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Hello Brian,
>
>
>
> Comments inline.
>
>
> Yours,
> Naveen.
>
>
>
>
>
> On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
>
> On 2018-11-19 06:53, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Please find comments inline.
> >
> > Thanks & Regards,
> > Naveen
> >
> >
> > On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
> brian.e.carpenter@gmail.com
> > wrote:
> >
> >> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> >>> Hello Brian,
> >>>
> >>> Whether it's a prefix delegation or allocation, it's a resource
> >> allocation
> >>> from both the host / CPE or a router perspective. Do you see that
> missing
> >>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
> function
> >>> even with proposed protocol?
> >>
> >> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> >> there is no way to correlate the request and response unambiguously.
> >> In particular your proposal doesn't distinguish between an unsolicited
> >> unicast RA announcing a prefix and a solicited unicast RA assigning a
> >> prefix, which are totally different actions.
> >>
> >
> > Naveen] Am not yet clear on why we should distinguish between unsolicit=
ed
> > and solicited RA.  Do we need to distinguish like that?  As per my
> current
> > knowledge any prefix will be allocated or assigned only when RS is
> received
> > from node and didn't come across an use case of a router assigning the
> > prefix unsolicited.
>
> Today, no prefixes are assigned on receipt of RS, so I don't understand
> your argument. Prefixes are assigned either by configuration or
> by DHCPv6-ND.
>
> Naveen] I would see this as partially true.  As one of the forum member
> mentioned, RA does more than advertising the prefix.  Even in our gateway
> too prefixes are assigned to subscribers when a RS is received from devic=
es
> directly tunneled over GRE.  Consider the case of described in RFC8273,
> where the prefixes are assigned to devices upon receipt of RS.  So, it
> needn't always be a configuration or DHCPv6 for the prefix allocation or
> assignment.
>
>
> > So, since both node and router will have context of
> > prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF f=
or
> > nonces included in unsolicited RA. I can add a text saying the use of
> this
> > in next version of draft.
>
> But there is no field in an RA for a nonce.
>
> Naveen] That is what my draft is proposing.
>
>
> >>
> >> Handing out resources with a single message exchange is bad practice
> >> anyway; if the response is lost, the resource is lost for ever. You
> really
> >> need some kind of two-phase commit.
> >
> >
> > Naveen] Do we really need this? There are equal amount of chances of
> losing
> > a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more del=
ay
> > in the resource allocation procedure and it might not be required as th=
e
> > retry mechanism is in place.
>
> A retry mechanism is not safe. It might lead to the same prefix being
> allocated twice due to lost messages or a race condition. I suggest
> that you read up on two-phase commit, which requires a minimum of
> four messages.
>
> Naveen] Agree that a two-phase commit is considerably safe.  This can be =
a
> subject of future study.
>
>
> > I would rather say that the resource is never
> > lost.  That is because, from router perspective the resource is allocat=
ed
> > even if the message doesn't reach the solicited node.  A device will
> anyway
> > retry and a router will always sends a response with the same allocated
> > prefix.
>
> But it never knows if the response was received, which is a requirement
> for safe resource allocation.
>
> >
> > The standard RA doesn't have this
> >> problem because it's an *announcement* not an *assignment*, and it is
> >> repeated at a reasonable frequency, so a lost message doesn't matter.
> >>
> >
> > Naveen] I don't see a difference between the two in my draft. So, didn'=
t
> > want to distinguish between the two i.e. standard and the one proposed =
in
> > this draft.  What kind of difference do you see?
>
> As described above. An existing RA says "I route this prefix".
> Your RA says "You can use this prefix." That is an utterly different
> statement.
>
> Naveen] As mentioned in above example, not all routers might not be
> eligible to say that "You can use this prefix" (for example, whoever didn=
't
> go for a < /64 prefix allocation).  There must not be a big change in
> existing behavior.  Can you please help me understand your comment?
>
>
> >> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> >> in the same way, but would be needed if an authorisation or
> >> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> >> prefix to this box?" or "Which box got that prefix?" you need an
> >> identifier for the box.)
> >>
> > Naveen] This is mentioned in my draft about whether the routers
> > configuration allows /56 prefix allocation or not. If not, a router can
> log
> > using the mac address of the device.  We too do the same thing in our
> > router.
>
> /56 is only an example of course. Any length prefix could be requested.
> Yes, if you trust the MAC address you could use that as an ID. But
> if you use DHCPv6 that problem is already solved.
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>     Brian
>
> >
> >>
> >>>
> >>> Also am not sure if am wrong in quoting that *delegation* is the term
> >>> coined to mimic SLAAC behavior of prefix allocation from a sub pool.
> >>
> >> "Delegation", "allocation" or "assignment" are all fundamentally the
> >> same, and are all different from the simple announcement function of a
> >> normal RA. Your proposal changes an announcement protocol into a
> >> management protocol. That's the thing that Ole is asking you to justif=
y.
> >> Why do that?
> >>
> >>     Brian
> >>
> >>>
> >>> Please correct me if am wrong.
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> >> brian.e.carpenter@gmail.com
> >>> wrote:
> >>>
> >>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>>>> Naveen,
> >>>>>
> >>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
> messages
> >>>> requires
> >>>>> a *new option* to go along with an already existing protocol (namel=
y,
> >>>> DHCPv6).
> >>>>> The idea your draft builds on uses an existing IPv6 ND option but
> >>>> requires a
> >>>>> *new protocol* that is not fully specified in your draft yet. My
> >> feeling
> >>>> is that once
> >>>>> the new protocol is fully fleshed out it would look very much like
> >>>> DHCPv6, and
> >>>>> some people have said that they do not want new protocols.
> >>>>>
> >>>>> I am actually beyond the point of caring whether the protocol shoul=
d
> be
> >>>> DHCPv6,
> >>>>> but do we also need a new non-DHCPv6 protocol that looks a lot like
> >>>> DHCPv6?
> >>>>
> >>>> I realised when looking at this draft that DHCPv6 has one property
> that
> >>>> RS/RA completely lacks: a transaction ID. I don't see how we can bui=
ld
> >>>> any kind of resource allocation mechanism without some form of
> >>>> transactional
> >>>> integrity. Prefix delegation is of course a form of resource
> allocation.
> >>>> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>>>
> >>>>    Brian
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>>>> Sent: Thursday, November 15, 2018 9:18 AM
> >>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> >> ipv6@ietf.org>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>> Hello all,
> >>>>>
> >>>>> To be honest, there is no intention to compete with other existing
> >>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionali=
ty
> >> and
> >>>> the same is covered in the draft.  And I see the cases where this
> draft
> >>>> solves real time problems where the existing bridge itself is not
> >> usable.
> >>>>>
> >>>>> @Ole / @Fred / others: If a device soliciting something from the
> router
> >>>> using RS is considered as intruding into other territory, IMHO it's
> very
> >>>> unfair way of evaluating.  For that matter whether a PIO is included
> in
> >> RS
> >>>> or not, a device is soliciting the information from router.  When th=
is
> >>>> draft solves the problems it cannot be put down just by saying it as=
 a
> >>>> redundant to another standard, while actually it is not.
> >>>>>
> >>>>> If a device soliciting required information using the existing
> protocol
> >>>> standards without new message types or option types or flags itself =
is
> >>>> treated as a wrapper or redundant for other standards, aren't there
> >>>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> >>>> devices?  For that matter what about the complete SLAAC and DHCPv6?
> Am
> >> I
> >>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to
> >> each
> >>>> other?
> >>>>>
> >>>>> I also agree that multiple attempts were made by many respected
> members
> >>>> of the forum to bring in similar changes to whatever my current draf=
t
> >>>> suggested.  But not sure why they couldn't become standards.  It sho=
ws
> >> the
> >>>> need of devices that are looking for a solution and am sure people
> keep
> >>>> inventing round-about solutions for the same.
> >>>>>
> >>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
> please
> >>>> suggest another change for that.
> >>>>>
> >>>>> I understand that the forum has finite reservations on providing
> >>>> extensions to existing protocols.  But I request the forum and WG
> >> chairs to
> >>>> evaluate this draft fairly and technically.
> >>>>>
> >>>>> Yours,
> >>>>> Naveen.
> >>>>>
> >>>>>
> >>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
> wrote:
> >>>>> in line..
> >>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>>>> Hi Brian,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
> <mailto:
> >>>> brian.e.carpenter@gmail.com>]
> >>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> >>>> otroan@employees.org>>
> >>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> >>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>>>> HI Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Fred,
> >>>>>>>>>>>
> >>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Ole,
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
> But
> >>>> am sure it would consume more resources at router to
> >>>>>>> support
> >>>>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> So I can understand this comment, the water under the brid=
ge
> >>>> refers to the
> >>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
> delegation.
> >>>> Is that what
> >>>>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Sure.
> >>>>>>>>>>>>
> >>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol f=
or
> >>>> Prefix Delegation
> >>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >>>> addition to that. I don't
> >>>>>>>>>>>> mind a statement like that, but would the community agree wi=
th
> >> it?
> >>>>>>>>>>>
> >>>>>>>>>>> In general we as a community try to avoid providing multiple
> >>>> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>>>
> >>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>>>
> >>>>>>>>> I am saying that solving a problem that is already solved is a
> >> waste
> >>>> of time and resources.
> >>>>>>>>> Now if you install could solve a problem where we don=E2=80=99t=
 have a
> >>>> satisfactory solution...
> >>>>>>>>
> >>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
> >>>> Prefix Delegation
> >>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*.
> (I
> >>>> add this
> >>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >>>> non-protocol
> >>>>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>>>
> >>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution,
> but
> >>>> there
> >>>>>>> are some subtleties:
> >>>>>>>
> >>>>>>> 1) Since there are no protocol police, you can't actually stop
> people
> >>>>>>> using some other method of prefix delegation, which would simply
> >> appear
> >>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> >> protocols
> >>>>>>> are concerned.
> >>>>>>
> >>>>>> Right, I wanted to be careful in how I worded my message based on
> our
> >>>>>> knowledge of other non-router methods (including anima) which we
> >>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>>>
> >>>>>> "10.  Prefix Delegation Services
> >>>>>>
> >>>>>>    Selection of prefix delegation services must be considered
> >> according
> >>>>>>    to specific use cases.  An example service is that offered by
> >> DHCPv6
> >>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging h=
as
> >>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>>>
> >>>>>>    Other, non-router, mechanisms may exist, such as proprietary
> IPAMs,
> >>>>>>    [I-D.ietf-anima-prefix-management] and
> >>>>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>>>
> >>>>>> Does this still ring true, or do we need to make some adjustments
> >> based
> >>>>>> on these recent discussions?
> >>>>>
> >>>>> I think it's still true, although as Ole and I said, proposals such
> as
> >>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as th=
e
> >>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manageme=
nt
> >>>>> intentionally competes with DHCPv6-PD, which is a different
> >> discussiion.
> >>>>>
> >>>>>     Brian
> >>>>>
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>> 2) We did think about this question a bit while developing
> >>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>>>> (which is approved and in the RFC Editor queue waiting for missin=
g
> >>>>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>>>> management system would interface to DHCPv6-PD at the edges of an
> >>>>>>> autonomic network. I think you'd find something similar in any so=
rt
> >>>>>>> of coordinated prefix management scheme.
> >>>>>>>
> >>>>>>> 3) A similar situation arises in HNCP:
> >>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>>>
> >>>>>>>    Brian
> >>>>>>>
> >>>>>>>>
> >>>>>>>>>>>>> The value proposition of something new, has to be different
> >> than
> >>>> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>>>
> >>>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv=
6
> >>>> protocol proposals?
> >>>>>>>>>>>> If not, if you mean to say that the idea of including a DHCP=
v6
> >>>> option in RS/RA messages
> >>>>>>>>>>>> is "just a different wrapping", then that is not entirely
> true.
> >>>> By including both the IPv6
> >>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there
> are
> >>>> fewer messages
> >>>>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>>>
> >>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not sa=
ve a round
> >>>> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>>>
> >>>>>>>>>> This gets us back to the M&O bits where there is a
> >> cross-dependence
> >>>> between the two
> >>>>>>>>>> protocols. Historically, you are supposed to wait until the
> RS/RA
> >>>> exchange and check the
> >>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
> saying
> >>>> that that is no longer
> >>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>>>
> >>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> >>>> protocol between routers.
> >>>>>>>>
> >>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>>>
> >>>>>>>>>> It is also important that there are fewer messages - two inste=
ad
> >> of
> >>>> four. That matters
> >>>>>>>>>> a great deal on low end links.
> >>>>>>>>>
> >>>>>>>>> I would like to see the maths behind that.
> >>>>>>>>> Use header compression then.
> >>>>>>>>
> >>>>>>>> It isn't only a question of how many bytes - the question is
> moreso
> >>>> how
> >>>>>>>> many channel accesses are necessary. On some links, sending
> >>>> everything in
> >>>>>>>> a single channel access is less prone to collisions than requiri=
ng
> >>>> multiple
> >>>>>>>> channel accesses.
> >>>>>>>>
> >>>>>>>> Think about CB radio - after you say "breaker, breaker one-nine"
> you
> >>>> get
> >>>>>>>> to say as much as you want (within reason) without having to
> undergo
> >>>>>>>> channel contention multiple times. (That is not to say that comm=
on
> >>>> data
> >>>>>>>> links function the same as CB radio, but they do have their CSMA
> >>>> protocols
> >>>>>>>> for making sure they don't step on someone else's transmission.)
> >>>>>>>>
> >>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, ju=
st
> >>>> options in ND instead of DHCP.
> >>>>>>>>>>
> >>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >>>> different than DHCPv6.
> >>>>>>>>>> That is the whole point.
> >>>>>>>>>
> >>>>>>>>> Right. I am sorry but I struggle getting why that is valuable. =
ND
> >> is
> >>>> also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
> >>>>>>>>> delegation.
> >>>>>>>>
> >>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one=
).
> >> In
> >>>> this
> >>>>>>>> case, the presence of a DHCPv6 option in the RS message is
> >> indication
> >>>> that
> >>>>>>>> the RA is to be returned via unicast.
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Cheers
> >>>>>>>>> Ole
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>> Cheers
> >>>>>>>>>>> Ole
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>
> >>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extens=
ions=E2=80=9D of
> an
> >>>> IPv6 network. Something that solved that problem, would be a
> >>>>>>> lot
> >>>>>>>>>>> more
> >>>>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>> Ole
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> v6ops mailing list
> >>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> v6ops mailing list
> >>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

--000000000000fb520c057b301933
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Fred,<div><br></div><div>Being a new entr=
ant in the forum with my draft, I will always be grateful and acknowledge a=
ll the contributions.=C2=A0 In fact when I shared the draft with your for r=
eview before submission, I sent to other senior members of the forum.=C2=A0=
 For that matter @Ole, @Brian and whoever contributes their names will be m=
entioned in upcoming version of my draft.</div><div><br></div><div>The reas=
on why the advice of a similar thing to DHCPv6 DUID not taken was, there is=
 a fundamental difference between your draft and mine.=C2=A0 Your draft pro=
poses an unified approach of using DHCPv6 inside RS/RA, whereas my draft sa=
ys things can be done without DHCPv6 and any other new options or flags too=
.</div><div><br></div><div>As you suggested me to cite, &#39;draft-templin-=
v6ops-pdhost&#39; was cited in respective places of my draft.=C2=A0 I=C2=A0=
don&#39;t know how more to acknowledge your inputs in my draft.=C2=A0 If yo=
u feel that you are not acknowledged well, please let me know what citation=
 changes I can do in=C2=A0my draft to make you happy.</div><div><br></div><=
div>Finally, I would like to use this forum to improvise the draft more tec=
hnically.=C2=A0 You can directly message me.</div><div><br></div><div><div>=
<div dir=3D"ltr" class=3D"gmail_signature">Yours,<br>Naveen.</div></div><br=
></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, =
21 Nov 2018 at 20:18, Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Tem=
plin@boeing.com">Fred.L.Templin@boeing.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-7364853243062332985WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Also the idea of including a PIO in a=
n RS message was originally mine as documented<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">in my draft. Others may claim that th=
ey brought up the idea first, in which case I<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">would be happy to honor their drafts.=
 Your contribution was to not include any<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">special bits in the RS PIO, which I a=
gree is a good contribution. But, in hindsight,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">the idea should have been offered as =
a contribution to my draft even if the new<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">protocol were to be documented in a s=
eparate draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Also, I told you that you need to say=
 something about node identifiers that<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">parallels the DHCPv6 DUID for client =
and server IDs. You did not take my<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">advice, and so that is a missing aspe=
ct of your proposal. The only candidate<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I am aware of for RS/RA is the SLLAO =
option, but that only gives link-layer<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">address, and not any of the other typ=
e of identifiers offered by DHCPv6.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Finally, your use case is already cov=
ered by =E2=80=98draft-templin-v6ops-pdhost=E2=80=99,<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">which shows that DHCPv6 is applicable=
 for the needs. If you think there<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">is something different about your use=
 case, that would be useful input<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">for =E2=80=98draft-templin-v6ops-pdho=
st=E2=80=99 =E2=80=93 but not material for a new draft.<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">In any case, your document needs to c=
ite =E2=80=98draft-templin-v6ops-pdhost=E2=80=99.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks - Fred<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.=
com</a>]
<br>
<b>Sent:</b> Tuesday, November 20, 2018 6:12 PM<br>
<b>To:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;<br>
<b>Cc:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;; Ole Troan &lt;<=
a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.o=
rg</a>&gt;; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_bla=
nk">v6ops@ietf.org</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" ta=
rget=3D"_blank">ipv6@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Fred,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Am aware that there are many open source softwares a=
vailable. But the use cases that I mentioned in my draft holds good with wh=
at I mentioned below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I agree you suggested to include Nonce in RS / RA. T=
hat&#39;s why your contribution is recognized and your name is mentioned in=
 the draft under *contributors*. But the whole idea of doing something with=
 just RS / RA with out the need of new
 option flags or message types was from me which we discussed in call. If y=
ou want we can take this discussion we can take offline.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks &amp; Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Naveen<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=C2=A0<u></u><=
/p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, 21 Nov 2018, 00:22 Templin (US), Fred L &lt;=
<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templ=
in@boeing.com</a> wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were
 invented by honorable members of the group to bridge the gap in SLAAC itse=
lf.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t understand that; ther=
e are a number of very good publicly-available DHCPv6</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">implementations that support prefix d=
elegation today. And, to instrument RS/RA to</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">perform prefix delegation under a new=
 protocol would require a non-trivial amount</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">of new code. So, why not just use DHC=
Pv6?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks - Fred</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">PS Please also do not forget that the=
 idea of using the Nonce as a transaction ID</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vessel=
 came from me.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.=
com</a>]
<br>
<b>Sent:</b> Tuesday, November 20, 2018 10:09 AM<br>
<b>To:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;<br>
<b>Cc:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;; Ole Troan &lt;<a=
 href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.or=
g</a>&gt;; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blan=
k">v6ops@ietf.org</a>&gt;;
 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.o=
rg</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hello Brian,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Comments inline.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Yours,<br>
Naveen.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter &lt;=
<a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.ca=
rpenter@gmail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">On 2018-11-19 06:53, Naveen Kottapalli wrote:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Please find comments inline.<br>
&gt; <br>
&gt; Thanks &amp; Regards,<br>
&gt; Naveen<br>
&gt; <br>
&gt; <br>
&gt; On Sun, 18 Nov 2018, 01:16 Brian E Carpenter &lt;<a href=3D"mailto:bri=
an.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>=
<br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-18 06:40, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whether it&#39;s a prefix delegation or allocation, it&#39;s a=
 resource<br>
&gt;&gt; allocation<br>
&gt;&gt;&gt; from both the host / CPE or a router perspective. Do you see t=
hat missing<br>
&gt;&gt;&gt; transaction ID in RS/RA as a mandatory requirement for SLAAC t=
o function<br>
&gt;&gt;&gt; even with proposed protocol?<br>
&gt;&gt;<br>
&gt;&gt; Yes. Without a transaction ID, a nonce, or some equivalent mecahni=
sm<br>
&gt;&gt; there is no way to correlate the request and response unambiguousl=
y.<br>
&gt;&gt; In particular your proposal doesn&#39;t distinguish between an uns=
olicited<br>
&gt;&gt; unicast RA announcing a prefix and a solicited unicast RA assignin=
g a<br>
&gt;&gt; prefix, which are totally different actions.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] Am not yet clear on why we should distinguish between unsolici=
ted<br>
&gt; and solicited RA.=C2=A0 Do we need to distinguish like that?=C2=A0 As =
per my current<br>
&gt; knowledge any prefix will be allocated or assigned only when RS is rec=
eived<br>
&gt; from node and didn&#39;t come across an use case of a router assigning=
 the<br>
&gt; prefix unsolicited.=C2=A0 <br>
<br>
Today, no prefixes are assigned on receipt of RS, so I don&#39;t understand=
<br>
your argument. Prefixes are assigned either by configuration or<br>
by DHCPv6-ND.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] I would see this as partially true.=C2=A0 As=
 one of the forum member mentioned, RA does more than advertising the prefi=
x.=C2=A0 Even in our gateway too prefixes are assigned to subscribers
 when a RS is received from devices directly tunneled over GRE.=C2=A0 Consi=
der the case of described in RFC8273, where the prefixes are assigned to de=
vices upon receipt of RS.=C2=A0 So, it needn&#39;t always be a configuratio=
n or DHCPv6 for the prefix allocation or assignment.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt; So, since both node and router will have context of<br>
&gt; prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF =
for<br>
&gt; nonces included in unsolicited RA. I can add a text saying the use of =
this<br>
&gt; in next version of draft.<br>
<br>
But there is no field in an RA for a nonce.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] That is what my draft is proposing.=C2=A0<u>=
</u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt;&gt;<br>
&gt;&gt; Handing out resources with a single message exchange is bad practi=
ce<br>
&gt;&gt; anyway; if the response is lost, the resource is lost for ever. Yo=
u really<br>
&gt;&gt; need some kind of two-phase commit.<br>
&gt; <br>
&gt; <br>
&gt; Naveen] Do we really need this? There are equal amount of chances of l=
osing<br>
&gt; a RA or DHCPv6 Avertise / Reply.=C2=A0 A two way commit will induce mo=
re delay<br>
&gt; in the resource allocation procedure and it might not be required as t=
he<br>
&gt; retry mechanism is in place.=C2=A0 <br>
<br>
A retry mechanism is not safe. It might lead to the same prefix being<br>
allocated twice due to lost messages or a race condition. I suggest<br>
that you read up on two-phase commit, which requires a minimum of<br>
four messages.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] Agree that a two-phase commit is considerabl=
y safe.=C2=A0 This can be a subject of future study.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt; I would rather say that the resource is never<br>
&gt; lost.=C2=A0 That is because, from router perspective the resource is a=
llocated<br>
&gt; even if the message doesn&#39;t reach the solicited node.=C2=A0 A devi=
ce will anyway<br>
&gt; retry and a router will always sends a response with the same allocate=
d<br>
&gt; prefix.<br>
<br>
But it never knows if the response was received, which is a requirement<br>
for safe resource allocation.<br>
<br>
&gt; <br>
&gt; The standard RA doesn&#39;t have this<br>
&gt;&gt; problem because it&#39;s an *announcement* not an *assignment*, an=
d it is<br>
&gt;&gt; repeated at a reasonable frequency, so a lost message doesn&#39;t =
matter.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] I don&#39;t see a difference between the two in my draft. So, =
didn&#39;t<br>
&gt; want to distinguish between the two i.e. standard and the one proposed=
 in<br>
&gt; this draft.=C2=A0 What kind of difference do you see?<br>
<br>
As described above. An existing RA says &quot;I route this prefix&quot;.<br=
>
Your RA says &quot;You can use this prefix.&quot; That is an utterly differ=
ent<br>
statement.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As mentioned in above example, not all route=
rs might not be eligible to say that &quot;You can use this prefix&quot; (f=
or example, whoever didn&#39;t go for a &lt; /64 prefix allocation).=C2=A0
 There must not be a big change in existing behavior.=C2=A0 Can you please =
help me understand your comment?<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt;&gt; (A device ID, as also used in DHCPv6, doesn&#39;t seem to be essen=
tial<br>
&gt;&gt; in the same way, but would be needed if an authorisation or<br>
&gt;&gt; logging mechanism is needed, i.e. to answer &quot;Is it OK to give=
 a /56<br>
&gt;&gt; prefix to this box?&quot; or &quot;Which box got that prefix?&quot=
; you need an<br>
&gt;&gt; identifier for the box.)<br>
&gt;&gt;<br>
&gt; Naveen] This is mentioned in my draft about whether the routers<br>
&gt; configuration allows /56 prefix allocation or not. If not, a router ca=
n log<br>
&gt; using the mac address of the device.=C2=A0 We too do the same thing in=
 our<br>
&gt; router.<br>
<br>
/56 is only an example of course. Any length prefix could be requested.<br>
Yes, if you trust the MAC address you could use that as an ID. But<br>
if you use DHCPv6 that problem is already solved.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were
 invented by honorable members of the group to bridge the gap in SLAAC itse=
lf.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Also am not sure if am wrong in quoting that *delegation* is t=
he term<br>
&gt;&gt;&gt; coined to mimic SLAAC behavior of prefix allocation from a sub=
 pool.<br>
&gt;&gt;<br>
&gt;&gt; &quot;Delegation&quot;, &quot;allocation&quot; or &quot;assignment=
&quot; are all fundamentally the<br>
&gt;&gt; same, and are all different from the simple announcement function =
of a<br>
&gt;&gt; normal RA. Your proposal changes an announcement protocol into a<b=
r>
&gt;&gt; management protocol. That&#39;s the thing that Ole is asking you t=
o justify.<br>
&gt;&gt; Why do that?<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please correct me if am wrong.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank">b=
rian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The idea of including a DHCPv6 message option in IPv6 =
ND RS/RA messages<br>
&gt;&gt;&gt;&gt; requires<br>
&gt;&gt;&gt;&gt;&gt; a *new option* to go along with an already existing pr=
otocol (namely,<br>
&gt;&gt;&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt;&gt;&gt; The idea your draft builds on uses an existing IPv6 ND=
 option but<br>
&gt;&gt;&gt;&gt; requires a<br>
&gt;&gt;&gt;&gt;&gt; *new protocol* that is not fully specified in your dra=
ft yet. My<br>
&gt;&gt; feeling<br>
&gt;&gt;&gt;&gt; is that once<br>
&gt;&gt;&gt;&gt;&gt; the new protocol is fully fleshed out it would look ve=
ry much like<br>
&gt;&gt;&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt;&gt;&gt; some people have said that they do not want new protoc=
ols.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am actually beyond the point of caring whether the p=
rotocol should be<br>
&gt;&gt;&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol that loo=
ks a lot like<br>
&gt;&gt;&gt;&gt; DHCPv6?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I realised when looking at this draft that DHCPv6 has one =
property that<br>
&gt;&gt;&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#39;t see =
how we can build<br>
&gt;&gt;&gt;&gt; any kind of resource allocation mechanism without some for=
m of<br>
&gt;&gt;&gt;&gt; transactional<br>
&gt;&gt;&gt;&gt; integrity. Prefix delegation is of course a form of resour=
ce allocation.<br>
&gt;&gt;&gt;&gt; So that is a fundamental difference between DHCPv6 and RS/=
RA.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:nave=
en.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.ca=
rpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;;<br=
>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" =
target=3D"_blank">v6ops@ietf.org</a>&gt;; 6man WG &lt;<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To be honest, there is no intention to compete with ot=
her existing<br>
&gt;&gt;&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gaps w.r.t =
the functionality<br>
&gt;&gt; and<br>
&gt;&gt;&gt;&gt; the same is covered in the draft.=C2=A0 And I see the case=
s where this draft<br>
&gt;&gt;&gt;&gt; solves real time problems where the existing bridge itself=
 is not<br>
&gt;&gt; usable.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting somethin=
g from the router<br>
&gt;&gt;&gt;&gt; using RS is considered as intruding into other territory, =
IMHO it&#39;s very<br>
&gt;&gt;&gt;&gt; unfair way of evaluating.=C2=A0 For that matter whether a =
PIO is included in<br>
&gt;&gt; RS<br>
&gt;&gt;&gt;&gt; or not, a device is soliciting the information from router=
.=C2=A0 When this<br>
&gt;&gt;&gt;&gt; draft solves the problems it cannot be put down just by sa=
ying it as a<br>
&gt;&gt;&gt;&gt; redundant to another standard, while actually it is not.<b=
r>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If a device soliciting required information using the =
existing protocol<br>
&gt;&gt;&gt;&gt; standards without new message types or option types or fla=
gs itself is<br>
&gt;&gt;&gt;&gt; treated as a wrapper or redundant for other standards, are=
n&#39;t there<br>
&gt;&gt;&gt;&gt; overlapping options in both SLAAC and DHCPv6 that can be s=
ent to the<br>
&gt;&gt;&gt;&gt; devices?=C2=A0 For that matter what about the complete SLA=
AC and DHCPv6?=C2=A0 Am<br>
&gt;&gt; I<br>
&gt;&gt;&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are redundant =
protocols to<br>
&gt;&gt; each<br>
&gt;&gt;&gt;&gt; other?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I also agree that multiple attempts were made by many =
respected members<br>
&gt;&gt;&gt;&gt; of the forum to bring in similar changes to whatever my cu=
rrent draft<br>
&gt;&gt;&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;t become=
 standards.=C2=A0 It shows<br>
&gt;&gt; the<br>
&gt;&gt;&gt;&gt; need of devices that are looking for a solution and am sur=
e people keep<br>
&gt;&gt;&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6 inside =
the draft, please<br>
&gt;&gt;&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I understand that the forum has finite reservations on=
 providing<br>
&gt;&gt;&gt;&gt; extensions to existing protocols.=C2=A0 But I request the =
forum and WG<br>
&gt;&gt; chairs to<br>
&gt;&gt;&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<b=
r>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank">brian.e.carpenter@gmail.com</a>&lt;mailto:<a href=3D"mailto:brian.e.=
carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.com</a>&gt;&=
gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mai=
lto:brian.e.carpenter@gmail.com" target=3D"_blank">brian.e.carpenter@gmail.=
com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>=
&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &lt;<a href=3D"mailto=
:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>&lt;mailto=
:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@iet=
f.org" target=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6o=
ps@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;&gt;; 6man WG &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ie=
tf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv=
6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>&lt;mai=
lto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36=
 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templin@boei=
ng.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.com</a>&=
lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin =
(US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templ=
in@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a=
>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 20=
18 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.L.Templi=
n@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarma@gmail.=
com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, =
Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"mailto:Fred.L.Templ=
in@boeing.com" target=3D"_blank">Fred.L.Templin@boeing.com</a>&gt;&gt; wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailt=
o:<a href=3D"mailto:otroan@employees.org" target=3D"_blank">otroan@employee=
s.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank">=
otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November=
 12, 2018 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred=
 L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank">Fred.=
L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli =
&lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank">naveen.sarm=
a@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ie=
tf.org" target=3D"_blank">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv=
6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" tar=
get=3D"_blank">v6ops@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] N=
ew Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to=
 some extent that DHCPv6 is a format on wire.=C2=A0 But<br>
&gt;&gt;&gt;&gt; am sure it would consume more resources at router to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole alo=
ng with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegat=
ion is quite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless thi=
s is water under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understan=
d this comment, the water under the bridge<br>
&gt;&gt;&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv=
6 PD as the protocol for prefix delegation.<br>
&gt;&gt;&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning t=
o say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that=
 DHCPv6 is *the* chosen protocol for<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alte=
rnate IPv6 ND-based protocol in<br>
&gt;&gt;&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that=
, but would the community agree with<br>
&gt;&gt; it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community t=
ry to avoid providing multiple<br>
&gt;&gt;&gt;&gt; equivalent solutions to the same problem. Sometimes we fai=
l.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is =
the one and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem tha=
t is already solved is a<br>
&gt;&gt; waste<br>
&gt;&gt;&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve a probl=
em where we don=E2=80=99t have a<br>
&gt;&gt;&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one=
 and only solution to<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegatio=
n protocol is needed*. (I<br>
&gt;&gt;&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v=
6ops-pdhost&#39; lists other<br>
&gt;&gt;&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix=
 delegation.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the =
current IETF solution, but<br>
&gt;&gt;&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police, you can=
&#39;t actually stop people<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; using some other method of prefix delegation, =
which would simply<br>
&gt;&gt; appear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mec=
hanism as far as the IETF<br>
&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I worded my m=
essage based on our<br>
&gt;&gt;&gt;&gt;&gt;&gt; knowledge of other non-router methods (including a=
nima) which we<br>
&gt;&gt;&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. =
>From that document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation servic=
es must be considered<br>
&gt;&gt; according<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An examp=
le service is that offered by<br>
&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative servi=
ce based on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6ma=
n-pio-exclusive-bit].<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exi=
st, such as proprietary IPAMs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] an=
d<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management=
-yang].&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Does this still ring true, or do we need to make s=
ome adjustments<br>
&gt;&gt; based<br>
&gt;&gt;&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I think it&#39;s still true, although as Ole and I sai=
d, proposals such as<br>
&gt;&gt;&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do recognize DH=
CPv6-PD as the<br>
&gt;&gt;&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-slaac-pr=
efix-management<br>
&gt;&gt;&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which is a diff=
erent<br>
&gt;&gt; discussiion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a bit whil=
e developing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-i=
etf-anima-prefix-management-07" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Editor queue=
 waiting for missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is supposed to sh=
ow how a prefix<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; management system would interface to DHCPv6-PD=
 at the edges of an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d find some=
thing similar in any sort<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788=
#section-6.3.4" target=3D"_blank">
https://tools.ietf.org/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition =
of something new, has to be different<br>
&gt;&gt; than<br>
&gt;&gt;&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrappin=
g&quot;, are you are talking about non-DHCPv6<br>
&gt;&gt;&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say=
 that the idea of including a DHCPv6<br>
&gt;&gt;&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different =
wrapping&quot;, then that is not entirely true.<br>
&gt;&gt;&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in=
 a single message exchange, there are<br>
&gt;&gt;&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. Tha=
t in itself is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that =
as interesting. You will not save a round<br>
&gt;&gt;&gt;&gt; trip, since the two protocols don=E2=80=99t depend on each=
 other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O b=
its where there is a<br>
&gt;&gt; cross-dependence<br>
&gt;&gt;&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are s=
upposed to wait until the RS/RA<br>
&gt;&gt;&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv=
6 (two round trips). Are you saying<br>
&gt;&gt;&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that th=
e M&amp;O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency=
 on the M&amp;O bits. PD is a<br>
&gt;&gt;&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits=
 - I am fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there ar=
e fewer messages - two instead<br>
&gt;&gt; of<br>
&gt;&gt;&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind t=
hat.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many b=
ytes - the question is moreso<br>
&gt;&gt;&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessary. On so=
me links, sending<br>
&gt;&gt;&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less prone to c=
ollisions than requiring<br>
&gt;&gt;&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot=
;breaker, breaker one-nine&quot; you<br>
&gt;&gt;&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within reason)=
 without having to undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times. (That i=
s not to say that common<br>
&gt;&gt;&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radio, but t=
hey do have their CSMA<br>
&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t step on som=
eone else&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exac=
tly same protocol semantics, just<br>
&gt;&gt;&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exact=
ly DHCPv6 - they are not<br>
&gt;&gt;&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getti=
ng why that is valuable. ND<br>
&gt;&gt; is<br>
&gt;&gt;&gt;&gt; also a one to many protocol. That=E2=80=99s not suitable f=
or per-router<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent =
as unicast (one-to-one).<br>
&gt;&gt; In<br>
&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in t=
he RS message is<br>
&gt;&gt; indication<br>
&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still strugglin=
g with =E2=80=9Cpermissionless extensions=E2=80=9D of an<br>
&gt;&gt;&gt;&gt; IPv6 network. Something that solved that problem, would be=
 a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk ab=
out.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" =
target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/v6ops" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops=
</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6=
ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.org" target=3D"_bla=
nk">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000fb520c057b301933--


From nobody Wed Nov 21 09:46:58 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 C00F8128CE4; Wed, 21 Nov 2018 09:46:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.301
X-Spam-Level: 
X-Spam-Status: No, score=-2.301 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 Yy-xtmMqFLum; Wed, 21 Nov 2018 09:46:45 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2D0F12426E; Wed, 21 Nov 2018 09:46:45 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALHkiIK051304; Wed, 21 Nov 2018 10:46:45 -0700
Received: from XCH15-06-07.nw.nos.boeing.com (xch15-06-07.nw.nos.boeing.com [137.136.238.213]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALHkZeI050886 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 10:46:36 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-07.nw.nos.boeing.com (2002:8988:eed5::8988:eed5) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 09:46:35 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 09:46:35 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539D//4EDgIAAdN9w
Date: Wed, 21 Nov 2018 17:46:35 +0000
Message-ID: <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 137636964633526B0C28CFC88CB566ADC6C56851B0F20288148496F87322BCD42000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/eUiI6NSvJlD00ruirkWoMEPkYYo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 17:46:48 -0000

SGkgTWlrYWVsLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pa2Fl
bCBBYnJhaGFtc3NvbiBbbWFpbHRvOnN3bWlrZUBzd20ucHAuc2VdDQo+IFNlbnQ6IFdlZG5lc2Rh
eSwgTm92ZW1iZXIgMjEsIDIwMTggODozNiBBTQ0KPiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwg
PEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+DQo+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2
ZWVuLnNhcm1hQGdtYWlsLmNvbT47IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRl
ckBnbWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsNCj4gdjZvcHMgbGlzdCA8djZv
cHNAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiAN
Cj4gT24gV2VkLCAyMSBOb3YgMjAxOCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+IA0K
PiA+IFNvcnJ5IHlvdSBkb27igJl0IGxpa2UgdGhlIGlkZWEsIGJ1dCBwbGVhc2UgZG9u4oCZdCBj
YWxsIGl0ICJ0dW5uZWxpbmciIGJlY2F1c2UNCj4gPiB0aGF0IGlzIG5vdCB3aGF0IERIQ1B2Nk5E
IGlzIGFib3V0LiBJdCBpcyBhYm91dCBhIHVuaWZpZWQgc2VydmljZSB0aGF0DQo+ID4gY29tYmlu
ZXMgdGhlIGJlc3QgZWxlbWVudHMgb2YgdGhlIHR3byBzZXJ2aWNlcy4NCj4gDQo+ICJSUyBtZXNz
YWdlIGNvbnRhaW5pbmcgYSBESENQdjYgb3B0aW9uIHRoYXQgZW1iZWRzIGEgREhDUHY2IFNvbGlj
aXQNCj4gbWVzc2FnZS4iDQo+IA0KPiBXaGVuIEkgcmVhZCB0aGUgcmVzdCBvZg0KPiBodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGVtcGxpbi02bWFuLWRoY3B2Ni1uZG9wdC0wNiNz
ZWN0aW9uLTIuMg0KPiBJIHJlYWQgImVtYmVkIiB3aGljaCBmb3IgbWUgaXMgcHJldHR5IG11Y2gg
dGhlIHNhbWUgYXMgInR1bm5lbCIuIEFsbCBvZg0KPiAyLjIgaXMgYmFzaWNhbGx5IGp1c3Qgd3Jh
cHBpbmcvZW1iZWRkaW5nL3R1bm5lbGluZyBESENQdjYgbWVzc2FnZXMgaW4NCj4gUlMvUkEgbWVz
c2FnZXMuDQo+IA0KPiBPciB3aGF0IGFtIEkgbWlzc2luZz8NCg0KSXQgaXMgYW4gSVB2Nk5EIG9w
dGlvbiBsaWtlIGFueSBvdGhlciAtIHdlIGRvIG5vdCBjYWxsIFBJT3MsIFJJT3MsIGV0Yy4NCk1U
VSBvcHRpb25zLCBldGMuICJ0dW5uZWxpbmciLg0KDQo+IE15IG9wcG9zaXRpb24gdG8gREhDUHY2
IHN0YXRlZnVsIGhlcmUgaXMgImRvIHdlIGFjdHVhbGx5IG5lZWQgZXZlcnl0aGluZw0KPiB0aGF0
IERIQ1B2NiBkb2VzIHRvIHNvbHZlIG91ciBwcm9ibGVtIj8gQW5kIGFsc28sIGRvIHdlIGFjdHVh
bGx5IHdhbnQgdG8NCj4gZG8gaXQgZXhhY3RseSB0aGUgc2FtZSBhcyBESENQdjYgZG9lcyBpdD8g
Rm9yIGluc3RhbmNlLCBkbyB3ZSB3YW50IERIQ1B2Ng0KPiByZWNvbmZpZ3VyZSB3aGVuIHdlIGlu
c3RlYWQgY2FuIGp1c3Qgc2VuZCBtZXNzYWdlcyB3aXRoIDAgbGlmZXRpbWUgYW5kDQo+IGhhdmUg
dGhhdCBtZWFuIHRoZSBzYW1lIHRoaW5nPw0KDQpEbyB5b3UgaGF2ZSBqdXN0IG9uZSBvciBhIGZl
dyB1c2UgY2FzZXMgaW4gbWluZCB3aGVuIHlvdSBzYXkgInNvbHZlIG91cg0KcHJvYmxlbSI/IFdo
YXQgSSBhbSBzdWdnZXN0aW5nIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNvbHV0aW9uIHRoYXQgc29s
dmVzDQpvdXIgcHJvYmxlbXMsIHdoaWNoIGlzIG1vcmUgb3IgbGVzcyBwaWNrZWQgdXAgZm9yIGZy
ZWUgYmFzZWQgb24gYWxsIG9mDQp0aGUgZXhpc3RpbmcgY29kZS4NCg0KPiBGcm9tIHJlYWRpbmcg
eW91ciBwcm9wb3NhbCwgeW91IGRvIG5vdCBzYXkgImxldCdzIGp1c3QgdXNlIGZ1bmN0aW9uIFgs
IFkNCj4gYW5kIFogb2YgREhDUHY2IGFuZCBub3QgdGhlIHJlc3QiIGJ1dCBpbnN0ZWFkIHlvdSBq
dXN0IHNheSAibGV0J3MgZW1iZWQNCj4gYW55IERIQ1B2NiBtZXNzYWdlIGFuZCB0aGF0IHNob3Vs
ZCBiZSBzdXBwb3J0ZWQiLg0KDQpXaHkgd291bGQgd2UgdGhyb3cgb3V0IGZ1bmN0aW9ucyB0aGF0
IHdlIG1pZ2h0IG5lZWQgaW4gdGhlIGZ1dHVyZQ0KaWYgdGhlIGNvZGUgaXMgYWxyZWFkeSB0aGVy
ZT8NCg0KPiBUaGVyZSBhcmUgbXVsdGlwbGUgYXNwZWN0cyBvZiBESENQdjYgdGhhdCBJIGRvIG5v
dCBsaWtlIGFuZCB3b3VsZG4ndCB3YW50DQo+IHRvIGdvIGludG8gYSBzb2x1dGlvbiB5b3UncmUg
ZGVzY3JpYmluZy4gVGhlIHdob2xlIHJlbGF5IGNvbmNlcHQgaW4NCj4gY29uanVuY3Rpb24gd2l0
aCBQRCBpcyBqdXN0IG5vdCBzcGVjaWZpZWQgKmF0IGFsbCogaW4gYW55IElFVEYgZG9jdW1lbnQg
SQ0KPiBrbm93IG9mLg0KDQpUaGF0IGlzIGludGVyZXN0aW5nLCBiZWNhdXNlIERIQ1B2NiByZWxh
eSAoaW4gcGFydGljdWxhciwgUkZDNjIyMSBMaWdodHdlaWdodA0KREhDUCBSZWxheSBBZ2VudCkg
aXMgYXQgdGhlIGhlYXJ0IG9mIG15IGltcGxlbWVudGF0aW9uIGFuZCB3b3JrcyB3ZWxsLg0KDQo+
SSd2ZSBoYWQgcGxlbnR5IG9mIGltcGxlbWVudGF0aW9uIHByb2JsZW1zIGJhc2VkIG9uIHRoaXMg
d2hlcmUNCj4gcmVsYXlzIGp1c3QgZGlkIHRoZSB3cm9uZyB0aGluZy4gSSBkbyBub3Qgd2FudCB0
byBicmluZyB3aXRoIHVzIGFsbCB0aGUNCj4gbGVnYWN5IHRoYXQgREhDUHY2IGhhcyBhbmQgdGhp
bmdzIHRoYXQgYXJlIG5vdCBkZWZpbmVkLg0KDQpJIGRvbid0IGtub3cgd2hhdCB5b3UgYXJlIHJl
ZmVycmluZyB0byAtIG91ciByZWxheSBpbXBsZW1lbnRhdGlvbg0Kd29ya3MgYXMgaXQgc2hvdWxk
Lg0KDQpUaGFua3MgLSBGcmVkDQoNCj4gPj4+IEkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgZWl0
aGVyLiBBbnl0aGluZyBuZXcgdGhhdCB3b3VsZCBiZSBicm91Z2h0IGludG8NCj4gPj4+IElQdjZO
RCB3b3VsZCBzaW1wbHkgYmUgcmUtY3JlYXRpbmcgd2hhdCBESENQdjYgYWxyZWFkeSBkb2VzLg0K
PiA+Pg0KPiA+PiBZZXMuDQo+ID4NCj4gPiBHb29kLiBUaGVuIHdlIHN0aWNrIHdpdGggREhDUHY2
Lg0KPiA+DQo+ID4gVGhhbmtzIC0gRnJlZA0KPiANCj4gUGxlYXNlIGRvIG5vdCBwdXQgd29yZHMg
aW4gbXkgbW91dGguDQo+IA0KPiAtLQ0KPiBNaWthZWwgQWJyYWhhbXNzb24gICAgZW1haWw6IHN3
bWlrZUBzd20ucHAuc2UNCg==


From nobody Wed Nov 21 10:06:55 2018
Return-Path: <swmike@swm.pp.se>
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 76A25130DC1; Wed, 21 Nov 2018 10:06:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 P8eh6rIaiGah; Wed, 21 Nov 2018 10:06:52 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D64A1294D0; Wed, 21 Nov 2018 10:06:52 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id DFE14B0; Wed, 21 Nov 2018 19:06:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542823609; bh=Ye0Hj+YER5xD2PKpx5pl+d5kN8v6r/wJIaD22JjISrY=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=WqwdY4ILoK0zIOg8frVBoevKgZFcOy70cFApDzBsGZ+W4hW5UiTetrkkDOOqC117Z K1AkYmuyaWFMDqNBTw5VTm0hGmAn5wgHaFu2vUI8JGBQ92Qkh+Sq8cE7E1YkVxCerr r4TambdIXmbGJ8lHgVKd+ny+Tsw5sskGCrqBUa1Y=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id DD816AF; Wed, 21 Nov 2018 19:06:49 +0100 (CET)
Date: Wed, 21 Nov 2018 19:06:49 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Naveen Kottapalli <naveen.sarma@gmail.com>,  Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0eDJT1g17jyRpAvY6jyVqdzfYKw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:06:54 -0000

On Wed, 21 Nov 2018, Templin (US), Fred L wrote:

> Do you have just one or a few use cases in mind when you say "solve our 
> problem"? What I am suggesting is a general purpose solution that solves 
> our problems, which is more or less picked up for free based on all of 
> the existing code.

See what Ole posted a few emails previous to this.

Some examples:

What does it mean when you have an IA_NA with 24 hours lease time and the 
encompassing /64 PIO just arrived with zero lifetime? What does that 
actually mean? What should the host do? Where is this documented?

If you said you would take a lot of DHCP but fix these kinds of problems 
by ripping out the lease timers or defining exactly what they mean in ND 
context then I'd be a lot more supportive. But then it wouldn't be DHCPv6 
anymore.

> That is interesting, because DHCPv6 relay (in particular, RFC6221 Lightweight
> DHCP Relay Agent) is at the heart of my implementation and works well.

The words "route" and "IA_PD" give zero hits in that document. So if 
you're using IA_PD then I guess you're doing things outside of what that 
document specifies?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Wed Nov 21 10:07:24 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 09904130EF3; Wed, 21 Nov 2018 10:07:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 uqbfQgnf63pT; Wed, 21 Nov 2018 10:07:05 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7186C130F29; Wed, 21 Nov 2018 10:07:04 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALI73hk015877; Wed, 21 Nov 2018 11:07:03 -0700
Received: from XCH15-06-12.nw.nos.boeing.com (xch15-06-12.nw.nos.boeing.com [137.136.239.221]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALI6tRA015735 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 11:06:55 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-12.nw.nos.boeing.com (2002:8988:efdd::8988:efdd) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 10:06:54 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 10:06:54 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
CC: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgACBmFgAACUaSQAAWxR0AABACvPA=
Date: Wed, 21 Nov 2018 18:06:54 +0000
Message-ID: <ebc54b66f86444cb931ab0e01acccce3@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com> <f2deccb9fa1440ed8f60816489edf9f5@XCH15-06-08.nw.nos.boeing.com> <CANFmOtk-V5Wqh72HjAEoWxba1+9+fx1f-VYc-8w3QyyAteEmiw@mail.gmail.com>
In-Reply-To: <CANFmOtk-V5Wqh72HjAEoWxba1+9+fx1f-VYc-8w3QyyAteEmiw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: F22761DD4D4097279F21F1F4270EF9C2213D20BB66501CC5D3E94F5D2BD55A972000:8
Content-Type: multipart/alternative; boundary="_000_ebc54b66f86444cb931ab0e01acccce3XCH150608nwnosboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CMCoUTkmbQcy_byyTKzaQTUrh6k>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:07:19 -0000

--_000_ebc54b66f86444cb931ab0e01acccce3XCH150608nwnosboeingcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTmF2ZWVuLA0KDQpUaGUgcmVhc29uIHdoeSB0aGUgYWR2aWNlIG9mIGEgc2ltaWxhciB0aGlu
ZyB0byBESENQdjYgRFVJRCBub3QgdGFrZW4gd2FzLCB0aGVyZSBpcyBhIGZ1bmRhbWVudGFsIGRp
ZmZlcmVuY2UgYmV0d2VlbiB5b3VyIGRyYWZ0IGFuZCBtaW5lLg0KDQo+PiBBYm91dCB0aGUgbm9k
ZSBpZGVudGlmaWVyLCBhbiBzdGF0ZWZ1bCBzZXJ2aWNlIHJlcXVpcmVzIGEgbm9kZSBpZGVuZml0
aWVyIGZvciBrZWVwaW5nDQo+PiB0cmFjayBvZiB3aGF0IG5vZGUgcmVzb3VyY2VzIGhhdmUgYmVl
biBkZWxlZ2F0ZWQgdG8uIFlvdXIgZHJhZnQgbmVlZHMgc29tZSBmb3JtIG9mDQo+PiBub2RlIGlk
ZW50aWZpZXIgdGhhdCB3b3VsZCBiZSBzaW1pbGFyIHRvIERIQ1B2NiBEVUlELCBidXQgYWxsIHRo
YXQgZXhpc3RzIGZvciBSUy9SQSB0aGF0DQo+PiBJIGFtIGF3YXJlIG9mIGlzIFNMTEFPLg0KDQpZ
b3VyIGRyYWZ0IHByb3Bvc2VzIGFuIHVuaWZpZWQgYXBwcm9hY2ggb2YgdXNpbmcgREhDUHY2IGlu
c2lkZSBSUy9SQSwgd2hlcmVhcyBteSBkcmFmdCBzYXlzIHRoaW5ncyBjYW4gYmUgZG9uZSB3aXRo
b3V0IERIQ1B2NiBhbmQgYW55IG90aGVyIG5ldyBvcHRpb25zIG9yIGZsYWdzIHRvby4NCg0KPj4g
TXkgZHJhZnQgcHJvcG9zZXMgZm91ciBhbHRlcm5hdGl2ZXMsIG9mIHdoaWNoIERIQ1B2NiBpbnNp
ZGUgUlMvUkEgaXMgb25seSBvbmUgb2YgdGhlDQo+PiBhbHRlcm5hdGl2ZXMuIE9uZSBvZiB0aGUg
YWx0ZXJuYXRpdmVzIChpbmNsdWRpbmcgUElPcyBpbiBSUyBtZXNzYWdlcykgaXMgdGhlIHNhbWUg
YXMNCj4+IGlzIGRlc2NyaWJlZCBpbiB5b3VyIGRyYWZ0LCBleGNlcHQgdGhhdCB5b3VyIGRyYWZ0
IGRlcHJlY2F0ZXMgdGhlIG5lZWQgZm9yIGFuIOKAmFjigJkgYml0Lg0KPj4gV2hhdCB3ZSBzaG91
bGQgaGF2ZSBkb25lIChhbmQgd2hhdCBjb3VsZCBzdGlsbCBiZSBkb25lKSBpcyB0byBsaXN0IHRo
ZSDigJxQSU8gaW4gUlMgd2l0aA0KPj4gbm8gWCBiaXTigJ0gbWV0aG9kIGFzIGEgZmlmdGggYWx0
ZXJuYXRpdmUgaW4gbXkgZHJhZnQsIGFuZCB0aGVuIHlvdXIgZHJhZnQgY291bGQgZm9jdXMNCj4+
IG9uIHRoZSBkZXRhaWxzIG9mIHRoZSBuZXcgcHJvdG9jb2wgaXQgcmVxdWlyZXMuDQoNCkFzIHlv
dSBzdWdnZXN0ZWQgbWUgdG8gY2l0ZSwgJ2RyYWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N0JyB3YXMg
Y2l0ZWQgaW4gcmVzcGVjdGl2ZSBwbGFjZXMgb2YgbXkgZHJhZnQuICBJIGRvbid0IGtub3cgaG93
IG1vcmUgdG8gYWNrbm93bGVkZ2UgeW91ciBpbnB1dHMgaW4gbXkgZHJhZnQuICBJZiB5b3UgZmVl
bCB0aGF0IHlvdSBhcmUgbm90IGFja25vd2xlZGdlZCB3ZWxsLCBwbGVhc2UgbGV0IG1lIGtub3cg
d2hhdCBjaXRhdGlvbiBjaGFuZ2VzIEkgY2FuIGRvIGluIG15IGRyYWZ0IHRvIG1ha2UgeW91IGhh
cHB5Lg0KDQo+PiBJIGRvbuKAmXQgc2VlIGFueSBjaXRhdGlvbnMgb2Yg4oCYZHJhZnQtdGVtcGxp
bi12Nm9wcy1wZGhvc3TigJkuIFdoYXQgSSBkbyBzZWUNCj4+IGlzIHNlY3Rpb24gNCB1c2UgY2Fz
ZXMgdGhhdCBhcmUgY292ZXJlZCBieSDigJhkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdOKAmQ0K
Pj4gb3IgaWYgbm90IGFkZXF1YXRlbHkgY292ZXJlZCB0aGVyZSB0aGVuIHNob3VsZCBiZSBvZmZl
cmVkIGFzIGlucHV0IHRvDQo+PiBteSBkcmFmdCBhbmQgdGhlbiBjaXRlZCBmcm9tIHlvdXIgZHJh
ZnQuDQoNCkZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTggOTozMCBBTQ0KVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPg0KQ2M6IEJyaWFu
IEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+OyBPbGUgVHJvYW4gPG90
cm9hbkBlbXBsb3llZXMub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc+OyA2bWFuIFdH
IDxpcHY2QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZp
Y2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQoN
CkZyZWQsDQoNCkJlaW5nIGEgbmV3IGVudHJhbnQgaW4gdGhlIGZvcnVtIHdpdGggbXkgZHJhZnQs
IEkgd2lsbCBhbHdheXMgYmUgZ3JhdGVmdWwgYW5kIGFja25vd2xlZGdlIGFsbCB0aGUgY29udHJp
YnV0aW9ucy4gIEluIGZhY3Qgd2hlbiBJIHNoYXJlZCB0aGUgZHJhZnQgd2l0aCB5b3VyIGZvciBy
ZXZpZXcgYmVmb3JlIHN1Ym1pc3Npb24sIEkgc2VudCB0byBvdGhlciBzZW5pb3IgbWVtYmVycyBv
ZiB0aGUgZm9ydW0uICBGb3IgdGhhdCBtYXR0ZXIgQE9sZSwgQEJyaWFuIGFuZCB3aG9ldmVyIGNv
bnRyaWJ1dGVzIHRoZWlyIG5hbWVzIHdpbGwgYmUgbWVudGlvbmVkIGluIHVwY29taW5nIHZlcnNp
b24gb2YgbXkgZHJhZnQuDQoNClRoZSByZWFzb24gd2h5IHRoZSBhZHZpY2Ugb2YgYSBzaW1pbGFy
IHRoaW5nIHRvIERIQ1B2NiBEVUlEIG5vdCB0YWtlbiB3YXMsIHRoZXJlIGlzIGEgZnVuZGFtZW50
YWwgZGlmZmVyZW5jZSBiZXR3ZWVuIHlvdXIgZHJhZnQgYW5kIG1pbmUuICBZb3VyIGRyYWZ0IHBy
b3Bvc2VzIGFuIHVuaWZpZWQgYXBwcm9hY2ggb2YgdXNpbmcgREhDUHY2IGluc2lkZSBSUy9SQSwg
d2hlcmVhcyBteSBkcmFmdCBzYXlzIHRoaW5ncyBjYW4gYmUgZG9uZSB3aXRob3V0IERIQ1B2NiBh
bmQgYW55IG90aGVyIG5ldyBvcHRpb25zIG9yIGZsYWdzIHRvby4NCg0KQXMgeW91IHN1Z2dlc3Rl
ZCBtZSB0byBjaXRlLCAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnIHdhcyBjaXRlZCBpbiBy
ZXNwZWN0aXZlIHBsYWNlcyBvZiBteSBkcmFmdC4gIEkgZG9uJ3Qga25vdyBob3cgbW9yZSB0byBh
Y2tub3dsZWRnZSB5b3VyIGlucHV0cyBpbiBteSBkcmFmdC4gIElmIHlvdSBmZWVsIHRoYXQgeW91
IGFyZSBub3QgYWNrbm93bGVkZ2VkIHdlbGwsIHBsZWFzZSBsZXQgbWUga25vdyB3aGF0IGNpdGF0
aW9uIGNoYW5nZXMgSSBjYW4gZG8gaW4gbXkgZHJhZnQgdG8gbWFrZSB5b3UgaGFwcHkuDQoNCkZp
bmFsbHksIEkgd291bGQgbGlrZSB0byB1c2UgdGhpcyBmb3J1bSB0byBpbXByb3Zpc2UgdGhlIGRy
YWZ0IG1vcmUgdGVjaG5pY2FsbHkuICBZb3UgY2FuIGRpcmVjdGx5IG1lc3NhZ2UgbWUuDQoNCllv
dXJzLA0KTmF2ZWVuLg0KDQoNCk9uIFdlZCwgMjEgTm92IDIwMTggYXQgMjA6MTgsIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPj4gd3JvdGU6DQpIaSBOYXZlZW4sDQoNCkFsc28gdGhlIGlkZWEgb2Yg
aW5jbHVkaW5nIGEgUElPIGluIGFuIFJTIG1lc3NhZ2Ugd2FzIG9yaWdpbmFsbHkgbWluZSBhcyBk
b2N1bWVudGVkDQppbiBteSBkcmFmdC4gT3RoZXJzIG1heSBjbGFpbSB0aGF0IHRoZXkgYnJvdWdo
dCB1cCB0aGUgaWRlYSBmaXJzdCwgaW4gd2hpY2ggY2FzZSBJDQp3b3VsZCBiZSBoYXBweSB0byBo
b25vciB0aGVpciBkcmFmdHMuIFlvdXIgY29udHJpYnV0aW9uIHdhcyB0byBub3QgaW5jbHVkZSBh
bnkNCnNwZWNpYWwgYml0cyBpbiB0aGUgUlMgUElPLCB3aGljaCBJIGFncmVlIGlzIGEgZ29vZCBj
b250cmlidXRpb24uIEJ1dCwgaW4gaGluZHNpZ2h0LA0KdGhlIGlkZWEgc2hvdWxkIGhhdmUgYmVl
biBvZmZlcmVkIGFzIGEgY29udHJpYnV0aW9uIHRvIG15IGRyYWZ0IGV2ZW4gaWYgdGhlIG5ldw0K
cHJvdG9jb2wgd2VyZSB0byBiZSBkb2N1bWVudGVkIGluIGEgc2VwYXJhdGUgZHJhZnQuDQoNCkFs
c28sIEkgdG9sZCB5b3UgdGhhdCB5b3UgbmVlZCB0byBzYXkgc29tZXRoaW5nIGFib3V0IG5vZGUg
aWRlbnRpZmllcnMgdGhhdA0KcGFyYWxsZWxzIHRoZSBESENQdjYgRFVJRCBmb3IgY2xpZW50IGFu
ZCBzZXJ2ZXIgSURzLiBZb3UgZGlkIG5vdCB0YWtlIG15DQphZHZpY2UsIGFuZCBzbyB0aGF0IGlz
IGEgbWlzc2luZyBhc3BlY3Qgb2YgeW91ciBwcm9wb3NhbC4gVGhlIG9ubHkgY2FuZGlkYXRlDQpJ
IGFtIGF3YXJlIG9mIGZvciBSUy9SQSBpcyB0aGUgU0xMQU8gb3B0aW9uLCBidXQgdGhhdCBvbmx5
IGdpdmVzIGxpbmstbGF5ZXINCmFkZHJlc3MsIGFuZCBub3QgYW55IG9mIHRoZSBvdGhlciB0eXBl
IG9mIGlkZW50aWZpZXJzIG9mZmVyZWQgYnkgREhDUHY2Lg0KDQpGaW5hbGx5LCB5b3VyIHVzZSBj
YXNlIGlzIGFscmVhZHkgY292ZXJlZCBieSDigJhkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdOKA
mSwNCndoaWNoIHNob3dzIHRoYXQgREhDUHY2IGlzIGFwcGxpY2FibGUgZm9yIHRoZSBuZWVkcy4g
SWYgeW91IHRoaW5rIHRoZXJlDQppcyBzb21ldGhpbmcgZGlmZmVyZW50IGFib3V0IHlvdXIgdXNl
IGNhc2UsIHRoYXQgd291bGQgYmUgdXNlZnVsIGlucHV0DQpmb3Ig4oCYZHJhZnQtdGVtcGxpbi12
Nm9wcy1wZGhvc3TigJkg4oCTIGJ1dCBub3QgbWF0ZXJpYWwgZm9yIGEgbmV3IGRyYWZ0Lg0KSW4g
YW55IGNhc2UsIHlvdXIgZG9jdW1lbnQgbmVlZHMgdG8gY2l0ZSDigJhkcmFmdC10ZW1wbGluLXY2
b3BzLXBkaG9zdOKAmS4NCg0KVGhhbmtzIC0gRnJlZA0KDQpGcm9tOiBOYXZlZW4gS290dGFwYWxs
aSBbbWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFp
bC5jb20+XQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggNjoxMiBQTQ0KVG86IFRl
bXBsaW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVk
LkwuVGVtcGxpbkBib2VpbmcuY29tPj4NCkNjOiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+Pjsg
T2xlIFRyb2FuIDxvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5v
cmc+PjsgdjZvcHMgbGlzdCA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPj47
IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1uYXZlZW4tc2xh
YWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0DQoNCkZyZWQsDQoNCkFtIGF3YXJlIHRoYXQgdGhl
cmUgYXJlIG1hbnkgb3BlbiBzb3VyY2Ugc29mdHdhcmVzIGF2YWlsYWJsZS4gQnV0IHRoZSB1c2Ug
Y2FzZXMgdGhhdCBJIG1lbnRpb25lZCBpbiBteSBkcmFmdCBob2xkcyBnb29kIHdpdGggd2hhdCBJ
IG1lbnRpb25lZCBiZWxvdy4NCg0KSSBhZ3JlZSB5b3Ugc3VnZ2VzdGVkIHRvIGluY2x1ZGUgTm9u
Y2UgaW4gUlMgLyBSQS4gVGhhdCdzIHdoeSB5b3VyIGNvbnRyaWJ1dGlvbiBpcyByZWNvZ25pemVk
IGFuZCB5b3VyIG5hbWUgaXMgbWVudGlvbmVkIGluIHRoZSBkcmFmdCB1bmRlciAqY29udHJpYnV0
b3JzKi4gQnV0IHRoZSB3aG9sZSBpZGVhIG9mIGRvaW5nIHNvbWV0aGluZyB3aXRoIGp1c3QgUlMg
LyBSQSB3aXRoIG91dCB0aGUgbmVlZCBvZiBuZXcgb3B0aW9uIGZsYWdzIG9yIG1lc3NhZ2UgdHlw
ZXMgd2FzIGZyb20gbWUgd2hpY2ggd2UgZGlzY3Vzc2VkIGluIGNhbGwuIElmIHlvdSB3YW50IHdl
IGNhbiB0YWtlIHRoaXMgZGlzY3Vzc2lvbiB3ZSBjYW4gdGFrZSBvZmZsaW5lLg0KDQpUaGFua3Mg
JiBSZWdhcmRzLA0KTmF2ZWVuDQoNCk9uIFdlZCwgMjEgTm92IDIwMTgsIDAwOjIyIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPiB3cm90ZToNCkhpIE5hdmVlbiwNCg0KTmF2ZWVuXSBBcyBJIG1lbnRp
b25lZCBlYXJsaWVyIGluIG15IG1haWwsIERIQ1B2NiBpcyBub3QgYSB1c2FibGUgc29sdXRpb24g
aW4gbXkgY2FzZSBhbmQgYWNyb3NzIGFsbCBwbGF0Zm9ybXMgKG1pZ2h0IGJlIGZvciBvdGhlcnMg
dG9vKS4gIFRoYXQgaXMgcmVhc29uIHdlIHNlZSBzbyBtYW55IGRyYWZ0cyB3ZXJlIGludmVudGVk
IGJ5IGhvbm9yYWJsZSBtZW1iZXJzIG9mIHRoZSBncm91cCB0byBicmlkZ2UgdGhlIGdhcCBpbiBT
TEFBQyBpdHNlbGYuDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoYXQ7IHRoZXJlIGFyZSBhIG51
bWJlciBvZiB2ZXJ5IGdvb2QgcHVibGljbHktYXZhaWxhYmxlIERIQ1B2Ng0KaW1wbGVtZW50YXRp
b25zIHRoYXQgc3VwcG9ydCBwcmVmaXggZGVsZWdhdGlvbiB0b2RheS4gQW5kLCB0byBpbnN0cnVt
ZW50IFJTL1JBIHRvDQpwZXJmb3JtIHByZWZpeCBkZWxlZ2F0aW9uIHVuZGVyIGEgbmV3IHByb3Rv
Y29sIHdvdWxkIHJlcXVpcmUgYSBub24tdHJpdmlhbCBhbW91bnQNCm9mIG5ldyBjb2RlLiBTbywg
d2h5IG5vdCBqdXN0IHVzZSBESENQdjY/DQoNClRoYW5rcyAtIEZyZWQNCg0KUFMgUGxlYXNlIGFs
c28gZG8gbm90IGZvcmdldCB0aGF0IHRoZSBpZGVhIG9mIHVzaW5nIHRoZSBOb25jZSBhcyBhIHRy
YW5zYWN0aW9uIElEDQogICAgICB2ZXNzZWwgY2FtZSBmcm9tIG1lLg0KDQpGcm9tOiBOYXZlZW4g
S290dGFwYWxsaSBbbWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFpbHRvOm5hdmVlbi5z
YXJtYUBnbWFpbC5jb20+XQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggMTA6MDkg
QU0NClRvOiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1h
aWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+Pg0KQ2M6IFRlbXBsaW4gKFVTKSwgRnJl
ZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tPj47IE9sZSBUcm9hbiA8b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBl
bXBsb3llZXMub3JnPj47IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZz4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPj4N
ClN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQt
bmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KDQpIZWxsbyBCcmlhbiwNCg0K
Q29tbWVudHMgaW5saW5lLg0KDQpZb3VycywNCk5hdmVlbi4NCg0KDQpPbiBNb24sIDE5IE5vdiAy
MDE4IGF0IDAxOjA0LCBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwu
Y29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+PiB3cm90ZToNCk9uIDIwMTgt
MTEtMTkgMDY6NTMsIE5hdmVlbiBLb3R0YXBhbGxpIHdyb3RlOg0KPiBIZWxsbyBCcmlhbiwNCj4N
Cj4gUGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5lLg0KPg0KPiBUaGFua3MgJiBSZWdhcmRzLA0K
PiBOYXZlZW4NCj4NCj4NCj4gT24gU3VuLCAxOCBOb3YgMjAxOCwgMDE6MTYgQnJpYW4gRSBDYXJw
ZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50
ZXJAZ21haWwuY29tPg0KPiB3cm90ZToNCj4NCj4+IE9uIDIwMTgtMTEtMTggMDY6NDAsIE5hdmVl
biBLb3R0YXBhbGxpIHdyb3RlOg0KPj4+IEhlbGxvIEJyaWFuLA0KPj4+DQo+Pj4gV2hldGhlciBp
dCdzIGEgcHJlZml4IGRlbGVnYXRpb24gb3IgYWxsb2NhdGlvbiwgaXQncyBhIHJlc291cmNlDQo+
PiBhbGxvY2F0aW9uDQo+Pj4gZnJvbSBib3RoIHRoZSBob3N0IC8gQ1BFIG9yIGEgcm91dGVyIHBl
cnNwZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQgbWlzc2luZw0KPj4+IHRyYW5zYWN0aW9uIElEIGlu
IFJTL1JBIGFzIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciBTTEFBQyB0byBmdW5jdGlvbg0K
Pj4+IGV2ZW4gd2l0aCBwcm9wb3NlZCBwcm90b2NvbD8NCj4+DQo+PiBZZXMuIFdpdGhvdXQgYSB0
cmFuc2FjdGlvbiBJRCwgYSBub25jZSwgb3Igc29tZSBlcXVpdmFsZW50IG1lY2FobmlzbQ0KPj4g
dGhlcmUgaXMgbm8gd2F5IHRvIGNvcnJlbGF0ZSB0aGUgcmVxdWVzdCBhbmQgcmVzcG9uc2UgdW5h
bWJpZ3VvdXNseS4NCj4+IEluIHBhcnRpY3VsYXIgeW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rp
bmd1aXNoIGJldHdlZW4gYW4gdW5zb2xpY2l0ZWQNCj4+IHVuaWNhc3QgUkEgYW5ub3VuY2luZyBh
IHByZWZpeCBhbmQgYSBzb2xpY2l0ZWQgdW5pY2FzdCBSQSBhc3NpZ25pbmcgYQ0KPj4gcHJlZml4
LCB3aGljaCBhcmUgdG90YWxseSBkaWZmZXJlbnQgYWN0aW9ucy4NCj4+DQo+DQo+IE5hdmVlbl0g
QW0gbm90IHlldCBjbGVhciBvbiB3aHkgd2Ugc2hvdWxkIGRpc3Rpbmd1aXNoIGJldHdlZW4gdW5z
b2xpY2l0ZWQNCj4gYW5kIHNvbGljaXRlZCBSQS4gIERvIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2gg
bGlrZSB0aGF0PyAgQXMgcGVyIG15IGN1cnJlbnQNCj4ga25vd2xlZGdlIGFueSBwcmVmaXggd2ls
bCBiZSBhbGxvY2F0ZWQgb3IgYXNzaWduZWQgb25seSB3aGVuIFJTIGlzIHJlY2VpdmVkDQo+IGZy
b20gbm9kZSBhbmQgZGlkbid0IGNvbWUgYWNyb3NzIGFuIHVzZSBjYXNlIG9mIGEgcm91dGVyIGFz
c2lnbmluZyB0aGUNCj4gcHJlZml4IHVuc29saWNpdGVkLg0KDQpUb2RheSwgbm8gcHJlZml4ZXMg
YXJlIGFzc2lnbmVkIG9uIHJlY2VpcHQgb2YgUlMsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZA0KeW91
ciBhcmd1bWVudC4gUHJlZml4ZXMgYXJlIGFzc2lnbmVkIGVpdGhlciBieSBjb25maWd1cmF0aW9u
IG9yDQpieSBESENQdjYtTkQuDQpOYXZlZW5dIEkgd291bGQgc2VlIHRoaXMgYXMgcGFydGlhbGx5
IHRydWUuICBBcyBvbmUgb2YgdGhlIGZvcnVtIG1lbWJlciBtZW50aW9uZWQsIFJBIGRvZXMgbW9y
ZSB0aGFuIGFkdmVydGlzaW5nIHRoZSBwcmVmaXguICBFdmVuIGluIG91ciBnYXRld2F5IHRvbyBw
cmVmaXhlcyBhcmUgYXNzaWduZWQgdG8gc3Vic2NyaWJlcnMgd2hlbiBhIFJTIGlzIHJlY2VpdmVk
IGZyb20gZGV2aWNlcyBkaXJlY3RseSB0dW5uZWxlZCBvdmVyIEdSRS4gIENvbnNpZGVyIHRoZSBj
YXNlIG9mIGRlc2NyaWJlZCBpbiBSRkM4MjczLCB3aGVyZSB0aGUgcHJlZml4ZXMgYXJlIGFzc2ln
bmVkIHRvIGRldmljZXMgdXBvbiByZWNlaXB0IG9mIFJTLiAgU28sIGl0IG5lZWRuJ3QgYWx3YXlz
IGJlIGEgY29uZmlndXJhdGlvbiBvciBESENQdjYgZm9yIHRoZSBwcmVmaXggYWxsb2NhdGlvbiBv
ciBhc3NpZ25tZW50Lg0KDQo+IFNvLCBzaW5jZSBib3RoIG5vZGUgYW5kIHJvdXRlciB3aWxsIGhh
dmUgY29udGV4dCBvZg0KPiBwcmVmaXggYXNzaWduZWQsIHdlIGNhbiByZXNlcnZlIGNvbnN0YW50
IG51bWJlcnMgbGlrZSAwIG9yIDB4RkZGRkZGRkYgZm9yDQo+IG5vbmNlcyBpbmNsdWRlZCBpbiB1
bnNvbGljaXRlZCBSQS4gSSBjYW4gYWRkIGEgdGV4dCBzYXlpbmcgdGhlIHVzZSBvZiB0aGlzDQo+
IGluIG5leHQgdmVyc2lvbiBvZiBkcmFmdC4NCg0KQnV0IHRoZXJlIGlzIG5vIGZpZWxkIGluIGFu
IFJBIGZvciBhIG5vbmNlLg0KTmF2ZWVuXSBUaGF0IGlzIHdoYXQgbXkgZHJhZnQgaXMgcHJvcG9z
aW5nLg0KDQo+Pg0KPj4gSGFuZGluZyBvdXQgcmVzb3VyY2VzIHdpdGggYSBzaW5nbGUgbWVzc2Fn
ZSBleGNoYW5nZSBpcyBiYWQgcHJhY3RpY2UNCj4+IGFueXdheTsgaWYgdGhlIHJlc3BvbnNlIGlz
IGxvc3QsIHRoZSByZXNvdXJjZSBpcyBsb3N0IGZvciBldmVyLiBZb3UgcmVhbGx5DQo+PiBuZWVk
IHNvbWUga2luZCBvZiB0d28tcGhhc2UgY29tbWl0Lg0KPg0KPg0KPiBOYXZlZW5dIERvIHdlIHJl
YWxseSBuZWVkIHRoaXM/IFRoZXJlIGFyZSBlcXVhbCBhbW91bnQgb2YgY2hhbmNlcyBvZiBsb3Np
bmcNCj4gYSBSQSBvciBESENQdjYgQXZlcnRpc2UgLyBSZXBseS4gIEEgdHdvIHdheSBjb21taXQg
d2lsbCBpbmR1Y2UgbW9yZSBkZWxheQ0KPiBpbiB0aGUgcmVzb3VyY2UgYWxsb2NhdGlvbiBwcm9j
ZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1aXJlZCBhcyB0aGUNCj4gcmV0cnkgbWVjaGFu
aXNtIGlzIGluIHBsYWNlLg0KDQpBIHJldHJ5IG1lY2hhbmlzbSBpcyBub3Qgc2FmZS4gSXQgbWln
aHQgbGVhZCB0byB0aGUgc2FtZSBwcmVmaXggYmVpbmcNCmFsbG9jYXRlZCB0d2ljZSBkdWUgdG8g
bG9zdCBtZXNzYWdlcyBvciBhIHJhY2UgY29uZGl0aW9uLiBJIHN1Z2dlc3QNCnRoYXQgeW91IHJl
YWQgdXAgb24gdHdvLXBoYXNlIGNvbW1pdCwgd2hpY2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mDQpm
b3VyIG1lc3NhZ2VzLg0KTmF2ZWVuXSBBZ3JlZSB0aGF0IGEgdHdvLXBoYXNlIGNvbW1pdCBpcyBj
b25zaWRlcmFibHkgc2FmZS4gIFRoaXMgY2FuIGJlIGEgc3ViamVjdCBvZiBmdXR1cmUgc3R1ZHku
DQoNCj4gSSB3b3VsZCByYXRoZXIgc2F5IHRoYXQgdGhlIHJlc291cmNlIGlzIG5ldmVyDQo+IGxv
c3QuICBUaGF0IGlzIGJlY2F1c2UsIGZyb20gcm91dGVyIHBlcnNwZWN0aXZlIHRoZSByZXNvdXJj
ZSBpcyBhbGxvY2F0ZWQNCj4gZXZlbiBpZiB0aGUgbWVzc2FnZSBkb2Vzbid0IHJlYWNoIHRoZSBz
b2xpY2l0ZWQgbm9kZS4gIEEgZGV2aWNlIHdpbGwgYW55d2F5DQo+IHJldHJ5IGFuZCBhIHJvdXRl
ciB3aWxsIGFsd2F5cyBzZW5kcyBhIHJlc3BvbnNlIHdpdGggdGhlIHNhbWUgYWxsb2NhdGVkDQo+
IHByZWZpeC4NCg0KQnV0IGl0IG5ldmVyIGtub3dzIGlmIHRoZSByZXNwb25zZSB3YXMgcmVjZWl2
ZWQsIHdoaWNoIGlzIGEgcmVxdWlyZW1lbnQNCmZvciBzYWZlIHJlc291cmNlIGFsbG9jYXRpb24u
DQoNCj4NCj4gVGhlIHN0YW5kYXJkIFJBIGRvZXNuJ3QgaGF2ZSB0aGlzDQo+PiBwcm9ibGVtIGJl
Y2F1c2UgaXQncyBhbiAqYW5ub3VuY2VtZW50KiBub3QgYW4gKmFzc2lnbm1lbnQqLCBhbmQgaXQg
aXMNCj4+IHJlcGVhdGVkIGF0IGEgcmVhc29uYWJsZSBmcmVxdWVuY3ksIHNvIGEgbG9zdCBtZXNz
YWdlIGRvZXNuJ3QgbWF0dGVyLg0KPj4NCj4NCj4gTmF2ZWVuXSBJIGRvbid0IHNlZSBhIGRpZmZl
cmVuY2UgYmV0d2VlbiB0aGUgdHdvIGluIG15IGRyYWZ0LiBTbywgZGlkbid0DQo+IHdhbnQgdG8g
ZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGkuZS4gc3RhbmRhcmQgYW5kIHRoZSBvbmUgcHJv
cG9zZWQgaW4NCj4gdGhpcyBkcmFmdC4gIFdoYXQga2luZCBvZiBkaWZmZXJlbmNlIGRvIHlvdSBz
ZWU/DQoNCkFzIGRlc2NyaWJlZCBhYm92ZS4gQW4gZXhpc3RpbmcgUkEgc2F5cyAiSSByb3V0ZSB0
aGlzIHByZWZpeCIuDQpZb3VyIFJBIHNheXMgIllvdSBjYW4gdXNlIHRoaXMgcHJlZml4LiIgVGhh
dCBpcyBhbiB1dHRlcmx5IGRpZmZlcmVudA0Kc3RhdGVtZW50Lg0KTmF2ZWVuXSBBcyBtZW50aW9u
ZWQgaW4gYWJvdmUgZXhhbXBsZSwgbm90IGFsbCByb3V0ZXJzIG1pZ2h0IG5vdCBiZSBlbGlnaWJs
ZSB0byBzYXkgdGhhdCAiWW91IGNhbiB1c2UgdGhpcyBwcmVmaXgiIChmb3IgZXhhbXBsZSwgd2hv
ZXZlciBkaWRuJ3QgZ28gZm9yIGEgPCAvNjQgcHJlZml4IGFsbG9jYXRpb24pLiAgVGhlcmUgbXVz
dCBub3QgYmUgYSBiaWcgY2hhbmdlIGluIGV4aXN0aW5nIGJlaGF2aW9yLiAgQ2FuIHlvdSBwbGVh
c2UgaGVscCBtZSB1bmRlcnN0YW5kIHlvdXIgY29tbWVudD8NCg0KPj4gKEEgZGV2aWNlIElELCBh
cyBhbHNvIHVzZWQgaW4gREhDUHY2LCBkb2Vzbid0IHNlZW0gdG8gYmUgZXNzZW50aWFsDQo+PiBp
biB0aGUgc2FtZSB3YXksIGJ1dCB3b3VsZCBiZSBuZWVkZWQgaWYgYW4gYXV0aG9yaXNhdGlvbiBv
cg0KPj4gbG9nZ2luZyBtZWNoYW5pc20gaXMgbmVlZGVkLCBpLmUuIHRvIGFuc3dlciAiSXMgaXQg
T0sgdG8gZ2l2ZSBhIC81Ng0KPj4gcHJlZml4IHRvIHRoaXMgYm94PyIgb3IgIldoaWNoIGJveCBn
b3QgdGhhdCBwcmVmaXg/IiB5b3UgbmVlZCBhbg0KPj4gaWRlbnRpZmllciBmb3IgdGhlIGJveC4p
DQo+Pg0KPiBOYXZlZW5dIFRoaXMgaXMgbWVudGlvbmVkIGluIG15IGRyYWZ0IGFib3V0IHdoZXRo
ZXIgdGhlIHJvdXRlcnMNCj4gY29uZmlndXJhdGlvbiBhbGxvd3MgLzU2IHByZWZpeCBhbGxvY2F0
aW9uIG9yIG5vdC4gSWYgbm90LCBhIHJvdXRlciBjYW4gbG9nDQo+IHVzaW5nIHRoZSBtYWMgYWRk
cmVzcyBvZiB0aGUgZGV2aWNlLiAgV2UgdG9vIGRvIHRoZSBzYW1lIHRoaW5nIGluIG91cg0KPiBy
b3V0ZXIuDQoNCi81NiBpcyBvbmx5IGFuIGV4YW1wbGUgb2YgY291cnNlLiBBbnkgbGVuZ3RoIHBy
ZWZpeCBjb3VsZCBiZSByZXF1ZXN0ZWQuDQpZZXMsIGlmIHlvdSB0cnVzdCB0aGUgTUFDIGFkZHJl
c3MgeW91IGNvdWxkIHVzZSB0aGF0IGFzIGFuIElELiBCdXQNCmlmIHlvdSB1c2UgREhDUHY2IHRo
YXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC4NCk5hdmVlbl0gQXMgSSBtZW50aW9uZWQgZWFy
bGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90IGEgdXNhYmxlIHNvbHV0aW9uIGluIG15IGNh
c2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdodCBiZSBmb3Igb3RoZXJzIHRvbykuICBU
aGF0IGlzIHJlYXNvbiB3ZSBzZWUgc28gbWFueSBkcmFmdHMgd2VyZSBpbnZlbnRlZCBieSBob25v
cmFibGUgbWVtYmVycyBvZiB0aGUgZ3JvdXAgdG8gYnJpZGdlIHRoZSBnYXAgaW4gU0xBQUMgaXRz
ZWxmLg0KDQogICAgQnJpYW4NCg0KPg0KPj4NCj4+Pg0KPj4+IEFsc28gYW0gbm90IHN1cmUgaWYg
YW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpkZWxlZ2F0aW9uKiBpcyB0aGUgdGVybQ0KPj4+IGNv
aW5lZCB0byBtaW1pYyBTTEFBQyBiZWhhdmlvciBvZiBwcmVmaXggYWxsb2NhdGlvbiBmcm9tIGEg
c3ViIHBvb2wuDQo+Pg0KPj4gIkRlbGVnYXRpb24iLCAiYWxsb2NhdGlvbiIgb3IgImFzc2lnbm1l
bnQiIGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGUNCj4+IHNhbWUsIGFuZCBhcmUgYWxsIGRpZmZl
cmVudCBmcm9tIHRoZSBzaW1wbGUgYW5ub3VuY2VtZW50IGZ1bmN0aW9uIG9mIGENCj4+IG5vcm1h
bCBSQS4gWW91ciBwcm9wb3NhbCBjaGFuZ2VzIGFuIGFubm91bmNlbWVudCBwcm90b2NvbCBpbnRv
IGENCj4+IG1hbmFnZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMg
YXNraW5nIHlvdSB0byBqdXN0aWZ5Lg0KPj4gV2h5IGRvIHRoYXQ/DQo+Pg0KPj4gICAgIEJyaWFu
DQo+Pg0KPj4+DQo+Pj4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3JvbmcuDQo+Pj4NCj4+PiBU
aGFua3MgJiBSZWdhcmRzLA0KPj4+IE5hdmVlbg0KPj4+DQo+Pj4gT24gRnJpLCAxNiBOb3YgMjAx
OCwgMDE6MDcgQnJpYW4gRSBDYXJwZW50ZXIgPA0KPj4gYnJpYW4uZS5jYXJwZW50ZXJAZ21haWwu
Y29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+DQo+Pj4gd3JvdGU6DQo+Pj4N
Cj4+Pj4gT24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+
Pj4+PiBOYXZlZW4sDQo+Pj4+Pg0KPj4+Pj4gVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2
IG1lc3NhZ2Ugb3B0aW9uIGluIElQdjYgTkQgUlMvUkEgbWVzc2FnZXMNCj4+Pj4gcmVxdWlyZXMN
Cj4+Pj4+IGEgKm5ldyBvcHRpb24qIHRvIGdvIGFsb25nIHdpdGggYW4gYWxyZWFkeSBleGlzdGlu
ZyBwcm90b2NvbCAobmFtZWx5LA0KPj4+PiBESENQdjYpLg0KPj4+Pj4gVGhlIGlkZWEgeW91ciBk
cmFmdCBidWlsZHMgb24gdXNlcyBhbiBleGlzdGluZyBJUHY2IE5EIG9wdGlvbiBidXQNCj4+Pj4g
cmVxdWlyZXMgYQ0KPj4+Pj4gKm5ldyBwcm90b2NvbCogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lm
aWVkIGluIHlvdXIgZHJhZnQgeWV0LiBNeQ0KPj4gZmVlbGluZw0KPj4+PiBpcyB0aGF0IG9uY2UN
Cj4+Pj4+IHRoZSBuZXcgcHJvdG9jb2wgaXMgZnVsbHkgZmxlc2hlZCBvdXQgaXQgd291bGQgbG9v
ayB2ZXJ5IG11Y2ggbGlrZQ0KPj4+PiBESENQdjYsIGFuZA0KPj4+Pj4gc29tZSBwZW9wbGUgaGF2
ZSBzYWlkIHRoYXQgdGhleSBkbyBub3Qgd2FudCBuZXcgcHJvdG9jb2xzLg0KPj4+Pj4NCj4+Pj4+
IEkgYW0gYWN0dWFsbHkgYmV5b25kIHRoZSBwb2ludCBvZiBjYXJpbmcgd2hldGhlciB0aGUgcHJv
dG9jb2wgc2hvdWxkIGJlDQo+Pj4+IERIQ1B2NiwNCj4+Pj4+IGJ1dCBkbyB3ZSBhbHNvIG5lZWQg
YSBuZXcgbm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0IGxvb2tzIGEgbG90IGxpa2UNCj4+Pj4gREhD
UHY2Pw0KPj4+Pg0KPj4+PiBJIHJlYWxpc2VkIHdoZW4gbG9va2luZyBhdCB0aGlzIGRyYWZ0IHRo
YXQgREhDUHY2IGhhcyBvbmUgcHJvcGVydHkgdGhhdA0KPj4+PiBSUy9SQSBjb21wbGV0ZWx5IGxh
Y2tzOiBhIHRyYW5zYWN0aW9uIElELiBJIGRvbid0IHNlZSBob3cgd2UgY2FuIGJ1aWxkDQo+Pj4+
IGFueSBraW5kIG9mIHJlc291cmNlIGFsbG9jYXRpb24gbWVjaGFuaXNtIHdpdGhvdXQgc29tZSBm
b3JtIG9mDQo+Pj4+IHRyYW5zYWN0aW9uYWwNCj4+Pj4gaW50ZWdyaXR5LiBQcmVmaXggZGVsZWdh
dGlvbiBpcyBvZiBjb3Vyc2UgYSBmb3JtIG9mIHJlc291cmNlIGFsbG9jYXRpb24uDQo+Pj4+IFNv
IHRoYXQgaXMgYSBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlIGJldHdlZW4gREhDUHY2IGFuZCBSUy9S
QS4NCj4+Pj4NCj4+Pj4gICAgQnJpYW4NCj4+Pj4NCj4+Pj4+DQo+Pj4+PiBUaGFua3MgLSBGcmVk
DQo+Pj4+Pg0KPj4+Pj4gRnJvbTogTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0bzpuYXZlZW4uc2Fy
bWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPl0NCj4+Pj4+IFNlbnQ6
IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAxOCA5OjE4IEFNDQo+Pj4+PiBUbzogQnJpYW4gRSBD
YXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJw
ZW50ZXJAZ21haWwuY29tPj4NCj4+Pj4+IENjOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJlZC5M
LlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT4+Ow0K
Pj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+OyB2
Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PjsgNm1hbiBX
RyA8DQo+PiBpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPj4NCj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4+Pj4gZHJhZnQt
bmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPj4+Pj4NCj4+Pj4+IEhlbGxv
IGFsbCwNCj4+Pj4+DQo+Pj4+PiBUbyBiZSBob25lc3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0
byBjb21wZXRlIHdpdGggb3RoZXIgZXhpc3RpbmcNCj4+Pj4gcHJvdG9jb2xzLiAgSSBzZWUgdGhh
dCBTTEFBQyBoYXMgZ290IHNvbWUgZ2FwcyB3LnIudCB0aGUgZnVuY3Rpb25hbGl0eQ0KPj4gYW5k
DQo+Pj4+IHRoZSBzYW1lIGlzIGNvdmVyZWQgaW4gdGhlIGRyYWZ0LiAgQW5kIEkgc2VlIHRoZSBj
YXNlcyB3aGVyZSB0aGlzIGRyYWZ0DQo+Pj4+IHNvbHZlcyByZWFsIHRpbWUgcHJvYmxlbXMgd2hl
cmUgdGhlIGV4aXN0aW5nIGJyaWRnZSBpdHNlbGYgaXMgbm90DQo+PiB1c2FibGUuDQo+Pj4+Pg0K
Pj4+Pj4gQE9sZSAvIEBGcmVkIC8gb3RoZXJzOiBJZiBhIGRldmljZSBzb2xpY2l0aW5nIHNvbWV0
aGluZyBmcm9tIHRoZSByb3V0ZXINCj4+Pj4gdXNpbmcgUlMgaXMgY29uc2lkZXJlZCBhcyBpbnRy
dWRpbmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElNSE8gaXQncyB2ZXJ5DQo+Pj4+IHVuZmFpciB3
YXkgb2YgZXZhbHVhdGluZy4gIEZvciB0aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1
ZGVkIGluDQo+PiBSUw0KPj4+PiBvciBub3QsIGEgZGV2aWNlIGlzIHNvbGljaXRpbmcgdGhlIGlu
Zm9ybWF0aW9uIGZyb20gcm91dGVyLiAgV2hlbiB0aGlzDQo+Pj4+IGRyYWZ0IHNvbHZlcyB0aGUg
cHJvYmxlbXMgaXQgY2Fubm90IGJlIHB1dCBkb3duIGp1c3QgYnkgc2F5aW5nIGl0IGFzIGENCj4+
Pj4gcmVkdW5kYW50IHRvIGFub3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5v
dC4NCj4+Pj4+DQo+Pj4+PiBJZiBhIGRldmljZSBzb2xpY2l0aW5nIHJlcXVpcmVkIGluZm9ybWF0
aW9uIHVzaW5nIHRoZSBleGlzdGluZyBwcm90b2NvbA0KPj4+PiBzdGFuZGFyZHMgd2l0aG91dCBu
ZXcgbWVzc2FnZSB0eXBlcyBvciBvcHRpb24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxmIGlzDQo+Pj4+
IHRyZWF0ZWQgYXMgYSB3cmFwcGVyIG9yIHJlZHVuZGFudCBmb3Igb3RoZXIgc3RhbmRhcmRzLCBh
cmVuJ3QgdGhlcmUNCj4+Pj4gb3ZlcmxhcHBpbmcgb3B0aW9ucyBpbiBib3RoIFNMQUFDIGFuZCBE
SENQdjYgdGhhdCBjYW4gYmUgc2VudCB0byB0aGUNCj4+Pj4gZGV2aWNlcz8gIEZvciB0aGF0IG1h
dHRlciB3aGF0IGFib3V0IHRoZSBjb21wbGV0ZSBTTEFBQyBhbmQgREhDUHY2PyAgQW0NCj4+IEkN
Cj4+Pj4gd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFBQyBhcmUgcmVk
dW5kYW50IHByb3RvY29scyB0bw0KPj4gZWFjaA0KPj4+PiBvdGhlcj8NCj4+Pj4+DQo+Pj4+PiBJ
IGFsc28gYWdyZWUgdGhhdCBtdWx0aXBsZSBhdHRlbXB0cyB3ZXJlIG1hZGUgYnkgbWFueSByZXNw
ZWN0ZWQgbWVtYmVycw0KPj4+PiBvZiB0aGUgZm9ydW0gdG8gYnJpbmcgaW4gc2ltaWxhciBjaGFu
Z2VzIHRvIHdoYXRldmVyIG15IGN1cnJlbnQgZHJhZnQNCj4+Pj4gc3VnZ2VzdGVkLiAgQnV0IG5v
dCBzdXJlIHdoeSB0aGV5IGNvdWxkbid0IGJlY29tZSBzdGFuZGFyZHMuICBJdCBzaG93cw0KPj4g
dGhlDQo+Pj4+IG5lZWQgb2YgZGV2aWNlcyB0aGF0IGFyZSBsb29raW5nIGZvciBhIHNvbHV0aW9u
IGFuZCBhbSBzdXJlIHBlb3BsZSBrZWVwDQo+Pj4+IGludmVudGluZyByb3VuZC1hYm91dCBzb2x1
dGlvbnMgZm9yIHRoZSBzYW1lLg0KPj4+Pj4NCj4+Pj4+IElmIHNvbWVvbmUgc2VlcyBhIHByb2Js
ZW0gaW4gbWVudGlvbmluZyBESENQdjYgaW5zaWRlIHRoZSBkcmFmdCwgcGxlYXNlDQo+Pj4+IHN1
Z2dlc3QgYW5vdGhlciBjaGFuZ2UgZm9yIHRoYXQuDQo+Pj4+Pg0KPj4+Pj4gSSB1bmRlcnN0YW5k
IHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25zIG9uIHByb3ZpZGluZw0KPj4+
PiBleHRlbnNpb25zIHRvIGV4aXN0aW5nIHByb3RvY29scy4gIEJ1dCBJIHJlcXVlc3QgdGhlIGZv
cnVtIGFuZCBXRw0KPj4gY2hhaXJzIHRvDQo+Pj4+IGV2YWx1YXRlIHRoaXMgZHJhZnQgZmFpcmx5
IGFuZCB0ZWNobmljYWxseS4NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+IE5hdmVlbi4NCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4gT24gV2VkLCAxNCBOb3YgMjAxOCBhdCAwMzozMSwgQnJpYW4gRSBD
YXJwZW50ZXIgPA0KPj4+PiBicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208bWFpbHRvOmJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbT48bWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPj4+IHdyb3RlOg0KPj4+Pj4gaW4g
bGluZS4uDQo+Pj4+PiBPbiAyMDE4LTExLTE0IDA5OjM0LCBUZW1wbGluIChVUyksIEZyZWQgTCB3
cm90ZToNCj4+Pj4+PiBIaSBCcmlhbiwNCj4+Pj4+Pg0KPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+Pj4+PiBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciBbbWFpbHRvOmJyaWFu
LmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29t
PjxtYWlsdG86DQo+Pj4+IGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTxtYWlsdG86YnJpYW4u
ZS5jYXJwZW50ZXJAZ21haWwuY29tPj5dDQo+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVy
IDEzLCAyMDE4IDExOjM3IEFNDQo+Pj4+Pj4+IFRvOiBUZW1wbGluIChVUyksIEZyZWQgTCA8RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbT48
bWFpbHRvOg0KPj4+PiBGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPj4+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBsb3llZXMub3JnPG1haWx0
bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz48bWFpbHRvOg0KPj4+PiBvdHJvYW5AZW1wbG95ZWVzLm9y
ZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+Pj4NCj4+Pj4+Pj4gQ2M6IHY2b3BzIGxpc3Qg
PHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz48bWFpbHRvOnY2b3BzQGlldGYu
b3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+PjsgNm1hbiBXRyA8DQo+Pj4+IGlwdjZAaWV0Zi5v
cmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+PG1haWx0bzppcHY2QGlldGYub3JnPG1haWx0bzppcHY2
QGlldGYub3JnPj4+DQo+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3INCj4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50
LTAwLnR4dA0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiAyMDE4LTExLTE0IDA3OjUyLCBUZW1wbGluIChV
UyksIEZyZWQgTCB3cm90ZToNCj4+Pj4+Pj4+IEhJIE9sZSwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21h
aWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+PG1h
aWx0bzoNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMu
b3JnPj5dDQo+Pj4+Pj4+Pj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6MzYg
QU0NCj4+Pj4+Pj4+PiBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgPEZyZWQuTC5UZW1wbGluQGJv
ZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+PG1haWx0bzoNCj4+Pj4g
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNv
bT4+Pg0KPj4+Pj4+Pj4+IENjOiBOYXZlZW4gS290dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbT48bWFpbHRvOg0KPj4+PiBuYXZlZW4u
c2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tPj4+OyA2bWFuIFdH
IDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9y
ZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+Pj4gOw0KPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0Bp
ZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgt
bWFuYWdlbWVudC0wMC50eHQNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4NCj4+Pj4+
Pj4+Pj4gT24gMTMgTm92IDIwMTgsIGF0IDE5OjI1LCBUZW1wbGluIChVUyksIEZyZWQgTCA8DQo+
Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWlu
Zy5jb20+PG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPj4+IHdyb3RlOg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBPbGUsDQo+
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+
Pj4+Pj4gRnJvbTogT2xlIFRyb2FuIFttYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmc8bWFpbHRv
Om90cm9hbkBlbXBsb3llZXMub3JnPjxtYWlsdG86DQo+Pj4+IG90cm9hbkBlbXBsb3llZXMub3Jn
PG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz4+XQ0KPj4+Pj4+Pj4+Pj4gU2VudDogVHVlc2Rh
eSwgTm92ZW1iZXIgMTMsIDIwMTggOTozOCBBTQ0KPj4+Pj4+Pj4+Pj4gVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tPjxtYWlsdG86DQo+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208bWFp
bHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pj4NCj4+Pj4+Pj4+Pj4+IENjOiBOYXZlZW4g
S290dGFwYWxsaSA8bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTxtYWlsdG86bmF2ZWVuLnNhcm1hQGdt
YWlsLmNvbT48bWFpbHRvOg0KPj4+PiBuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZl
ZW4uc2FybWFAZ21haWwuY29tPj4+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPG1haWx0bzppcHY2
QGlldGYub3JnPjxtYWlsdG86aXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCj4+
Pj4gOw0KPj4+PiB2Nm9wcyBsaXN0IDx2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5v
cmc+PG1haWx0bzp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pj4NCj4+Pj4+
Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IN
Cj4+Pj4gZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPj4+Pj4+
Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IEZyZWQsDQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IE9uIDEz
IE5vdiAyMDE4LCBhdCAxNzozNCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgPA0KPj4+PiBGcmVkLkwu
VGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjxtYWls
dG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTxtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbT4+PiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IEhpIE9sZSwNCj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+
Pj4+Pj4+PiBGcm9tOiBPbGUgVHJvYW4gW21haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZzxtYWls
dG86b3Ryb2FuQGVtcGxveWVlcy5vcmc+PG1haWx0bzoNCj4+Pj4gb3Ryb2FuQGVtcGxveWVlcy5v
cmc8bWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnPj5dDQo+Pj4+Pj4+Pj4+Pj4+IFNlbnQ6IE1v
bmRheSwgTm92ZW1iZXIgMTIsIDIwMTggMTE6NTcgUE0NCj4+Pj4+Pj4+Pj4+Pj4gVG86IFRlbXBs
aW4gKFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPG1haWx0bzpGcmVkLkwu
VGVtcGxpbkBib2VpbmcuY29tPjxtYWlsdG86DQo+Pj4+IEZyZWQuTC5UZW1wbGluQGJvZWluZy5j
b208bWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gQ2M6
IE5hdmVlbiBLb3R0YXBhbGxpIDxuYXZlZW4uc2FybWFAZ21haWwuY29tPG1haWx0bzpuYXZlZW4u
c2FybWFAZ21haWwuY29tPjxtYWlsdG86DQo+Pj4+IG5hdmVlbi5zYXJtYUBnbWFpbC5jb208bWFp
bHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20+Pj47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc8bWFp
bHRvOmlwdjZAaWV0Zi5vcmc+PG1haWx0bzppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYu
b3JnPg0KPj4+PiA7DQo+Pj4+IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9w
c0BpZXRmLm9yZz48bWFpbHRvOnY2b3BzQGlldGYub3JnPG1haWx0bzp2Nm9wc0BpZXRmLm9yZz4+
Pg0KPj4+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmlj
YXRpb24gZm9yDQo+Pj4+IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudC0wMC50
eHQNCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gRnJlZCwNCj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+Pj4+Pj4+Pj4+Pj4gSSBhZ3JlZSB0byBzb21lIGV4dGVudCB0aGF0IERIQ1B2NiBpcyBhIGZv
cm1hdCBvbiB3aXJlLiAgQnV0DQo+Pj4+IGFtIHN1cmUgaXQgd291bGQgY29uc3VtZSBtb3JlIHJl
c291cmNlcyBhdCByb3V0ZXIgdG8NCj4+Pj4+Pj4gc3VwcG9ydA0KPj4+Pj4+Pj4+Pj4+PiBESENQ
djYNCj4+Pj4+Pj4+Pj4+Pj4+PiBhcyBhIHdob2xlIGFsb25nIHdpdGggU0xBQUMuDQo+Pj4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+PiBQcmVmaXggZGVsZWdhdGlvbiBpcyBxdWl0ZSBkaWZm
ZXJlbnQgZnJvbSBTTEFBQy4NCj4+Pj4+Pj4+Pj4+Pj4+PiBSZWdhcmRsZXNzIHRoaXMgaXMgd2F0
ZXIgdW5kZXIgdGhlIGJyaWRnZS4gU2luY2UgMjAwMy4NCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+Pj4+PiBTbyBJIGNhbiB1bmRlcnN0YW5kIHRoaXMgY29tbWVudCwgdGhlIHdhdGVyIHVuZGVy
IHRoZSBicmlkZ2UNCj4+Pj4gcmVmZXJzIHRvIHRoZQ0KPj4+Pj4+Pj4+Pj4+Pj4gc2VsZWN0aW9u
IG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxlZ2F0aW9uLg0KPj4+
PiBJcyB0aGF0IHdoYXQNCj4+Pj4+Pj4+Pj4+Pj4+IHlvdSB3ZXJlIG1lYW5pbmcgdG8gc2F5Pw0K
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBTdXJlLg0KPj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+Pj4gT0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0aGUqIGNob3NlbiBw
cm90b2NvbCBmb3INCj4+Pj4gUHJlZml4IERlbGVnYXRpb24NCj4+Pj4+Pj4+Pj4+PiBhbmQgdGhl
cmUgc2hhbGwgYmUgbm8gYWx0ZXJuYXRlIElQdjYgTkQtYmFzZWQgcHJvdG9jb2wgaW4NCj4+Pj4g
YWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndA0KPj4+Pj4+Pj4+Pj4+IG1pbmQgYSBzdGF0ZW1lbnQg
bGlrZSB0aGF0LCBidXQgd291bGQgdGhlIGNvbW11bml0eSBhZ3JlZSB3aXRoDQo+PiBpdD8NCj4+
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBJbiBnZW5lcmFsIHdlIGFzIGEgY29tbXVuaXR5IHRyeSB0
byBhdm9pZCBwcm92aWRpbmcgbXVsdGlwbGUNCj4+Pj4gZXF1aXZhbGVudCBzb2x1dGlvbnMgdG8g
dGhlIHNhbWUgcHJvYmxlbS4gU29tZXRpbWVzIHdlIGZhaWwuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+IEJ1dCwgZG8geW91IGFzc2VydCB0aGF0IERIQ1B2NiBpcyB0aGUgb25lIGFuZCBvbmx5IHNv
bHV0aW9uPw0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gSSBhbSBzYXlpbmcgdGhhdCBzb2x2aW5nIGEg
cHJvYmxlbSB0aGF0IGlzIGFscmVhZHkgc29sdmVkIGlzIGENCj4+IHdhc3RlDQo+Pj4+IG9mIHRp
bWUgYW5kIHJlc291cmNlcy4NCj4+Pj4+Pj4+PiBOb3cgaWYgeW91IGluc3RhbGwgY291bGQgc29s
dmUgYSBwcm9ibGVtIHdoZXJlIHdlIGRvbuKAmXQgaGF2ZSBhDQo+Pj4+IHNhdGlzZmFjdG9yeSBz
b2x1dGlvbi4uLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBE
SENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1dGlvbiB0bw0KPj4+PiBQcmVmaXggRGVsZWdh
dGlvbg0KPj4+Pj4+Pj4gKmluIGNhc2VzIHdoZXJlIGEgZHluYW1pYyBQcmVmaXggRGVsZWdhdGlv
biBwcm90b2NvbCBpcyBuZWVkZWQqLiAoSQ0KPj4+PiBhZGQgdGhpcw0KPj4+Pj4+Pj4gcXVhbGlm
aWNhdGlvbiBiZWNhdXNlICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcgbGlzdHMgb3RoZXIN
Cj4+Pj4gbm9uLXByb3RvY29sDQo+Pj4+Pj4+PiBhbHRlcm5hdGl2ZXMgZm9yIGEgbm9kZSByZWNl
aXZpbmcgYSBwcmVmaXggZGVsZWdhdGlvbi4pDQo+Pj4+Pj4+DQo+Pj4+Pj4+IEknbSBub3QgZGlz
YWdyZWVpbmcgdGhhdCBESENQdjYtUEQgaXMgdGhlIGN1cnJlbnQgSUVURiBzb2x1dGlvbiwgYnV0
DQo+Pj4+IHRoZXJlDQo+Pj4+Pj4+IGFyZSBzb21lIHN1YnRsZXRpZXM6DQo+Pj4+Pj4+DQo+Pj4+
Pj4+IDEpIFNpbmNlIHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2UsIHlvdSBjYW4ndCBhY3R1
YWxseSBzdG9wIHBlb3BsZQ0KPj4+Pj4+PiB1c2luZyBzb21lIG90aGVyIG1ldGhvZCBvZiBwcmVm
aXggZGVsZWdhdGlvbiwgd2hpY2ggd291bGQgc2ltcGx5DQo+PiBhcHBlYXINCj4+Pj4+Pj4gdG8g
YmUgYW4gb3V0LW9mLWJhbmQgb3IgIm1hbnVhbCIgbWVjaGFuaXNtIGFzIGZhciBhcyB0aGUgSUVU
Rg0KPj4gcHJvdG9jb2xzDQo+Pj4+Pj4+IGFyZSBjb25jZXJuZWQuDQo+Pj4+Pj4NCj4+Pj4+PiBS
aWdodCwgSSB3YW50ZWQgdG8gYmUgY2FyZWZ1bCBpbiBob3cgSSB3b3JkZWQgbXkgbWVzc2FnZSBi
YXNlZCBvbiBvdXINCj4+Pj4+PiBrbm93bGVkZ2Ugb2Ygb3RoZXIgbm9uLXJvdXRlciBtZXRob2Rz
IChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlDQo+Pj4+Pj4gY2FwdHVyZWQgaW4gJ2RyYWZ0LXRl
bXBsaW4tdjZvcHMtcGRob3N0Jy4gRnJvbSB0aGF0IGRvY3VtZW50Og0KPj4+Pj4+DQo+Pj4+Pj4g
IjEwLiAgUHJlZml4IERlbGVnYXRpb24gU2VydmljZXMNCj4+Pj4+Pg0KPj4+Pj4+ICAgIFNlbGVj
dGlvbiBvZiBwcmVmaXggZGVsZWdhdGlvbiBzZXJ2aWNlcyBtdXN0IGJlIGNvbnNpZGVyZWQNCj4+
IGFjY29yZGluZw0KPj4+Pj4+ICAgIHRvIHNwZWNpZmljIHVzZSBjYXNlcy4gIEFuIGV4YW1wbGUg
c2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnkNCj4+IERIQ1B2Ng0KPj4+Pj4+ICAgIFtSRkMzNjMz
XS4gIEFuIGFsdGVybmF0aXZlIHNlcnZpY2UgYmFzZWQgb24gSVB2NiBORCBtZXNzYWdpbmcgaGFz
DQo+Pj4+Pj4gICAgYWxzbyBiZWVuIHByb3Bvc2VkIFtJLUQucGlveGZvbGtzLTZtYW4tcGlvLWV4
Y2x1c2l2ZS1iaXRdLg0KPj4+Pj4+DQo+Pj4+Pj4gICAgT3RoZXIsIG5vbi1yb3V0ZXIsIG1lY2hh
bmlzbXMgbWF5IGV4aXN0LCBzdWNoIGFzIHByb3ByaWV0YXJ5IElQQU1zLA0KPj4+Pj4+ICAgIFtJ
LUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kDQo+Pj4+Pj4gICAgW0ktRC5zdW4t
Y2FzbS1hZGRyZXNzLXBvb2wtbWFuYWdlbWVudC15YW5nXS4iDQo+Pj4+Pj4NCj4+Pj4+PiBEb2Vz
IHRoaXMgc3RpbGwgcmluZyB0cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3Rt
ZW50cw0KPj4gYmFzZWQNCj4+Pj4+PiBvbiB0aGVzZSByZWNlbnQgZGlzY3Vzc2lvbnM/DQo+Pj4+
Pg0KPj4+Pj4gSSB0aGluayBpdCdzIHN0aWxsIHRydWUsIGFsdGhvdWdoIGFzIE9sZSBhbmQgSSBz
YWlkLCBwcm9wb3NhbHMgc3VjaCBhcw0KPj4+Pj4gYW5pbWEtcHJlZml4LW1hbmFnZW1lbnQsIENB
U00gYW1kIEhOQ1AgZG8gcmVjb2duaXplIERIQ1B2Ni1QRCBhcyB0aGUNCj4+Pj4+IGJvdW5kYXJ5
IG1lY2hhbmlzbS4gT24gdGhlIG90aGVyIGhhbmQsIG5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdl
bWVudA0KPj4+Pj4gaW50ZW50aW9uYWxseSBjb21wZXRlcyB3aXRoIERIQ1B2Ni1QRCwgd2hpY2gg
aXMgYSBkaWZmZXJlbnQNCj4+IGRpc2N1c3NpaW9uLg0KPj4+Pj4NCj4+Pj4+ICAgICBCcmlhbg0K
Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFRoYW5rcyAtIEZyZWQNCj4+Pj4+Pg0KPj4+Pj4+PiAyKSBX
ZSBkaWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBhIGJpdCB3aGlsZSBkZXZlbG9waW5nDQo+
Pj4+Pj4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWFuaW1hLXByZWZp
eC1tYW5hZ2VtZW50LTA3DQo+Pj4+Pj4+ICh3aGljaCBpcyBhcHByb3ZlZCBhbmQgaW4gdGhlIFJG
QyBFZGl0b3IgcXVldWUgd2FpdGluZyBmb3IgbWlzc2luZw0KPj4+Pj4+PiByZWZlcmVuY2VzKS4g
VGhlIGFwcGVuZGl4IEEyIGlzIHN1cHBvc2VkIHRvIHNob3cgaG93IGEgcHJlZml4DQo+Pj4+Pj4+
IG1hbmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVyZmFjZSB0byBESENQdjYtUEQgYXQgdGhlIGVk
Z2VzIG9mIGFuDQo+Pj4+Pj4+IGF1dG9ub21pYyBuZXR3b3JrLiBJIHRoaW5rIHlvdSdkIGZpbmQg
c29tZXRoaW5nIHNpbWlsYXIgaW4gYW55IHNvcnQNCj4+Pj4+Pj4gb2YgY29vcmRpbmF0ZWQgcHJl
Zml4IG1hbmFnZW1lbnQgc2NoZW1lLg0KPj4+Pj4+Pg0KPj4+Pj4+PiAzKSBBIHNpbWlsYXIgc2l0
dWF0aW9uIGFyaXNlcyBpbiBITkNQOg0KPj4+Pj4+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNzc4OCNzZWN0aW9uLTYuMy40DQo+Pj4+Pj4+DQo+Pj4+Pj4+ICAgIEJyaWFuDQo+Pj4+
Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBUaGUgdmFsdWUgcHJvcG9zaXRpb24gb2Ygc29t
ZXRoaW5nIG5ldywgaGFzIHRvIGJlIGRpZmZlcmVudA0KPj4gdGhhbg0KPj4+PiDigJxqdXN0IGRp
ZmZlcmVudCB3cmFwcGluZ+KAnS4NCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+IEJ5ICJkaWZm
ZXJlbnQgd3JhcHBpbmciLCBhcmUgeW91IGFyZSB0YWxraW5nIGFib3V0IG5vbi1ESENQdjYNCj4+
Pj4gcHJvdG9jb2wgcHJvcG9zYWxzPw0KPj4+Pj4+Pj4+Pj4+IElmIG5vdCwgaWYgeW91IG1lYW4g
dG8gc2F5IHRoYXQgdGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2DQo+Pj4+IG9wdGlvbiBp
biBSUy9SQSBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+IGlzICJqdXN0IGEgZGlmZmVyZW50IHdyYXBw
aW5nIiwgdGhlbiB0aGF0IGlzIG5vdCBlbnRpcmVseSB0cnVlLg0KPj4+PiBCeSBpbmNsdWRpbmcg
Ym90aCB0aGUgSVB2Ng0KPj4+Pj4+Pj4+Pj4+IE5EIGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEg
c2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZQ0KPj4+PiBmZXdlciBtZXNzYWdlcw0K
Pj4+Pj4+Pj4+Pj4+IGFuZCBmZXdlciByb3VuZCB0cmlwcy4gVGhhdCBpbiBpdHNlbGYgaXMgaW50
ZXJlc3RpbmcuDQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gRG9u4oCZdCByZWFsbHkgc2VlIHRo
YXQgYXMgaW50ZXJlc3RpbmcuIFlvdSB3aWxsIG5vdCBzYXZlIGEgcm91bmQNCj4+Pj4gdHJpcCwg
c2luY2UgdGhlIHR3byBwcm90b2NvbHMgZG9u4oCZdCBkZXBlbmQgb24gZWFjaCBvdGhlci4NCj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhpcyBnZXRzIHVzIGJhY2sgdG8gdGhlIE0mTyBiaXRzIHdo
ZXJlIHRoZXJlIGlzIGENCj4+IGNyb3NzLWRlcGVuZGVuY2UNCj4+Pj4gYmV0d2VlbiB0aGUgdHdv
DQo+Pj4+Pj4+Pj4+IHByb3RvY29scy4gSGlzdG9yaWNhbGx5LCB5b3UgYXJlIHN1cHBvc2VkIHRv
IHdhaXQgdW50aWwgdGhlIFJTL1JBDQo+Pj4+IGV4Y2hhbmdlIGFuZCBjaGVjayB0aGUNCj4+Pj4+
Pj4+Pj4gTSZPIGJpdHMgYmVmb3JlIGludm9raW5nIERIQ1B2NiAodHdvIHJvdW5kIHRyaXBzKS4g
QXJlIHlvdSBzYXlpbmcNCj4+Pj4gdGhhdCB0aGF0IGlzIG5vIGxvbmdlcg0KPj4+Pj4+Pj4+PiB0
aGUgY2FzZT8gSGF2ZSB3ZSBkZWNsYXJlZCB0aGF0IHRoZSBNJk8gYml0cyBhcmUgZGVwcmVjYXRl
ZD8NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IERIQ1B2NiBQRCBoYXMgbmV2ZXIgaGFkIGFueSBkZXBl
bmRlbmN5IG9uIHRoZSBNJk8gYml0cy4gUEQgaXMgYQ0KPj4+PiBwcm90b2NvbCBiZXR3ZWVuIHJv
dXRlcnMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gT0ssIHRoZW4gbGV0J3MgaWdub3JlIHRoZSBNJk8g
Yml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBJdCBpcyBh
bHNvIGltcG9ydGFudCB0aGF0IHRoZXJlIGFyZSBmZXdlciBtZXNzYWdlcyAtIHR3byBpbnN0ZWFk
DQo+PiBvZg0KPj4+PiBmb3VyLiBUaGF0IG1hdHRlcnMNCj4+Pj4+Pj4+Pj4gYSBncmVhdCBkZWFs
IG9uIGxvdyBlbmQgbGlua3MuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8g
c2VlIHRoZSBtYXRocyBiZWhpbmQgdGhhdC4NCj4+Pj4+Pj4+PiBVc2UgaGVhZGVyIGNvbXByZXNz
aW9uIHRoZW4uDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSXQgaXNuJ3Qgb25seSBhIHF1ZXN0aW9uIG9m
IGhvdyBtYW55IGJ5dGVzIC0gdGhlIHF1ZXN0aW9uIGlzIG1vcmVzbw0KPj4+PiBob3cNCj4+Pj4+
Pj4+IG1hbnkgY2hhbm5lbCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBPbiBzb21lIGxpbmtzLCBz
ZW5kaW5nDQo+Pj4+IGV2ZXJ5dGhpbmcgaW4NCj4+Pj4+Pj4+IGEgc2luZ2xlIGNoYW5uZWwgYWNj
ZXNzIGlzIGxlc3MgcHJvbmUgdG8gY29sbGlzaW9ucyB0aGFuIHJlcXVpcmluZw0KPj4+PiBtdWx0
aXBsZQ0KPj4+Pj4+Pj4gY2hhbm5lbCBhY2Nlc3Nlcy4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBUaGlu
ayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlvdSBzYXkgImJyZWFrZXIsIGJyZWFrZXIgb25lLW5p
bmUiIHlvdQ0KPj4+PiBnZXQNCj4+Pj4+Pj4+IHRvIHNheSBhcyBtdWNoIGFzIHlvdSB3YW50ICh3
aXRoaW4gcmVhc29uKSB3aXRob3V0IGhhdmluZyB0byB1bmRlcmdvDQo+Pj4+Pj4+PiBjaGFubmVs
IGNvbnRlbnRpb24gbXVsdGlwbGUgdGltZXMuIChUaGF0IGlzIG5vdCB0byBzYXkgdGhhdCBjb21t
b24NCj4+Pj4gZGF0YQ0KPj4+Pj4+Pj4gbGlua3MgZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFk
aW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIgQ1NNQQ0KPj4+PiBwcm90b2NvbHMNCj4+Pj4+Pj4+
IGZvciBtYWtpbmcgc3VyZSB0aGV5IGRvbid0IHN0ZXAgb24gc29tZW9uZSBlbHNlJ3MgdHJhbnNt
aXNzaW9uLikNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBEaWZmZXJlbnQgd3JhcHBpbmcuIEFzIGlu
IGV4YWN0bHkgc2FtZSBwcm90b2NvbCBzZW1hbnRpY3MsIGp1c3QNCj4+Pj4gb3B0aW9ucyBpbiBO
RCBpbnN0ZWFkIG9mIERIQ1AuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IE5vLCB0aGUgb3B0aW9u
cyBpbiBSUy9SQSBhcmUgZXhhY3RseSBESENQdjYgLSB0aGV5IGFyZSBub3QNCj4+Pj4gZGlmZmVy
ZW50IHRoYW4gREhDUHY2Lg0KPj4+Pj4+Pj4+PiBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC4NCj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFJpZ2h0LiBJIGFtIHNvcnJ5IGJ1dCBJIHN0cnVnZ2xlIGdldHRp
bmcgd2h5IHRoYXQgaXMgdmFsdWFibGUuIE5EDQo+PiBpcw0KPj4+PiBhbHNvIGEgb25lIHRvIG1h
bnkgcHJvdG9jb2wuIFRoYXTigJlzIG5vdCBzdWl0YWJsZSBmb3IgcGVyLXJvdXRlcg0KPj4+Pj4+
Pj4+IGRlbGVnYXRpb24uDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSVB2NiBORCBtZXNzYWdlcyBhcmUg
cGVybWl0dGVkIHRvIGJlIHNlbnQgYXMgdW5pY2FzdCAob25lLXRvLW9uZSkuDQo+PiBJbg0KPj4+
PiB0aGlzDQo+Pj4+Pj4+PiBjYXNlLCB0aGUgcHJlc2VuY2Ugb2YgYSBESENQdjYgb3B0aW9uIGlu
IHRoZSBSUyBtZXNzYWdlIGlzDQo+PiBpbmRpY2F0aW9uDQo+Pj4+IHRoYXQNCj4+Pj4+Pj4+IHRo
ZSBSQSBpcyB0byBiZSByZXR1cm5lZCB2aWEgdW5pY2FzdC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBU
aGFua3MgLSBGcmVkDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IENo
ZWVycw0KPj4+Pj4+Pj4+IE9sZQ0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4NCj4+
Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gQ2hlZXJzDQo+
Pj4+Pj4+Pj4+PiBPbGUNCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4+Pj4gVGhhbmtzIC0gRnJlZA0KPj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IFdl
IGFyZSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0ZW5zaW9uc+KA
nSBvZiBhbg0KPj4+PiBJUHY2IG5ldHdvcmsuIFNvbWV0aGluZyB0aGF0IHNvbHZlZCB0aGF0IHBy
b2JsZW0sIHdvdWxkIGJlIGENCj4+Pj4+Pj4gbG90DQo+Pj4+Pj4+Pj4+PiBtb3JlDQo+Pj4+Pj4+
Pj4+Pj4+IGludGVyZXN0aW5nIHRvIHRhbGsgYWJvdXQuDQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+Pj4+IENoZWVycywNCj4+Pj4+Pj4+Pj4+Pj4gT2xlDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+Pj4+Pj4+IHY2b3BzIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4gdjZvcHNAaWV0Zi5vcmc8bWFp
bHRvOnY2b3BzQGlldGYub3JnPjxtYWlsdG86djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGll
dGYub3JnPj4NCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
djZvcHMNCj4+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gdjZvcHMgbWFpbGluZyBsaXN0DQo+
Pj4+PiB2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+PG1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0KPj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pg0KPj4NCj4+
DQo+DQo=

--_000_ebc54b66f86444cb931ab0e01acccce3XCH150608nwnosboeingcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
TGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdo
dDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmlu
aXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo5ODg2NzcxMTk7DQoJbXNvLWxpc3Qt
dHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDE5OTkxNTUyIC0xNTA3NTc0
NDYwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5
IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQt
YXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74OYOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzOw0K
CW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTE3ODYxNTQxMjsNCgltc28tbGlzdC10eXBlOmh5
YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE1Nzc4MDEyODQgMjQ2NzAwNjM0IDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCglt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674OYOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCW1zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7
bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5IaSBOYXZlZW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSByZWFzb24gd2h5IHRo
ZSBhZHZpY2Ugb2YgYSBzaW1pbGFyIHRoaW5nIHRvIERIQ1B2NiBEVUlEIG5vdCB0YWtlbiB3YXMs
IHRoZXJlIGlzIGEgZnVuZGFtZW50YWwgZGlmZmVyZW5jZSBiZXR3ZWVuIHlvdXIgZHJhZnQgYW5k
IG1pbmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mZ3Q7Jmd0OyBBYm91dCB0aGUgbm9kZSBpZGVudGlmaWVyLCBhbiBzdGF0ZWZ1bCBzZXJ2
aWNlIHJlcXVpcmVzIGEgbm9kZSBpZGVuZml0aWVyIGZvciBrZWVwaW5nPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZndDsmZ3Q7IHRyYWNrIG9mIHdoYXQgbm9kZSByZXNvdXJjZXMgaGF2ZSBiZWVuIGRlbGVn
YXRlZCB0by4gWW91ciBkcmFmdCBuZWVkcyBzb21lIGZvcm0gb2Y8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jmd0OyZndDsgbm9kZSBpZGVudGlmaWVyIHRoYXQgd291bGQgYmUgc2ltaWxhciB0byBESENQdjYg
RFVJRCwgYnV0IGFsbCB0aGF0IGV4aXN0cyBmb3IgUlMvUkEgdGhhdDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mZ3Q7Jmd0OyBJIGFtIGF3YXJlIG9mIGlzIFNMTEFPLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+WW91ciBkcmFmdCBwcm9wb3NlcyBhbiB1bmlmaWVkIGFwcHJvYWNoIG9mIHVzaW5n
IERIQ1B2NiBpbnNpZGUgUlMvUkEsIHdoZXJlYXMgbXkgZHJhZnQgc2F5cyB0aGluZ3MgY2FuIGJl
IGRvbmUgd2l0aG91dCBESENQdjYgYW5kIGFueSBvdGhlciBuZXcgb3B0aW9ucyBvciBmbGFncyB0
b28uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmZ3Q7IE15IGRyYWZ0
IHByb3Bvc2VzIGZvdXIgYWx0ZXJuYXRpdmVzLCBvZiB3aGljaCBESENQdjYgaW5zaWRlIFJTL1JB
IGlzIG9ubHkgb25lIG9mIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jmd0OyBhbHRlcm5hdGl2
ZXMuIE9uZSBvZiB0aGUgYWx0ZXJuYXRpdmVzIChpbmNsdWRpbmcgUElPcyBpbiBSUyBtZXNzYWdl
cykgaXMgdGhlIHNhbWUgYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZndDsgaXMgZGVzY3JpYmVk
IGluIHlvdXIgZHJhZnQsIGV4Y2VwdCB0aGF0IHlvdXIgZHJhZnQgZGVwcmVjYXRlcyB0aGUgbmVl
ZCBmb3IgYW4g4oCYWOKAmSBiaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmZ3Q7IFdoYXQgd2Ug
c2hvdWxkIGhhdmUgZG9uZSAoYW5kIHdoYXQgY291bGQgc3RpbGwgYmUgZG9uZSkgaXMgdG8gbGlz
dCB0aGUg4oCcUElPIGluIFJTIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZndDsgbm8gWCBi
aXTigJ0gbWV0aG9kIGFzIGEgZmlmdGggYWx0ZXJuYXRpdmUgaW4gbXkgZHJhZnQsIGFuZCB0aGVu
IHlvdXIgZHJhZnQgY291bGQgZm9jdXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZndDsgb24gdGhl
IGRldGFpbHMgb2YgdGhlIG5ldyBwcm90b2NvbCBpdCByZXF1aXJlcy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMg
eW91IHN1Z2dlc3RlZCBtZSB0byBjaXRlLCAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnIHdh
cyBjaXRlZCBpbiByZXNwZWN0aXZlIHBsYWNlcyBvZiBteSBkcmFmdC4mbmJzcDsgSSZuYnNwO2Rv
bid0IGtub3cgaG93IG1vcmUgdG8gYWNrbm93bGVkZ2UgeW91ciBpbnB1dHMgaW4gbXkgZHJhZnQu
Jm5ic3A7IElmIHlvdSBmZWVsIHRoYXQgeW91IGFyZSBub3QgYWNrbm93bGVkZ2VkIHdlbGwsIHBs
ZWFzZSBsZXQgbWUga25vdyB3aGF0DQogY2l0YXRpb24gY2hhbmdlcyBJIGNhbiBkbyBpbiZuYnNw
O215IGRyYWZ0IHRvIG1ha2UgeW91IGhhcHB5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mZ3Q7Jmd0OyBJIGRvbuKAmXQgc2VlIGFueSBjaXRhdGlvbnMgb2Yg4oCYZHJhZnQt
dGVtcGxpbi12Nm9wcy1wZGhvc3TigJkuIFdoYXQgSSBkbyBzZWU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jmd0OyZndDsgaXMgc2VjdGlvbiA0IHVzZSBjYXNlcyB0aGF0IGFyZSBjb3ZlcmVkIGJ5IOKAmGRy
YWZ0LXRlbXBsaW4tdjZvcHMtcGRob3N04oCZPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmZ3Q7IG9y
IGlmIG5vdCBhZGVxdWF0ZWx5IGNvdmVyZWQgdGhlcmUgdGhlbiBzaG91bGQgYmUgb2ZmZXJlZCBh
cyBpbnB1dCB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jmd0OyBteSBkcmFmdCBhbmQgdGhlbiBj
aXRlZCBmcm9tIHlvdXIgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gTmF2ZWVuIEtvdHRhcGFsbGkgW21haWx0
bzpuYXZlZW4uc2FybWFAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwg
Tm92ZW1iZXIgMjEsIDIwMTggOTozMCBBTTxicj4NCjxiPlRvOjwvYj4gVGVtcGxpbiAoVVMpLCBG
cmVkIEwgJmx0O0ZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBC
cmlhbiBFIENhcnBlbnRlciAmbHQ7YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tJmd0OzsgT2xl
IFRyb2FuICZsdDtvdHJvYW5AZW1wbG95ZWVzLm9yZyZndDs7IHY2b3BzIGxpc3QgJmx0O3Y2b3Bz
QGlldGYub3JnJmd0OzsgNm1hbiBXRyAmbHQ7aXB2NkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1u
YXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GcmVkLDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmVpbmcgYSBuZXcgZW50cmFudCBp
biB0aGUgZm9ydW0gd2l0aCBteSBkcmFmdCwgSSB3aWxsIGFsd2F5cyBiZSBncmF0ZWZ1bCBhbmQg
YWNrbm93bGVkZ2UgYWxsIHRoZSBjb250cmlidXRpb25zLiZuYnNwOyBJbiBmYWN0IHdoZW4gSSBz
aGFyZWQgdGhlIGRyYWZ0IHdpdGggeW91ciBmb3IgcmV2aWV3IGJlZm9yZSBzdWJtaXNzaW9uLCBJ
IHNlbnQgdG8gb3RoZXIgc2VuaW9yIG1lbWJlcnMgb2YgdGhlIGZvcnVtLiZuYnNwOyBGb3INCiB0
aGF0IG1hdHRlciBAT2xlLCBAQnJpYW4gYW5kIHdob2V2ZXIgY29udHJpYnV0ZXMgdGhlaXIgbmFt
ZXMgd2lsbCBiZSBtZW50aW9uZWQgaW4gdXBjb21pbmcgdmVyc2lvbiBvZiBteSBkcmFmdC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHJl
YXNvbiB3aHkgdGhlIGFkdmljZSBvZiBhIHNpbWlsYXIgdGhpbmcgdG8gREhDUHY2IERVSUQgbm90
IHRha2VuIHdhcywgdGhlcmUgaXMgYSBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlIGJldHdlZW4geW91
ciBkcmFmdCBhbmQgbWluZS4mbmJzcDsgWW91ciBkcmFmdCBwcm9wb3NlcyBhbiB1bmlmaWVkIGFw
cHJvYWNoIG9mIHVzaW5nIERIQ1B2NiBpbnNpZGUgUlMvUkEsIHdoZXJlYXMgbXkgZHJhZnQgc2F5
cyB0aGluZ3MNCiBjYW4gYmUgZG9uZSB3aXRob3V0IERIQ1B2NiBhbmQgYW55IG90aGVyIG5ldyBv
cHRpb25zIG9yIGZsYWdzIHRvby48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+QXMgeW91IHN1Z2dlc3RlZCBtZSB0byBjaXRlLCAnZHJhZnQtdGVt
cGxpbi12Nm9wcy1wZGhvc3QnIHdhcyBjaXRlZCBpbiByZXNwZWN0aXZlIHBsYWNlcyBvZiBteSBk
cmFmdC4mbmJzcDsgSSZuYnNwO2Rvbid0IGtub3cgaG93IG1vcmUgdG8gYWNrbm93bGVkZ2UgeW91
ciBpbnB1dHMgaW4gbXkgZHJhZnQuJm5ic3A7IElmIHlvdSBmZWVsIHRoYXQgeW91IGFyZSBub3Qg
YWNrbm93bGVkZ2VkIHdlbGwsIHBsZWFzZSBsZXQgbWUga25vdyB3aGF0DQogY2l0YXRpb24gY2hh
bmdlcyBJIGNhbiBkbyBpbiZuYnNwO215IGRyYWZ0IHRvIG1ha2UgeW91IGhhcHB5LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GaW5hbGx5LCBJ
IHdvdWxkIGxpa2UgdG8gdXNlIHRoaXMgZm9ydW0gdG8gaW1wcm92aXNlIHRoZSBkcmFmdCBtb3Jl
IHRlY2huaWNhbGx5LiZuYnNwOyBZb3UgY2FuIGRpcmVjdGx5IG1lc3NhZ2UgbWUuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+WW91cnMsPGJyPg0KTmF2ZWVuLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgMjEgTm92IDIwMTggYXQgMjA6
MTgsIFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBs
aW5AYm9laW5nLmNvbSI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBOYXZlZW4s
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbyB0aGUg
aWRlYSBvZiBpbmNsdWRpbmcgYSBQSU8gaW4gYW4gUlMgbWVzc2FnZSB3YXMgb3JpZ2luYWxseSBt
aW5lIGFzIGRvY3VtZW50ZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5pbiBteSBkcmFmdC4gT3RoZXJz
IG1heSBjbGFpbSB0aGF0IHRoZXkgYnJvdWdodCB1cCB0aGUgaWRlYSBmaXJzdCwgaW4gd2hpY2gg
Y2FzZSBJPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+d291bGQgYmUgaGFwcHkgdG8gaG9ub3IgdGhlaXIg
ZHJhZnRzLiBZb3VyIGNvbnRyaWJ1dGlvbiB3YXMgdG8gbm90IGluY2x1ZGUgYW55PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+c3BlY2lhbCBiaXRzIGluIHRoZSBSUyBQSU8sIHdoaWNoIEkgYWdyZWUgaXMg
YSBnb29kIGNvbnRyaWJ1dGlvbi4gQnV0LCBpbiBoaW5kc2lnaHQsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+dGhlIGlkZWEgc2hvdWxkIGhhdmUgYmVlbiBvZmZlcmVkIGFzIGEgY29udHJpYnV0aW9uIHRv
IG15IGRyYWZ0IGV2ZW4gaWYgdGhlIG5ldzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnByb3RvY29sIHdl
cmUgdG8gYmUgZG9jdW1lbnRlZCBpbiBhIHNlcGFyYXRlIGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFsc28sIEkgdG9sZCB5b3UgdGhhdCB5b3Ug
bmVlZCB0byBzYXkgc29tZXRoaW5nIGFib3V0IG5vZGUgaWRlbnRpZmllcnMgdGhhdDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPnBhcmFsbGVscyB0aGUgREhDUHY2IERVSUQgZm9yIGNsaWVudCBhbmQgc2Vy
dmVyIElEcy4gWW91IGRpZCBub3QgdGFrZSBteTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmFkdmljZSwg
YW5kIHNvIHRoYXQgaXMgYSBtaXNzaW5nIGFzcGVjdCBvZiB5b3VyIHByb3Bvc2FsLiBUaGUgb25s
eSBjYW5kaWRhdGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFtIGF3YXJlIG9mIGZvciBSUy9SQSBp
cyB0aGUgU0xMQU8gb3B0aW9uLCBidXQgdGhhdCBvbmx5IGdpdmVzIGxpbmstbGF5ZXI8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5hZGRyZXNzLCBhbmQgbm90IGFueSBvZiB0aGUgb3RoZXIgdHlwZSBvZiBp
ZGVudGlmaWVycyBvZmZlcmVkIGJ5IERIQ1B2Ni48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5GaW5hbGx5LCB5b3VyIHVzZSBjYXNlIGlzIGFscmVhZHkgY292
ZXJlZCBieSDigJhkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdOKAmSw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj53aGljaCBzaG93cyB0aGF0IERIQ1B2NiBpcyBhcHBsaWNhYmxlIGZvciB0aGUgbmVlZHMu
IElmIHlvdSB0aGluayB0aGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmlzIHNvbWV0aGluZyBkaWZm
ZXJlbnQgYWJvdXQgeW91ciB1c2UgY2FzZSwgdGhhdCB3b3VsZCBiZSB1c2VmdWwgaW5wdXQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5mb3Ig4oCYZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3TigJkg4oCT
IGJ1dCBub3QgbWF0ZXJpYWwgZm9yIGEgbmV3IGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklu
IGFueSBjYXNlLCB5b3VyIGRvY3VtZW50IG5lZWRzIHRvIGNpdGUg4oCYZHJhZnQtdGVtcGxpbi12
Nm9wcy1wZGhvc3TigJkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+VGhhbmtzIC0gRnJlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBOYXZlZW4gS290dGFwYWxsaSBbbWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTm92ZW1iZXIgMjAsIDIwMTggNjoxMiBQTTxicj4NCjxiPlRvOjwvYj4gVGVtcGxpbiAoVVMp
LCBGcmVkIEwgJmx0OzxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0
YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
Q2M6PC9iPiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2Fy
cGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbTwvYT4mZ3Q7OyBPbGUgVHJvYW4gJmx0OzxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95
ZWVzLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZndDs7IHY2
b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnY2b3BzQGlldGYub3JnPC9hPiZndDs7DQogNm1hbiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmlwdjZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv
ciBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RnJl
ZCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbSBh
d2FyZSB0aGF0IHRoZXJlIGFyZSBtYW55IG9wZW4gc291cmNlIHNvZnR3YXJlcyBhdmFpbGFibGUu
IEJ1dCB0aGUgdXNlIGNhc2VzIHRoYXQgSSBtZW50aW9uZWQgaW4gbXkgZHJhZnQgaG9sZHMgZ29v
ZCB3aXRoIHdoYXQgSSBtZW50aW9uZWQgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGFncmVlIHlvdSBzdWdnZXN0ZWQgdG8g
aW5jbHVkZSBOb25jZSBpbiBSUyAvIFJBLiBUaGF0J3Mgd2h5IHlvdXIgY29udHJpYnV0aW9uIGlz
IHJlY29nbml6ZWQgYW5kIHlvdXIgbmFtZSBpcyBtZW50aW9uZWQgaW4gdGhlIGRyYWZ0IHVuZGVy
ICpjb250cmlidXRvcnMqLiBCdXQgdGhlIHdob2xlIGlkZWEgb2YNCiBkb2luZyBzb21ldGhpbmcg
d2l0aCBqdXN0IFJTIC8gUkEgd2l0aCBvdXQgdGhlIG5lZWQgb2YgbmV3IG9wdGlvbiBmbGFncyBv
ciBtZXNzYWdlIHR5cGVzIHdhcyBmcm9tIG1lIHdoaWNoIHdlIGRpc2N1c3NlZCBpbiBjYWxsLiBJ
ZiB5b3Ugd2FudCB3ZSBjYW4gdGFrZSB0aGlzIGRpc2N1c3Npb24gd2UgY2FuIHRha2Ugb2ZmbGlu
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlRoYW5rcyAmYW1wOyBSZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5OYXZlZW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1i
b3R0b206MTIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5PbiBXZWQsIDIxIE5vdiAyMDE4LCAwMDoyMiBUZW1wbGluIChVUyks
IEZyZWQgTCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRh
cmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIE5hdmVlbiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5hdmVlbl0g
QXMgSSBtZW50aW9uZWQgZWFybGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90IGEgdXNhYmxl
IHNvbHV0aW9uIGluIG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdodCBiZSBm
b3Igb3RoZXJzIHRvbykuJm5ic3A7IFRoYXQgaXMgcmVhc29uIHdlIHNlZSBzbyBtYW55IGRyYWZ0
cyB3ZXJlDQogaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3VwIHRvIGJy
aWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoYXQ7IHRoZXJlIGFyZSBhIG51bWJl
ciBvZiB2ZXJ5IGdvb2QgcHVibGljbHktYXZhaWxhYmxlIERIQ1B2Njwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPmltcGxlbWVudGF0aW9ucyB0aGF0IHN1cHBvcnQgcHJlZml4IGRlbGVnYXRpb24gdG9kYXku
IEFuZCwgdG8gaW5zdHJ1bWVudCBSUy9SQSB0bzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnBlcmZvcm0g
cHJlZml4IGRlbGVnYXRpb24gdW5kZXIgYSBuZXcgcHJvdG9jb2wgd291bGQgcmVxdWlyZSBhIG5v
bi10cml2aWFsIGFtb3VudDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPm9mIG5ldyBjb2RlLiBTbywgd2h5
IG5vdCBqdXN0IHVzZSBESENQdjY/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+VGhhbmtzIC0gRnJlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlBTIFBsZWFzZSBhbHNvIGRvIG5vdCBmb3JnZXQgdGhhdCB0aGUgaWRl
YSBvZiB1c2luZyB0aGUgTm9uY2UgYXMgYSB0cmFuc2FjdGlvbiBJRDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2ZXNzZWwgY2FtZSBmcm9tIG1lLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiBOYXZlZW4gS290dGFwYWxsaSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpu
YXZlZW4uc2FybWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWls
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTgg
MTA6MDkgQU08YnI+DQo8Yj5Ubzo8L2I+IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4u
ZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFRlbXBsaW4gKFVT
KSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0OzsgT2xlIFRy
b2FuICZsdDs8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2Js
YW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mZ3Q7OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVm
PSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwv
YT4mZ3Q7Ow0KIDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFj
LXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGVsbG8gQnJpYW4sPG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Q29tbWVudHMgaW5saW5lLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9
ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5Zb3Vycyw8YnI+DQpOYXZlZW4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIDE5IE5vdiAyMDE4IGF0IDAxOjA0LCBCcmlh
biBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gMjAxOC0x
MS0xOSAwNjo1MywgTmF2ZWVuIEtvdHRhcGFsbGkgd3JvdGU6PGJyPg0KJmd0OyBIZWxsbyBCcmlh
biw8YnI+DQomZ3Q7IDxicj4NCiZndDsgUGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5lLjxicj4N
CiZndDsgPGJyPg0KJmd0OyBUaGFua3MgJmFtcDsgUmVnYXJkcyw8YnI+DQomZ3Q7IE5hdmVlbjxi
cj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIFN1biwgMTggTm92IDIwMTgsIDAxOjE2
IEJyaWFuIEUgQ2FycGVudGVyICZsdDs8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9h
Pjxicj4NCiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBPbiAyMDE4LTExLTE4
IDA2OjQwLCBOYXZlZW4gS290dGFwYWxsaSB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgSGVsbG8g
QnJpYW4sPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFdoZXRoZXIgaXQncyBh
IHByZWZpeCBkZWxlZ2F0aW9uIG9yIGFsbG9jYXRpb24sIGl0J3MgYSByZXNvdXJjZTxicj4NCiZn
dDsmZ3Q7IGFsbG9jYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsgZnJvbSBib3RoIHRoZSBob3N0IC8g
Q1BFIG9yIGEgcm91dGVyIHBlcnNwZWN0aXZlLiBEbyB5b3Ugc2VlIHRoYXQgbWlzc2luZzxicj4N
CiZndDsmZ3Q7Jmd0OyB0cmFuc2FjdGlvbiBJRCBpbiBSUy9SQSBhcyBhIG1hbmRhdG9yeSByZXF1
aXJlbWVudCBmb3IgU0xBQUMgdG8gZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsgZXZlbiB3aXRo
IHByb3Bvc2VkIHByb3RvY29sPzxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgWWVzLiBXaXRo
b3V0IGEgdHJhbnNhY3Rpb24gSUQsIGEgbm9uY2UsIG9yIHNvbWUgZXF1aXZhbGVudCBtZWNhaG5p
c208YnI+DQomZ3Q7Jmd0OyB0aGVyZSBpcyBubyB3YXkgdG8gY29ycmVsYXRlIHRoZSByZXF1ZXN0
IGFuZCByZXNwb25zZSB1bmFtYmlndW91c2x5Ljxicj4NCiZndDsmZ3Q7IEluIHBhcnRpY3VsYXIg
eW91ciBwcm9wb3NhbCBkb2Vzbid0IGRpc3Rpbmd1aXNoIGJldHdlZW4gYW4gdW5zb2xpY2l0ZWQ8
YnI+DQomZ3Q7Jmd0OyB1bmljYXN0IFJBIGFubm91bmNpbmcgYSBwcmVmaXggYW5kIGEgc29saWNp
dGVkIHVuaWNhc3QgUkEgYXNzaWduaW5nIGE8YnI+DQomZ3Q7Jmd0OyBwcmVmaXgsIHdoaWNoIGFy
ZSB0b3RhbGx5IGRpZmZlcmVudCBhY3Rpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IE5hdmVlbl0gQW0gbm90IHlldCBjbGVhciBvbiB3aHkgd2Ugc2hvdWxkIGRpc3Rpbmd1
aXNoIGJldHdlZW4gdW5zb2xpY2l0ZWQ8YnI+DQomZ3Q7IGFuZCBzb2xpY2l0ZWQgUkEuJm5ic3A7
IERvIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggbGlrZSB0aGF0PyZuYnNwOyBBcyBwZXIgbXkgY3Vy
cmVudDxicj4NCiZndDsga25vd2xlZGdlIGFueSBwcmVmaXggd2lsbCBiZSBhbGxvY2F0ZWQgb3Ig
YXNzaWduZWQgb25seSB3aGVuIFJTIGlzIHJlY2VpdmVkPGJyPg0KJmd0OyBmcm9tIG5vZGUgYW5k
IGRpZG4ndCBjb21lIGFjcm9zcyBhbiB1c2UgY2FzZSBvZiBhIHJvdXRlciBhc3NpZ25pbmcgdGhl
PGJyPg0KJmd0OyBwcmVmaXggdW5zb2xpY2l0ZWQuJm5ic3A7IDxicj4NCjxicj4NClRvZGF5LCBu
byBwcmVmaXhlcyBhcmUgYXNzaWduZWQgb24gcmVjZWlwdCBvZiBSUywgc28gSSBkb24ndCB1bmRl
cnN0YW5kPGJyPg0KeW91ciBhcmd1bWVudC4gUHJlZml4ZXMgYXJlIGFzc2lnbmVkIGVpdGhlciBi
eSBjb25maWd1cmF0aW9uIG9yPGJyPg0KYnkgREhDUHY2LU5ELjxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmF2ZWVuXSBJIHdvdWxk
IHNlZSB0aGlzIGFzIHBhcnRpYWxseSB0cnVlLiZuYnNwOyBBcyBvbmUgb2YgdGhlIGZvcnVtIG1l
bWJlciBtZW50aW9uZWQsIFJBIGRvZXMgbW9yZSB0aGFuIGFkdmVydGlzaW5nIHRoZSBwcmVmaXgu
Jm5ic3A7IEV2ZW4gaW4gb3VyIGdhdGV3YXkgdG9vIHByZWZpeGVzIGFyZSBhc3NpZ25lZCB0byBz
dWJzY3JpYmVycw0KIHdoZW4gYSBSUyBpcyByZWNlaXZlZCBmcm9tIGRldmljZXMgZGlyZWN0bHkg
dHVubmVsZWQgb3ZlciBHUkUuJm5ic3A7IENvbnNpZGVyIHRoZSBjYXNlIG9mIGRlc2NyaWJlZCBp
biBSRkM4MjczLCB3aGVyZSB0aGUgcHJlZml4ZXMgYXJlIGFzc2lnbmVkIHRvIGRldmljZXMgdXBv
biByZWNlaXB0IG9mIFJTLiZuYnNwOyBTbywgaXQgbmVlZG4ndCBhbHdheXMgYmUgYSBjb25maWd1
cmF0aW9uIG9yIERIQ1B2NiBmb3IgdGhlIHByZWZpeCBhbGxvY2F0aW9uIG9yIGFzc2lnbm1lbnQu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQomZ3Q7IFNvLCBz
aW5jZSBib3RoIG5vZGUgYW5kIHJvdXRlciB3aWxsIGhhdmUgY29udGV4dCBvZjxicj4NCiZndDsg
cHJlZml4IGFzc2lnbmVkLCB3ZSBjYW4gcmVzZXJ2ZSBjb25zdGFudCBudW1iZXJzIGxpa2UgMCBv
ciAweEZGRkZGRkZGIGZvcjxicj4NCiZndDsgbm9uY2VzIGluY2x1ZGVkIGluIHVuc29saWNpdGVk
IFJBLiBJIGNhbiBhZGQgYSB0ZXh0IHNheWluZyB0aGUgdXNlIG9mIHRoaXM8YnI+DQomZ3Q7IGlu
IG5leHQgdmVyc2lvbiBvZiBkcmFmdC48YnI+DQo8YnI+DQpCdXQgdGhlcmUgaXMgbm8gZmllbGQg
aW4gYW4gUkEgZm9yIGEgbm9uY2UuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OYXZlZW5dIFRoYXQgaXMgd2hhdCBteSBkcmFmdCBp
cyBwcm9wb3NpbmcuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IEhhbmRpbmcgb3V0IHJlc291cmNlcyB3aXRo
IGEgc2luZ2xlIG1lc3NhZ2UgZXhjaGFuZ2UgaXMgYmFkIHByYWN0aWNlPGJyPg0KJmd0OyZndDsg
YW55d2F5OyBpZiB0aGUgcmVzcG9uc2UgaXMgbG9zdCwgdGhlIHJlc291cmNlIGlzIGxvc3QgZm9y
IGV2ZXIuIFlvdSByZWFsbHk8YnI+DQomZ3Q7Jmd0OyBuZWVkIHNvbWUga2luZCBvZiB0d28tcGhh
c2UgY29tbWl0Ljxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5hdmVlbl0gRG8gd2Ug
cmVhbGx5IG5lZWQgdGhpcz8gVGhlcmUgYXJlIGVxdWFsIGFtb3VudCBvZiBjaGFuY2VzIG9mIGxv
c2luZzxicj4NCiZndDsgYSBSQSBvciBESENQdjYgQXZlcnRpc2UgLyBSZXBseS4mbmJzcDsgQSB0
d28gd2F5IGNvbW1pdCB3aWxsIGluZHVjZSBtb3JlIGRlbGF5PGJyPg0KJmd0OyBpbiB0aGUgcmVz
b3VyY2UgYWxsb2NhdGlvbiBwcm9jZWR1cmUgYW5kIGl0IG1pZ2h0IG5vdCBiZSByZXF1aXJlZCBh
cyB0aGU8YnI+DQomZ3Q7IHJldHJ5IG1lY2hhbmlzbSBpcyBpbiBwbGFjZS4mbmJzcDsgPGJyPg0K
PGJyPg0KQSByZXRyeSBtZWNoYW5pc20gaXMgbm90IHNhZmUuIEl0IG1pZ2h0IGxlYWQgdG8gdGhl
IHNhbWUgcHJlZml4IGJlaW5nPGJyPg0KYWxsb2NhdGVkIHR3aWNlIGR1ZSB0byBsb3N0IG1lc3Nh
Z2VzIG9yIGEgcmFjZSBjb25kaXRpb24uIEkgc3VnZ2VzdDxicj4NCnRoYXQgeW91IHJlYWQgdXAg
b24gdHdvLXBoYXNlIGNvbW1pdCwgd2hpY2ggcmVxdWlyZXMgYSBtaW5pbXVtIG9mPGJyPg0KZm91
ciBtZXNzYWdlcy48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPk5hdmVlbl0gQWdyZWUgdGhhdCBhIHR3by1waGFzZSBjb21taXQgaXMg
Y29uc2lkZXJhYmx5IHNhZmUuJm5ic3A7IFRoaXMgY2FuIGJlIGEgc3ViamVjdCBvZiBmdXR1cmUg
c3R1ZHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGlu
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQomZ3Q7
IEkgd291bGQgcmF0aGVyIHNheSB0aGF0IHRoZSByZXNvdXJjZSBpcyBuZXZlcjxicj4NCiZndDsg
bG9zdC4mbmJzcDsgVGhhdCBpcyBiZWNhdXNlLCBmcm9tIHJvdXRlciBwZXJzcGVjdGl2ZSB0aGUg
cmVzb3VyY2UgaXMgYWxsb2NhdGVkPGJyPg0KJmd0OyBldmVuIGlmIHRoZSBtZXNzYWdlIGRvZXNu
J3QgcmVhY2ggdGhlIHNvbGljaXRlZCBub2RlLiZuYnNwOyBBIGRldmljZSB3aWxsIGFueXdheTxi
cj4NCiZndDsgcmV0cnkgYW5kIGEgcm91dGVyIHdpbGwgYWx3YXlzIHNlbmRzIGEgcmVzcG9uc2Ug
d2l0aCB0aGUgc2FtZSBhbGxvY2F0ZWQ8YnI+DQomZ3Q7IHByZWZpeC48YnI+DQo8YnI+DQpCdXQg
aXQgbmV2ZXIga25vd3MgaWYgdGhlIHJlc3BvbnNlIHdhcyByZWNlaXZlZCwgd2hpY2ggaXMgYSBy
ZXF1aXJlbWVudDxicj4NCmZvciBzYWZlIHJlc291cmNlIGFsbG9jYXRpb24uPGJyPg0KPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IFRoZSBzdGFuZGFyZCBSQSBkb2Vzbid0IGhhdmUgdGhpczxicj4NCiZn
dDsmZ3Q7IHByb2JsZW0gYmVjYXVzZSBpdCdzIGFuICphbm5vdW5jZW1lbnQqIG5vdCBhbiAqYXNz
aWdubWVudCosIGFuZCBpdCBpczxicj4NCiZndDsmZ3Q7IHJlcGVhdGVkIGF0IGEgcmVhc29uYWJs
ZSBmcmVxdWVuY3ksIHNvIGEgbG9zdCBtZXNzYWdlIGRvZXNuJ3QgbWF0dGVyLjxicj4NCiZndDsm
Z3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5hdmVlbl0gSSBkb24ndCBzZWUgYSBkaWZmZXJlbmNl
IGJldHdlZW4gdGhlIHR3byBpbiBteSBkcmFmdC4gU28sIGRpZG4ndDxicj4NCiZndDsgd2FudCB0
byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gaS5lLiBzdGFuZGFyZCBhbmQgdGhlIG9uZSBw
cm9wb3NlZCBpbjxicj4NCiZndDsgdGhpcyBkcmFmdC4mbmJzcDsgV2hhdCBraW5kIG9mIGRpZmZl
cmVuY2UgZG8geW91IHNlZT88YnI+DQo8YnI+DQpBcyBkZXNjcmliZWQgYWJvdmUuIEFuIGV4aXN0
aW5nIFJBIHNheXMgJnF1b3Q7SSByb3V0ZSB0aGlzIHByZWZpeCZxdW90Oy48YnI+DQpZb3VyIFJB
IHNheXMgJnF1b3Q7WW91IGNhbiB1c2UgdGhpcyBwcmVmaXguJnF1b3Q7IFRoYXQgaXMgYW4gdXR0
ZXJseSBkaWZmZXJlbnQ8YnI+DQpzdGF0ZW1lbnQuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OYXZlZW5dIEFzIG1lbnRpb25lZCBp
biBhYm92ZSBleGFtcGxlLCBub3QgYWxsIHJvdXRlcnMgbWlnaHQgbm90IGJlIGVsaWdpYmxlIHRv
IHNheSB0aGF0ICZxdW90O1lvdSBjYW4gdXNlIHRoaXMgcHJlZml4JnF1b3Q7IChmb3IgZXhhbXBs
ZSwgd2hvZXZlciBkaWRuJ3QgZ28gZm9yIGEgJmx0OyAvNjQgcHJlZml4IGFsbG9jYXRpb24pLiZu
YnNwOw0KIFRoZXJlIG11c3Qgbm90IGJlIGEgYmlnIGNoYW5nZSBpbiBleGlzdGluZyBiZWhhdmlv
ci4mbmJzcDsgQ2FuIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0YW5kIHlvdXIgY29tbWVudD88
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCiZndDsmZ3Q7IChB
IGRldmljZSBJRCwgYXMgYWxzbyB1c2VkIGluIERIQ1B2NiwgZG9lc24ndCBzZWVtIHRvIGJlIGVz
c2VudGlhbDxicj4NCiZndDsmZ3Q7IGluIHRoZSBzYW1lIHdheSwgYnV0IHdvdWxkIGJlIG5lZWRl
ZCBpZiBhbiBhdXRob3Jpc2F0aW9uIG9yPGJyPg0KJmd0OyZndDsgbG9nZ2luZyBtZWNoYW5pc20g
aXMgbmVlZGVkLCBpLmUuIHRvIGFuc3dlciAmcXVvdDtJcyBpdCBPSyB0byBnaXZlIGEgLzU2PGJy
Pg0KJmd0OyZndDsgcHJlZml4IHRvIHRoaXMgYm94PyZxdW90OyBvciAmcXVvdDtXaGljaCBib3gg
Z290IHRoYXQgcHJlZml4PyZxdW90OyB5b3UgbmVlZCBhbjxicj4NCiZndDsmZ3Q7IGlkZW50aWZp
ZXIgZm9yIHRoZSBib3guKTxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyBOYXZlZW5dIFRoaXMgaXMg
bWVudGlvbmVkIGluIG15IGRyYWZ0IGFib3V0IHdoZXRoZXIgdGhlIHJvdXRlcnM8YnI+DQomZ3Q7
IGNvbmZpZ3VyYXRpb24gYWxsb3dzIC81NiBwcmVmaXggYWxsb2NhdGlvbiBvciBub3QuIElmIG5v
dCwgYSByb3V0ZXIgY2FuIGxvZzxicj4NCiZndDsgdXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9mIHRo
ZSBkZXZpY2UuJm5ic3A7IFdlIHRvbyBkbyB0aGUgc2FtZSB0aGluZyBpbiBvdXI8YnI+DQomZ3Q7
IHJvdXRlci48YnI+DQo8YnI+DQovNTYgaXMgb25seSBhbiBleGFtcGxlIG9mIGNvdXJzZS4gQW55
IGxlbmd0aCBwcmVmaXggY291bGQgYmUgcmVxdWVzdGVkLjxicj4NClllcywgaWYgeW91IHRydXN0
IHRoZSBNQUMgYWRkcmVzcyB5b3UgY291bGQgdXNlIHRoYXQgYXMgYW4gSUQuIEJ1dDxicj4NCmlm
IHlvdSB1c2UgREhDUHY2IHRoYXQgcHJvYmxlbSBpcyBhbHJlYWR5IHNvbHZlZC48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5hdmVl
bl0gQXMgSSBtZW50aW9uZWQgZWFybGllciBpbiBteSBtYWlsLCBESENQdjYgaXMgbm90IGEgdXNh
YmxlIHNvbHV0aW9uIGluIG15IGNhc2UgYW5kIGFjcm9zcyBhbGwgcGxhdGZvcm1zIChtaWdodCBi
ZSBmb3Igb3RoZXJzIHRvbykuJm5ic3A7IFRoYXQgaXMgcmVhc29uIHdlIHNlZSBzbyBtYW55IGRy
YWZ0cyB3ZXJlDQogaW52ZW50ZWQgYnkgaG9ub3JhYmxlIG1lbWJlcnMgb2YgdGhlIGdyb3VwIHRv
IGJyaWRnZSB0aGUgZ2FwIGluIFNMQUFDIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCiZuYnNwOyAmbmJzcDsgQnJpYW48YnI+DQo8YnI+DQomZ3Q7IDxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IEFsc28gYW0gbm90
IHN1cmUgaWYgYW0gd3JvbmcgaW4gcXVvdGluZyB0aGF0ICpkZWxlZ2F0aW9uKiBpcyB0aGUgdGVy
bTxicj4NCiZndDsmZ3Q7Jmd0OyBjb2luZWQgdG8gbWltaWMgU0xBQUMgYmVoYXZpb3Igb2YgcHJl
Zml4IGFsbG9jYXRpb24gZnJvbSBhIHN1YiBwb29sLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsgJnF1b3Q7RGVsZWdhdGlvbiZxdW90OywgJnF1b3Q7YWxsb2NhdGlvbiZxdW90OyBvciAmcXVv
dDthc3NpZ25tZW50JnF1b3Q7IGFyZSBhbGwgZnVuZGFtZW50YWxseSB0aGU8YnI+DQomZ3Q7Jmd0
OyBzYW1lLCBhbmQgYXJlIGFsbCBkaWZmZXJlbnQgZnJvbSB0aGUgc2ltcGxlIGFubm91bmNlbWVu
dCBmdW5jdGlvbiBvZiBhPGJyPg0KJmd0OyZndDsgbm9ybWFsIFJBLiBZb3VyIHByb3Bvc2FsIGNo
YW5nZXMgYW4gYW5ub3VuY2VtZW50IHByb3RvY29sIGludG8gYTxicj4NCiZndDsmZ3Q7IG1hbmFn
ZW1lbnQgcHJvdG9jb2wuIFRoYXQncyB0aGUgdGhpbmcgdGhhdCBPbGUgaXMgYXNraW5nIHlvdSB0
byBqdXN0aWZ5Ljxicj4NCiZndDsmZ3Q7IFdoeSBkbyB0aGF0Pzxicj4NCiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0JyaWFuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgUGxlYXNlIGNvcnJlY3QgbWUgaWYgYW0gd3Jvbmcu
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFRoYW5rcyAmYW1wOyBSZWdhcmRz
LDxicj4NCiZndDsmZ3Q7Jmd0OyBOYXZlZW48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgT24gRnJpLCAxNiBOb3YgMjAxOCwgMDE6MDcgQnJpYW4gRSBDYXJwZW50ZXIgJmx0Ozxi
cj4NCiZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5icmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
T24gMjAxOC0xMS0xNiAwNjo0MywgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTmF2ZWVuLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGlkZWEgb2YgaW5jbHVkaW5nIGEgREhDUHY2IG1lc3Nh
Z2Ugb3B0aW9uIGluIElQdjYgTkQgUlMvUkEgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IHJlcXVpcmVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSAqbmV3IG9wdGlvbiogdG8gZ28g
YWxvbmcgd2l0aCBhbiBhbHJlYWR5IGV4aXN0aW5nIHByb3RvY29sIChuYW1lbHksPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBESENQdjYpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBpZGVh
IHlvdXIgZHJhZnQgYnVpbGRzIG9uIHVzZXMgYW4gZXhpc3RpbmcgSVB2NiBORCBvcHRpb24gYnV0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZXF1aXJlcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKm5ldyBwcm90b2NvbCogdGhhdCBpcyBub3QgZnVsbHkgc3BlY2lmaWVkIGluIHlvdXIgZHJh
ZnQgeWV0LiBNeTxicj4NCiZndDsmZ3Q7IGZlZWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGlz
IHRoYXQgb25jZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBuZXcgcHJvdG9jb2wgaXMg
ZnVsbHkgZmxlc2hlZCBvdXQgaXQgd291bGQgbG9vayB2ZXJ5IG11Y2ggbGlrZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgREhDUHY2LCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb21lIHBl
b3BsZSBoYXZlIHNhaWQgdGhhdCB0aGV5IGRvIG5vdCB3YW50IG5ldyBwcm90b2NvbHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFtIGFjdHVh
bGx5IGJleW9uZCB0aGUgcG9pbnQgb2YgY2FyaW5nIHdoZXRoZXIgdGhlIHByb3RvY29sIHNob3Vs
ZCBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgREhDUHY2LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGJ1dCBkbyB3ZSBhbHNvIG5lZWQgYSBuZXcgbm9uLURIQ1B2NiBwcm90b2NvbCB0aGF0IGxv
b2tzIGEgbG90IGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IERIQ1B2Nj88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJIHJlYWxpc2VkIHdoZW4gbG9va2luZyBh
dCB0aGlzIGRyYWZ0IHRoYXQgREhDUHY2IGhhcyBvbmUgcHJvcGVydHkgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgUlMvUkEgY29tcGxldGVseSBsYWNrczogYSB0cmFuc2FjdGlvbiBJRC4gSSBk
b24ndCBzZWUgaG93IHdlIGNhbiBidWlsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYW55IGtpbmQg
b2YgcmVzb3VyY2UgYWxsb2NhdGlvbiBtZWNoYW5pc20gd2l0aG91dCBzb21lIGZvcm0gb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRyYW5zYWN0aW9uYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGlu
dGVncml0eS4gUHJlZml4IGRlbGVnYXRpb24gaXMgb2YgY291cnNlIGEgZm9ybSBvZiByZXNvdXJj
ZSBhbGxvY2F0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU28gdGhhdCBpcyBhIGZ1bmRhbWVu
dGFsIGRpZmZlcmVuY2UgYmV0d2VlbiBESENQdjYgYW5kIFJTL1JBLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBCcmlhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZyb206IE5hdmVlbiBLb3R0YXBhbGxpIFttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2Fy
bWFAZ21haWwuY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUaHVyc2Rh
eSwgTm92ZW1iZXIgMTUsIDIwMTggOToxOCBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRv
OiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVy
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IFRlbXBsaW4gKFVTKSwgRnJlZCBM
ICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPjsgdjZvcHMgbGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmd0
OzsgNm1hbiBXRyAmbHQ7PGJyPg0KJmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFn
ZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIZWxsbyBhbGwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUbyBiZSBob25lc3QsIHRoZXJlIGlzIG5vIGludGVudGlvbiB0byBjb21w
ZXRlIHdpdGggb3RoZXIgZXhpc3Rpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHByb3RvY29scy4m
bmJzcDsgSSBzZWUgdGhhdCBTTEFBQyBoYXMgZ290IHNvbWUgZ2FwcyB3LnIudCB0aGUgZnVuY3Rp
b25hbGl0eTxicj4NCiZndDsmZ3Q7IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNhbWUg
aXMgY292ZXJlZCBpbiB0aGUgZHJhZnQuJm5ic3A7IEFuZCBJIHNlZSB0aGUgY2FzZXMgd2hlcmUg
dGhpcyBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc29sdmVzIHJlYWwgdGltZSBwcm9ibGVt
cyB3aGVyZSB0aGUgZXhpc3RpbmcgYnJpZGdlIGl0c2VsZiBpcyBub3Q8YnI+DQomZ3Q7Jmd0OyB1
c2FibGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBAT2xlIC8gQEZyZWQgLyBvdGhlcnM6IElmIGEgZGV2aWNlIHNvbGljaXRpbmcgc29tZXRoaW5n
IGZyb20gdGhlIHJvdXRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdXNpbmcgUlMgaXMgY29uc2lk
ZXJlZCBhcyBpbnRydWRpbmcgaW50byBvdGhlciB0ZXJyaXRvcnksIElNSE8gaXQncyB2ZXJ5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyB1bmZhaXIgd2F5IG9mIGV2YWx1YXRpbmcuJm5ic3A7IEZvciB0
aGF0IG1hdHRlciB3aGV0aGVyIGEgUElPIGlzIGluY2x1ZGVkIGluPGJyPg0KJmd0OyZndDsgUlM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9yIG5vdCwgYSBkZXZpY2UgaXMgc29saWNpdGluZyB0aGUg
aW5mb3JtYXRpb24gZnJvbSByb3V0ZXIuJm5ic3A7IFdoZW4gdGhpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgZHJhZnQgc29sdmVzIHRoZSBwcm9ibGVtcyBpdCBjYW5ub3QgYmUgcHV0IGRvd24ganVz
dCBieSBzYXlpbmcgaXQgYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcmVkdW5kYW50IHRvIGFu
b3RoZXIgc3RhbmRhcmQsIHdoaWxlIGFjdHVhbGx5IGl0IGlzIG5vdC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIGEgZGV2aWNlIHNvbGljaXRp
bmcgcmVxdWlyZWQgaW5mb3JtYXRpb24gdXNpbmcgdGhlIGV4aXN0aW5nIHByb3RvY29sPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBzdGFuZGFyZHMgd2l0aG91dCBuZXcgbWVzc2FnZSB0eXBlcyBvciBv
cHRpb24gdHlwZXMgb3IgZmxhZ3MgaXRzZWxmIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0cmVh
dGVkIGFzIGEgd3JhcHBlciBvciByZWR1bmRhbnQgZm9yIG90aGVyIHN0YW5kYXJkcywgYXJlbid0
IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBvdmVybGFwcGluZyBvcHRpb25zIGluIGJvdGgg
U0xBQUMgYW5kIERIQ1B2NiB0aGF0IGNhbiBiZSBzZW50IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgZGV2aWNlcz8mbmJzcDsgRm9yIHRoYXQgbWF0dGVyIHdoYXQgYWJvdXQgdGhlIGNvbXBs
ZXRlIFNMQUFDIGFuZCBESENQdjY/Jm5ic3A7IEFtPGJyPg0KJmd0OyZndDsgSTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgd3JvbmcgaW4gcXVvdGluZyB0aGF0IGJvdGggREhDUHY2IGFuZCBTTEFBQyBh
cmUgcmVkdW5kYW50IHByb3RvY29scyB0bzxicj4NCiZndDsmZ3Q7IGVhY2g8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IG90aGVyPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBhbHNvIGFncmVlIHRoYXQgbXVsdGlwbGUgYXR0ZW1wdHMgd2VyZSBtYWRl
IGJ5IG1hbnkgcmVzcGVjdGVkIG1lbWJlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZSBm
b3J1bSB0byBicmluZyBpbiBzaW1pbGFyIGNoYW5nZXMgdG8gd2hhdGV2ZXIgbXkgY3VycmVudCBk
cmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc3VnZ2VzdGVkLiZuYnNwOyBCdXQgbm90IHN1cmUg
d2h5IHRoZXkgY291bGRuJ3QgYmVjb21lIHN0YW5kYXJkcy4mbmJzcDsgSXQgc2hvd3M8YnI+DQom
Z3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgb2YgZGV2aWNlcyB0aGF0IGFy
ZSBsb29raW5nIGZvciBhIHNvbHV0aW9uIGFuZCBhbSBzdXJlIHBlb3BsZSBrZWVwPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBpbnZlbnRpbmcgcm91bmQtYWJvdXQgc29sdXRpb25zIGZvciB0aGUgc2Ft
ZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElm
IHNvbWVvbmUgc2VlcyBhIHByb2JsZW0gaW4gbWVudGlvbmluZyBESENQdjYgaW5zaWRlIHRoZSBk
cmFmdCwgcGxlYXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzdWdnZXN0IGFub3RoZXIgY2hhbmdl
IGZvciB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGZvcnVtIGhhcyBmaW5pdGUgcmVzZXJ2YXRpb25z
IG9uIHByb3ZpZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZXh0ZW5zaW9ucyB0byBleGlzdGlu
ZyBwcm90b2NvbHMuJm5ic3A7IEJ1dCBJIHJlcXVlc3QgdGhlIGZvcnVtIGFuZCBXRzxicj4NCiZn
dDsmZ3Q7IGNoYWlycyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZXZhbHVhdGUgdGhpcyBkcmFm
dCBmYWlybHkgYW5kIHRlY2huaWNhbGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmF2
ZWVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBXZWQsIDE0IE5vdiAyMDE4IGF0IDAzOjMxLCBC
cmlhbiBFIENhcnBlbnRlciAmbHQ7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWls
dG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUu
Y2FycGVudGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbiBs
aW5lLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAyMDE4LTExLTE0IDA5OjM0LCBUZW1w
bGluIChVUyksIEZyZWQgTCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkg
QnJpYW4sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogQnJpYW4gRSBDYXJwZW50ZXIgW21haWx0bzo8YSBocmVm
PSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnJp
YW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPiZndDtdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAx
MTozNyBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21haWx0bzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2Vp
bmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7
Jmd0OzsgT2xlIFRyb2FuICZsdDs8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmci
IHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0
YXJnZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWls
dG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2
b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7OyA2bWFuIFdHICZsdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBp
ZXRmLm9yZzwvYT4mbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWZpY2F0
aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1t
YW5hZ2VtZW50LTAwLnR4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDIwMTgtMTEtMTQgMDc6NTIsIFRlbXBsaW4g
KFVTKSwgRnJlZCBMIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEhJIE9sZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPbGUgVHJv
YW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0i
X2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9Il9i
bGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMTA6
MzYgQU08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFRlbXBs
aW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJlZC5MLlRlbXBsaW5AYm9laW5n
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb208L2E+Jmx0O21h
aWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxp
bkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzog
TmF2ZWVuIEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFpbHRv
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPiZndDsmZ3Q7
OyA2bWFuIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmlwdjZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyA7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWls
dG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2
b3BzQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm
b3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdl
bWVudC0wMC50eHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4LCBhdCAxOToyNSwgVGVtcGxpbiAoVVMpLCBGcmVk
IEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20i
IHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPbGUg
VHJvYW4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdl
dD0iX2JsYW5rIj5vdHJvYW5AZW1wbG95ZWVzLm9yZzwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJnZXQ9
Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmd0O108YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAx
MywgMjAxOCA5OjM4IEFNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IFRlbXBsaW4gKFVTKSwgRnJlZCBMICZsdDs8YSBocmVmPSJtYWlsdG86RnJl
ZC5MLlRlbXBsaW5AYm9laW5nLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkZyZWQuTC5UZW1wbGluQGJv
ZWluZy5jb208L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+RnJlZC5MLlRl
bXBsaW5AYm9laW5nLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBOYXZlZW4gS290dGFwYWxsaSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2Fy
bWFAZ21haWwuY29tPC9hPiZsdDttYWlsdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hdmVlbi5z
YXJtYUBnbWFpbC5jb208L2E+Jmd0OyZndDs7IDZtYW4gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpp
cHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT4mbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHY2
b3BzIGxpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnY2b3BzQGlldGYub3JnPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnY2b3BzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJlZml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcmVkLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEzIE5vdiAyMDE4LCBhdCAxNzozNCwgVGVt
cGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVt
cGxpbkBib2VpbmcuY29tPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1w
bGluQGJvZWluZy5jb20iIHRhcmdldD0iX2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29t
PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIaSBPbGUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogT2xl
IFRyb2FuIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm90cm9hbkBlbXBsb3llZXMub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+b3Ryb2FuQGVtcGxveWVlcy5vcmc8L2E+Jmx0O21haWx0bzo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm90cm9hbkBlbXBsb3llZXMub3JnPC9hPiZndDtdPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIE5v
dmVtYmVyIDEyLCAyMDE4IDExOjU3IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogVGVtcGxpbiAoVVMpLCBGcmVkIEwgJmx0Ozxh
IGhyZWY9Im1haWx0bzpGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tIiB0YXJnZXQ9Il9ibGFuayI+
RnJlZC5MLlRlbXBsaW5AYm9laW5nLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgPGEgaHJlZj0ibWFpbHRvOkZyZWQuTC5UZW1wbGluQGJvZWluZy5jb20iIHRhcmdldD0i
X2JsYW5rIj5GcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogTmF2ZWVu
IEtvdHRhcGFsbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXZlZW4uc2FybWFAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bmF2ZWVuLnNhcm1hQGdtYWlsLmNvbTwvYT4mbHQ7bWFpbHRvOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm5hdmVlbi5zYXJtYUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5uYXZlZW4uc2FybWFAZ21haWwuY29tPC9hPiZndDsmZ3Q7OyA2bWFu
IFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
djZAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB2Nm9wcyBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86djZv
cHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGll
dGYub3JnPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Y2b3BzXSBOZXcgVmVyc2lvbiBOb3Rp
ZmljYXRpb24gZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1uYXZlZW4tc2xhYWMtcHJl
Zml4LW1hbmFnZW1lbnQtMDAudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJlZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRvIHNv
bWUgZXh0ZW50IHRoYXQgREhDUHY2IGlzIGEgZm9ybWF0IG9uIHdpcmUuJm5ic3A7IEJ1dDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgYW0gc3VyZSBpdCB3b3VsZCBjb25zdW1lIG1vcmUgcmVzb3VyY2Vz
IGF0IHJvdXRlciB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3VwcG9ydDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
REhDUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGFzIGEgd2hvbGUgYWxvbmcgd2l0aCBTTEFBQy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUHJlZml4IGRlbGVnYXRpb24gaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gU0xBQUMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFJlZ2FyZGxlc3MgdGhpcyBpcyB3YXRlciB1bmRlciB0aGUgYnJpZGdlLiBTaW5jZSAy
MDAzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU28gSSBjYW4gdW5kZXJzdGFuZCB0aGlzIGNvbW1lbnQsIHRoZSB3YXRl
ciB1bmRlciB0aGUgYnJpZGdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyByZWZlcnMgdG8gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc2VsZWN0aW9uIG9mIERIQ1B2NiBQRCBhcyB0aGUgcHJvdG9jb2wgZm9yIHByZWZpeCBkZWxl
Z2F0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSXMgdGhhdCB3aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgeW91IHdlcmUg
bWVhbmluZyB0byBzYXk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT0ssIHNvIHlvdSBhcmUgc2F5aW5nIHRoYXQgREhDUHY2IGlzICp0
aGUqIGNob3NlbiBwcm90b2NvbCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFByZWZpeCBEZWxl
Z2F0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFuZCB0aGVyZSBzaGFsbCBiZSBubyBhbHRlcm5hdGUgSVB2NiBORC1iYXNlZCBwcm90b2Nv
bCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYWRkaXRpb24gdG8gdGhhdC4gSSBkb24ndDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaW5kIGEg
c3RhdGVtZW50IGxpa2UgdGhhdCwgYnV0IHdvdWxkIHRoZSBjb21tdW5pdHkgYWdyZWUgd2l0aDxi
cj4NCiZndDsmZ3Q7IGl0Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW4gZ2VuZXJhbCB3ZSBhcyBhIGNvbW11bml0eSB0cnkgdG8gYXZvaWQgcHJvdmlkaW5nIG11
bHRpcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBlcXVpdmFsZW50IHNvbHV0aW9ucyB0byB0aGUg
c2FtZSBwcm9ibGVtLiBTb21ldGltZXMgd2UgZmFpbC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBCdXQsIGRvIHlvdSBhc3NlcnQgdGhhdCBESENQdjYgaXMgdGhlIG9uZSBhbmQg
b25seSBzb2x1dGlvbj88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhbSBzYXlpbmcgdGhh
dCBzb2x2aW5nIGEgcHJvYmxlbSB0aGF0IGlzIGFscmVhZHkgc29sdmVkIGlzIGE8YnI+DQomZ3Q7
Jmd0OyB3YXN0ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgb2YgdGltZSBhbmQgcmVzb3VyY2VzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3cgaWYgeW91IGluc3Rh
bGwgY291bGQgc29sdmUgYSBwcm9ibGVtIHdoZXJlIHdlIGRvbuKAmXQgaGF2ZSBhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBzYXRpc2ZhY3Rvcnkgc29sdXRpb24uLi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9LLCB0aGVuIEkgd2lsbCBzYXkgaXQgLSBESENQdjYgaXMgdGhlIG9uZSBhbmQgb25seSBzb2x1
dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgUHJlZml4IERlbGVnYXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqaW4gY2FzZXMgd2hlcmUgYSBkeW5hbWljIFBy
ZWZpeCBEZWxlZ2F0aW9uIHByb3RvY29sIGlzIG5lZWRlZCouIChJPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBhZGQgdGhpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHF1YWxp
ZmljYXRpb24gYmVjYXVzZSAnZHJhZnQtdGVtcGxpbi12Nm9wcy1wZGhvc3QnIGxpc3RzIG90aGVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBub24tcHJvdG9jb2w8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhbHRlcm5hdGl2ZXMgZm9yIGEgbm9kZSByZWNlaXZpbmcgYSBwcmVm
aXggZGVsZWdhdGlvbi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSdtIG5vdCBkaXNhZ3JlZWluZyB0aGF0IERIQ1B2
Ni1QRCBpcyB0aGUgY3VycmVudCBJRVRGIHNvbHV0aW9uLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcmUgc29tZSBzdWJ0
bGV0aWVzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEpIFNpbmNlIHRoZXJlIGFyZSBubyBwcm90b2NvbCBwb2xpY2Us
IHlvdSBjYW4ndCBhY3R1YWxseSBzdG9wIHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdXNpbmcgc29tZSBvdGhlciBtZXRob2Qgb2YgcHJlZml4IGRlbGVnYXRpb24sIHdo
aWNoIHdvdWxkIHNpbXBseTxicj4NCiZndDsmZ3Q7IGFwcGVhcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gYmUgYW4gb3V0LW9mLWJhbmQgb3IgJnF1b3Q7bWFudWFsJnF1b3Q7
IG1lY2hhbmlzbSBhcyBmYXIgYXMgdGhlIElFVEY8YnI+DQomZ3Q7Jmd0OyBwcm90b2NvbHM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFyZSBjb25jZXJuZWQuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJpZ2h0LCBJ
IHdhbnRlZCB0byBiZSBjYXJlZnVsIGluIGhvdyBJIHdvcmRlZCBteSBtZXNzYWdlIGJhc2VkIG9u
IG91cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBrbm93bGVkZ2Ugb2Ygb3RoZXIgbm9u
LXJvdXRlciBtZXRob2RzIChpbmNsdWRpbmcgYW5pbWEpIHdoaWNoIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNhcHR1cmVkIGluICdkcmFmdC10ZW1wbGluLXY2b3BzLXBkaG9zdCcu
IEZyb20gdGhhdCBkb2N1bWVudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7MTAuJm5ic3A7IFByZWZpeCBEZWxlZ2F0aW9u
IFNlcnZpY2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBTZWxlY3Rpb24gb2YgcHJlZml4IGRlbGVnYXRpb24g
c2VydmljZXMgbXVzdCBiZSBjb25zaWRlcmVkPGJyPg0KJmd0OyZndDsgYWNjb3JkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyB0byBzcGVjaWZpYyB1c2UgY2Fz
ZXMuJm5ic3A7IEFuIGV4YW1wbGUgc2VydmljZSBpcyB0aGF0IG9mZmVyZWQgYnk8YnI+DQomZ3Q7
Jmd0OyBESENQdjY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IFtS
RkMzNjMzXS4mbmJzcDsgQW4gYWx0ZXJuYXRpdmUgc2VydmljZSBiYXNlZCBvbiBJUHY2IE5EIG1l
c3NhZ2luZyBoYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IGFs
c28gYmVlbiBwcm9wb3NlZCBbSS1ELnBpb3hmb2xrcy02bWFuLXBpby1leGNsdXNpdmUtYml0XS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7IE90aGVyLCBub24tcm91dGVyLCBtZWNoYW5pc21zIG1heSBleGlzdCwg
c3VjaCBhcyBwcm9wcmlldGFyeSBJUEFNcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7IFtJLUQuaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudF0gYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBbSS1ELnN1bi1jYXNtLWFkZHJl
c3MtcG9vbC1tYW5hZ2VtZW50LXlhbmddLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEb2VzIHRoaXMgc3RpbGwgcmluZyB0
cnVlLCBvciBkbyB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBhZGp1c3RtZW50czxicj4NCiZndDsmZ3Q7
IGJhc2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9uIHRoZXNlIHJlY2VudCBkaXNj
dXNzaW9ucz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdGhpbmsgaXQncyBzdGlsbCB0cnVlLCBhbHRob3VnaCBhcyBPbGUgYW5kIEkgc2FpZCwg
cHJvcG9zYWxzIHN1Y2ggYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbmltYS1wcmVmaXgt
bWFuYWdlbWVudCwgQ0FTTSBhbWQgSE5DUCBkbyByZWNvZ25pemUgREhDUHY2LVBEIGFzIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJvdW5kYXJ5IG1lY2hhbmlzbS4gT24gdGhlIG90aGVy
IGhhbmQsIG5hdmVlbi1zbGFhYy1wcmVmaXgtbWFuYWdlbWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGludGVudGlvbmFsbHkgY29tcGV0ZXMgd2l0aCBESENQdjYtUEQsIHdoaWNoIGlzIGEg
ZGlmZmVyZW50PGJyPg0KJmd0OyZndDsgZGlzY3Vzc2lpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QnJpYW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyKSBXZSBk
aWQgdGhpbmsgYWJvdXQgdGhpcyBxdWVzdGlvbiBhIGJpdCB3aGlsZSBkZXZlbG9waW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1hbmltYS1wcmVmaXgtbWFuYWdlbWVudC0wNyIgdGFyZ2V0PSJf
YmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYW5pbWEtcHJl
Zml4LW1hbmFnZW1lbnQtMDc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
d2hpY2ggaXMgYXBwcm92ZWQgYW5kIGluIHRoZSBSRkMgRWRpdG9yIHF1ZXVlIHdhaXRpbmcgZm9y
IG1pc3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlZmVyZW5jZXMpLiBU
aGUgYXBwZW5kaXggQTIgaXMgc3VwcG9zZWQgdG8gc2hvdyBob3cgYSBwcmVmaXg8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbmFnZW1lbnQgc3lzdGVtIHdvdWxkIGludGVyZmFj
ZSB0byBESENQdjYtUEQgYXQgdGhlIGVkZ2VzIG9mIGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhdXRvbm9taWMgbmV0d29yay4gSSB0aGluayB5b3UnZCBmaW5kIHNvbWV0aGlu
ZyBzaW1pbGFyIGluIGFueSBzb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
ZiBjb29yZGluYXRlZCBwcmVmaXggbWFuYWdlbWVudCBzY2hlbWUuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMykgQSBz
aW1pbGFyIHNpdHVhdGlvbiBhcmlzZXMgaW4gSE5DUDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3Nzg4I3Nl
Y3Rpb24tNi4zLjQiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM3Nzg4I3NlY3Rpb24tNi4zLjQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IEJyaWFu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgdmFsdWUgcHJvcG9zaXRpb24gb2Ygc29tZXRoaW5nIG5ldywg
aGFzIHRvIGJlIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7IHRoYW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IOKAnGp1c3QgZGlmZmVyZW50IHdyYXBwaW5n4oCdLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBCeSAmcXVvdDtkaWZmZXJlbnQgd3JhcHBpbmcm
cXVvdDssIGFyZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgbm9uLURIQ1B2Njxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgcHJvdG9jb2wgcHJvcG9zYWxzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiBub3QsIGlmIHlvdSBtZWFuIHRvIHNheSB0aGF0
IHRoZSBpZGVhIG9mIGluY2x1ZGluZyBhIERIQ1B2Njxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgb3B0
aW9uIGluIFJTL1JBIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlzICZxdW90O2p1c3QgYSBkaWZmZXJlbnQgd3JhcHBpbmcmcXVv
dDssIHRoZW4gdGhhdCBpcyBub3QgZW50aXJlbHkgdHJ1ZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IEJ5IGluY2x1ZGluZyBib3RoIHRoZSBJUHY2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5EIGFuZCBESENQdjYgZnVuY3Rpb25zIGluIGEgc2lu
Z2xlIG1lc3NhZ2UgZXhjaGFuZ2UsIHRoZXJlIGFyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZmV3
ZXIgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYW5kIGZld2VyIHJvdW5kIHRyaXBzLiBUaGF0IGluIGl0c2VsZiBpcyBpbnRlcmVz
dGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERvbuKAmXQg
cmVhbGx5IHNlZSB0aGF0IGFzIGludGVyZXN0aW5nLiBZb3Ugd2lsbCBub3Qgc2F2ZSBhIHJvdW5k
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0cmlwLCBzaW5jZSB0aGUgdHdvIHByb3RvY29scyBkb27i
gJl0IGRlcGVuZCBvbiBlYWNoIG90aGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoaXMgZ2V0cyB1cyBiYWNrIHRvIHRoZSBNJmFtcDtPIGJpdHMgd2hlcmUgdGhlcmUgaXMg
YTxicj4NCiZndDsmZ3Q7IGNyb3NzLWRlcGVuZGVuY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGJl
dHdlZW4gdGhlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcHJvdG9jb2xzLiBIaXN0b3JpY2FsbHksIHlvdSBhcmUgc3VwcG9zZWQgdG8gd2FpdCB1bnRp
bCB0aGUgUlMvUkE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGFuZCBjaGVjayB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE0mYW1wO08gYml0
cyBiZWZvcmUgaW52b2tpbmcgREhDUHY2ICh0d28gcm91bmQgdHJpcHMpLiBBcmUgeW91IHNheWlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhhdCB0aGF0IGlzIG5vIGxvbmdlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGNhc2U/IEhhdmUgd2UgZGVj
bGFyZWQgdGhhdCB0aGUgTSZhbXA7TyBiaXRzIGFyZSBkZXByZWNhdGVkPzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBESENQdjYgUEQgaGFzIG5ldmVyIGhhZCBhbnkgZGVwZW5kZW5jeSBvbiB0
aGUgTSZhbXA7TyBiaXRzLiBQRCBpcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBwcm90b2NvbCBi
ZXR3ZWVuIHJvdXRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPSywgdGhlbiBsZXQncyBpZ25vcmUg
dGhlIE0mYW1wO08gYml0cyAtIEkgYW0gZmluZSB3aXRoIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEl0IGlzIGFsc28gaW1wb3J0YW50IHRoYXQgdGhlcmUgYXJlIGZld2VyIG1lc3Nh
Z2VzIC0gdHdvIGluc3RlYWQ8YnI+DQomZ3Q7Jmd0OyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
Zm91ci4gVGhhdCBtYXR0ZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhIGdyZWF0IGRlYWwgb24gbG93IGVuZCBsaW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgbWF0aHMgYmVoaW5kIHRoYXQuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZSBoZWFkZXIgY29tcHJlc3Np
b24gdGhlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IGlzbid0IG9ubHkgYSBxdWVzdGlvbiBvZiBo
b3cgbWFueSBieXRlcyAtIHRoZSBxdWVzdGlvbiBpcyBtb3Jlc288YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IGhvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbnkgY2hhbm5l
bCBhY2Nlc3NlcyBhcmUgbmVjZXNzYXJ5LiBPbiBzb21lIGxpbmtzLCBzZW5kaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBldmVyeXRoaW5nIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYSBzaW5nbGUgY2hhbm5lbCBhY2Nlc3MgaXMgbGVzcyBwcm9uZSB0byBjb2xsaXNp
b25zIHRoYW4gcmVxdWlyaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBtdWx0aXBsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYW5uZWwgYWNjZXNzZXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGluayBhYm91dCBDQiByYWRpbyAtIGFmdGVyIHlvdSBzYXkgJnF1b3Q7YnJl
YWtlciwgYnJlYWtlciBvbmUtbmluZSZxdW90OyB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGdl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHNheSBhcyBtdWNoIGFz
IHlvdSB3YW50ICh3aXRoaW4gcmVhc29uKSB3aXRob3V0IGhhdmluZyB0byB1bmRlcmdvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhbm5lbCBjb250ZW50aW9uIG11bHRp
cGxlIHRpbWVzLiAoVGhhdCBpcyBub3QgdG8gc2F5IHRoYXQgY29tbW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlua3Mg
ZnVuY3Rpb24gdGhlIHNhbWUgYXMgQ0IgcmFkaW8sIGJ1dCB0aGV5IGRvIGhhdmUgdGhlaXIgQ1NN
QTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcHJvdG9jb2xzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZm9yIG1ha2luZyBzdXJlIHRoZXkgZG9uJ3Qgc3RlcCBvbiBzb21lb25l
IGVsc2UncyB0cmFuc21pc3Npb24uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGlm
ZmVyZW50IHdyYXBwaW5nLiBBcyBpbiBleGFjdGx5IHNhbWUgcHJvdG9jb2wgc2VtYW50aWNzLCBq
dXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zIGluIE5EIGluc3RlYWQgb2YgREhDUC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBObywgdGhlIG9wdGlvbnMgaW4gUlMv
UkEgYXJlIGV4YWN0bHkgREhDUHY2IC0gdGhleSBhcmUgbm90PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBkaWZmZXJlbnQgdGhhbiBESENQdjYuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGF0IGlzIHRoZSB3aG9sZSBwb2ludC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUmlnaHQuIEkgYW0gc29ycnkgYnV0IEkgc3RydWdnbGUgZ2V0dGluZyB3aHkgdGhh
dCBpcyB2YWx1YWJsZS4gTkQ8YnI+DQomZ3Q7Jmd0OyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
YWxzbyBhIG9uZSB0byBtYW55IHByb3RvY29sLiBUaGF04oCZcyBub3Qgc3VpdGFibGUgZm9yIHBl
ci1yb3V0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVsZWdh
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElQdjYgTkQgbWVzc2FnZXMgYXJlIHBlcm1pdHRlZCB0
byBiZSBzZW50IGFzIHVuaWNhc3QgKG9uZS10by1vbmUpLjxicj4NCiZndDsmZ3Q7IEluPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2FzZSwgdGhlIHByZXNlbmNlIG9mIGEgREhDUHY2IG9wdGlvbiBpbiB0aGUgUlMgbWVzc2Fn
ZSBpczxicj4NCiZndDsmZ3Q7IGluZGljYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgUkEgaXMgdG8gYmUgcmV0
dXJuZWQgdmlhIHVuaWNhc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgLSBGcmVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT2xlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzIC0gRnJlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyAtIEZyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGFyZSBzdGlsbCBzdHJ1Z2dsaW5n
IHdpdGgg4oCccGVybWlzc2lvbmxlc3MgZXh0ZW5zaW9uc+KAnSBvZiBhbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgSVB2NiBuZXR3b3JrLiBTb21ldGhpbmcgdGhhdCBzb2x2ZWQgdGhhdCBwcm9ibGVt
LCB3b3VsZCBiZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtb3JlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlcmVz
dGluZyB0byB0YWxrIGFib3V0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9sZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdjZvcHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZvcHNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
djZvcHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+Jmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52
Nm9wc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+
DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_ebc54b66f86444cb931ab0e01acccce3XCH150608nwnosboeingcom_--


From nobody Wed Nov 21 10:09:24 2018
Return-Path: <swmike@swm.pp.se>
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 63AE1130FA3; Wed, 21 Nov 2018 10:09:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 I88QsQNx-nhU; Wed, 21 Nov 2018 10:09:04 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 824EC130F0D; Wed, 21 Nov 2018 10:09:04 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id F3583B0; Wed, 21 Nov 2018 19:09:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542823743; bh=LT3Ztp9QVw5VyC9UtPfzz7mlnfr2SEjgEs2AWQf1JM8=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=p1A4TBofVGqnanaUcIsx+W75DfPdwChPqhweiSnbo9j+eAJBWBT3DwOXX0ihrEfkp NLnYVAKokcsMD55a13IOQd9wakz2+G4MQgTxe5mlsAcXkN6gQj8jqhwsMRwLgL2ZuY G6Snn4nyCUD2mHY3zmZ1r2PazeceU9POreO8xy3k=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id F147CAF; Wed, 21 Nov 2018 19:09:02 +0100 (CET)
Date: Wed, 21 Nov 2018 19:09:02 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Ole Troan <otroan@employees.org>
cc: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
In-Reply-To: <2E73504B-8618-4516-8209-56B44F987B8E@employees.org>
Message-ID: <alpine.DEB.2.20.1811211908240.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <2E73504B-8618-4516-8209-56B44F987B8E@employees.org>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-137064504-244531123-1542823742=:14216"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3p-dVSw99vIeavwRlV9e9GhipzE>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:09:16 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---137064504-244531123-1542823742=:14216
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Wed, 21 Nov 2018, Ole Troan wrote:

> I would be much more supportive of these efforts if they focused on solving some of the issues that DHCPv6 PD does not deal well with.
>
> - route injection
> - renumbering / reconfiguration
> - multiple sources
> - arbitrary topologies
>
> But as long as the idea is to gloss over the hard problems, and replicate DHCPv6 protocol mechanics in ND, it’s hard to get very excited.
> It’s quite likely that any effort in this space is going to look an awfully much like HNCP.

I agree 100%, and that's why I'm opposing the efforts until they try to 
solve at least some of these problems.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se
---137064504-244531123-1542823742=:14216--


From nobody Wed Nov 21 10:18:36 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 7BEB9130F4C; Wed, 21 Nov 2018 10:18:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 F4UiMoCiPXnL; Wed, 21 Nov 2018 10:18:22 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 995BC130F35; Wed, 21 Nov 2018 10:18:22 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALIIL9G031594; Wed, 21 Nov 2018 11:18:22 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (xch15-06-11.nw.nos.boeing.com [137.136.239.220]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALIIDNL031519 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 11:18:13 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 10:18:13 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 10:18:13 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539D//4EDgIAAdN9w//+kf4CAAITXwA==
Date: Wed, 21 Nov 2018 18:18:12 +0000
Message-ID: <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 90C117FF47E554664C54A2C099CF5092D40F414CD2492E12584C8F7B72E726152000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7h7Ye1_QzazHHWsQIaTJGFXxyrw>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:18:35 -0000

Hi Mikael,

> -----Original Message-----
> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Sent: Wednesday, November 21, 2018 10:07 AM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <brian.=
e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
> v6ops list <v6ops@ietf.org>
> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>=20
> > Do you have just one or a few use cases in mind when you say "solve our
> > problem"? What I am suggesting is a general purpose solution that solve=
s
> > our problems, which is more or less picked up for free based on all of
> > the existing code.
>=20
> See what Ole posted a few emails previous to this.
>=20
> Some examples:
>=20
> What does it mean when you have an IA_NA with 24 hours lease time and the
> encompassing /64 PIO just arrived with zero lifetime? What does that
> actually mean? What should the host do? Where is this documented?
>=20
> If you said you would take a lot of DHCP but fix these kinds of problems
> by ripping out the lease timers or defining exactly what they mean in ND
> context then I'd be a lot more supportive. But then it wouldn't be DHCPv6
> anymore.

That particular example does not relate specifically to the DHCPv6-ND propo=
sal;
the proposal is not out to solve interactions between SLAAC and DHCPv6, but
in this particular example common sense should prevail.

> > That is interesting, because DHCPv6 relay (in particular, RFC6221 Light=
weight
> > DHCP Relay Agent) is at the heart of my implementation and works well.
>=20
> The words "route" and "IA_PD" give zero hits in that document. So if
> you're using IA_PD then I guess you're doing things outside of what that
> document specifies?

The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
relay agents wrt prefix delegation is covered in RFC3633, Section 14.

Thanks - Fred

> --
> Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Wed Nov 21 10:23:38 2018
Return-Path: <swmike@swm.pp.se>
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 C35AA1294D0; Wed, 21 Nov 2018 10:23:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 jrMAoWW3NesY; Wed, 21 Nov 2018 10:23:27 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7250912426A; Wed, 21 Nov 2018 10:23:27 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 84874B0; Wed, 21 Nov 2018 19:23:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542824605; bh=R3z15IB29E3HGAW+Lwdxqd9Pmona2oKYa6xuk9XZmLY=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=eKd66cQ4IwAiR6XagpG0GRkr6xUaINgNi8jUfCcWAksPGwn143owyZdAZCjIas8vx Fvk2ymd4NwEa1kK2vfrGFQu3Lw7wEfOWzPyq0aoy2rSraBeU3qJforao4skat2cLno X0P8jbebqrm3vJrTxwqAKRSG8+jClmK5OkxJg+PU=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 819D5AF; Wed, 21 Nov 2018 19:23:25 +0100 (CET)
Date: Wed, 21 Nov 2018 19:23:25 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Naveen Kottapalli <naveen.sarma@gmail.com>,  Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2kVZmymR7ciVwkG3nRPHx0KSjHY>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:23:29 -0000

On Wed, 21 Nov 2018, Templin (US), Fred L wrote:

> That particular example does not relate specifically to the DHCPv6-ND 
> proposal; the proposal is not out to solve interactions between SLAAC 
> and DHCPv6, but in this particular example common sense should prevail.

I know, and that's why I don't like it. I want this problem solved, not 
glossed over.

> The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6 
> relay agents wrt prefix delegation is covered in RFC3633, Section 14.

Errr, it's "covered" in the fact that it doesn't say how to do that.

"If a delegating router communicates with a requesting router through
    a relay agent, the delegating router may need a protocol or other
    out-of-band communication to add routing information for delegated
    prefixes into the provider edge router."

It doesn't say "inspect the relayed message and guess that you might need 
to install a route and keep state for that route". How do you do this?

I have seen several relay implementations that relayed the message just 
fine but didn't install any route, leaving the PD useless for the end 
user.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Wed Nov 21 10:41:14 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 40CD1130E78; Wed, 21 Nov 2018 10:40:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 vJAUZioJ1sFk; Wed, 21 Nov 2018 10:40:51 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA70C130F4D; Wed, 21 Nov 2018 10:40:50 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALIenwj063370; Wed, 21 Nov 2018 11:40:50 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALIemYH063358 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 11:40:48 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 10:40:47 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 10:40:47 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539D//4EDgIAAdN9w//+kf4CAAITXwP//f82AgACErGA=
Date: Wed, 21 Nov 2018 18:40:47 +0000
Message-ID: <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 57DBBDE2CB3057FA6A5D498E186784885C9CDD94D8FC54E3C2014E042CC78DDF2000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Yrb-yPb9y8dJX1ZJtM0YXkHgOkg>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 18:41:04 -0000

Hi Mikael,

> -----Original Message-----
> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Sent: Wednesday, November 21, 2018 10:23 AM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <brian.=
e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
> v6ops list <v6ops@ietf.org>
> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>=20
> > That particular example does not relate specifically to the DHCPv6-ND
> > proposal; the proposal is not out to solve interactions between SLAAC
> > and DHCPv6, but in this particular example common sense should prevail.
>=20
> I know, and that's why I don't like it. I want this problem solved, not
> glossed over.
>=20
> > The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
> > relay agents wrt prefix delegation is covered in RFC3633, Section 14.
>=20
> Errr, it's "covered" in the fact that it doesn't say how to do that.
>=20
> "If a delegating router communicates with a requesting router through
>     a relay agent, the delegating router may need a protocol or other
>     out-of-band communication to add routing information for delegated
>     prefixes into the provider edge router."
>=20
> It doesn't say "inspect the relayed message and guess that you might need
> to install a route and keep state for that route". How do you do this?
> I have seen several relay implementations that relayed the message just
> fine but didn't install any route, leaving the PD useless for the end
> user.

In a case that I care about, the delegating router and relay agent are on
one and the same platform. So, the delegating router does just what the
spec says, and the relay agent's needs are satisfied. Maybe Ole can say
more about what is expected when the delegating router and relay
agent are on different platforms.

Fred

> Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Wed Nov 21 11:33:59 2018
Return-Path: <mcr@sandelman.ca>
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 84159130DCD; Wed, 21 Nov 2018 11:33:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 YujWIxUqEoSn; Wed, 21 Nov 2018 11:33:46 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0CF4130DC8; Wed, 21 Nov 2018 11:33:46 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 7272D20089; Wed, 21 Nov 2018 14:33:41 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id DD99BBD3; Wed, 21 Nov 2018 14:33:45 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id DB965BB7; Wed, 21 Nov 2018 14:33:45 -0500 (EST)
From: Michael Richardson <mcr@sandelman.ca>
To: Mikael Abrahamsson <swmike@swm.pp.se>
cc: "Templin \(US\)\, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
In-Reply-To: <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 21 Nov 2018 14:33:45 -0500
Message-ID: <16723.1542828825@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NYkjJlmAZoDM4xSSd5lzYglaHkE>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 19:33:50 -0000

--=-=-=
Content-Type: text/plain


Mikael Abrahamsson <swmike@swm.pp.se> wrote:
    > What does it mean when you have an IA_NA with 24 hours lease time and the
    > encompassing /64 PIO just arrived with zero lifetime? What does that actually
    > mean? What should the host do? Where is this documented?

    > If you said you would take a lot of DHCP but fix these kinds of problems by
    > ripping out the lease timers or defining exactly what they mean in ND context
    > then I'd be a lot more supportive. But then it wouldn't be DHCPv6 anymore.

Here is a different, but related question to put this in perspective:

If the IA_NA or IA_PD has a non-trivial lifetime, but it's on a PPPoE
connection (or a LTE/3G link, I guess), and the (PPPoE) link dies, what
do you expect when it returns?   Basically, the outer "times" kill the
inside timers, and really everything works.

What I'm actually saying is that DHCPv6 already deals with this problem.
I would be rather more happy to see PD done inside unicast ND messages,
and I don't much mind if it's done by being able to carry DHCPv6 format
options.

(The PPP guys are still regretting not doing exactly that for DHCPv4 vs
IPCP.)

[ps: not much of a fan of PPPoE, even though I've spent ~5 years
implementing.  It does provide for a useful way to do
Third-Party-Internet-Access over ethernet-like technologies, and the
resulting competition is good for the Internet.  I just wish we were using
PPP to negotiate an MPLS or SegmentRouting tag that could statelessly,
and trivially be processed in hardware....]


--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        | network architect  [
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [


--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAlv1sxkACgkQgItw+93Q
3WW7fgf+LjcApynvWp5kfepi9NvVZY8HSme+uUSKt5K9g/9tzlnervkKLT8tMvu7
Wpf4RaJD5/7JSdicU5aNjHW5tWuHnJdmuIAujZyrqDpixCY5P1i4JcxVsicWN1JH
NzEVmUQp1WqPuQzwhzZmDU5SzBonifBpd4Zu5EWGjbA58p0qSkhN8pHJRIWWBkMP
3gSz7sFVD+ODiQE33wHC4wf7B1fbyOGMshYN9uGDgA4ovQG8wWjOoelIumUocrwl
ATn99hb4SN395Gxmh9tk2UzTW8lgjB3eVZHR4JJKGtxiNJkB4L9bX2rIvjGROts7
5icjYaDkhZPslPzpZuHX0gFQcerpFA==
=3dL9
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Nov 21 11:43:29 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 5ACF8130DDC for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 11:43:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 e7P4e_mUzypp for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 11:43:26 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn0830.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::830]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98A3F126C01 for <v6ops@ietf.org>; Wed, 21 Nov 2018 11:43:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JZ7NmLJ3tlVL2mupUerbZEeMJJ9txd2RXgHzKrzqt8A=; b=lL2Lvb4cVlDnNDaybeyvrPUSve8+wUszvzHwer4X3OmE+4IPtRg6gQNJXM/bRlfxjTfjERGLauhnjRc9pP30KoTDWMHQTbybny8oP2JTkzWh858kruKUmxif9gL+Suf0Xi9eTdVKcb3pgZaH9Nk1Vdi2GP12v5PTwY4p6e6Jf7EBW2TfJprXvu0968E4tiuGPGa4LcpUjJNTOsyvHsRi49QNmFcpIwohXBUUIOuIlkWz7I95hu+N3Uqzd9Ms+5LdTajNY2PTsuu9bQMDMSZMUPSo1Ljn/y5NnYBV+1Or8SmlDr/24kHHd0KTLPukObpWLtvCUP04MXCp96yfy9mYzQ==
Received: from DB5EUR01FT026.eop-EUR01.prod.protection.outlook.com (10.152.4.51) by DB5EUR01HT030.eop-EUR01.prod.protection.outlook.com (10.152.5.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 21 Nov 2018 19:43:16 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.4.54) by DB5EUR01FT026.mail.protection.outlook.com (10.152.5.2) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 21 Nov 2018 19:43:16 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.015; Wed, 21 Nov 2018 19:43:14 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Warren Kumari <warren@kumari.net>, Ted Lemon <mellon@fugue.com>
CC: IPv6 Operations <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAA=
Date: Wed, 21 Nov 2018 19:43:14 +0000
Message-ID: <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com>
In-Reply-To: <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:183B93F84552477B4378D44CEC3FADF20FFEF0480760B044F23B383EADBF6DBF; UpperCasedChecksum:6398C8D45C2B34EA5155FCA68E221DD802F054C4272BE6888ABA3B1BE83694F3; SizeAsReceived:8358; Count:46
x-tmn: [JUm2QLmdPPwMei2RF/b2aNM8B2L/vfZu]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5EUR01HT030; 6:tHA28s3Yd0GNE3TvJ0hmJLdc4BfrDYRSpCSGp7nasIk6rWe83wlvKUwAWx814tAPzv71TVyIk513L/ZO2UhYJ+Wlbq6VMvzvg1uVYQvSLVqguUPR6UthpbSHqeoiqWX9JwBHiqBP8ZVx2sTLASkmX7kWLbkP0r2/8hi2O7NkPzj5Nq6glCNTIyX/biZHe/TsrokMcCPEvfZ4QE9CE9CPKOKjKEFQxp1vcqsUzlVVafRJ/HMAETeFC8puHtL0LI3kHoEX6yYYvchUfZQLA3VQm88O2LF+fzOXVukmTFJ9Jv+mewlN1ArYkdp2ck5H9UxWANmSS7nIEjZvpN1yEWIk0V8fQKUW6BGZx2TzqBb3TWJWIUrNLxMAlNwaSUAuodguHGiuxb7ow18u9PfNHYik+kse/2UqipYUGlQo+s5g0iBx45hXcGdd024h7ZOQOOz+3mp67ncQxHNSpUyI9pOSTA==; 5:qwuGF8TagIfU8gZtEB3LFp9MdzPxUF7nnDN5PuTRLzDjQoDgv84e/7AruT4hGLDWMs0J61C3wgvEjgJ5RY0PM/b8XzAIVQNujrGes6ZCVDjoflkgHDQoiBUfNsNim3Q+ySxSGoy6ZEWVlTTobjf8TAaA8/QrzxXWI/wQYjaQ7KQ=; 7:/RTnboKJKA+i/OLdEAMQw/7yeWw+0MH/ivDnzAe8ie+/vceAJO1NR+rLum/8bLAKedAW2J6v1nwTB9s8pa/yw/CyZf0lww0znRg8LAlcqjMxChqs0ECfFsq4GcWXZ5somynni55h5CDgwh77aF8OPA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR01HT030; 
x-ms-traffictypediagnostic: DB5EUR01HT030:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:DB5EUR01HT030; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT030; 
x-microsoft-antispam-message-info: 4KRRWoo64r7ZpN0WnWyrYagmUWKfKkyJr8nKpw33SY2MawL1iONr7Gx0I9p9XgVs
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937EA14A32DD5723B34A853AEDA0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 51cab053-980e-49a5-a04d-08d64fe99399
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 19:43:14.0859 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT030
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OUL1FJh98heUe772pWmC3-NeZmY>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 19:43:29 -0000

--_000_HE1PR0402MB2937EA14A32DD5723B34A853AEDA0HE1PR0402MB2937_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBkb27igJl0IHNlZSBhbnkgZS1tYWlsIElEIHJlcHJlc2VudGluZyBhIFdHIHRoZXJlLCBhbG1v
c3QgY2xvc2UgdG8gZmluZCBhIHdheSB0byBzdGFydCBhIGRpcmVjdCBkaXNjdXNzaW9uIGFuZCBj
YW5ub3QgZmluZCBhIHNpbmdsZSBzdGVwLWJ5LXN0ZXAgZ3VpZGUsIG9uZSBtb3JlIHRoaW5nIHRv
IG1hcmssIGlzIHRoZXJlIGEgcGFnZSB3aXRoIGFsbC1pbi1vbmUgaW5mb3JtYXRpb24gdG8gcm91
dGUgZm9yIG90aGVyIHBhZ2VzIG90aGVyIHRoYW4gd2hhdCBpcyBtZW50aW9uZWQgaW4gdGhlIHJl
Y2VudCB3ZWJzaXRlLg0KDQpGcm9tOiBXYXJyZW4gS3VtYXJpIFttYWlsdG86d2FycmVuQGt1bWFy
aS5uZXRdDQpTZW50OiBNb25kYXksIE5vdmVtYmVyIDE5LCAyMDE4IDg6NTQgUE0NClRvOiBUZWQg
TGVtb24gPG1lbGxvbkBmdWd1ZS5jb20+DQpDYzogS2hhbGVkIE9tYXIgPGVuZy5raGFsZWQub21h
ckBvdXRsb29rLmNvbT47IFNpbW9uIEhvYnNvbiA8bGludXhAdGhlaG9ic29ucy5jby51az47IElQ
djYgT3BlcmF0aW9ucyA8djZvcHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Y2b3BzXSBJUG1p
eCB2ZXJzaW9uIDAxIG1vZGlmaWNhdGlvbi4NCg0KDQoNCk9uIE1vbiwgTm92IDE5LCAyMDE4IGF0
IDE6MzIgUE0gVGVkIExlbW9uIDxtZWxsb25AZnVndWUuY29tPG1haWx0bzptZWxsb25AZnVndWUu
Y29tPj4gd3JvdGU6DQpNci4gT21hciwgbGF5ZXIgMSBzaWduYWxpbmcgaXMgc2ltcGx5IG91dCBv
ZiBzY29wZSBmb3IgdGhlIElFVEYuDQoNCg0KSW5kZWVkLiBJdCBpcyBhbHNvIChhcyBzdGF0ZWQg
YnkgdGhlIGNoYWlycykgb3V0IG9mIHNjb3BlIGZvciBWNk9QUyAoYW5kIDZNQU4pIC0tIHRoZSBJ
RUVFIChodHRwczovL3d3dy5pZWVlLm9yZy8pIG1heSBiZSBhIHBsYWNlIHdvcnRoIHRyeWluZyB0
byBkaXNjdXNzIHRoaXMuDQpXDQoNCg0KT24gTW9uLCBOb3YgMTksIDIwMTggYXQgMToyMSBQTSBL
aGFsZWQgT21hciA8ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29tPG1haWx0bzplbmcua2hhbGVk
Lm9tYXJAb3V0bG9vay5jb20+PiB3cm90ZToNClRoZXJlIGFyZSBtYW55IGlzc3VlcyBoZXJlIHRo
YXQgbmVlZHMgc29tZSBmb2N1c2luZyB0aGVuIHdlIGNhbiBtb3ZlIHRvIHRoZSBtYWluIGlzc3Vl
IHRoYXQgaGFzIHJlbGV2YW5jZSB0byB0aGUgV0cgY2hhcnRlciwgbm8uMSBpcyB0aGUgbmFtZSBv
ZiB0aGUgbmV3IHNpZ25hbCwgd2UgY2FuJ3QgY2FsbCBpdCBhbmFsb2d1ZSBqdXN0IGJlY2F1c2Ug
aXQgaGFzIGRpZmZlcmVudCB2YWx1ZXMsIGJ1dCB3ZSBjYW4gY2FsbCBpdCBkaWdpdGFsIGJlY2F1
c2UgaXQgZW5jb2RlcyBhIGRpZ2l0YWwgc3RyZWFtIGludG8gYSBuZXcgZGlnaXRhbCBzdHJlYW0g
d2l0aCBsaW1pdGVkIHZhbHVlcywgbm8uMiB0aGUgYW1vdW50IG9mIGluZm9ybWF0aW9uIGNhcnJp
ZWQgKEkuZS4gd2hhdCBpcyB0aGUgc3RhbmRhcmQgdHJhY2sgdGhhdCBkZXRlcm1pbmVzIGhvdyBt
YW55IGJpdHMgY2FuIGJlIGVlbmNvZGVkIG9uIGV2ZXJ5IG9uZSBvdXRwdXQpLCBuby4zIGNvbXBy
ZXNzaW5nIG5vcm1hbCBiaW5hcnkgYml0cyB0byBjb21wcmVzcyAzMiBiaXRzIGluIDUgYml0cyAo
c28gdGhpcyB3aWxsIGhlbHAgaW4gbWFueSB0aGluZ3MgaW5jbHVkaW5nIGNvbXByZXNzaW5nIGFu
IElQdjYgYWRkcmVzcyB0byBiZSAyMCBiaXRzIG9yIGluY3JlYXNpbmcgdGhlIElQdjQgYWRkcmVz
cyBzcGFjZSB1c2luZyBmcmFjdGlvbmFsIElQdjQgYWRkcmVzcykuDQpTb3JyeSBmb3IgZGlzY3Vz
c2luZyBpcnJlbGV2YW50IHRvcGljcyBoZXJlIGJ1dCB0aGUgbWFpbiBpZGVhIHRoYXQgY2FtZSBo
ZXJlIHRvb2sgdXMgdG8gb3RoZXIgdG9waWNzLg0KVGhhbmtzLA0KS2hhbGVkDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogT2xpdmllciBNSiBDcsOpcGluLUxlYmxvbmQg
PG9jbEBnaWguY29tPG1haWx0bzpvY2xAZ2loLmNvbT4+DQpTZW50OiBNb25kYXksIE5vdmVtYmVy
IDE5LCAyMDE4IDI6MDI6NTIgUE0NClRvOiBLaGFsZWQgT21hcjsgdjZvcHNAaWV0Zi5vcmc8bWFp
bHRvOnY2b3BzQGlldGYub3JnPjsgU2ltb24gSG9ic29uDQpTdWJqZWN0OiBbdjZvcHNdIElQbWl4
IHZlcnNpb24gMDEgbW9kaWZpY2F0aW9uLg0KDQoNCk9uIDE4LzExLzIwMTggMDE6MjIsIEtoYWxl
ZCBPbWFyIHdyb3RlOg0KTG9vaywgZWxlY3Ryb25pY2FsbHksIHdoYXQgaXMgMCBhbmQgd2hhdCBp
cyAxLCAwIGlzIDAgdm9sdGFnZSwgYW5kIDEgaXMgNSB2b2x0YWdlLCBiZWxvdyA1IHZvbHRhZ2Ug
aXMgMCwgNSBvciBvdmVyIHZvbHRhZ2UgaXMgMSwgc28gdGhlIHZhbHVlcyBvZiB2b2x0YWdlcyB0
aGF0IGNhbiByZXByZXNlbnQgYSAwIGFyZSBsaXN0ZWQgb24gdGhlIGZpbGUgMCwgMC4xLCAwLjIs
IGV0YyBhbmQgdGhlIHZhbHVlcyBvZiB2b2x0YWdlcyB0aGF0IGNhbiByZXByZXNlbnQgYSAxIGFy
ZSA1LCA1LjEsIDUuMiwgZXRjLCBzbyB0aGUgMzIgYml0cyBjYW4gYmUgcmVwcmVzZW50ZWQgYnkg
NSBiaXRzLg0KRm9yIGV4YW1wbGUsIHRoZSBvdXRwdXQgY2FuIGJlIDAwMDAwIGZvciBtYW55IG51
bWJlciBvZiBpbnB1dHMsIGFuZCBlYWNoIDAwMDAwIGhhcyBhIGRpZmZlcmVudCB2YWx1ZSBvZiB2
b2x0YWdlIHRoYXQgcmVwcmVzZW50cyBlYWNoIDAuDQpOb3cgaXQgaXMgdmVyeSBjbGVhciwgbG9v
a2luZyBmb3J3YXJkIGZvciBtb3JlIGRpc2N1c3Npb25zIGFueXdoZXJlLg0KDQpDb25ncmF0dWxh
dGlvbnMsIHlvdSd2ZSBqdXN0IGludmVudGVkIGEgZGlnaXRhbCB0byBhbmFsb2d1ZSBjb252ZXJ0
ZXIuIFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlc2UgaGF2ZSBiZWVuIGFyb3VuZCBmb3IgYSBsb25n
IHRpbWUuIFRoZSBvdGhlciBwcm9ibGVtIGlzIHRoYXQgdGhlIHR5cGUgb2YgZW5jb2RpbmcgeW91
J3JlIHNwZWFraW5nIGFib3V0IGlzIHNpbWlsYXIgdG8gYW5hbG9ndWUgVFYgc2lnbmFscyBsaWtl
IGNvbXBvc2l0ZSB2aWRlbyBldGMuIFlvdSBpbW1lZGlhdGVseSBydW4gaW50byBwcm9ibGVtcyBv
ZiBwaGFzZSwgaW50ZXJmZXJlbmNlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBzaWduYWxzIGFzIHdl
bGwgYXMgdG9sZXJhbmNlIGlzc3VlcyBzdWNoIGFzIHRoZXJtYWwgYW5kIGFnZSB0b2xlcmFuY2Ug
LSByZXNpc3RvcnMgYW5kIGNhcGFjaXRvcnMgdGhhdCBjaGFuZ2UgdG9sZXJhbmNlIG92ZXIgdGlt
ZS4gVGhhdCdzIHdpdGhvdXQgdGFraW5nIGludG8gYWNjb3VudCB0aGUgTnlxdWlzdC1TaGFubm9u
IHNhbXBsaW5nIHRoZW9yZW0gYW5kIHJlc3VsdGluZyBBbGlhc2luZyBlc3BlY2lhbGx5IGF0IGhp
Z2hlciBmcmVxdWVuY2llcy4NCg0KSXQncyBiYXNpY2FsbHkgYSBub24gc3RhcnRlci4NCg0KS2lu
ZGVzdCByZWdhcmRzLA0KDQpPbGl2aWVyDQoNCg0KDQotLQ0KDQpPbGl2aWVyIE1KIENyw6lwaW4t
TGVibG9uZCwgUGhEDQoNCmh0dHA6Ly93d3cuZ2loLmNvbS9vY2wuaHRtbA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KdjZvcHMgbWFpbGluZyBsaXN0
DQp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KdjZvcHMgbWFpbGluZyBsaXN0DQp2Nm9wc0BpZXRmLm9yZzxt
YWlsdG86djZvcHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3Y2b3BzDQoNCg0KLS0NCkkgZG9uJ3QgdGhpbmsgdGhlIGV4ZWN1dGlvbiBpcyByZWxldmFu
dCB3aGVuIGl0IHdhcyBvYnZpb3VzbHkgYSBiYWQgaWRlYSBpbiB0aGUgZmlyc3QgcGxhY2UuDQpU
aGlzIGlzIGxpa2UgcHV0dGluZyByYWJpZCB3ZWFzZWxzIGluIHlvdXIgcGFudHMsIGFuZCBsYXRl
ciBleHByZXNzaW5nIHJlZ3JldCBhdCBoYXZpbmcgY2hvc2VuIHRob3NlIHBhcnRpY3VsYXIgcmFi
aWQgd2Vhc2VscyBhbmQgdGhhdCBwYWlyIG9mIHBhbnRzLg0KICAgLS0tbWFmDQo=

--_000_HE1PR0402MB2937EA14A32DD5723B34A853AEDA0HE1PR0402MB2937_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7
DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb25zb2xh
cyIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3
RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5JIGRvbuKAmXQgc2VlIGFueSBlLW1haWwgSUQgcmVwcmVzZW50aW5nIGEgV0cgdGhlcmUs
IGFsbW9zdCBjbG9zZSB0byBmaW5kIGEgd2F5IHRvIHN0YXJ0IGEgZGlyZWN0IGRpc2N1c3Npb24g
YW5kIGNhbm5vdCBmaW5kIGEgc2luZ2xlIHN0ZXAtYnktc3RlcCBndWlkZSwgb25lIG1vcmUNCiB0
aGluZyB0byBtYXJrLCBpcyB0aGVyZSBhIHBhZ2Ugd2l0aCBhbGwtaW4tb25lIGluZm9ybWF0aW9u
IHRvIHJvdXRlIGZvciBvdGhlciBwYWdlcyBvdGhlciB0aGFuIHdoYXQgaXMgbWVudGlvbmVkIGlu
IHRoZSByZWNlbnQgd2Vic2l0ZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBXYXJyZW4gS3VtYXJpIFttYWlsdG86d2Fy
cmVuQGt1bWFyaS5uZXRdDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBOb3ZlbWJlciAxOSwg
MjAxOCA4OjU0IFBNPGJyPg0KPGI+VG86PC9iPiBUZWQgTGVtb24gJmx0O21lbGxvbkBmdWd1ZS5j
b20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBLaGFsZWQgT21hciAmbHQ7ZW5nLmtoYWxlZC5vbWFyQG91
dGxvb2suY29tJmd0OzsgU2ltb24gSG9ic29uICZsdDtsaW51eEB0aGVob2Jzb25zLmNvLnVrJmd0
OzsgSVB2NiBPcGVyYXRpb25zICZsdDt2Nm9wc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFt2Nm9wc10gSVBtaXggdmVyc2lvbiAwMSBtb2RpZmljYXRpb24uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNb24sIE5v
diAxOSwgMjAxOCBhdCAxOjMyIFBNIFRlZCBMZW1vbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1lbGxv
bkBmdWd1ZS5jb20iPm1lbGxvbkBmdWd1ZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0
LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+TXIuIE9tYXIsIGxheWVyIDEgc2lnbmFsaW5nIGlzIHNpbXBseSBvdXQgb2Ygc2NvcGUgZm9y
IHRoZSBJRVRGLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkluZGVlZC4gSXQg
aXMgYWxzbyAoYXMgc3RhdGVkIGJ5IHRoZSBjaGFpcnMpIG91dCBvZiBzY29wZSBmb3IgVjZPUFMg
KGFuZCA2TUFOKSAtLSB0aGUgSUVFRSAoPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWVlZS5vcmcvIj5o
dHRwczovL3d3dy5pZWVlLm9yZy88L2E+KSBtYXkgYmUgYSBwbGFjZSB3b3J0aCB0cnlpbmcgdG8g
ZGlzY3Vzcw0KIHRoaXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+VzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGlu
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgTm92
IDE5LCAyMDE4IGF0IDE6MjEgUE0gS2hhbGVkIE9tYXIgJmx0OzxhIGhyZWY9Im1haWx0bzplbmcu
a2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRhcmdldD0iX2JsYW5rIj5lbmcua2hhbGVkLm9tYXJA
b3V0bG9vay5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgbWFueSBp
c3N1ZXMgaGVyZSB0aGF0IG5lZWRzIHNvbWUgZm9jdXNpbmcgdGhlbiB3ZSBjYW4gbW92ZSB0byB0
aGUgbWFpbiBpc3N1ZSB0aGF0IGhhcyByZWxldmFuY2UgdG8gdGhlIFdHIGNoYXJ0ZXIsIG5vLjEg
aXMNCiB0aGUgbmFtZSBvZiB0aGUgbmV3IHNpZ25hbCwgd2UgY2FuJ3QgY2FsbCBpdCBhbmFsb2d1
ZSBqdXN0IGJlY2F1c2UgaXQgaGFzIGRpZmZlcmVudCB2YWx1ZXMsIGJ1dCB3ZSBjYW4gY2FsbCBp
dCBkaWdpdGFsIGJlY2F1c2UgaXQgZW5jb2RlcyBhIGRpZ2l0YWwgc3RyZWFtIGludG8gYSBuZXcg
ZGlnaXRhbCBzdHJlYW0gd2l0aCBsaW1pdGVkIHZhbHVlcywgbm8uMiB0aGUgYW1vdW50IG9mIGlu
Zm9ybWF0aW9uIGNhcnJpZWQgKEkuZS4gd2hhdCBpcyB0aGUNCiBzdGFuZGFyZCB0cmFjayB0aGF0
IGRldGVybWluZXMgaG93IG1hbnkgYml0cyBjYW4gYmUgZWVuY29kZWQgb24gZXZlcnkgb25lIG91
dHB1dCksIG5vLjMgY29tcHJlc3Npbmcgbm9ybWFsIGJpbmFyeSBiaXRzIHRvIGNvbXByZXNzIDMy
IGJpdHMgaW4gNSBiaXRzIChzbyB0aGlzIHdpbGwgaGVscCBpbiBtYW55IHRoaW5ncyBpbmNsdWRp
bmcgY29tcHJlc3NpbmcgYW4gSVB2NiBhZGRyZXNzIHRvIGJlIDIwIGJpdHMgb3IgaW5jcmVhc2lu
ZyB0aGUgSVB2NA0KIGFkZHJlc3Mgc3BhY2UgdXNpbmcgZnJhY3Rpb25hbCBJUHY0IGFkZHJlc3Mp
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+U29ycnkgZm9yIGRpc2N1c3NpbmcgaXJyZWxldmFudCB0b3BpY3MgaGVyZSBidXQgdGhlIG1h
aW4gaWRlYSB0aGF0IGNhbWUgaGVyZSB0b29rIHVzIHRvIG90aGVyIHRvcGljcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5LaGFsZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iOTglIiBhbGlnbj0iY2VudGVy
Ij4NCjwvZGl2Pg0KPGRpdiBpZD0iZ21haWwtbV8tMTM5MTY0MDk0MzIzNDc4OTk2MW1fNTQzNDMx
MTg4NDY5NjY0ODcxMGRpdlJwbHlGd2RNc2ciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4gT2xpdmllciBNSiBDcsOpcGluLUxlYmxvbmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpvY2xAZ2loLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm9jbEBnaWguY29tPC9hPiZndDs8YnI+
DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCAyOjAyOjUyIFBNPGJyPg0K
PGI+VG86PC9iPiBLaGFsZWQgT21hcjsgPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+djZvcHNAaWV0Zi5vcmc8L2E+OyBTaW1vbiBIb2Jzb248YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gW3Y2b3BzXSBJUG1peCB2ZXJzaW9uIDAxIG1vZGlmaWNhdGlvbi48L3NwYW4+
IDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDE4LzExLzIwMTggMDE6MjIs
IEtoYWxlZCBPbWFyIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Mb29rLCBlbGVjdHJvbmljYWxseSwgd2hhdCBpcyAwIGFu
ZCB3aGF0IGlzIDEsIDAgaXMgMCB2b2x0YWdlLCBhbmQgMSBpcyA1IHZvbHRhZ2UsIGJlbG93IDUg
dm9sdGFnZSBpcyAwLCA1IG9yIG92ZXIgdm9sdGFnZSBpcyAxLCBzbyB0aGUNCiB2YWx1ZXMgb2Yg
dm9sdGFnZXMgdGhhdCBjYW4gcmVwcmVzZW50IGEgMCBhcmUgbGlzdGVkIG9uIHRoZSBmaWxlIDAs
IDAuMSwgMC4yLCBldGMgYW5kIHRoZSB2YWx1ZXMgb2Ygdm9sdGFnZXMgdGhhdCBjYW4gcmVwcmVz
ZW50IGEgMSBhcmUgNSwgNS4xLCA1LjIsIGV0Yywgc28gdGhlIDMyIGJpdHMgY2FuIGJlIHJlcHJl
c2VudGVkIGJ5IDUgYml0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPkZvciBleGFtcGxlLCB0aGUgb3V0cHV0IGNhbiBiZSAwMDAwMCBm
b3IgbWFueSBudW1iZXIgb2YgaW5wdXRzLCBhbmQgZWFjaCAwMDAwMCBoYXMgYSBkaWZmZXJlbnQg
dmFsdWUgb2Ygdm9sdGFnZSB0aGF0IHJlcHJlc2VudHMgZWFjaA0KIDAuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Tm93IGl0IGlzIHZlcnkgY2xlYXIsIGxvb2tpbmcgZm9yd2FyZCBmb3Ig
bW9yZSBkaXNjdXNzaW9ucyBhbnl3aGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQ29uZ3Jh
dHVsYXRpb25zLCB5b3UndmUganVzdCBpbnZlbnRlZCBhIGRpZ2l0YWwgdG8gYW5hbG9ndWUgY29u
dmVydGVyLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZXNlIGhhdmUgYmVlbiBhcm91bmQgZm9yIGEg
bG9uZyB0aW1lLiBUaGUgb3RoZXIgcHJvYmxlbSBpcyB0aGF0IHRoZSB0eXBlIG9mIGVuY29kaW5n
IHlvdSdyZSBzcGVha2luZyBhYm91dCBpcyBzaW1pbGFyIHRvIGFuYWxvZ3VlIFRWIHNpZ25hbHMg
bGlrZSBjb21wb3NpdGUgdmlkZW8gZXRjLg0KIFlvdSBpbW1lZGlhdGVseSBydW4gaW50byBwcm9i
bGVtcyBvZiBwaGFzZSwgaW50ZXJmZXJlbmNlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBzaWduYWxz
IGFzIHdlbGwgYXMgdG9sZXJhbmNlIGlzc3VlcyBzdWNoIGFzIHRoZXJtYWwgYW5kIGFnZSB0b2xl
cmFuY2UgLSByZXNpc3RvcnMgYW5kIGNhcGFjaXRvcnMgdGhhdCBjaGFuZ2UgdG9sZXJhbmNlIG92
ZXIgdGltZS4gVGhhdCdzIHdpdGhvdXQgdGFraW5nIGludG8gYWNjb3VudCB0aGUgTnlxdWlzdC1T
aGFubm9uDQogc2FtcGxpbmcgdGhlb3JlbSBhbmQgcmVzdWx0aW5nIEFsaWFzaW5nIGVzcGVjaWFs
bHkgYXQgaGlnaGVyIGZyZXF1ZW5jaWVzLjxicj4NCjxicj4NCkl0J3MgYmFzaWNhbGx5IGEgbm9u
IHN0YXJ0ZXIuPGJyPg0KPGJyPg0KS2luZGVzdCByZWdhcmRzLDxicj4NCjxicj4NCk9saXZpZXI8
YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxwcmU+LS0gPG86cD48L286cD48L3By
ZT4NCjxwcmU+T2xpdmllciBNSiBDcsOpcGluLUxlYmxvbmQsIFBoRDxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ2loLmNvbS9vY2wuaHRtbCIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHA6Ly93d3cuZ2loLmNvbS9vY2wuaHRtbDwvYT48bzpwPjwvbzpwPjwvcHJlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQp2Nm9wcyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86
djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9yZzwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wczwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCnY2b3BzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMiIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzPC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkb24ndCB0
aGluayB0aGUgZXhlY3V0aW9uIGlzIHJlbGV2YW50IHdoZW4gaXQgd2FzIG9idmlvdXNseSBhIGJh
ZCBpZGVhIGluIHRoZSBmaXJzdCBwbGFjZS48YnI+DQpUaGlzIGlzIGxpa2UgcHV0dGluZyByYWJp
ZCB3ZWFzZWxzIGluIHlvdXIgcGFudHMsIGFuZCBsYXRlciBleHByZXNzaW5nIHJlZ3JldCBhdCBo
YXZpbmcgY2hvc2VuIHRob3NlIHBhcnRpY3VsYXIgcmFiaWQgd2Vhc2VscyBhbmQgdGhhdCBwYWly
IG9mIHBhbnRzLjxicj4NCiZuYnNwOyAmbmJzcDstLS1tYWY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_HE1PR0402MB2937EA14A32DD5723B34A853AEDA0HE1PR0402MB2937_--


From nobody Wed Nov 21 11:47:17 2018
Return-Path: <mellon@fugue.com>
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 805C7130DE1 for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 11:47:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.359
X-Spam-Level: 
X-Spam-Status: No, score=-3.359 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=fugue-com.20150623.gappssmtp.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 wGfgXSowdWCS for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 11:47:14 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 380D6130E12 for <v6ops@ietf.org>; Wed, 21 Nov 2018 11:47:12 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id d135so5556177qkc.12 for <v6ops@ietf.org>; Wed, 21 Nov 2018 11:47:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ErCZR1coyX9b2Jc5v1lm0cyVekb2akNv5G3YBBYPyEk=; b=VYG7afV7vsTeqxzdsZwAgMFikPKHaPeI6dgq/+ZHJRfJAgQGSWNOhRbh5kvLFlZE2M S6T+NBK5rbhXJuNX3pfqCrj6eQaeDIMLBGAymNSnfxrjW/n66dUG0kZrujcCBtCbxmgS kcDixM5QviqupEY9FHjwMlivlc/cVqj6tQZjKSxAR8+HCcjAZCjU0NzvG6XQmCJoCpwO Gb90/0jgvUvDuqE9OTI9/Xheko2HKnmSCsjK+eRYSHxwWCl9fa22uv3zuFKBR/xWpo7t a4w0u6+Usfxn20u4eCGQ4Rx3ds0HPUcP0D+kBesUDb4iKKqFbYTRNjS6pZopOVbNfZtn N8pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ErCZR1coyX9b2Jc5v1lm0cyVekb2akNv5G3YBBYPyEk=; b=bSwAdLKjJBo69qYA68zQ4L6N7xZQw/ZCJKIKPOYmi7/ggM/QzHhhjkdyzp/bpxNIFt xUqkwl7Lth7qH6drWmsQGAKva0leJ0HAeUybMg17VoNBknWr7l34+qAm7+CKN3SQNBHh AQuwx/+qrIVDMrn6W4Kt/S5mA6YbvYALZg7j8Dnv468e4pqsFgTR7ijgSWWn6TM9V4uC 5zwkB3tOxDtfBTG5KRQVgWo1zvhUfgyk5bMfSMlBPNKaeoLisDQzekolIIFfUwu7Tql5 NBOsN7MHsGVQzcHGBQ7Apu6cmPPn1q0utaS3FqjGsCWWD5g+4dPXHFgPDKABZ1unnf4Z pCWQ==
X-Gm-Message-State: AA+aEWbrH8dA59om9H3pksqSu0wAoqyk8ddr4/TZVcVMuM7qMxZoSECy gbHeml2OwcdEuACsAfqqLTvqz9QZt37uIJdYFy0eJw==
X-Google-Smtp-Source: AFSGD/Wn/P0XS5R7inHCvCd+SpUJ8xePHrWeEW2zFjOV8By/pfuXc3PeudWXFEcFVZDVS0kWQozfAruc/oW3p3qi114=
X-Received: by 2002:a37:c12:: with SMTP id 18mr6753874qkm.317.1542829630991; Wed, 21 Nov 2018 11:47:10 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Ted Lemon <mellon@fugue.com>
Date: Wed, 21 Nov 2018 14:46:34 -0500
Message-ID: <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Warren Kumari <warren@kumari.net>, IPv6 Ops WG <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001ac921057b3204f6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/LSI6rbp7g5NaYdvfE8v667kqt2E>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 19:47:17 -0000

--0000000000001ac921057b3204f6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

You need to become a member, and generally your employer needs to become a
member as well.   Here's some introductory information:

https://standards.ieee.org/develop/index.html?utm_source=3Dmm_link&utm_camp=
aign=3Dfaw&utm_medium=3Dstd&utm_term=3Ddevelop%20standards%2C%20find%20work=
ing%20group


On Wed, Nov 21, 2018 at 2:43 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> I don=E2=80=99t see any e-mail ID representing a WG there, almost close t=
o find a
> way to start a direct discussion and cannot find a single step-by-step
> guide, one more thing to mark, is there a page with all-in-one informatio=
n
> to route for other pages other than what is mentioned in the recent
> website.
>
>
>
> *From:* Warren Kumari [mailto:warren@kumari.net]
> *Sent:* Monday, November 19, 2018 8:54 PM
> *To:* Ted Lemon <mellon@fugue.com>
> *Cc:* Khaled Omar <eng.khaled.omar@outlook.com>; Simon Hobson <
> linux@thehobsons.co.uk>; IPv6 Operations <v6ops@ietf.org>
> *Subject:* Re: [v6ops] IPmix version 01 modification.
>
>
>
>
>
>
>
> On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon <mellon@fugue.com> wrote:
>
> Mr. Omar, layer 1 signaling is simply out of scope for the IETF.
>
>
>
>
>
> Indeed. It is also (as stated by the chairs) out of scope for V6OPS (and
> 6MAN) -- the IEEE (https://www.ieee.org/) may be a place worth trying to
> discuss this.
>
> W
>
>
>
>
>
> On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
>
> There are many issues here that needs some focusing then we can move to
> the main issue that has relevance to the WG charter, no.1 is the name of
> the new signal, we can't call it analogue just because it has different
> values, but we can call it digital because it encodes a digital stream in=
to
> a new digital stream with limited values, no.2 the amount of information
> carried (I.e. what is the standard track that determines how many bits ca=
n
> be eencoded on every one output), no.3 compressing normal binary bits to
> compress 32 bits in 5 bits (so this will help in many things including
> compressing an IPv6 address to be 20 bits or increasing the IPv4 address
> space using fractional IPv4 address).
>
> Sorry for discussing irrelevant topics here but the main idea that came
> here took us to other topics.
>
> Thanks,
>
> Khaled
> ------------------------------
>
> *From:* Olivier MJ Cr=C3=A9pin-Leblond <ocl@gih.com>
> *Sent:* Monday, November 19, 2018 2:02:52 PM
> *To:* Khaled Omar; v6ops@ietf.org; Simon Hobson
> *Subject:* [v6ops] IPmix version 01 modification.
>
>
>
>
>
> On 18/11/2018 01:22, Khaled Omar wrote:
>
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5
> voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of
> voltages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc a=
nd
> the values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so th=
e
> 32 bits can be represented by 5 bits.
>
> For example, the output can be 00000 for many number of inputs, and each
> 00000 has a different value of voltage that represents each 0.
>
> Now it is very clear, looking forward for more discussions anywhere.
>
>
> Congratulations, you've just invented a digital to analogue converter. Th=
e
> problem is that these have been around for a long time. The other problem
> is that the type of encoding you're speaking about is similar to analogue
> TV signals like composite video etc. You immediately run into problems of
> phase, interference between the different signals as well as tolerance
> issues such as thermal and age tolerance - resistors and capacitors that
> change tolerance over time. That's without taking into account the
> Nyquist-Shannon sampling theorem and resulting Aliasing especially at
> higher frequencies.
>
> It's basically a non starter.
>
> Kindest regards,
>
> Olivier
>
>
> --
>
> Olivier MJ Cr=C3=A9pin-Leblond, PhD
>
> http://www.gih.com/ocl.html
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> --
>
> I don't think the execution is relevant when it was obviously a bad idea
> in the first place.
> This is like putting rabid weasels in your pants, and later expressing
> regret at having chosen those particular rabid weasels and that pair of
> pants.
>    ---maf
>

--0000000000001ac921057b3204f6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">You need to become a member, and generall=
y your employer needs to become a member as well.=C2=A0 =C2=A0Here&#39;s so=
me introductory information:<div><br></div><div><a href=3D"https://standard=
s.ieee.org/develop/index.html?utm_source=3Dmm_link&amp;utm_campaign=3Dfaw&a=
mp;utm_medium=3Dstd&amp;utm_term=3Ddevelop%20standards%2C%20find%20working%=
20group">https://standards.ieee.org/develop/index.html?utm_source=3Dmm_link=
&amp;utm_campaign=3Dfaw&amp;utm_medium=3Dstd&amp;utm_term=3Ddevelop%20stand=
ards%2C%20find%20working%20group</a><br></div><div><br></div></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 21, 2018 at 2:43 =
PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com">eng.khale=
d.omar@outlook.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-5842751842026347647WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t see any e-mail ID rep=
resenting a WG there, almost close to find a way to start a direct discussi=
on and cannot find a single step-by-step guide, one more
 thing to mark, is there a page with all-in-one information to route for ot=
her pages other than what is mentioned in the recent website.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Warren Kumari [mailto:<a href=
=3D"mailto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Monday, November 19, 2018 8:54 PM<br>
<b>To:</b> Ted Lemon &lt;<a href=3D"mailto:mellon@fugue.com" target=3D"_bla=
nk">mellon@fugue.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; Simon Hobson &lt;<a h=
ref=3D"mailto:linux@thehobsons.co.uk" target=3D"_blank">linux@thehobsons.co=
.uk</a>&gt;; IPv6 Operations &lt;<a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank">v6ops@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif"><u></u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon &lt;<a hre=
f=3D"mailto:mellon@fugue.com" target=3D"_blank">mellon@fugue.com</a>&gt; wr=
ote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Mr. Omar, layer 1 signaling is simply out of scope f=
or the IETF.=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">Indeed. It is also (as stated by the chairs) out of scope for V6OPS =
(and 6MAN) -- the IEEE (<a href=3D"https://www.ieee.org/" target=3D"_blank"=
>https://www.ieee.org/</a>) may be a place worth trying to discuss
 this.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">W<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar &lt;<a h=
ref=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.oma=
r@outlook.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">There are =
many issues here that needs some focusing then we can move to the main issu=
e that has relevance to the WG charter, no.1 is
 the name of the new signal, we can&#39;t call it analogue just because it =
has different values, but we can call it digital because it encodes a digit=
al stream into a new digital stream with limited values, no.2 the amount of=
 information carried (I.e. what is the
 standard track that determines how many bits can be eencoded on every one =
output), no.3 compressing normal binary bits to compress 32 bits in 5 bits =
(so this will help in many things including compressing an IPv6 address to =
be 20 bits or increasing the IPv4
 address space using fractional IPv4 address).<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Sorry for =
discussing irrelevant topics here but the main idea that came here took us =
to other topics.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Thanks,<u>=
</u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:black">Khaled<u></u><u></u></span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"98%" align=3D"center">
</div>
<div id=3D"m_-5842751842026347647gmail-m_-1391640943234789961m_543431188469=
6648710divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:black">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black"> Olivie=
r MJ Cr=C3=A9pin-Leblond &lt;<a href=3D"mailto:ocl@gih.com" target=3D"_blan=
k">ocl@gih.com</a>&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
>v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</span> <u></u><u></u=
></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=C2=A0<u></u><=
/p>
<div>
<p class=3D"MsoNormal">On 18/11/2018 01:22, Khaled Omar wrote:<u></u><u></u=
></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Look, elec=
tronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 voltage, be=
low 5 voltage is 0, 5 or over voltage is 1, so the
 values of voltages that can represent a 0 are listed on the file 0, 0.1, 0=
.2, etc and the values of voltages that can represent a 1 are 5, 5.1, 5.2, =
etc, so the 32 bits can be represented by 5 bits.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">For exampl=
e, the output can be 00000 for many number of inputs, and each 00000 has a =
different value of voltage that represents each
 0.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:black">Now it is very clear, looking forward for=
 more discussions anywhere.<u></u><u></u></span></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><br>
Congratulations, you&#39;ve just invented a digital to analogue converter. =
The problem is that these have been around for a long time. The other probl=
em is that the type of encoding you&#39;re speaking about is similar to ana=
logue TV signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That&#39;s with=
out taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It&#39;s basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<br>
<u></u><u></u></p>
<pre>-- <u></u><u></u></pre>
<pre>Olivier MJ Cr=C3=A9pin-Leblond, PhD<u></u><u></u></pre>
<pre><a href=3D"http://www.gih.com/ocl.html" target=3D"_blank">http://www.g=
ih.com/ocl.html</a><u></u><u></u></pre>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I don&#39;t think the execution is relevant when it =
was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
=C2=A0 =C2=A0---maf<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--0000000000001ac921057b3204f6--


From nobody Wed Nov 21 11:52:12 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 F0628130DE1; Wed, 21 Nov 2018 11:52:10 -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 nnfUeNeC3wqN; Wed, 21 Nov 2018 11:52:09 -0800 (PST)
Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (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 88295130DCD; Wed, 21 Nov 2018 11:52:09 -0800 (PST)
Received: by mail-pl1-x62d.google.com with SMTP id b22-v6so6943238pls.7; Wed, 21 Nov 2018 11:52:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9tvSgr+yFJ0EPsweiYQYA501fKKnENkAqczf1iEWB10=; b=p00fkynzREmdPwN0KQvcK7QH3mV83POcbovKdjxUqK80iUqJJcZML0pGszWOCgLUUt OlIga+7ozsPqZm21qyH6wAfODqyDL2IsFGfyx12UNH8V+EmeF4K+q7mO940aDGEbWbPZ 7tme093gWwadSF2qVmnbamlxSQV7pBj0xHE+N9T30EX4S6gx2CPEDvnREQ31dnudZAd0 H3xqrXXZyMmVUSUk4fxqIfFEq7aNGqk8Iby1BxQocbTWjA1t7niTsH6Heq9yYz4/0wIb sp5hHoyMHyBrys3m14xY6Lndo/vWNyZ/lo0IWBWwO600/P0blz+B0KPiOGiHCFm7dtcc gUsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9tvSgr+yFJ0EPsweiYQYA501fKKnENkAqczf1iEWB10=; b=cVtZ7h4SqnUGbOto22hdGh8couNkzB/gW9F75+xVbFGETZFeAmukq7ifTrbyMx0fG6 fAG4w3EodKMAOHEtaS0TDd9Mc1mSUXN/MhOVW4nzkDTZIXqz2iksuUZYaYdP69px28eG Gspqp811Wdc1v7RJd9tgb0cioQMayVBg5Txx5idTej8o/jDZ2ZYKHUKcSpjds3lGgKXu XlN9YVi/O/RCLU8RKccRt04VyIVnoVctwRYe/vMh/A6o3ZqU6DucSqLQPGUnlNdsWqBJ chneeycqYSSZ4ZlPCgZlb8N0DS9BYR3Xy1lBwkO6hqjvFC9fCgROAZeMUGuSb50S7VB9 BAOg==
X-Gm-Message-State: AA+aEWZA14GT98PAxFFl45bjOZlYfP/7ciDsTHvR4A7LlhsIleysWgUO VdsiGDAs54CfL8Gc+pzuDXyhyGfv
X-Google-Smtp-Source: AFSGD/Up3Rd88q0ysYnUCnR522usO0uXOpko8ouQgZrRiu3FVfSBjEK9lipfB/r3R+4smDuG6kpKTw==
X-Received: by 2002:a63:ed15:: with SMTP id d21mr7147889pgi.305.1542829928706;  Wed, 21 Nov 2018 11:52:08 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id m9sm42734080pgd.32.2018.11.21.11.52.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Nov 2018 11:52:08 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com> <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <68b85f05-b76c-df73-5f91-2de4853779ac@gmail.com>
Date: Thu, 22 Nov 2018 08:52:03 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/QQvaAwBLntUCCezDD_HaccUrz5A>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 19:52:11 -0000

On 2018-11-22 03:56, Templin (US), Fred L wrote:
> I think any prefix delegation service needs to allow for any legitimate prefix
> length of /64 or shorter. 

Or longer. Routing prefixes in IPv6 can be any length up to /128.
Without regard to the whole "Why /64?" debate, we must ensure that
all prefix mechanisms are agnostic on the actual prefix length.

   Brian


From nobody Wed Nov 21 11:58:59 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 0DADA130DCD; Wed, 21 Nov 2018 11:58:58 -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 PhXhPABFw9On; Wed, 21 Nov 2018 11:58:56 -0800 (PST)
Received: from mail-pl1-x644.google.com (mail-pl1-x644.google.com [IPv6:2607:f8b0:4864:20::644]) (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 4BE4E1286E3; Wed, 21 Nov 2018 11:58:56 -0800 (PST)
Received: by mail-pl1-x644.google.com with SMTP id y6-v6so6971051plt.3; Wed, 21 Nov 2018 11:58:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=xrbnr2lAUNOUKDCgb6vx4pIRrUWhtSs36SbvAEFenc0=; b=s2UvEN6aYnrunBjcULgVHEl2QACW5hDPV506iEIWMomIUpH5NtSCsr7jnwEkEsc90w DBz/V4VnLmwZPizLaj1J+gsNUA11vZrIFuYSMZkPx6xtC9APs6xaI08UXGobmGd9xcpO QRimKgy4XroPibuI9FNwNYV3mefnf5Ojx8Z57JSJ8FOCCmYwIKk3LdSmlkd0lu5R3RIZ DMkKUhtrUjay3TDeppGQI205tc03uKJAOLNHxpLOGzV+9qqC7TLl9en9h8MC5EwnIqfr tVOcJprAmtHUokgNQCF3fpr5hW0NjjfeMPMf726tczJT59yfUQ6AOaLkhteDxeM46a5P 6OCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xrbnr2lAUNOUKDCgb6vx4pIRrUWhtSs36SbvAEFenc0=; b=CEt+nvpCD6eBCQmvC6VtOC3dY2W4eF41SPzKMWmzTtNujYgcHkoE6cJ7Z0LmbCtdap 9XxF8D6Rfiyk5BTJWPghCkcmIWY+7Vw58EQKLBPpVrp+eObP/94Jd/t60rKSwYxlaYnR UXYNgGNg3k/Qqyy1kTwabbtmR/0XESoYrOm69cda5rbXm5lPP/nXtm9BdW5YJ+5n4m6w TFqCBLG+zJt8uKbvqdzpDLbAA1KZlmYKYKhyTYY7hyJWlDvjAeA+Qojhf6SHcfsKc3Ay XQPddg/bolAsP06gosvBwlFagPukg0DNby916BBtYNCAmvtBT2C6POXpV9qJK/hYvLbi kgZw==
X-Gm-Message-State: AA+aEWbZrL2/OcHAZ6oMxrlxhlUQ05/0wh6GLbCMCLRW+MJU9zUkkVQZ i8ltkyCiDBG+heUCsvgXl8zLGwCQ
X-Google-Smtp-Source: AFSGD/WX4lD+QPVL5JI7moiW72/nxNnwkhR41drDATDh6tGlg0QGJuCCY3e1zAl3fdMQ6Z5OkpBGhw==
X-Received: by 2002:a17:902:a9c4:: with SMTP id b4mr8174620plr.298.1542830335581;  Wed, 21 Nov 2018 11:58:55 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id g65sm147898404pfa.63.2018.11.21.11.58.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Nov 2018 11:58:54 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
Date: Thu, 22 Nov 2018 08:58:50 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dT-9NOAW8NKImVmVJdwcyTt-4Lo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 19:58:58 -0000

On 2018-11-22 07:40, Templin (US), Fred L wrote:
> Hi Mikael,
> 
>> -----Original Message-----
>> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
>> Sent: Wednesday, November 21, 2018 10:23 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <brian.e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
>> v6ops list <v6ops@ietf.org>
>> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>
>> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>>
>>> That particular example does not relate specifically to the DHCPv6-ND
>>> proposal; the proposal is not out to solve interactions between SLAAC
>>> and DHCPv6, but in this particular example common sense should prevail.
>>
>> I know, and that's why I don't like it. I want this problem solved, not
>> glossed over.
>>
>>> The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
>>> relay agents wrt prefix delegation is covered in RFC3633, Section 14.
>>
>> Errr, it's "covered" in the fact that it doesn't say how to do that.
>>
>> "If a delegating router communicates with a requesting router through
>>     a relay agent, the delegating router may need a protocol or other
>>     out-of-band communication to add routing information for delegated
>>     prefixes into the provider edge router."
>>
>> It doesn't say "inspect the relayed message and guess that you might need
>> to install a route and keep state for that route". How do you do this?
>> I have seen several relay implementations that relayed the message just
>> fine but didn't install any route, leaving the PD useless for the end
>> user.
> 
> In a case that I care about, the delegating router and relay agent are on
> one and the same platform. So, the delegating router does just what the
> spec says, and the relay agent's needs are satisfied. Maybe Ole can say
> more about what is expected when the delegating router and relay
> agent are on different platforms.

Since DHCPv6 is a separate entity from any routing protocol, this
is a case where inside a single box they could be linked by a privately
defined API but in different boxes they would need a protocol, which
could of course be either proprietary or standardised. What's new
here?

    Brian


From nobody Wed Nov 21 12:07:26 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 15C3C130DC5 for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:07:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 MH5geEqkiE7L for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:07:21 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066052.outbound.protection.outlook.com [40.92.66.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 365A0130DC7 for <v6ops@ietf.org>; Wed, 21 Nov 2018 12:07:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3rrqaBHZCXB+/p5my8P4r//AFchpyZOfs2WyE1yQdBw=; b=LwmLdCUedMNRbKEicgOnwLQMoHTpjONx2KDgYx4t+RHz1hxrRktlgTmBvlk8jxVKBXCuMWFSVi/zVPH3njp9r4Itbj8MegkvGG/ya7UXFMQj8npypIsx2Gyf9TsZ7rDQps9IbMXNEWY9396Gv69wc+3xFUaRlcW3ldbsdShKJlcbbF5eNAKSRqC9GISh1ZQjp9uWi+zF7ol5rjjfpjPnUjiXKcIADjBxV5xKnIPyfaRCXOXHW1IFi8ZgUh8ICtHOC3sxozCaVzY0GQGDg+p1IMf5fjNoCc+kNgOnJadTVcT2dNoIODmCfJqzD5iQOpuir/LiL2VDX38+Qk7NoqcYTg==
Received: from VE1EUR01FT013.eop-EUR01.prod.protection.outlook.com (10.152.2.51) by VE1EUR01HT136.eop-EUR01.prod.protection.outlook.com (10.152.3.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 21 Nov 2018 20:07:16 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.2.59) by VE1EUR01FT013.mail.protection.outlook.com (10.152.2.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 21 Nov 2018 20:07:15 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.015; Wed, 21 Nov 2018 20:07:15 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Ted Lemon <mellon@fugue.com>
CC: Warren Kumari <warren@kumari.net>, IPv6 Ops WG <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOg
Date: Wed, 21 Nov 2018 20:07:15 +0000
Message-ID: <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com>
In-Reply-To: <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:5E49FEADFD3733ADE01A843E52FE8F9A801BF559CEE20BD89DF91D97F7D79511; UpperCasedChecksum:9E42396124A49CAA158B2CAD885F987BCC9984A150F47ED891FE7F7B48B095FD; SizeAsReceived:8523; Count:46
x-tmn: [dAdM6eqbaUcx/Pa3CPJwzOZzi8vUCLzS]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR01HT136; 6:JKvFwWxPtU/Y5mZWjYQkGA7/sxlAFRq0Q/e17CFsV8UDS/Q1cnQydQgoD+1FTzuSmpxK8ucH1bfzH4y+s+EVsAfJDT+PayNrBGGiQcT8ua9uTy2NdB1fTtzJyyLp7gnDf7JaANwK16U0wSpWYOTWE8/L1H6VUxh5wvdXKUdlW/EkuAezP8nfIkLXN548MD7p4ZOb8EFIkRm57l0KFMmYnlbL7qcHWDJ2UjLBxY0BtkkGtU8zancW2g6PYLGfZY2ysIvvbCh2k/RFb9zxaDhCM2QMag12HeMNp9vW88sZdRvryNuO/9asGtnUK7IW/UkEJaRuYX/K6nAHnGfWWT/jkA+NSCM0wU1GJmYWQdlT9bD/2UL1F10CUsucCitILiLw97x+rxcmla7t/CegMeEvRp8nDJ8obtgLTNYuM/+JwlsqIXsmXCELUn/jeFPk2USpEBp+9p1iz0DVJ8FqD/WFEQ==; 5:NCs0+t91tq2cf8pX8NMTaASg14YkvW5nductd3dmWxXY3D+ubVfsTHVYmRiS60nY8lL7FIXinnUPAF5Io9G4WbPYPRSdTrYAlSPm1uLRkbALINeEa5rvtk71ANasGGUNhwh/wNGXc8urw7gbJv7Sjo27EQ0fnVddnh91a8Zchlw=; 7:EBWR2aP+4S9RWcfYLkP92Vz5T0aMciFrsS8+n06gAlS4m/rytx/o90uHrnEtuQ7hn9GR80RR6lQWHJGchWQ1pNqlIkspdwA/Dt9rUvHVAlO3kTx6EG+V1spqTcGtj+hGPz/Na/kfBrDzJ2UtqKYFEA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR01HT136; 
x-ms-traffictypediagnostic: VE1EUR01HT136:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR01HT136; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT136; 
x-microsoft-antispam-message-info: pKFOyfpgw2pS7xZwUDyrMhCKHVR+7MJZWA3aECdf8pNeuT8wAwnGc4l8GliOR3hh
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 89c3bdf2-3af0-42fc-97b4-08d64feceef1
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 20:07:15.8565 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT136
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/fCx962-Ob9Egzv6jWUeq4LtcBZs>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 20:07:25 -0000

--_000_HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0HE1PR0402MB2937_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

4oCcYW5k4oCdIG9yIOKAnG9y4oCdPw0KDQpGcm9tOiBUZWQgTGVtb24gW21haWx0bzptZWxsb25A
ZnVndWUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxOCA5OjQ3IFBNDQpU
bzogS2hhbGVkIE9tYXIgPGVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbT4NCkNjOiBXYXJyZW4g
S3VtYXJpIDx3YXJyZW5Aa3VtYXJpLm5ldD47IElQdjYgT3BzIFdHIDx2Nm9wc0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNpb24gMDEgbW9kaWZpY2F0aW9uLg0KDQpZ
b3UgbmVlZCB0byBiZWNvbWUgYSBtZW1iZXIsIGFuZCBnZW5lcmFsbHkgeW91ciBlbXBsb3llciBu
ZWVkcyB0byBiZWNvbWUgYSBtZW1iZXIgYXMgd2VsbC4gICBIZXJlJ3Mgc29tZSBpbnRyb2R1Y3Rv
cnkgaW5mb3JtYXRpb246DQoNCmh0dHBzOi8vc3RhbmRhcmRzLmllZWUub3JnL2RldmVsb3AvaW5k
ZXguaHRtbD91dG1fc291cmNlPW1tX2xpbmsmdXRtX2NhbXBhaWduPWZhdyZ1dG1fbWVkaXVtPXN0
ZCZ1dG1fdGVybT1kZXZlbG9wJTIwc3RhbmRhcmRzJTJDJTIwZmluZCUyMHdvcmtpbmclMjBncm91
cA0KDQoNCk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDI6NDMgUE0gS2hhbGVkIE9tYXIgPGVuZy5r
aGFsZWQub21hckBvdXRsb29rLmNvbTxtYWlsdG86ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29t
Pj4gd3JvdGU6DQpJIGRvbuKAmXQgc2VlIGFueSBlLW1haWwgSUQgcmVwcmVzZW50aW5nIGEgV0cg
dGhlcmUsIGFsbW9zdCBjbG9zZSB0byBmaW5kIGEgd2F5IHRvIHN0YXJ0IGEgZGlyZWN0IGRpc2N1
c3Npb24gYW5kIGNhbm5vdCBmaW5kIGEgc2luZ2xlIHN0ZXAtYnktc3RlcCBndWlkZSwgb25lIG1v
cmUgdGhpbmcgdG8gbWFyaywgaXMgdGhlcmUgYSBwYWdlIHdpdGggYWxsLWluLW9uZSBpbmZvcm1h
dGlvbiB0byByb3V0ZSBmb3Igb3RoZXIgcGFnZXMgb3RoZXIgdGhhbiB3aGF0IGlzIG1lbnRpb25l
ZCBpbiB0aGUgcmVjZW50IHdlYnNpdGUuDQoNCkZyb206IFdhcnJlbiBLdW1hcmkgW21haWx0bzp3
YXJyZW5Aa3VtYXJpLm5ldDxtYWlsdG86d2FycmVuQGt1bWFyaS5uZXQ+XQ0KU2VudDogTW9uZGF5
LCBOb3ZlbWJlciAxOSwgMjAxOCA4OjU0IFBNDQpUbzogVGVkIExlbW9uIDxtZWxsb25AZnVndWUu
Y29tPG1haWx0bzptZWxsb25AZnVndWUuY29tPj4NCkNjOiBLaGFsZWQgT21hciA8ZW5nLmtoYWxl
ZC5vbWFyQG91dGxvb2suY29tPG1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20+Pjsg
U2ltb24gSG9ic29uIDxsaW51eEB0aGVob2Jzb25zLmNvLnVrPG1haWx0bzpsaW51eEB0aGVob2Jz
b25zLmNvLnVrPj47IElQdjYgT3BlcmF0aW9ucyA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3Bz
QGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNpb24gMDEgbW9kaWZp
Y2F0aW9uLg0KDQoNCg0KT24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTozMiBQTSBUZWQgTGVtb24g
PG1lbGxvbkBmdWd1ZS5jb208bWFpbHRvOm1lbGxvbkBmdWd1ZS5jb20+PiB3cm90ZToNCk1yLiBP
bWFyLCBsYXllciAxIHNpZ25hbGluZyBpcyBzaW1wbHkgb3V0IG9mIHNjb3BlIGZvciB0aGUgSUVU
Ri4NCg0KDQpJbmRlZWQuIEl0IGlzIGFsc28gKGFzIHN0YXRlZCBieSB0aGUgY2hhaXJzKSBvdXQg
b2Ygc2NvcGUgZm9yIFY2T1BTIChhbmQgNk1BTikgLS0gdGhlIElFRUUgKGh0dHBzOi8vd3d3Lmll
ZWUub3JnLykgbWF5IGJlIGEgcGxhY2Ugd29ydGggdHJ5aW5nIHRvIGRpc2N1c3MgdGhpcy4NClcN
Cg0KDQpPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAxOjIxIFBNIEtoYWxlZCBPbWFyIDxlbmcua2hh
bGVkLm9tYXJAb3V0bG9vay5jb208bWFpbHRvOmVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbT4+
IHdyb3RlOg0KVGhlcmUgYXJlIG1hbnkgaXNzdWVzIGhlcmUgdGhhdCBuZWVkcyBzb21lIGZvY3Vz
aW5nIHRoZW4gd2UgY2FuIG1vdmUgdG8gdGhlIG1haW4gaXNzdWUgdGhhdCBoYXMgcmVsZXZhbmNl
IHRvIHRoZSBXRyBjaGFydGVyLCBuby4xIGlzIHRoZSBuYW1lIG9mIHRoZSBuZXcgc2lnbmFsLCB3
ZSBjYW4ndCBjYWxsIGl0IGFuYWxvZ3VlIGp1c3QgYmVjYXVzZSBpdCBoYXMgZGlmZmVyZW50IHZh
bHVlcywgYnV0IHdlIGNhbiBjYWxsIGl0IGRpZ2l0YWwgYmVjYXVzZSBpdCBlbmNvZGVzIGEgZGln
aXRhbCBzdHJlYW0gaW50byBhIG5ldyBkaWdpdGFsIHN0cmVhbSB3aXRoIGxpbWl0ZWQgdmFsdWVz
LCBuby4yIHRoZSBhbW91bnQgb2YgaW5mb3JtYXRpb24gY2FycmllZCAoSS5lLiB3aGF0IGlzIHRo
ZSBzdGFuZGFyZCB0cmFjayB0aGF0IGRldGVybWluZXMgaG93IG1hbnkgYml0cyBjYW4gYmUgZWVu
Y29kZWQgb24gZXZlcnkgb25lIG91dHB1dCksIG5vLjMgY29tcHJlc3Npbmcgbm9ybWFsIGJpbmFy
eSBiaXRzIHRvIGNvbXByZXNzIDMyIGJpdHMgaW4gNSBiaXRzIChzbyB0aGlzIHdpbGwgaGVscCBp
biBtYW55IHRoaW5ncyBpbmNsdWRpbmcgY29tcHJlc3NpbmcgYW4gSVB2NiBhZGRyZXNzIHRvIGJl
IDIwIGJpdHMgb3IgaW5jcmVhc2luZyB0aGUgSVB2NCBhZGRyZXNzIHNwYWNlIHVzaW5nIGZyYWN0
aW9uYWwgSVB2NCBhZGRyZXNzKS4NClNvcnJ5IGZvciBkaXNjdXNzaW5nIGlycmVsZXZhbnQgdG9w
aWNzIGhlcmUgYnV0IHRoZSBtYWluIGlkZWEgdGhhdCBjYW1lIGhlcmUgdG9vayB1cyB0byBvdGhl
ciB0b3BpY3MuDQpUaGFua3MsDQpLaGFsZWQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpGcm9tOiBPbGl2aWVyIE1KIENyw6lwaW4tTGVibG9uZCA8b2NsQGdpaC5jb208bWFpbHRv
Om9jbEBnaWguY29tPj4NClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggMjowMjo1MiBQ
TQ0KVG86IEtoYWxlZCBPbWFyOyB2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+
OyBTaW1vbiBIb2Jzb24NClN1YmplY3Q6IFt2Nm9wc10gSVBtaXggdmVyc2lvbiAwMSBtb2RpZmlj
YXRpb24uDQoNCg0KT24gMTgvMTEvMjAxOCAwMToyMiwgS2hhbGVkIE9tYXIgd3JvdGU6DQpMb29r
LCBlbGVjdHJvbmljYWxseSwgd2hhdCBpcyAwIGFuZCB3aGF0IGlzIDEsIDAgaXMgMCB2b2x0YWdl
LCBhbmQgMSBpcyA1IHZvbHRhZ2UsIGJlbG93IDUgdm9sdGFnZSBpcyAwLCA1IG9yIG92ZXIgdm9s
dGFnZSBpcyAxLCBzbyB0aGUgdmFsdWVzIG9mIHZvbHRhZ2VzIHRoYXQgY2FuIHJlcHJlc2VudCBh
IDAgYXJlIGxpc3RlZCBvbiB0aGUgZmlsZSAwLCAwLjEsIDAuMiwgZXRjIGFuZCB0aGUgdmFsdWVz
IG9mIHZvbHRhZ2VzIHRoYXQgY2FuIHJlcHJlc2VudCBhIDEgYXJlIDUsIDUuMSwgNS4yLCBldGMs
IHNvIHRoZSAzMiBiaXRzIGNhbiBiZSByZXByZXNlbnRlZCBieSA1IGJpdHMuDQpGb3IgZXhhbXBs
ZSwgdGhlIG91dHB1dCBjYW4gYmUgMDAwMDAgZm9yIG1hbnkgbnVtYmVyIG9mIGlucHV0cywgYW5k
IGVhY2ggMDAwMDAgaGFzIGEgZGlmZmVyZW50IHZhbHVlIG9mIHZvbHRhZ2UgdGhhdCByZXByZXNl
bnRzIGVhY2ggMC4NCk5vdyBpdCBpcyB2ZXJ5IGNsZWFyLCBsb29raW5nIGZvcndhcmQgZm9yIG1v
cmUgZGlzY3Vzc2lvbnMgYW55d2hlcmUuDQoNCkNvbmdyYXR1bGF0aW9ucywgeW91J3ZlIGp1c3Qg
aW52ZW50ZWQgYSBkaWdpdGFsIHRvIGFuYWxvZ3VlIGNvbnZlcnRlci4gVGhlIHByb2JsZW0gaXMg
dGhhdCB0aGVzZSBoYXZlIGJlZW4gYXJvdW5kIGZvciBhIGxvbmcgdGltZS4gVGhlIG90aGVyIHBy
b2JsZW0gaXMgdGhhdCB0aGUgdHlwZSBvZiBlbmNvZGluZyB5b3UncmUgc3BlYWtpbmcgYWJvdXQg
aXMgc2ltaWxhciB0byBhbmFsb2d1ZSBUViBzaWduYWxzIGxpa2UgY29tcG9zaXRlIHZpZGVvIGV0
Yy4gWW91IGltbWVkaWF0ZWx5IHJ1biBpbnRvIHByb2JsZW1zIG9mIHBoYXNlLCBpbnRlcmZlcmVu
Y2UgYmV0d2VlbiB0aGUgZGlmZmVyZW50IHNpZ25hbHMgYXMgd2VsbCBhcyB0b2xlcmFuY2UgaXNz
dWVzIHN1Y2ggYXMgdGhlcm1hbCBhbmQgYWdlIHRvbGVyYW5jZSAtIHJlc2lzdG9ycyBhbmQgY2Fw
YWNpdG9ycyB0aGF0IGNoYW5nZSB0b2xlcmFuY2Ugb3ZlciB0aW1lLiBUaGF0J3Mgd2l0aG91dCB0
YWtpbmcgaW50byBhY2NvdW50IHRoZSBOeXF1aXN0LVNoYW5ub24gc2FtcGxpbmcgdGhlb3JlbSBh
bmQgcmVzdWx0aW5nIEFsaWFzaW5nIGVzcGVjaWFsbHkgYXQgaGlnaGVyIGZyZXF1ZW5jaWVzLg0K
DQpJdCdzIGJhc2ljYWxseSBhIG5vbiBzdGFydGVyLg0KDQpLaW5kZXN0IHJlZ2FyZHMsDQoNCk9s
aXZpZXINCg0KDQotLQ0KDQpPbGl2aWVyIE1KIENyw6lwaW4tTGVibG9uZCwgUGhEDQoNCmh0dHA6
Ly93d3cuZ2loLmNvbS9vY2wuaHRtbA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KdjZvcHMgbWFpbGluZyBsaXN0DQp2Nm9wc0BpZXRmLm9yZzxtYWls
dG86djZvcHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3Y2b3BzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
djZvcHMgbWFpbGluZyBsaXN0DQp2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzDQoNCg0KLS0NCkkg
ZG9uJ3QgdGhpbmsgdGhlIGV4ZWN1dGlvbiBpcyByZWxldmFudCB3aGVuIGl0IHdhcyBvYnZpb3Vz
bHkgYSBiYWQgaWRlYSBpbiB0aGUgZmlyc3QgcGxhY2UuDQpUaGlzIGlzIGxpa2UgcHV0dGluZyBy
YWJpZCB3ZWFzZWxzIGluIHlvdXIgcGFudHMsIGFuZCBsYXRlciBleHByZXNzaW5nIHJlZ3JldCBh
dCBoYXZpbmcgY2hvc2VuIHRob3NlIHBhcnRpY3VsYXIgcmFiaWQgd2Vhc2VscyBhbmQgdGhhdCBw
YWlyIG9mIHBhbnRzLg0KICAgLS0tbWFmDQo=

--_000_HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0HE1PR0402MB2937_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7
DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz
O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4g
MTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rp
b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVT
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCc
YW5k4oCdIG9yIOKAnG9y4oCdPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBUZWQgTGVtb24gW21haWx0bzptZWxsb25AZnVn
dWUuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTgg
OTo0NyBQTTxicj4NCjxiPlRvOjwvYj4gS2hhbGVkIE9tYXIgJmx0O2VuZy5raGFsZWQub21hckBv
dXRsb29rLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IFdhcnJlbiBLdW1hcmkgJmx0O3dhcnJlbkBr
dW1hcmkubmV0Jmd0OzsgSVB2NiBPcHMgV0cgJmx0O3Y2b3BzQGlldGYub3JnJmd0Ozxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW3Y2b3BzXSBJUG1peCB2ZXJzaW9uIDAxIG1vZGlmaWNhdGlvbi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91IG5lZWQgdG8g
YmVjb21lIGEgbWVtYmVyLCBhbmQgZ2VuZXJhbGx5IHlvdXIgZW1wbG95ZXIgbmVlZHMgdG8gYmVj
b21lIGEgbWVtYmVyIGFzIHdlbGwuJm5ic3A7ICZuYnNwO0hlcmUncyBzb21lIGludHJvZHVjdG9y
eSBpbmZvcm1hdGlvbjo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxhIGhyZWY9Imh0dHBzOi8vc3RhbmRhcmRzLmllZWUub3JnL2RldmVsb3AvaW5kZXguaHRt
bD91dG1fc291cmNlPW1tX2xpbmsmYW1wO3V0bV9jYW1wYWlnbj1mYXcmYW1wO3V0bV9tZWRpdW09
c3RkJmFtcDt1dG1fdGVybT1kZXZlbG9wJTIwc3RhbmRhcmRzJTJDJTIwZmluZCUyMHdvcmtpbmcl
MjBncm91cCI+aHR0cHM6Ly9zdGFuZGFyZHMuaWVlZS5vcmcvZGV2ZWxvcC9pbmRleC5odG1sP3V0
bV9zb3VyY2U9bW1fbGluayZhbXA7dXRtX2NhbXBhaWduPWZhdyZhbXA7dXRtX21lZGl1bT1zdGQm
YW1wO3V0bV90ZXJtPWRldmVsb3AlMjBzdGFuZGFyZHMlMkMlMjBmaW5kJTIwd29ya2luZyUyMGdy
b3VwPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMjo0MyBQTSBLaGFsZWQgT21h
ciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbSI+ZW5nLmto
YWxlZC5vbWFyQG91dGxvb2suY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCBzZWUgYW55IGUtbWFpbCBJRCBy
ZXByZXNlbnRpbmcgYSBXRyB0aGVyZSwgYWxtb3N0IGNsb3NlIHRvIGZpbmQgYSB3YXkgdG8gc3Rh
cnQgYSBkaXJlY3QgZGlzY3Vzc2lvbg0KIGFuZCBjYW5ub3QgZmluZCBhIHNpbmdsZSBzdGVwLWJ5
LXN0ZXAgZ3VpZGUsIG9uZSBtb3JlIHRoaW5nIHRvIG1hcmssIGlzIHRoZXJlIGEgcGFnZSB3aXRo
IGFsbC1pbi1vbmUgaW5mb3JtYXRpb24gdG8gcm91dGUgZm9yIG90aGVyIHBhZ2VzIG90aGVyIHRo
YW4gd2hhdCBpcyBtZW50aW9uZWQgaW4gdGhlIHJlY2VudCB3ZWJzaXRlLg0KPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiBXYXJyZW4gS3VtYXJpIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOndhcnJlbkBrdW1hcmkubmV0
IiB0YXJnZXQ9Il9ibGFuayI+d2FycmVuQGt1bWFyaS5uZXQ8L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggODo1NCBQTTxicj4NCjxiPlRvOjwvYj4gVGVk
IExlbW9uICZsdDs8YSBocmVmPSJtYWlsdG86bWVsbG9uQGZ1Z3VlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1lbGxvbkBmdWd1ZS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gS2hhbGVkIE9tYXIg
Jmx0OzxhIGhyZWY9Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRhcmdldD0i
X2JsYW5rIj5lbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb208L2E+Jmd0OzsgU2ltb24gSG9ic29u
ICZsdDs8YSBocmVmPSJtYWlsdG86bGludXhAdGhlaG9ic29ucy5jby51ayIgdGFyZ2V0PSJfYmxh
bmsiPmxpbnV4QHRoZWhvYnNvbnMuY28udWs8L2E+Jmd0OzsgSVB2NiBPcGVyYXRpb25zICZsdDs8
YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNp
b24gMDEgbW9kaWZpY2F0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAxOjMyIFBN
IFRlZCBMZW1vbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1lbGxvbkBmdWd1ZS5jb20iIHRhcmdldD0i
X2JsYW5rIj5tZWxsb25AZnVndWUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1yLiBPbWFyLCBsYXllciAxIHNp
Z25hbGluZyBpcyBzaW1wbHkgb3V0IG9mIHNjb3BlIGZvciB0aGUgSUVURi4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JbmRlZWQuIEl0IGlzIGFsc28gKGFzIHN0YXRl
ZCBieSB0aGUgY2hhaXJzKSBvdXQgb2Ygc2NvcGUgZm9yIFY2T1BTIChhbmQgNk1BTikgLS0gdGhl
IElFRUUgKDxhIGhyZWY9Imh0dHBzOi8vd3d3LmllZWUub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmllZWUub3JnLzwvYT4pDQogbWF5IGJlIGEgcGxhY2Ugd29ydGggdHJ5aW5nIHRv
IGRpc2N1c3MgdGhpcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPlc8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBOb3YgMTksIDIwMTggYXQg
MToyMSBQTSBLaGFsZWQgT21hciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVuZy5raGFsZWQub21hckBv
dXRsb29rLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgbWFueSBpc3N1ZXMgaGVy
ZSB0aGF0IG5lZWRzIHNvbWUgZm9jdXNpbmcgdGhlbiB3ZSBjYW4gbW92ZSB0byB0aGUgbWFpbiBp
c3N1ZSB0aGF0IGhhcyByZWxldmFuY2UgdG8NCiB0aGUgV0cgY2hhcnRlciwgbm8uMSBpcyB0aGUg
bmFtZSBvZiB0aGUgbmV3IHNpZ25hbCwgd2UgY2FuJ3QgY2FsbCBpdCBhbmFsb2d1ZSBqdXN0IGJl
Y2F1c2UgaXQgaGFzIGRpZmZlcmVudCB2YWx1ZXMsIGJ1dCB3ZSBjYW4gY2FsbCBpdCBkaWdpdGFs
IGJlY2F1c2UgaXQgZW5jb2RlcyBhIGRpZ2l0YWwgc3RyZWFtIGludG8gYSBuZXcgZGlnaXRhbCBz
dHJlYW0gd2l0aCBsaW1pdGVkIHZhbHVlcywgbm8uMiB0aGUgYW1vdW50IG9mIGluZm9ybWF0aW9u
DQogY2FycmllZCAoSS5lLiB3aGF0IGlzIHRoZSBzdGFuZGFyZCB0cmFjayB0aGF0IGRldGVybWlu
ZXMgaG93IG1hbnkgYml0cyBjYW4gYmUgZWVuY29kZWQgb24gZXZlcnkgb25lIG91dHB1dCksIG5v
LjMgY29tcHJlc3Npbmcgbm9ybWFsIGJpbmFyeSBiaXRzIHRvIGNvbXByZXNzIDMyIGJpdHMgaW4g
NSBiaXRzIChzbyB0aGlzIHdpbGwgaGVscCBpbiBtYW55IHRoaW5ncyBpbmNsdWRpbmcgY29tcHJl
c3NpbmcgYW4gSVB2NiBhZGRyZXNzIHRvIGJlIDIwDQogYml0cyBvciBpbmNyZWFzaW5nIHRoZSBJ
UHY0IGFkZHJlc3Mgc3BhY2UgdXNpbmcgZnJhY3Rpb25hbCBJUHY0IGFkZHJlc3MpLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+U29ycnkgZm9yIGRpc2N1c3NpbmcgaXJyZWxldmFudCB0b3BpY3Mg
aGVyZSBidXQgdGhlIG1haW4gaWRlYSB0aGF0IGNhbWUgaGVyZSB0b29rIHVzIHRvIG90aGVyIHRv
cGljcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPktoYWxlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIi
Pg0KPGhyIHNpemU9IjIiIHdpZHRoPSI5OCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8ZGl2
IGlkPSJtXy01ODQyNzUxODQyMDI2MzQ3NjQ3Z21haWwtbV8tMTM5MTY0MDk0MzIzNDc4OTk2MW1f
NTQzNDMxMTg4NDY5NjY0ODcxMGRpdlJwbHlGd2RNc2ciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiBPbGl2aWVyDQogTUogQ3LDqXBpbi1MZWJsb25kICZsdDs8
YSBocmVmPSJtYWlsdG86b2NsQGdpaC5jb20iIHRhcmdldD0iX2JsYW5rIj5vY2xAZ2loLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggMjowMjo1
MiBQTTxicj4NCjxiPlRvOjwvYj4gS2hhbGVkIE9tYXI7IDxhIGhyZWY9Im1haWx0bzp2Nm9wc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPjsgU2ltb24gSG9ic29u
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFt2Nm9wc10gSVBtaXggdmVyc2lvbiAwMSBtb2RpZmljYXRp
b24uPC9zcGFuPiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+T24gMTgvMTEvMjAxOCAwMToyMiwgS2hhbGVkIE9tYXIgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkxvb2ssIGVsZWN0cm9uaWNhbGx5LCB3aGF0IGlz
IDAgYW5kIHdoYXQgaXMgMSwgMCBpcyAwIHZvbHRhZ2UsIGFuZCAxIGlzIDUgdm9sdGFnZSwgYmVs
b3cgNSB2b2x0YWdlIGlzIDAsIDUgb3INCiBvdmVyIHZvbHRhZ2UgaXMgMSwgc28gdGhlIHZhbHVl
cyBvZiB2b2x0YWdlcyB0aGF0IGNhbiByZXByZXNlbnQgYSAwIGFyZSBsaXN0ZWQgb24gdGhlIGZp
bGUgMCwgMC4xLCAwLjIsIGV0YyBhbmQgdGhlIHZhbHVlcyBvZiB2b2x0YWdlcyB0aGF0IGNhbiBy
ZXByZXNlbnQgYSAxIGFyZSA1LCA1LjEsIDUuMiwgZXRjLCBzbyB0aGUgMzIgYml0cyBjYW4gYmUg
cmVwcmVzZW50ZWQgYnkgNSBiaXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Rm9yIGV4YW1w
bGUsIHRoZSBvdXRwdXQgY2FuIGJlIDAwMDAwIGZvciBtYW55IG51bWJlciBvZiBpbnB1dHMsIGFu
ZCBlYWNoIDAwMDAwIGhhcyBhIGRpZmZlcmVudCB2YWx1ZSBvZiB2b2x0YWdlDQogdGhhdCByZXBy
ZXNlbnRzIGVhY2ggMC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk5vdyBpdCBpcyB2
ZXJ5IGNsZWFyLCBsb29raW5nIGZvcndhcmQgZm9yIG1vcmUgZGlzY3Vzc2lvbnMgYW55d2hlcmUu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PGJyPg0KQ29uZ3JhdHVsYXRpb25zLCB5b3UndmUganVzdCBpbnZlbnRl
ZCBhIGRpZ2l0YWwgdG8gYW5hbG9ndWUgY29udmVydGVyLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHRo
ZXNlIGhhdmUgYmVlbiBhcm91bmQgZm9yIGEgbG9uZyB0aW1lLiBUaGUgb3RoZXIgcHJvYmxlbSBp
cyB0aGF0IHRoZSB0eXBlIG9mIGVuY29kaW5nIHlvdSdyZSBzcGVha2luZyBhYm91dCBpcyBzaW1p
bGFyIHRvIGFuYWxvZ3VlIFRWIHNpZ25hbHMgbGlrZSBjb21wb3NpdGUgdmlkZW8gZXRjLg0KIFlv
dSBpbW1lZGlhdGVseSBydW4gaW50byBwcm9ibGVtcyBvZiBwaGFzZSwgaW50ZXJmZXJlbmNlIGJl
dHdlZW4gdGhlIGRpZmZlcmVudCBzaWduYWxzIGFzIHdlbGwgYXMgdG9sZXJhbmNlIGlzc3VlcyBz
dWNoIGFzIHRoZXJtYWwgYW5kIGFnZSB0b2xlcmFuY2UgLSByZXNpc3RvcnMgYW5kIGNhcGFjaXRv
cnMgdGhhdCBjaGFuZ2UgdG9sZXJhbmNlIG92ZXIgdGltZS4gVGhhdCdzIHdpdGhvdXQgdGFraW5n
IGludG8gYWNjb3VudCB0aGUgTnlxdWlzdC1TaGFubm9uDQogc2FtcGxpbmcgdGhlb3JlbSBhbmQg
cmVzdWx0aW5nIEFsaWFzaW5nIGVzcGVjaWFsbHkgYXQgaGlnaGVyIGZyZXF1ZW5jaWVzLjxicj4N
Cjxicj4NCkl0J3MgYmFzaWNhbGx5IGEgbm9uIHN0YXJ0ZXIuPGJyPg0KPGJyPg0KS2luZGVzdCBy
ZWdhcmRzLDxicj4NCjxicj4NCk9saXZpZXI8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxw
cmU+LS0gPG86cD48L286cD48L3ByZT4NCjxwcmU+T2xpdmllciBNSiBDcsOpcGluLUxlYmxvbmQs
IFBoRDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ2loLmNvbS9v
Y2wuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cuZ2loLmNvbS9vY2wuaHRtbDwvYT48
bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KdjZvcHMgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnY2b3BzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
djZvcHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby92Nm9wcyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vdjZvcHM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnY2b3BzIG1haWxpbmcgbGlzdDxi
cj4NCjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2b3Bz
QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vdjZvcHMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3Y2b3BzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBkb24ndCB0aGluayB0aGUgZXhlY3V0aW9uIGlz
IHJlbGV2YW50IHdoZW4gaXQgd2FzIG9idmlvdXNseSBhIGJhZCBpZGVhIGluIHRoZSBmaXJzdCBw
bGFjZS48YnI+DQpUaGlzIGlzIGxpa2UgcHV0dGluZyByYWJpZCB3ZWFzZWxzIGluIHlvdXIgcGFu
dHMsIGFuZCBsYXRlciBleHByZXNzaW5nIHJlZ3JldCBhdCBoYXZpbmcgY2hvc2VuIHRob3NlIHBh
cnRpY3VsYXIgcmFiaWQgd2Vhc2VscyBhbmQgdGhhdCBwYWlyIG9mIHBhbnRzLjxicj4NCiZuYnNw
OyAmbmJzcDstLS1tYWY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0HE1PR0402MB2937_--


From nobody Wed Nov 21 12:12:58 2018
Return-Path: <mellon@fugue.com>
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 0BB47130DC7 for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:12:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.359
X-Spam-Level: 
X-Spam-Status: No, score=-3.359 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=fugue-com.20150623.gappssmtp.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 oB9RGGb_he-b for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:12:53 -0800 (PST)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (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 D4CAA130DC5 for <v6ops@ietf.org>; Wed, 21 Nov 2018 12:12:52 -0800 (PST)
Received: by mail-qt1-x82c.google.com with SMTP id k12so5238767qtf.7 for <v6ops@ietf.org>; Wed, 21 Nov 2018 12:12:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7evkwwA0vLDCu0kPPwJsSlfRlTlbssOMdVUrrskPCFQ=; b=BRB1N6vkIO96sWhlNcfbmxI/1q5KCUMIZOF6iPCtU5eUMWAbWK81MF2HdxU31TTPOK k9muHvsZUhfyyOAaSFtqHVclSAnHSyDFoNoHLLQJVMHo6YvofrbjZIdFOVt3KSYYA3LS bBtKy5wLmuAQ6Ict8IdjdATRTKN2t9lXePC0sbcO4drX3aoKB3cTgGud9CjYv6FRWwGn jzgLfQK6LWfJyLOcYblDf84cY7D3nky5hsov/XnXeuMFi4uXfXUsIl7O5kF8xaOJrS3P K2d4E47x6IP6KvrtORxTQhz4IFrrBiFKnpWNani3VH3yjmL/gzAwDrlugFAp2c42tAR3 O/zA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7evkwwA0vLDCu0kPPwJsSlfRlTlbssOMdVUrrskPCFQ=; b=FreqIk3fbqD1rZKr6eTCLyoA4bE1FjP93V1rDlMZFlP9Pdu8UWgKA3R5YouviUHt3R sDsBpRKu5/r+PneWUSh3qG3yTckP+CaBRdeXkZxiW1jyJ8OIkcXrDrrIkiYpUGGNu+TZ 6WIVr7uDPlT7wkeHEurp4SXY5Glg5qTiiYuHIjiseSrJEV5zvqZ76qUnXUVqTy0fkesX l5mF7ayAITZJOT1WRaj+OU8a2g4hz5Qxu1XB/PGllaX+xYVzq5gPFFtTMfQEwa4aG30e 1aEkmmCR4txNOXlInGfO4TEqAdUU+iAxIUHh19thwLHlvcvDeYWDRPr9pNPuQwffOKNT P5Sw==
X-Gm-Message-State: AGRZ1gJnUmsik88dVWfh6Nm36I8OvdRVkmfhVKBbz1bjtvW/D0AtJH8H 8+87sXZmNIPzGroI5RiV/SxfgKJACI9kveGZqoQhDQ==
X-Google-Smtp-Source: AFSGD/XGyqytABj7mTTKvmPGTVuyq5oLwivcGQvx0DNPWYBbiMeQA6NSKVVea5jIPzP5WE4GcX20eoDNPrXtpzULeNg=
X-Received: by 2002:ac8:7181:: with SMTP id w1mr7413303qto.271.1542831171754;  Wed, 21 Nov 2018 12:12:51 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Ted Lemon <mellon@fugue.com>
Date: Wed, 21 Nov 2018 15:12:15 -0500
Message-ID: <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Warren Kumari <warren@kumari.net>, IPv6 Ops WG <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f0f639057b325fad"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/bQgOf0Kchm05deS0olol6MHo5j4>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 20:12:57 -0000

--000000000000f0f639057b325fad
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

And.   I don't think individuals can participate in standards activity
there without a sponsor (I will admit that I'm not an expert, though).
 Remember, they are specifying how hardware works, and so it's important
that there be somebody making the hardware who can test the specification.

On Wed, Nov 21, 2018 at 3:07 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> =E2=80=9Cand=E2=80=9D or =E2=80=9Cor=E2=80=9D?
>
>
>
> *From:* Ted Lemon [mailto:mellon@fugue.com]
> *Sent:* Wednesday, November 21, 2018 9:47 PM
> *To:* Khaled Omar <eng.khaled.omar@outlook.com>
> *Cc:* Warren Kumari <warren@kumari.net>; IPv6 Ops WG <v6ops@ietf.org>
> *Subject:* Re: [v6ops] IPmix version 01 modification.
>
>
>
> You need to become a member, and generally your employer needs to become =
a
> member as well.   Here's some introductory information:
>
>
>
>
> https://standards.ieee.org/develop/index.html?utm_source=3Dmm_link&utm_ca=
mpaign=3Dfaw&utm_medium=3Dstd&utm_term=3Ddevelop%20standards%2C%20find%20wo=
rking%20group
>
>
>
>
>
> On Wed, Nov 21, 2018 at 2:43 PM Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
>
> I don=E2=80=99t see any e-mail ID representing a WG there, almost close t=
o find a
> way to start a direct discussion and cannot find a single step-by-step
> guide, one more thing to mark, is there a page with all-in-one informatio=
n
> to route for other pages other than what is mentioned in the recent
> website.
>
>
>
> *From:* Warren Kumari [mailto:warren@kumari.net]
> *Sent:* Monday, November 19, 2018 8:54 PM
> *To:* Ted Lemon <mellon@fugue.com>
> *Cc:* Khaled Omar <eng.khaled.omar@outlook.com>; Simon Hobson <
> linux@thehobsons.co.uk>; IPv6 Operations <v6ops@ietf.org>
> *Subject:* Re: [v6ops] IPmix version 01 modification.
>
>
>
>
>
>
>
> On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon <mellon@fugue.com> wrote:
>
> Mr. Omar, layer 1 signaling is simply out of scope for the IETF.
>
>
>
>
>
> Indeed. It is also (as stated by the chairs) out of scope for V6OPS (and
> 6MAN) -- the IEEE (https://www.ieee.org/) may be a place worth trying to
> discuss this.
>
> W
>
>
>
>
>
> On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar <eng.khaled.omar@outlook.com>
> wrote:
>
> There are many issues here that needs some focusing then we can move to
> the main issue that has relevance to the WG charter, no.1 is the name of
> the new signal, we can't call it analogue just because it has different
> values, but we can call it digital because it encodes a digital stream in=
to
> a new digital stream with limited values, no.2 the amount of information
> carried (I.e. what is the standard track that determines how many bits ca=
n
> be eencoded on every one output), no.3 compressing normal binary bits to
> compress 32 bits in 5 bits (so this will help in many things including
> compressing an IPv6 address to be 20 bits or increasing the IPv4 address
> space using fractional IPv4 address).
>
> Sorry for discussing irrelevant topics here but the main idea that came
> here took us to other topics.
>
> Thanks,
>
> Khaled
> ------------------------------
>
> *From:* Olivier MJ Cr=C3=A9pin-Leblond <ocl@gih.com>
> *Sent:* Monday, November 19, 2018 2:02:52 PM
> *To:* Khaled Omar; v6ops@ietf.org; Simon Hobson
> *Subject:* [v6ops] IPmix version 01 modification.
>
>
>
>
>
> On 18/11/2018 01:22, Khaled Omar wrote:
>
> Look, electronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5
> voltage, below 5 voltage is 0, 5 or over voltage is 1, so the values of
> voltages that can represent a 0 are listed on the file 0, 0.1, 0.2, etc a=
nd
> the values of voltages that can represent a 1 are 5, 5.1, 5.2, etc, so th=
e
> 32 bits can be represented by 5 bits.
>
> For example, the output can be 00000 for many number of inputs, and each
> 00000 has a different value of voltage that represents each 0.
>
> Now it is very clear, looking forward for more discussions anywhere.
>
>
> Congratulations, you've just invented a digital to analogue converter. Th=
e
> problem is that these have been around for a long time. The other problem
> is that the type of encoding you're speaking about is similar to analogue
> TV signals like composite video etc. You immediately run into problems of
> phase, interference between the different signals as well as tolerance
> issues such as thermal and age tolerance - resistors and capacitors that
> change tolerance over time. That's without taking into account the
> Nyquist-Shannon sampling theorem and resulting Aliasing especially at
> higher frequencies.
>
> It's basically a non starter.
>
> Kindest regards,
>
> Olivier
>
> --
>
> Olivier MJ Cr=C3=A9pin-Leblond, PhD
>
> http://www.gih.com/ocl.html
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
>
> --
>
> I don't think the execution is relevant when it was obviously a bad idea
> in the first place.
> This is like putting rabid weasels in your pants, and later expressing
> regret at having chosen those particular rabid weasels and that pair of
> pants.
>    ---maf
>
>

--000000000000f0f639057b325fad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">And.=C2=A0 =C2=A0I don&#39;t think individuals can partici=
pate in standards activity there without a sponsor (I will admit that I&#39=
;m not an expert, though).=C2=A0 =C2=A0Remember, they are specifying how ha=
rdware works, and so it&#39;s important that there be somebody making the h=
ardware who can test the specification.</div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr">On Wed, Nov 21, 2018 at 3:07 PM Khaled Omar &lt;<a href=
=3D"mailto:eng.khaled.omar@outlook.com">eng.khaled.omar@outlook.com</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-9008119778716009839WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=E2=80=9Cand=E2=80=9D or =E2=80=9Cor=
=E2=80=9D?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Ted Lemon [mailto:<a href=3D"m=
ailto:mellon@fugue.com" target=3D"_blank">mellon@fugue.com</a>]
<br>
<b>Sent:</b> Wednesday, November 21, 2018 9:47 PM<br>
<b>To:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;<br>
<b>Cc:</b> Warren Kumari &lt;<a href=3D"mailto:warren@kumari.net" target=3D=
"_blank">warren@kumari.net</a>&gt;; IPv6 Ops WG &lt;<a href=3D"mailto:v6ops=
@ietf.org" target=3D"_blank">v6ops@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">You need to become a member, and generally your empl=
oyer needs to become a member as well.=C2=A0 =C2=A0Here&#39;s some introduc=
tory information:<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://standards.ieee.org/develop/index.=
html?utm_source=3Dmm_link&amp;utm_campaign=3Dfaw&amp;utm_medium=3Dstd&amp;u=
tm_term=3Ddevelop%20standards%2C%20find%20working%20group" target=3D"_blank=
">https://standards.ieee.org/develop/index.html?utm_source=3Dmm_link&amp;ut=
m_campaign=3Dfaw&amp;utm_medium=3Dstd&amp;utm_term=3Ddevelop%20standards%2C=
%20find%20working%20group</a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Nov 21, 2018 at 2:43 PM Khaled Omar &lt;<a h=
ref=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.oma=
r@outlook.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t see any e-mail ID rep=
resenting a WG there, almost close to find a way to start a direct discussi=
on
 and cannot find a single step-by-step guide, one more thing to mark, is th=
ere a page with all-in-one information to route for other pages other than =
what is mentioned in the recent website.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Warren Kumari [mailto:<a href=
=3D"mailto:warren@kumari.net" target=3D"_blank">warren@kumari.net</a>]
<br>
<b>Sent:</b> Monday, November 19, 2018 8:54 PM<br>
<b>To:</b> Ted Lemon &lt;<a href=3D"mailto:mellon@fugue.com" target=3D"_bla=
nk">mellon@fugue.com</a>&gt;<br>
<b>Cc:</b> Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outlook.com" t=
arget=3D"_blank">eng.khaled.omar@outlook.com</a>&gt;; Simon Hobson &lt;<a h=
ref=3D"mailto:linux@thehobsons.co.uk" target=3D"_blank">linux@thehobsons.co=
.uk</a>&gt;; IPv6 Operations &lt;<a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank">v6ops@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">=C2=A0</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Nov 19, 2018 at 1:32 PM Ted Lemon &lt;<a hre=
f=3D"mailto:mellon@fugue.com" target=3D"_blank">mellon@fugue.com</a>&gt; wr=
ote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">Mr. Omar, layer 1 signaling is simply out of scope f=
or the IETF.=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">Indeed. It is also (as stated by the chairs) out of scope for V6OPS =
(and 6MAN) -- the IEEE (<a href=3D"https://www.ieee.org/" target=3D"_blank"=
>https://www.ieee.org/</a>)
 may be a place worth trying to discuss this.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Verdana&quot;,sans-=
serif">W</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Nov 19, 2018 at 1:21 PM Khaled Omar &lt;<a h=
ref=3D"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.oma=
r@outlook.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">There are =
many issues here that needs some focusing then we can move to the main issu=
e that has relevance to
 the WG charter, no.1 is the name of the new signal, we can&#39;t call it a=
nalogue just because it has different values, but we can call it digital be=
cause it encodes a digital stream into a new digital stream with limited va=
lues, no.2 the amount of information
 carried (I.e. what is the standard track that determines how many bits can=
 be eencoded on every one output), no.3 compressing normal binary bits to c=
ompress 32 bits in 5 bits (so this will help in many things including compr=
essing an IPv6 address to be 20
 bits or increasing the IPv4 address space using fractional IPv4 address).<=
/span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Sorry for =
discussing irrelevant topics here but the main idea that came here took us =
to other topics.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Thanks,</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:black">Khaled</span><u></u><u></u></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"98%" align=3D"center">
</div>
<div id=3D"m_-9008119778716009839m_-5842751842026347647gmail-m_-13916409432=
34789961m_5434311884696648710divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:black">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black"> Olivie=
r
 MJ Cr=C3=A9pin-Leblond &lt;<a href=3D"mailto:ocl@gih.com" target=3D"_blank=
">ocl@gih.com</a>&gt;<br>
<b>Sent:</b> Monday, November 19, 2018 2:02:52 PM<br>
<b>To:</b> Khaled Omar; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
>v6ops@ietf.org</a>; Simon Hobson<br>
<b>Subject:</b> [v6ops] IPmix version 01 modification.</span> <u></u><u></u=
></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">=C2=A0<u></u><u></u><=
/p>
<div>
<p class=3D"MsoNormal">On 18/11/2018 01:22, Khaled Omar wrote:<u></u><u></u=
></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">Look, elec=
tronically, what is 0 and what is 1, 0 is 0 voltage, and 1 is 5 voltage, be=
low 5 voltage is 0, 5 or
 over voltage is 1, so the values of voltages that can represent a 0 are li=
sted on the file 0, 0.1, 0.2, etc and the values of voltages that can repre=
sent a 1 are 5, 5.1, 5.2, etc, so the 32 bits can be represented by 5 bits.=
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">For exampl=
e, the output can be 00000 for many number of inputs, and each 00000 has a =
different value of voltage
 that represents each 0.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:black">Now it is very clear, looking forward for=
 more discussions anywhere.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Congratulations, you&#39;ve just invented a digital to analogue converter. =
The problem is that these have been around for a long time. The other probl=
em is that the type of encoding you&#39;re speaking about is similar to ana=
logue TV signals like composite video etc.
 You immediately run into problems of phase, interference between the diffe=
rent signals as well as tolerance issues such as thermal and age tolerance =
- resistors and capacitors that change tolerance over time. That&#39;s with=
out taking into account the Nyquist-Shannon
 sampling theorem and resulting Aliasing especially at higher frequencies.<=
br>
<br>
It&#39;s basically a non starter.<br>
<br>
Kindest regards,<br>
<br>
Olivier<br>
<br>
<u></u><u></u></p>
<pre>-- <u></u><u></u></pre>
<pre>Olivier MJ Cr=C3=A9pin-Leblond, PhD<u></u><u></u></pre>
<pre><a href=3D"http://www.gih.com/ocl.html" target=3D"_blank">http://www.g=
ih.com/ocl.html</a><u></u><u></u></pre>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/v6ops</a><u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I don&#39;t think the execution is relevant when it =
was obviously a bad idea in the first place.<br>
This is like putting rabid weasels in your pants, and later expressing regr=
et at having chosen those particular rabid weasels and that pair of pants.<=
br>
=C2=A0 =C2=A0---maf<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000f0f639057b325fad--


From nobody Wed Nov 21 12:20:12 2018
Return-Path: <volz@cisco.com>
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 2B980130DCB; Wed, 21 Nov 2018 12:20:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.961
X-Spam-Level: 
X-Spam-Status: No, score=-15.961 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 KBnPGJsbgpTk; Wed, 21 Nov 2018 12:20:02 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2FB6130DC5; Wed, 21 Nov 2018 12:20:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3339; q=dns/txt; s=iport; t=1542831601; x=1544041201; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=xXpzxYRbYWwxkq9j3gpRFpVPxNS8QI927bbm3gFR0Q0=; b=c6GQVAptXGQqU3wTdX7vCR/76Plk3PupvDIuey7Wn33jwkLsRLEyufbL 7YKpORJgNgmqIi71LjmnYAcGDOqkq8uTO85X+AWJkXEB8FOI2lnaIR7eO j7a+z0wadZYyYJb0J2m05+ZBWPc9vZFwEYK6cArXKicYnhoY00WYh3e9k c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAAByvPVb/5ldJa1iGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBggNmgQInCowGjgyJCY4vFIFmCwEBGAu?= =?us-ascii?q?ESQKECiI0CQ0BAwEBAgEBAm0cDIU8AQEBAwEBATg0CQIFBwQCAQgRBAEBAR4?= =?us-ascii?q?JByEGCxQJCAIEAQ0FCIMagWkDDQgPrS+ELQGDUg2CFAWMBReBf4ERgxKBVIE?= =?us-ascii?q?CRQEBgSVDMYUjAp9PLgkCjX+DIyCRBo5LiTkCERSBJx84gVVwFTuCbIJQiEy?= =?us-ascii?q?FPkExAY01gR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="484622677"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Nov 2018 20:20:00 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id wALKK0aA023765 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 21 Nov 2018 20:20:00 GMT
Received: from xch-aln-003.cisco.com (173.36.7.13) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 21 Nov 2018 14:19:59 -0600
Received: from xch-aln-003.cisco.com ([173.36.7.13]) by XCH-ALN-003.cisco.com ([173.36.7.13]) with mapi id 15.00.1395.000; Wed, 21 Nov 2018 14:19:59 -0600
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Mikael Abrahamsson <swmike@swm.pp.se>
CC: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUdjVOcF0cyWOaX0SZYatMPuMYT6VEU/gAgAAXt4CAAAVAAIACGweAgAXDcwCAAIu4AIAA6ecAgACQvoCAABGrgIAADV2AgAACroCAAATDgIAADF0AgAAQD4CAABgeAIAC1ZYAgAAHSwCAAB+3gIADBDCAgAAjLACAAXKzgIAAHBAAgAMM2YCAAAwJAIABA0uAgABQyACAABF2AIAAAQWAgAAFzYCAABO4gIAABaeAgAADLgCAAAF1gIAABNqAgAAVzwD//5/PIA==
Date: Wed, 21 Nov 2018 20:19:59 +0000
Message-ID: <b1ddd925d74f4d14b8ab4d8c541d7f00@XCH-ALN-003.cisco.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
In-Reply-To: <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.1.196]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/yvGnOPSFOb5D5r07393hX4cYkWQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 20:20:04 -0000

> Maybe Ole can say
> more about what is expected when the delegating router and relay
> agent are on different platforms.

Well, not Ole ...

And, as relay agents are typically also the routers and they see the DHCPv6=
 packets already, they just snoop the inside to find the client message and=
 do what's needed for the PD and to advertise the prefixes. At least, that'=
s what happens for DOCSIS on the CMTS.

- Bernie

-----Original Message-----
From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Brian E Carpenter
Sent: Wednesday, November 21, 2018 2:59 PM
To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Mikael Abrahamsson <s=
wmike@swm.pp.se>
Cc: v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.org>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix=
-management-00.txt

On 2018-11-22 07:40, Templin (US), Fred L wrote:
> Hi Mikael,
>=20
>> -----Original Message-----
>> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
>> Sent: Wednesday, November 21, 2018 10:23 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <brian=
.e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
>> v6ops list <v6ops@ietf.org>
>> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-pre=
fix-management-00.txt
>>
>> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>>
>>> That particular example does not relate specifically to the DHCPv6-ND
>>> proposal; the proposal is not out to solve interactions between SLAAC
>>> and DHCPv6, but in this particular example common sense should prevail.
>>
>> I know, and that's why I don't like it. I want this problem solved, not
>> glossed over.
>>
>>> The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
>>> relay agents wrt prefix delegation is covered in RFC3633, Section 14.
>>
>> Errr, it's "covered" in the fact that it doesn't say how to do that.
>>
>> "If a delegating router communicates with a requesting router through
>>     a relay agent, the delegating router may need a protocol or other
>>     out-of-band communication to add routing information for delegated
>>     prefixes into the provider edge router."
>>
>> It doesn't say "inspect the relayed message and guess that you might nee=
d
>> to install a route and keep state for that route". How do you do this?
>> I have seen several relay implementations that relayed the message just
>> fine but didn't install any route, leaving the PD useless for the end
>> user.
>=20
> In a case that I care about, the delegating router and relay agent are on
> one and the same platform. So, the delegating router does just what the
> spec says, and the relay agent's needs are satisfied. Maybe Ole can say
> more about what is expected when the delegating router and relay
> agent are on different platforms.

Since DHCPv6 is a separate entity from any routing protocol, this
is a case where inside a single box they could be linked by a privately
defined API but in different boxes they would need a protocol, which
could of course be either proprietary or standardised. What's new
here?

    Brian

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops


From nobody Wed Nov 21 12:23:43 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 2A496130DCB for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:23:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 JTCM00hKob2o for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 12:23:37 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-oln040092065078.outbound.protection.outlook.com [40.92.65.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4141D130DC5 for <v6ops@ietf.org>; Wed, 21 Nov 2018 12:23:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QOZ5R49AGzhUpKR4SNsvW4BYT7ap85NgZmEsT0y31s4=; b=PiB2AuJTuiuPUiYSjXH14pzBVB40hpWQ6Ig1G4aW/c3OeNM5rThDFqLXYhUUGxeObGcv17PikujO3SaM/i0BlD4kn/FGW42yJoSdTJZ4wTHzxYYyDA0pcO7+nfeifInclhC1BboHhyFET8InP4nWjao6790R5fiP0hDmUDxsQ/A+x/13UJaL5kkWWXJXm4YS2zEHy7GrSyJLJknu2br8eCOCclyM7YDkO80l/iwMWRwuA+WM6tOzwnTQaq+Fc7IwrW9mtE7HIu4w6/mF6Flwi/vMTFi2IeACoFwBWtBNO+wssK/vJa2MoSR+PNbD9saqejWSFXxUBsi4esiaEQcWsw==
Received: from HE1EUR01FT017.eop-EUR01.prod.protection.outlook.com (10.152.0.58) by HE1EUR01HT045.eop-EUR01.prod.protection.outlook.com (10.152.1.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 21 Nov 2018 20:23:34 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.56) by HE1EUR01FT017.mail.protection.outlook.com (10.152.0.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 21 Nov 2018 20:23:34 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.015; Wed, 21 Nov 2018 20:23:34 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Ted Lemon <mellon@fugue.com>
CC: Warren Kumari <warren@kumari.net>, IPv6 Ops WG <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOgAABPLYAAADeNQA==
Date: Wed, 21 Nov 2018 20:23:34 +0000
Message-ID: <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com>
In-Reply-To: <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:F937F75B554E30CEA71B8463F03AAB9B8335938DE5601034F0B004F054978DA6; UpperCasedChecksum:36DC0DC405E62BF353D78B189FB8A8D819358EDBC7438D65F736E785E1908C46; SizeAsReceived:8714; Count:46
x-tmn: [mp2Nzom7tGZ29vHb2D72twsYxItffOZq]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT045; 6:ghjUIgPvqgFA0zo3aPe7YF8XByj636jf7dF42o3NxJUqOmRrGCXUHCOahDWLTs0Hw9dgTKK8S5X3uipFqLErSmu/lwMPpqY415Yftiqa79bSC22qxiedzuzDCUMwYVk32PTiyHAP4TkiPwRBK435UrUMcvAWBtNnMaFXotSVBHqA95KMM2nIzFVHDrN5h38ZP2WOlSefvCKXuhpyVE4KadgobNs89aIwxrk0dso5qi9HexzVM5swE3BGmoy2hjZPUcO7QJWkO3nqq0CZ6x2h/WMM+KiaPOG+nCxV6QUm5w7Tpw+ndLT5EZ6jZhPDC6/HQGwcjhhIWVWIZNNBC6U5zGSMJQ5lfsAdCxSZghWD1r1Yj7twBjkfJGFilCd1BIMgCDCcffrAKa75xzXrAawTRV+0A5/jns83VJeJBN2wwvd8kSnplGiWOp9rS6GtK9JzlBtuk19iJhmM7pvdXCvaFQ==; 5:cA6+1k1s/pKWNPZKQxm5Hqfm4DSj0xiyIzJb4HqH2uINz8gba92ClRtU4zd+1T8gF1hAlGKSyA7fN8BiuBsXF9iFJBVtrV6K8RIpMOhW5qWXyONYXOrONUKrjrfuIQN9hsS92emQMSdlYgYQBxuvak2qdj9Vul9tc7C+q2b8oV8=; 7:mnB9tSHqCitZgk29d0SE0rRMw1H/uEwzCmXwcxpJjIipEM87rESAG3SPu6CyklRLja0nEilOAliLsnp3PICv+qkgc4EVUOaHJZlSfkvLW94JoHgjjpAcFQDMi1eCyKu7WXOQ/3ccfZ/1cphJZPdHUg==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT045; 
x-ms-traffictypediagnostic: HE1EUR01HT045:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT045; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT045; 
x-microsoft-antispam-message-info: lHUSjUc42/AcWZxgD3wILiNTZ/W7r7VAuxNeQOTL4fBGajyF1yFRv3hqouYHVfxb
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 96fa6041-f2f9-49e8-0910-08d64fef364d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 20:23:34.5050 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT045
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ct_Pxd84uy6NwvemvwbwX1_vDRk>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 20:23:41 -0000

--_000_HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0HE1PR0402MB2937_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QW5kIOKApiBJIHVuZGVyc3RhbmQsIHNvdW5kcyBsaWtlIG5vIGNoYW5jZSwgYnV0IGdpdmluZyB1
cCBpcyBub3QgYW4gb3B0aW9uIOKYug0KDQpGcm9tOiBUZWQgTGVtb24gW21haWx0bzptZWxsb25A
ZnVndWUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxOCAxMDoxMiBQTQ0K
VG86IEtoYWxlZCBPbWFyIDxlbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20+DQpDYzogV2FycmVu
IEt1bWFyaSA8d2FycmVuQGt1bWFyaS5uZXQ+OyBJUHY2IE9wcyBXRyA8djZvcHNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3Y2b3BzXSBJUG1peCB2ZXJzaW9uIDAxIG1vZGlmaWNhdGlvbi4NCg0K
QW5kLiAgIEkgZG9uJ3QgdGhpbmsgaW5kaXZpZHVhbHMgY2FuIHBhcnRpY2lwYXRlIGluIHN0YW5k
YXJkcyBhY3Rpdml0eSB0aGVyZSB3aXRob3V0IGEgc3BvbnNvciAoSSB3aWxsIGFkbWl0IHRoYXQg
SSdtIG5vdCBhbiBleHBlcnQsIHRob3VnaCkuICAgUmVtZW1iZXIsIHRoZXkgYXJlIHNwZWNpZnlp
bmcgaG93IGhhcmR3YXJlIHdvcmtzLCBhbmQgc28gaXQncyBpbXBvcnRhbnQgdGhhdCB0aGVyZSBi
ZSBzb21lYm9keSBtYWtpbmcgdGhlIGhhcmR3YXJlIHdobyBjYW4gdGVzdCB0aGUgc3BlY2lmaWNh
dGlvbi4NCg0KT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMzowNyBQTSBLaGFsZWQgT21hciA8ZW5n
LmtoYWxlZC5vbWFyQG91dGxvb2suY29tPG1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5j
b20+PiB3cm90ZToNCuKAnGFuZOKAnSBvciDigJxvcuKAnT8NCg0KRnJvbTogVGVkIExlbW9uIFtt
YWlsdG86bWVsbG9uQGZ1Z3VlLmNvbTxtYWlsdG86bWVsbG9uQGZ1Z3VlLmNvbT5dDQpTZW50OiBX
ZWRuZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE4IDk6NDcgUE0NClRvOiBLaGFsZWQgT21hciA8ZW5n
LmtoYWxlZC5vbWFyQG91dGxvb2suY29tPG1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5j
b20+Pg0KQ2M6IFdhcnJlbiBLdW1hcmkgPHdhcnJlbkBrdW1hcmkubmV0PG1haWx0bzp3YXJyZW5A
a3VtYXJpLm5ldD4+OyBJUHY2IE9wcyBXRyA8djZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGll
dGYub3JnPj4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNpb24gMDEgbW9kaWZpY2F0
aW9uLg0KDQpZb3UgbmVlZCB0byBiZWNvbWUgYSBtZW1iZXIsIGFuZCBnZW5lcmFsbHkgeW91ciBl
bXBsb3llciBuZWVkcyB0byBiZWNvbWUgYSBtZW1iZXIgYXMgd2VsbC4gICBIZXJlJ3Mgc29tZSBp
bnRyb2R1Y3RvcnkgaW5mb3JtYXRpb246DQoNCmh0dHBzOi8vc3RhbmRhcmRzLmllZWUub3JnL2Rl
dmVsb3AvaW5kZXguaHRtbD91dG1fc291cmNlPW1tX2xpbmsmdXRtX2NhbXBhaWduPWZhdyZ1dG1f
bWVkaXVtPXN0ZCZ1dG1fdGVybT1kZXZlbG9wJTIwc3RhbmRhcmRzJTJDJTIwZmluZCUyMHdvcmtp
bmclMjBncm91cA0KDQoNCk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDI6NDMgUE0gS2hhbGVkIE9t
YXIgPGVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbTxtYWlsdG86ZW5nLmtoYWxlZC5vbWFyQG91
dGxvb2suY29tPj4gd3JvdGU6DQpJIGRvbuKAmXQgc2VlIGFueSBlLW1haWwgSUQgcmVwcmVzZW50
aW5nIGEgV0cgdGhlcmUsIGFsbW9zdCBjbG9zZSB0byBmaW5kIGEgd2F5IHRvIHN0YXJ0IGEgZGly
ZWN0IGRpc2N1c3Npb24gYW5kIGNhbm5vdCBmaW5kIGEgc2luZ2xlIHN0ZXAtYnktc3RlcCBndWlk
ZSwgb25lIG1vcmUgdGhpbmcgdG8gbWFyaywgaXMgdGhlcmUgYSBwYWdlIHdpdGggYWxsLWluLW9u
ZSBpbmZvcm1hdGlvbiB0byByb3V0ZSBmb3Igb3RoZXIgcGFnZXMgb3RoZXIgdGhhbiB3aGF0IGlz
IG1lbnRpb25lZCBpbiB0aGUgcmVjZW50IHdlYnNpdGUuDQoNCkZyb206IFdhcnJlbiBLdW1hcmkg
W21haWx0bzp3YXJyZW5Aa3VtYXJpLm5ldDxtYWlsdG86d2FycmVuQGt1bWFyaS5uZXQ+XQ0KU2Vu
dDogTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCA4OjU0IFBNDQpUbzogVGVkIExlbW9uIDxtZWxs
b25AZnVndWUuY29tPG1haWx0bzptZWxsb25AZnVndWUuY29tPj4NCkNjOiBLaGFsZWQgT21hciA8
ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29tPG1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9v
ay5jb20+PjsgU2ltb24gSG9ic29uIDxsaW51eEB0aGVob2Jzb25zLmNvLnVrPG1haWx0bzpsaW51
eEB0aGVob2Jzb25zLmNvLnVrPj47IElQdjYgT3BlcmF0aW9ucyA8djZvcHNAaWV0Zi5vcmc8bWFp
bHRvOnY2b3BzQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNpb24g
MDEgbW9kaWZpY2F0aW9uLg0KDQoNCg0KT24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTozMiBQTSBU
ZWQgTGVtb24gPG1lbGxvbkBmdWd1ZS5jb208bWFpbHRvOm1lbGxvbkBmdWd1ZS5jb20+PiB3cm90
ZToNCk1yLiBPbWFyLCBsYXllciAxIHNpZ25hbGluZyBpcyBzaW1wbHkgb3V0IG9mIHNjb3BlIGZv
ciB0aGUgSUVURi4NCg0KDQpJbmRlZWQuIEl0IGlzIGFsc28gKGFzIHN0YXRlZCBieSB0aGUgY2hh
aXJzKSBvdXQgb2Ygc2NvcGUgZm9yIFY2T1BTIChhbmQgNk1BTikgLS0gdGhlIElFRUUgKGh0dHBz
Oi8vd3d3LmllZWUub3JnLykgbWF5IGJlIGEgcGxhY2Ugd29ydGggdHJ5aW5nIHRvIGRpc2N1c3Mg
dGhpcy4NClcNCg0KDQpPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAxOjIxIFBNIEtoYWxlZCBPbWFy
IDxlbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb208bWFpbHRvOmVuZy5raGFsZWQub21hckBvdXRs
b29rLmNvbT4+IHdyb3RlOg0KVGhlcmUgYXJlIG1hbnkgaXNzdWVzIGhlcmUgdGhhdCBuZWVkcyBz
b21lIGZvY3VzaW5nIHRoZW4gd2UgY2FuIG1vdmUgdG8gdGhlIG1haW4gaXNzdWUgdGhhdCBoYXMg
cmVsZXZhbmNlIHRvIHRoZSBXRyBjaGFydGVyLCBuby4xIGlzIHRoZSBuYW1lIG9mIHRoZSBuZXcg
c2lnbmFsLCB3ZSBjYW4ndCBjYWxsIGl0IGFuYWxvZ3VlIGp1c3QgYmVjYXVzZSBpdCBoYXMgZGlm
ZmVyZW50IHZhbHVlcywgYnV0IHdlIGNhbiBjYWxsIGl0IGRpZ2l0YWwgYmVjYXVzZSBpdCBlbmNv
ZGVzIGEgZGlnaXRhbCBzdHJlYW0gaW50byBhIG5ldyBkaWdpdGFsIHN0cmVhbSB3aXRoIGxpbWl0
ZWQgdmFsdWVzLCBuby4yIHRoZSBhbW91bnQgb2YgaW5mb3JtYXRpb24gY2FycmllZCAoSS5lLiB3
aGF0IGlzIHRoZSBzdGFuZGFyZCB0cmFjayB0aGF0IGRldGVybWluZXMgaG93IG1hbnkgYml0cyBj
YW4gYmUgZWVuY29kZWQgb24gZXZlcnkgb25lIG91dHB1dCksIG5vLjMgY29tcHJlc3Npbmcgbm9y
bWFsIGJpbmFyeSBiaXRzIHRvIGNvbXByZXNzIDMyIGJpdHMgaW4gNSBiaXRzIChzbyB0aGlzIHdp
bGwgaGVscCBpbiBtYW55IHRoaW5ncyBpbmNsdWRpbmcgY29tcHJlc3NpbmcgYW4gSVB2NiBhZGRy
ZXNzIHRvIGJlIDIwIGJpdHMgb3IgaW5jcmVhc2luZyB0aGUgSVB2NCBhZGRyZXNzIHNwYWNlIHVz
aW5nIGZyYWN0aW9uYWwgSVB2NCBhZGRyZXNzKS4NClNvcnJ5IGZvciBkaXNjdXNzaW5nIGlycmVs
ZXZhbnQgdG9waWNzIGhlcmUgYnV0IHRoZSBtYWluIGlkZWEgdGhhdCBjYW1lIGhlcmUgdG9vayB1
cyB0byBvdGhlciB0b3BpY3MuDQpUaGFua3MsDQpLaGFsZWQNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBPbGl2aWVyIE1KIENyw6lwaW4tTGVibG9uZCA8b2NsQGdpaC5j
b208bWFpbHRvOm9jbEBnaWguY29tPj4NClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTgg
MjowMjo1MiBQTQ0KVG86IEtoYWxlZCBPbWFyOyB2Nm9wc0BpZXRmLm9yZzxtYWlsdG86djZvcHNA
aWV0Zi5vcmc+OyBTaW1vbiBIb2Jzb24NClN1YmplY3Q6IFt2Nm9wc10gSVBtaXggdmVyc2lvbiAw
MSBtb2RpZmljYXRpb24uDQoNCg0KT24gMTgvMTEvMjAxOCAwMToyMiwgS2hhbGVkIE9tYXIgd3Jv
dGU6DQpMb29rLCBlbGVjdHJvbmljYWxseSwgd2hhdCBpcyAwIGFuZCB3aGF0IGlzIDEsIDAgaXMg
MCB2b2x0YWdlLCBhbmQgMSBpcyA1IHZvbHRhZ2UsIGJlbG93IDUgdm9sdGFnZSBpcyAwLCA1IG9y
IG92ZXIgdm9sdGFnZSBpcyAxLCBzbyB0aGUgdmFsdWVzIG9mIHZvbHRhZ2VzIHRoYXQgY2FuIHJl
cHJlc2VudCBhIDAgYXJlIGxpc3RlZCBvbiB0aGUgZmlsZSAwLCAwLjEsIDAuMiwgZXRjIGFuZCB0
aGUgdmFsdWVzIG9mIHZvbHRhZ2VzIHRoYXQgY2FuIHJlcHJlc2VudCBhIDEgYXJlIDUsIDUuMSwg
NS4yLCBldGMsIHNvIHRoZSAzMiBiaXRzIGNhbiBiZSByZXByZXNlbnRlZCBieSA1IGJpdHMuDQpG
b3IgZXhhbXBsZSwgdGhlIG91dHB1dCBjYW4gYmUgMDAwMDAgZm9yIG1hbnkgbnVtYmVyIG9mIGlu
cHV0cywgYW5kIGVhY2ggMDAwMDAgaGFzIGEgZGlmZmVyZW50IHZhbHVlIG9mIHZvbHRhZ2UgdGhh
dCByZXByZXNlbnRzIGVhY2ggMC4NCk5vdyBpdCBpcyB2ZXJ5IGNsZWFyLCBsb29raW5nIGZvcndh
cmQgZm9yIG1vcmUgZGlzY3Vzc2lvbnMgYW55d2hlcmUuDQoNCkNvbmdyYXR1bGF0aW9ucywgeW91
J3ZlIGp1c3QgaW52ZW50ZWQgYSBkaWdpdGFsIHRvIGFuYWxvZ3VlIGNvbnZlcnRlci4gVGhlIHBy
b2JsZW0gaXMgdGhhdCB0aGVzZSBoYXZlIGJlZW4gYXJvdW5kIGZvciBhIGxvbmcgdGltZS4gVGhl
IG90aGVyIHByb2JsZW0gaXMgdGhhdCB0aGUgdHlwZSBvZiBlbmNvZGluZyB5b3UncmUgc3BlYWtp
bmcgYWJvdXQgaXMgc2ltaWxhciB0byBhbmFsb2d1ZSBUViBzaWduYWxzIGxpa2UgY29tcG9zaXRl
IHZpZGVvIGV0Yy4gWW91IGltbWVkaWF0ZWx5IHJ1biBpbnRvIHByb2JsZW1zIG9mIHBoYXNlLCBp
bnRlcmZlcmVuY2UgYmV0d2VlbiB0aGUgZGlmZmVyZW50IHNpZ25hbHMgYXMgd2VsbCBhcyB0b2xl
cmFuY2UgaXNzdWVzIHN1Y2ggYXMgdGhlcm1hbCBhbmQgYWdlIHRvbGVyYW5jZSAtIHJlc2lzdG9y
cyBhbmQgY2FwYWNpdG9ycyB0aGF0IGNoYW5nZSB0b2xlcmFuY2Ugb3ZlciB0aW1lLiBUaGF0J3Mg
d2l0aG91dCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBOeXF1aXN0LVNoYW5ub24gc2FtcGxpbmcg
dGhlb3JlbSBhbmQgcmVzdWx0aW5nIEFsaWFzaW5nIGVzcGVjaWFsbHkgYXQgaGlnaGVyIGZyZXF1
ZW5jaWVzLg0KDQpJdCdzIGJhc2ljYWxseSBhIG5vbiBzdGFydGVyLg0KDQpLaW5kZXN0IHJlZ2Fy
ZHMsDQoNCk9saXZpZXINCg0KLS0NCg0KT2xpdmllciBNSiBDcsOpcGluLUxlYmxvbmQsIFBoRA0K
DQpodHRwOi8vd3d3LmdpaC5jb20vb2NsLmh0bWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnY2b3BzIG1haWxpbmcgbGlzdA0KdjZvcHNAaWV0Zi5v
cmc8bWFpbHRvOnY2b3BzQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby92Nm9wcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCnY2b3BzIG1haWxpbmcgbGlzdA0KdjZvcHNAaWV0Zi5vcmc8bWFpbHRvOnY2b3BzQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby92Nm9wcw0KDQoN
Ci0tDQpJIGRvbid0IHRoaW5rIHRoZSBleGVjdXRpb24gaXMgcmVsZXZhbnQgd2hlbiBpdCB3YXMg
b2J2aW91c2x5IGEgYmFkIGlkZWEgaW4gdGhlIGZpcnN0IHBsYWNlLg0KVGhpcyBpcyBsaWtlIHB1
dHRpbmcgcmFiaWQgd2Vhc2VscyBpbiB5b3VyIHBhbnRzLCBhbmQgbGF0ZXIgZXhwcmVzc2luZyBy
ZWdyZXQgYXQgaGF2aW5nIGNob3NlbiB0aG9zZSBwYXJ0aWN1bGFyIHJhYmlkIHdlYXNlbHMgYW5k
IHRoYXQgcGFpciBvZiBwYW50cy4NCiAgIC0tLW1hZg0K

--_000_HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0HE1PR0402MB2937_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1m
YW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5BbmQg4oCmIEkgdW5kZXJzdGFuZCwgc291bmRzIGxpa2Ugbm8gY2hhbmNlLCBi
dXQgZ2l2aW5nIHVwIGlzIG5vdCBhbiBvcHRpb24NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTpXaW5nZGluZ3M7Y29sb3I6IzFGNDk3RCI+Sjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFRlZCBMZW1vbiBbbWFpbHRv
Om1lbGxvbkBmdWd1ZS5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBOb3ZlbWJl
ciAyMSwgMjAxOCAxMDoxMiBQTTxicj4NCjxiPlRvOjwvYj4gS2hhbGVkIE9tYXIgJmx0O2VuZy5r
aGFsZWQub21hckBvdXRsb29rLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IFdhcnJlbiBLdW1hcmkg
Jmx0O3dhcnJlbkBrdW1hcmkubmV0Jmd0OzsgSVB2NiBPcHMgV0cgJmx0O3Y2b3BzQGlldGYub3Jn
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Y2b3BzXSBJUG1peCB2ZXJzaW9uIDAxIG1v
ZGlmaWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmQuJm5i
c3A7ICZuYnNwO0kgZG9uJ3QgdGhpbmsgaW5kaXZpZHVhbHMgY2FuIHBhcnRpY2lwYXRlIGluIHN0
YW5kYXJkcyBhY3Rpdml0eSB0aGVyZSB3aXRob3V0IGEgc3BvbnNvciAoSSB3aWxsIGFkbWl0IHRo
YXQgSSdtIG5vdCBhbiBleHBlcnQsIHRob3VnaCkuJm5ic3A7ICZuYnNwO1JlbWVtYmVyLCB0aGV5
IGFyZSBzcGVjaWZ5aW5nIGhvdyBoYXJkd2FyZSB3b3JrcywgYW5kIHNvIGl0J3MgaW1wb3J0YW50
IHRoYXQgdGhlcmUgYmUgc29tZWJvZHkNCiBtYWtpbmcgdGhlIGhhcmR3YXJlIHdobyBjYW4gdGVz
dCB0aGUgc3BlY2lmaWNhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDM6MDcgUE0gS2hhbGVkIE9tYXIgJmx0
OzxhIGhyZWY9Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iPmVuZy5raGFsZWQu
b21hckBvdXRsb29rLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxhbmTigJ0gb3Ig4oCcb3LigJ0/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiBUZWQgTGVtb24gW21haWx0bzo8YSBocmVmPSJtYWlsdG86bWVsbG9uQGZ1Z3VlLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1lbGxvbkBmdWd1ZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdl
ZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTggOTo0NyBQTTxicj4NCjxiPlRvOjwvYj4gS2hhbGVk
IE9tYXIgJmx0OzxhIGhyZWY9Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRh
cmdldD0iX2JsYW5rIj5lbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOjwvYj4gV2FycmVuIEt1bWFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOndhcnJlbkBrdW1hcmku
bmV0IiB0YXJnZXQ9Il9ibGFuayI+d2FycmVuQGt1bWFyaS5uZXQ8L2E+Jmd0OzsgSVB2NiBPcHMg
V0cgJmx0OzxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnY2
b3BzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFt2Nm9wc10gSVBt
aXggdmVyc2lvbiAwMSBtb2RpZmljYXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5Zb3UgbmVlZCB0byBiZWNvbWUgYSBtZW1iZXIsIGFuZCBnZW5l
cmFsbHkgeW91ciBlbXBsb3llciBuZWVkcyB0byBiZWNvbWUgYSBtZW1iZXIgYXMgd2VsbC4mbmJz
cDsgJm5ic3A7SGVyZSdzIHNvbWUgaW50cm9kdWN0b3J5IGluZm9ybWF0aW9uOjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxhIGhyZWY9Imh0dHBzOi8v
c3RhbmRhcmRzLmllZWUub3JnL2RldmVsb3AvaW5kZXguaHRtbD91dG1fc291cmNlPW1tX2xpbmsm
YW1wO3V0bV9jYW1wYWlnbj1mYXcmYW1wO3V0bV9tZWRpdW09c3RkJmFtcDt1dG1fdGVybT1kZXZl
bG9wJTIwc3RhbmRhcmRzJTJDJTIwZmluZCUyMHdvcmtpbmclMjBncm91cCIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vc3RhbmRhcmRzLmllZWUub3JnL2RldmVsb3AvaW5kZXguaHRtbD91dG1fc291
cmNlPW1tX2xpbmsmYW1wO3V0bV9jYW1wYWlnbj1mYXcmYW1wO3V0bV9tZWRpdW09c3RkJmFtcDt1
dG1fdGVybT1kZXZlbG9wJTIwc3RhbmRhcmRzJTJDJTIwZmluZCUyMHdvcmtpbmclMjBncm91cDwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDI6NDMgUE0gS2hhbGVkIE9t
YXIgJmx0OzxhIGhyZWY9Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRhcmdl
dD0iX2JsYW5rIj5lbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCBzZWUgYW55IGUtbWFpbCBJRCByZXBy
ZXNlbnRpbmcgYSBXRyB0aGVyZSwgYWxtb3N0IGNsb3NlIHRvIGZpbmQgYSB3YXkgdG8gc3RhcnQg
YSBkaXJlY3QgZGlzY3Vzc2lvbg0KIGFuZCBjYW5ub3QgZmluZCBhIHNpbmdsZSBzdGVwLWJ5LXN0
ZXAgZ3VpZGUsIG9uZSBtb3JlIHRoaW5nIHRvIG1hcmssIGlzIHRoZXJlIGEgcGFnZSB3aXRoIGFs
bC1pbi1vbmUgaW5mb3JtYXRpb24gdG8gcm91dGUgZm9yIG90aGVyIHBhZ2VzIG90aGVyIHRoYW4g
d2hhdCBpcyBtZW50aW9uZWQgaW4gdGhlIHJlY2VudCB3ZWJzaXRlLg0KPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBX
YXJyZW4gS3VtYXJpIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOndhcnJlbkBrdW1hcmkubmV0IiB0
YXJnZXQ9Il9ibGFuayI+d2FycmVuQGt1bWFyaS5uZXQ8L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggODo1NCBQTTxicj4NCjxiPlRvOjwvYj4gVGVkIExl
bW9uICZsdDs8YSBocmVmPSJtYWlsdG86bWVsbG9uQGZ1Z3VlLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1lbGxvbkBmdWd1ZS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gS2hhbGVkIE9tYXIgJmx0
OzxhIGhyZWY9Im1haWx0bzplbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb20iIHRhcmdldD0iX2Js
YW5rIj5lbmcua2hhbGVkLm9tYXJAb3V0bG9vay5jb208L2E+Jmd0OzsgU2ltb24gSG9ic29uICZs
dDs8YSBocmVmPSJtYWlsdG86bGludXhAdGhlaG9ic29ucy5jby51ayIgdGFyZ2V0PSJfYmxhbmsi
PmxpbnV4QHRoZWhvYnNvbnMuY28udWs8L2E+Jmd0OzsgSVB2NiBPcGVyYXRpb25zICZsdDs8YSBo
cmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdjZvcHNdIElQbWl4IHZlcnNpb24g
MDEgbW9kaWZpY2F0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAxOjMyIFBNIFRl
ZCBMZW1vbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1lbGxvbkBmdWd1ZS5jb20iIHRhcmdldD0iX2Js
YW5rIj5tZWxsb25AZnVndWUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1yLiBPbWFyLCBsYXllciAxIHNpZ25h
bGluZyBpcyBzaW1wbHkgb3V0IG9mIHNjb3BlIGZvciB0aGUgSUVURi4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JbmRlZWQuIEl0IGlzIGFsc28gKGFzIHN0YXRlZCBi
eSB0aGUgY2hhaXJzKSBvdXQgb2Ygc2NvcGUgZm9yIFY2T1BTIChhbmQgNk1BTikgLS0gdGhlIElF
RUUgKDxhIGhyZWY9Imh0dHBzOi8vd3d3LmllZWUub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmllZWUub3JnLzwvYT4pDQogbWF5IGJlIGEgcGxhY2Ugd29ydGggdHJ5aW5nIHRvIGRp
c2N1c3MgdGhpcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPlc8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMToy
MSBQTSBLaGFsZWQgT21hciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVuZy5raGFsZWQub21hckBvdXRs
b29rLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgbWFueSBpc3N1ZXMgaGVyZSB0
aGF0IG5lZWRzIHNvbWUgZm9jdXNpbmcgdGhlbiB3ZSBjYW4gbW92ZSB0byB0aGUgbWFpbiBpc3N1
ZSB0aGF0IGhhcyByZWxldmFuY2UgdG8NCiB0aGUgV0cgY2hhcnRlciwgbm8uMSBpcyB0aGUgbmFt
ZSBvZiB0aGUgbmV3IHNpZ25hbCwgd2UgY2FuJ3QgY2FsbCBpdCBhbmFsb2d1ZSBqdXN0IGJlY2F1
c2UgaXQgaGFzIGRpZmZlcmVudCB2YWx1ZXMsIGJ1dCB3ZSBjYW4gY2FsbCBpdCBkaWdpdGFsIGJl
Y2F1c2UgaXQgZW5jb2RlcyBhIGRpZ2l0YWwgc3RyZWFtIGludG8gYSBuZXcgZGlnaXRhbCBzdHJl
YW0gd2l0aCBsaW1pdGVkIHZhbHVlcywgbm8uMiB0aGUgYW1vdW50IG9mIGluZm9ybWF0aW9uDQog
Y2FycmllZCAoSS5lLiB3aGF0IGlzIHRoZSBzdGFuZGFyZCB0cmFjayB0aGF0IGRldGVybWluZXMg
aG93IG1hbnkgYml0cyBjYW4gYmUgZWVuY29kZWQgb24gZXZlcnkgb25lIG91dHB1dCksIG5vLjMg
Y29tcHJlc3Npbmcgbm9ybWFsIGJpbmFyeSBiaXRzIHRvIGNvbXByZXNzIDMyIGJpdHMgaW4gNSBi
aXRzIChzbyB0aGlzIHdpbGwgaGVscCBpbiBtYW55IHRoaW5ncyBpbmNsdWRpbmcgY29tcHJlc3Np
bmcgYW4gSVB2NiBhZGRyZXNzIHRvIGJlIDIwDQogYml0cyBvciBpbmNyZWFzaW5nIHRoZSBJUHY0
IGFkZHJlc3Mgc3BhY2UgdXNpbmcgZnJhY3Rpb25hbCBJUHY0IGFkZHJlc3MpLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+U29ycnkgZm9yIGRpc2N1c3NpbmcgaXJyZWxldmFudCB0b3BpY3MgaGVy
ZSBidXQgdGhlIG1haW4gaWRlYSB0aGF0IGNhbWUgaGVyZSB0b29rIHVzIHRvIG90aGVyIHRvcGlj
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPktoYWxlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0K
PGhyIHNpemU9IjIiIHdpZHRoPSI5OCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8ZGl2IGlk
PSJtXy05MDA4MTE5Nzc4NzE2MDA5ODM5bV8tNTg0Mjc1MTg0MjAyNjM0NzY0N2dtYWlsLW1fLTEz
OTE2NDA5NDMyMzQ3ODk5NjFtXzU0MzQzMTE4ODQ2OTY2NDg3MTBkaXZScGx5RndkTXNnIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gT2xpdmllcg0KIE1KIENy
w6lwaW4tTGVibG9uZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9jbEBnaWguY29tIiB0YXJnZXQ9Il9i
bGFuayI+b2NsQGdpaC5jb208L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE5vdmVt
YmVyIDE5LCAyMDE4IDI6MDI6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEtoYWxlZCBPbWFyOyA8YSBo
cmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj52Nm9wc0BpZXRmLm9y
ZzwvYT47IFNpbW9uIEhvYnNvbjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbdjZvcHNdIElQbWl4IHZl
cnNpb24gMDEgbW9kaWZpY2F0aW9uLjwvc3Bhbj4gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIDE4LzExLzIwMTggMDE6MjIs
IEtoYWxlZCBPbWFyIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Mb29rLCBlbGVj
dHJvbmljYWxseSwgd2hhdCBpcyAwIGFuZCB3aGF0IGlzIDEsIDAgaXMgMCB2b2x0YWdlLCBhbmQg
MSBpcyA1IHZvbHRhZ2UsIGJlbG93IDUgdm9sdGFnZSBpcyAwLCA1IG9yDQogb3ZlciB2b2x0YWdl
IGlzIDEsIHNvIHRoZSB2YWx1ZXMgb2Ygdm9sdGFnZXMgdGhhdCBjYW4gcmVwcmVzZW50IGEgMCBh
cmUgbGlzdGVkIG9uIHRoZSBmaWxlIDAsIDAuMSwgMC4yLCBldGMgYW5kIHRoZSB2YWx1ZXMgb2Yg
dm9sdGFnZXMgdGhhdCBjYW4gcmVwcmVzZW50IGEgMSBhcmUgNSwgNS4xLCA1LjIsIGV0Yywgc28g
dGhlIDMyIGJpdHMgY2FuIGJlIHJlcHJlc2VudGVkIGJ5IDUgYml0cy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZvciBleGFtcGxlLCB0aGUgb3V0cHV0IGNhbiBiZSAwMDAwMCBmb3IgbWFueSBu
dW1iZXIgb2YgaW5wdXRzLCBhbmQgZWFjaCAwMDAwMCBoYXMgYSBkaWZmZXJlbnQgdmFsdWUgb2Yg
dm9sdGFnZQ0KIHRoYXQgcmVwcmVzZW50cyBlYWNoIDAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5Ob3cgaXQgaXMgdmVyeSBjbGVhciwgbG9va2luZyBmb3J3YXJkIGZvciBtb3JlIGRp
c2N1c3Npb25zIGFueXdoZXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkNvbmdyYXR1bGF0aW9ucywg
eW91J3ZlIGp1c3QgaW52ZW50ZWQgYSBkaWdpdGFsIHRvIGFuYWxvZ3VlIGNvbnZlcnRlci4gVGhl
IHByb2JsZW0gaXMgdGhhdCB0aGVzZSBoYXZlIGJlZW4gYXJvdW5kIGZvciBhIGxvbmcgdGltZS4g
VGhlIG90aGVyIHByb2JsZW0gaXMgdGhhdCB0aGUgdHlwZSBvZiBlbmNvZGluZyB5b3UncmUgc3Bl
YWtpbmcgYWJvdXQgaXMgc2ltaWxhciB0byBhbmFsb2d1ZSBUViBzaWduYWxzIGxpa2UgY29tcG9z
aXRlIHZpZGVvIGV0Yy4NCiBZb3UgaW1tZWRpYXRlbHkgcnVuIGludG8gcHJvYmxlbXMgb2YgcGhh
c2UsIGludGVyZmVyZW5jZSBiZXR3ZWVuIHRoZSBkaWZmZXJlbnQgc2lnbmFscyBhcyB3ZWxsIGFz
IHRvbGVyYW5jZSBpc3N1ZXMgc3VjaCBhcyB0aGVybWFsIGFuZCBhZ2UgdG9sZXJhbmNlIC0gcmVz
aXN0b3JzIGFuZCBjYXBhY2l0b3JzIHRoYXQgY2hhbmdlIHRvbGVyYW5jZSBvdmVyIHRpbWUuIFRo
YXQncyB3aXRob3V0IHRha2luZyBpbnRvIGFjY291bnQgdGhlIE55cXVpc3QtU2hhbm5vbg0KIHNh
bXBsaW5nIHRoZW9yZW0gYW5kIHJlc3VsdGluZyBBbGlhc2luZyBlc3BlY2lhbGx5IGF0IGhpZ2hl
ciBmcmVxdWVuY2llcy48YnI+DQo8YnI+DQpJdCdzIGJhc2ljYWxseSBhIG5vbiBzdGFydGVyLjxi
cj4NCjxicj4NCktpbmRlc3QgcmVnYXJkcyw8YnI+DQo8YnI+DQpPbGl2aWVyPG86cD48L286cD48
L3A+DQo8cHJlPi0tIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPk9saXZpZXIgTUogQ3LDqXBpbi1M
ZWJsb25kLCBQaEQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48YSBocmVmPSJodHRwOi8vd3d3Lmdp
aC5jb20vb2NsLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LmdpaC5jb20vb2NsLmh0
bWw8L2E+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnY2b3BzIG1h
aWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzp2Nm9wc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnY2b3BzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Y2b3BzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQp2Nm9wcyBtYWlsaW5n
IGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86djZvcHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij52Nm9wc0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3Y2b3BzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby92Nm9wczwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgZG9uJ3QgdGhpbmsgdGhlIGV4ZWN1
dGlvbiBpcyByZWxldmFudCB3aGVuIGl0IHdhcyBvYnZpb3VzbHkgYSBiYWQgaWRlYSBpbiB0aGUg
Zmlyc3QgcGxhY2UuPGJyPg0KVGhpcyBpcyBsaWtlIHB1dHRpbmcgcmFiaWQgd2Vhc2VscyBpbiB5
b3VyIHBhbnRzLCBhbmQgbGF0ZXIgZXhwcmVzc2luZyByZWdyZXQgYXQgaGF2aW5nIGNob3NlbiB0
aG9zZSBwYXJ0aWN1bGFyIHJhYmlkIHdlYXNlbHMgYW5kIHRoYXQgcGFpciBvZiBwYW50cy48YnI+
DQombmJzcDsgJm5ic3A7LS0tbWFmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0HE1PR0402MB2937_--


From nobody Wed Nov 21 13:15:49 2018
Return-Path: <pmarks@google.com>
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 52E0512D4E9 for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 13:15:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.959
X-Spam-Level: 
X-Spam-Status: No, score=-18.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 Q36-3siivx7A for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 13:15:45 -0800 (PST)
Received: from mail-yw1-xc2a.google.com (mail-yw1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (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 89F2712F295 for <v6ops@ietf.org>; Wed, 21 Nov 2018 13:15:45 -0800 (PST)
Received: by mail-yw1-xc2a.google.com with SMTP id q11so2838647ywa.0 for <v6ops@ietf.org>; Wed, 21 Nov 2018 13:15:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pFT5Of93Opswe28QktXDvmyOjJ4BtqwKd2V+RmMIyoI=; b=snFBzcNBf2eoH6tGQytvnehZvf05EutQEk4JBhQCSiYDaIH+CH9C7ELSU3laHbohhc 4YnwMfkaBjH8gynJ/hpquH7K+8NlZ/r3Kc3xsYRdURJO1I80GURjIxublj3j1iapTl7p qMd5lYBeMQBlksmiNXEZi8AUT96JLweXKuGQ2+U5xEdzxjOUoBoS6AmRY3CVIt98RrVo OGMzjs3TwmW4JxyLowOs+rfolMJVIrdpj2evKMZU20bX2PZTeBuuCUXJ/YejaWG13YX8 3F41Jfw12ja7DmttL9j/CiZ5IwwCzEjau4YMh3GQs4ZJ71srNwuQUQ17qU5N67DyeadB ogCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pFT5Of93Opswe28QktXDvmyOjJ4BtqwKd2V+RmMIyoI=; b=SW6MZTd5/J5TgUhlXBM3RvxqOD1jPi0f/EsY3tmBZufQ+2nGccdZgwo3aazwGp+u2p YFddukvIyyw6GI3J5T3Gu5dpYZJ+ywJIrkpg1f/WBibI31qMmxbZpYSvVEzX3SXmpR4N 9Atz8sMEzs4AH3pvZkzKa/zaq23cs/9Eynjj9c3zJ36/RHuGuZ1/Aq70kV9R96XzMJVf 0S1Mj5RGJ3xaWEo1IN1JVOVCdeMjTwa5nc9QJGgezT9YZZBUiVm5NRX9+nn8OLCRBDlY XWiv1OPuGp8XX41RIu4N5oq3VwNfLyv0g/1b2MtMugZdB6BTXGG1qRarlViLkFaWvCfU /cSA==
X-Gm-Message-State: AGRZ1gI82LrusTuhOB2o0THK8lVNxqUb3fLutJlNEdH9kGEJIg+FwWzp 5gv0KxexXyFqpSlmZsi9KfREaZxHQwb6wcKKIixyrwGgk3w=
X-Google-Smtp-Source: AJdET5eJ656w6wS5WBVfSMjXRGZGGD04WnVZdZBMKMymSeBMgstCpgq+Ovb5p4MQWRHuv/qiV16UJ7iPu9+Gf5yxYkE=
X-Received: by 2002:a81:1492:: with SMTP id 140mr8178707ywu.333.1542834944233;  Wed, 21 Nov 2018 13:15:44 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Paul Marks <pmarks@google.com>
Date: Wed, 21 Nov 2018 13:15:31 -0800
Message-ID: <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com>
To: eng.khaled.omar@outlook.com
Cc: v6ops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ccdfa8057b3340f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RCMCViwxZDDU9kcijIfzWvJGZbg>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 21:15:47 -0000

--000000000000ccdfa8057b3340f8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Nov 21, 2018 at 12:24 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> And =E2=80=A6 I understand, sounds like no chance, but giving up is not a=
n option
> J
>
>
You're likely to find that electrical engineers have already solved the
problem you're working on, decades ago.

For example:
- 100 Mbps Ethernet uses 2 voltage levels.
- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modulation).
- 2.5 / 5 / 10 Gbps Ethernet use 16 voltage levels (PAM-16 / 128-DSQ
modulation).

There are many more advanced coding techniques used by long-range copper,
optical, and wireless systems.

A protocol like IPv6 doesn't care how bits are transmitted through a
physical medium, as long as those bits can be reconstructed at the
receiving end.

--000000000000ccdfa8057b3340f8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 21=
, 2018 at 12:24 PM Khaled Omar &lt;<a href=3D"mailto:eng.khaled.omar@outloo=
k.com">eng.khaled.omar@outlook.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_775715191955406843WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">And =E2=80=A6 I understand, sounds like no c=
hance, but giving up is not an option
</span><span style=3D"font-size:11pt;font-family:Wingdings;color:rgb(31,73,=
125)">J</span><span style=3D"font-size:11pt;font-family:Calibri,sans-serif;=
color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u></span></p></div></div></blockquote><=
div><br></div><div>You&#39;re likely to find that electrical engineers have=
 already solved the problem you&#39;re working on, decades ago.</div><div><=
br></div><div>For example:</div><div>- 100 Mbps Ethernet uses 2 voltage lev=
els.</div><div>- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modulation).<=
/div><div>- 2.5 / 5 / 10 Gbps Ethernet use 16 voltage levels (PAM-16 / 128-=
DSQ modulation).</div><div><br></div><div>There are many more advanced codi=
ng techniques used by long-range copper, optical, and wireless systems.<br>=
</div><div><br></div><div>A protocol like IPv6 doesn&#39;t care how bits ar=
e transmitted through a physical medium, as long as those bits can be recon=
structed at the receiving end.</div></div></div>

--000000000000ccdfa8057b3340f8--


From nobody Wed Nov 21 13:33:54 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 48EE212D4EF; Wed, 21 Nov 2018 13:33:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 rERNkh3DrCNo; Wed, 21 Nov 2018 13:33:41 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B908612D4E9; Wed, 21 Nov 2018 13:33:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wALLXcTQ047388; Wed, 21 Nov 2018 14:33:38 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wALLXSKU046984 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 21 Nov 2018 14:33:28 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 21 Nov 2018 13:33:27 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Wed, 21 Nov 2018 13:33:27 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Mikael Abrahamsson <swmike@swm.pp.se>
CC: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, "v6ops list" <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539D//4EDgIAAdN9w//+kf4CAAITXwP//f82AgACErGD//5X9AAANmKEg
Date: Wed, 21 Nov 2018 21:33:27 +0000
Message-ID: <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
In-Reply-To: <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 8F94F4772E9A84C7E25E760CB10610027B1ECA2B0CE4774B3228EFC0966418942000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Q1VVL8yGQVZ19gF3pZNs0-hF08w>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 21:33:45 -0000

SGkgQnJpYW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnJpYW4g
RSBDYXJwZW50ZXIgW21haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb21dDQo+IFNlbnQ6
IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTggMTE6NTkgQU0NCj4gVG86IFRlbXBsaW4gKFVT
KSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPjsgTWlrYWVsIEFicmFoYW1zc29u
IDxzd21pa2VAc3dtLnBwLnNlPg0KPiBDYzogTmF2ZWVuIEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJt
YUBnbWFpbC5jb20+OyA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsgdjZvcHMgbGlzdCA8djZvcHNA
aWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbdjZvcHNdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlv
biBmb3IgZHJhZnQtbmF2ZWVuLXNsYWFjLXByZWZpeC1tYW5hZ2VtZW50LTAwLnR4dA0KPiANCj4g
T24gMjAxOC0xMS0yMiAwNzo0MCwgVGVtcGxpbiAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4gSGkg
TWlrYWVsLA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206
IE1pa2FlbCBBYnJhaGFtc3NvbiBbbWFpbHRvOnN3bWlrZUBzd20ucHAuc2VdDQo+ID4+IFNlbnQ6
IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTggMTA6MjMgQU0NCj4gPj4gVG86IFRlbXBsaW4g
KFVTKSwgRnJlZCBMIDxGcmVkLkwuVGVtcGxpbkBib2VpbmcuY29tPg0KPiA+PiBDYzogTmF2ZWVu
IEtvdHRhcGFsbGkgPG5hdmVlbi5zYXJtYUBnbWFpbC5jb20+OyBCcmlhbiBFIENhcnBlbnRlciA8
YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPjsgNm1hbiBXRyA8aXB2NkBpZXRmLm9yZz47DQo+
ID4+IHY2b3BzIGxpc3QgPHY2b3BzQGlldGYub3JnPg0KPiA+PiBTdWJqZWN0OiBSRTogW3Y2b3Bz
XSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW5hdmVlbi1zbGFhYy1wcmVmaXgt
bWFuYWdlbWVudC0wMC50eHQNCj4gPj4NCj4gPj4gT24gV2VkLCAyMSBOb3YgMjAxOCwgVGVtcGxp
biAoVVMpLCBGcmVkIEwgd3JvdGU6DQo+ID4+DQo+ID4+PiBUaGF0IHBhcnRpY3VsYXIgZXhhbXBs
ZSBkb2VzIG5vdCByZWxhdGUgc3BlY2lmaWNhbGx5IHRvIHRoZSBESENQdjYtTkQNCj4gPj4+IHBy
b3Bvc2FsOyB0aGUgcHJvcG9zYWwgaXMgbm90IG91dCB0byBzb2x2ZSBpbnRlcmFjdGlvbnMgYmV0
d2VlbiBTTEFBQw0KPiA+Pj4gYW5kIERIQ1B2NiwgYnV0IGluIHRoaXMgcGFydGljdWxhciBleGFt
cGxlIGNvbW1vbiBzZW5zZSBzaG91bGQgcHJldmFpbC4NCj4gPj4NCj4gPj4gSSBrbm93LCBhbmQg
dGhhdCdzIHdoeSBJIGRvbid0IGxpa2UgaXQuIEkgd2FudCB0aGlzIHByb2JsZW0gc29sdmVkLCBu
b3QNCj4gPj4gZ2xvc3NlZCBvdmVyLg0KPiA+Pg0KPiA+Pj4gVGhlIExEUkEgaXMgYSBESENQdjYg
cmVsYXkgYWdlbnQgbGlrZSBhbnkgb3RoZXIuIFRoZSBiZWhhdmlvciBvZiBESENQdjYNCj4gPj4+
IHJlbGF5IGFnZW50cyB3cnQgcHJlZml4IGRlbGVnYXRpb24gaXMgY292ZXJlZCBpbiBSRkMzNjMz
LCBTZWN0aW9uIDE0Lg0KPiA+Pg0KPiA+PiBFcnJyLCBpdCdzICJjb3ZlcmVkIiBpbiB0aGUgZmFj
dCB0aGF0IGl0IGRvZXNuJ3Qgc2F5IGhvdyB0byBkbyB0aGF0Lg0KPiA+Pg0KPiA+PiAiSWYgYSBk
ZWxlZ2F0aW5nIHJvdXRlciBjb21tdW5pY2F0ZXMgd2l0aCBhIHJlcXVlc3Rpbmcgcm91dGVyIHRo
cm91Z2gNCj4gPj4gICAgIGEgcmVsYXkgYWdlbnQsIHRoZSBkZWxlZ2F0aW5nIHJvdXRlciBtYXkg
bmVlZCBhIHByb3RvY29sIG9yIG90aGVyDQo+ID4+ICAgICBvdXQtb2YtYmFuZCBjb21tdW5pY2F0
aW9uIHRvIGFkZCByb3V0aW5nIGluZm9ybWF0aW9uIGZvciBkZWxlZ2F0ZWQNCj4gPj4gICAgIHBy
ZWZpeGVzIGludG8gdGhlIHByb3ZpZGVyIGVkZ2Ugcm91dGVyLiINCj4gPj4NCj4gPj4gSXQgZG9l
c24ndCBzYXkgImluc3BlY3QgdGhlIHJlbGF5ZWQgbWVzc2FnZSBhbmQgZ3Vlc3MgdGhhdCB5b3Ug
bWlnaHQgbmVlZA0KPiA+PiB0byBpbnN0YWxsIGEgcm91dGUgYW5kIGtlZXAgc3RhdGUgZm9yIHRo
YXQgcm91dGUiLiBIb3cgZG8geW91IGRvIHRoaXM/DQo+ID4+IEkgaGF2ZSBzZWVuIHNldmVyYWwg
cmVsYXkgaW1wbGVtZW50YXRpb25zIHRoYXQgcmVsYXllZCB0aGUgbWVzc2FnZSBqdXN0DQo+ID4+
IGZpbmUgYnV0IGRpZG4ndCBpbnN0YWxsIGFueSByb3V0ZSwgbGVhdmluZyB0aGUgUEQgdXNlbGVz
cyBmb3IgdGhlIGVuZA0KPiA+PiB1c2VyLg0KPiA+DQo+ID4gSW4gYSBjYXNlIHRoYXQgSSBjYXJl
IGFib3V0LCB0aGUgZGVsZWdhdGluZyByb3V0ZXIgYW5kIHJlbGF5IGFnZW50IGFyZSBvbg0KPiA+
IG9uZSBhbmQgdGhlIHNhbWUgcGxhdGZvcm0uIFNvLCB0aGUgZGVsZWdhdGluZyByb3V0ZXIgZG9l
cyBqdXN0IHdoYXQgdGhlDQo+ID4gc3BlYyBzYXlzLCBhbmQgdGhlIHJlbGF5IGFnZW50J3MgbmVl
ZHMgYXJlIHNhdGlzZmllZC4gTWF5YmUgT2xlIGNhbiBzYXkNCj4gPiBtb3JlIGFib3V0IHdoYXQg
aXMgZXhwZWN0ZWQgd2hlbiB0aGUgZGVsZWdhdGluZyByb3V0ZXIgYW5kIHJlbGF5DQo+ID4gYWdl
bnQgYXJlIG9uIGRpZmZlcmVudCBwbGF0Zm9ybXMuDQo+IA0KPiBTaW5jZSBESENQdjYgaXMgYSBz
ZXBhcmF0ZSBlbnRpdHkgZnJvbSBhbnkgcm91dGluZyBwcm90b2NvbCwgdGhpcw0KPiBpcyBhIGNh
c2Ugd2hlcmUgaW5zaWRlIGEgc2luZ2xlIGJveCB0aGV5IGNvdWxkIGJlIGxpbmtlZCBieSBhIHBy
aXZhdGVseQ0KPiBkZWZpbmVkIEFQSQ0KDQpXaGF0IEkgYW0gdXNpbmcgaXMgdGhlIHN0YW5kYXJk
IGxpbnV4ICJpcCIgY29tbWFuZCwgYXMgaW46DQoNCiAgIyBpcCByb3V0ZSBhZGQgPGZvbz4NCiAg
IyBpcCByb3V0ZSBkZWwgPGZvbz4NCiAgZXRjLg0KDQo+IGJ1dCBpbiBkaWZmZXJlbnQgYm94ZXMg
dGhleSB3b3VsZCBuZWVkIGEgcHJvdG9jb2wsIHdoaWNoDQo+IGNvdWxkIG9mIGNvdXJzZSBiZSBl
aXRoZXIgcHJvcHJpZXRhcnkgb3Igc3RhbmRhcmRpc2VkLg0KDQpCZXJuaWUgY29udHJpYnV0ZWQg
dGhlIHBvaW50IGFib3V0IHJlbGF5IGFnZW50cyBnbGVhbmluZyByb3V0ZQ0KaW5mbyBmcm9tIHRo
ZSBESENQdjYgbWVzc2FnZXMgdGhleSBmb3J3YXJkLiBBY3R1YWxseSwgdGhhdCBpcw0KYWxzbyB3
aGF0IG15IExEUkEgY29kZSBkb2VzLCBldmVuIHRob3VnaCBldmVyeXRoaW5nIGlzIGFsbA0KdG9n
ZXRoZXIgaW4gdGhlIHNhbWUgYm94Lg0KDQo+IFdoYXQncyBuZXcgaGVyZT8NCg0KTm90aGluZyAt
IGJ1dCwgdGhhdCBpcyBhIGdvb2QgdGhpbmcuDQoNClRoYW5rcyAtIEZyZWQNCg0KPiAgICAgQnJp
YW4NCg==


From nobody Wed Nov 21 13:45:37 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 123C4130DC5; Wed, 21 Nov 2018 13:45:28 -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 aNgB5-D_7ve1; Wed, 21 Nov 2018 13:45:25 -0800 (PST)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 C1DD412D4E9; Wed, 21 Nov 2018 13:45:25 -0800 (PST)
Received: by mail-pl1-x62a.google.com with SMTP id a14so7281265plm.12; Wed, 21 Nov 2018 13:45:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=NhwF5any/JCim9OsNPTyaz3FanTcVk0K8j6kFm9d8uo=; b=YPqk5Ol/blY3cwDhXBMtTrUECsDIPpzge2ApHjs+rarKeF4RRWopKQ+Ukq6Dk94L4K FtSTfXWxYDt6xhXuO7UjquhtfFqg4+O1kEXLi+ko1cOdI+bT5/K2Q3Ab6pax13IYy1TL y037gKMZyIeCd1SzDuos9derBaWAIsuueKrZnoesuVlTDN/bmh+VYaV8BlcdiyHZhgtj FBeHQtq2lgtoXEcX8Al59pll9+RCdHGAMCuMh9fvLXqZSQlbiQY0dO+Aem3LVfmrJvMq 2G1pCZUnrsmQKwhvyfAjFcpeSwo5bhxC4QR4FexGzWGvpEbQqBzOQ8kJ8oKMVXuetIVl xVgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=NhwF5any/JCim9OsNPTyaz3FanTcVk0K8j6kFm9d8uo=; b=J/dvV7FV/Q7a0xLM/WIUX3zcGmmQgAWAD0rgOGLUzo11JV+yLje/Z2n/qhNE8JUfjI 91jdSJANfcqAfk2eLa8STUsHMd25XekEcLo0WGGijJTwar033yqY7f2VFCBK039KY7+T dQ14SLvkd7/rQnJqJUQrK/qv13YcRsnVvYOzDVwLFi349qnGv4kofy8FRzynzu3Q7AAf s/Iotxr+Q7ffDhu7B/OvGuii/KP4b1n+3pvO8qUDUM5Sxf8RDafmtwyDx5hkAhJwKpSE zvP/M7O761SDhMysJvn1oAuagT4Zwh4cHf109ifLsTQRjzV5Q4PJptcsSzrCLdAmjQ+o /m4w==
X-Gm-Message-State: AA+aEWZ2WCpcWW2H8rZWtF5eWW9mcqkc4ZCz/xrCtDuviD4WYfnHLQFH MfQ+RFgEoV8tmkaSQ6GVP60/R40Y
X-Google-Smtp-Source: AFSGD/VVm/5v3HcwHs2Z7KUeka3BjR9sJtfSDRqlg3K1OYFGGiky3Bs+pFCW3VVlw/KJ8ZoIlbSyxQ==
X-Received: by 2002:a62:1c96:: with SMTP id c144mr3914393pfc.129.1542836724972;  Wed, 21 Nov 2018 13:45:24 -0800 (PST)
Received: from [130.216.38.91] (sc-cs-567-laptop.uoa.auckland.ac.nz. [130.216.38.91]) by smtp.gmail.com with ESMTPSA id z62sm31402117pfl.33.2018.11.21.13.45.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Nov 2018 13:45:24 -0800 (PST)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <4f4748fd-4697-19b9-49a5-a569b6f25670@gmail.com>
Date: Thu, 22 Nov 2018 10:45:19 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/SscUlTNJdD8D9hrfI2silRpxHUg>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 21:45:28 -0000

Just to raise a gripe:

> What I am using is the standard linux "ip" command, as in:
> 
>   # ip route add <foo>
>   # ip route del <foo>
>   etc.

And wouldn't life be better if the IETF didn't have an aversion
to defining APIs, so that you could do that in an O/S independent
way?

Regards
   Brian

On 2018-11-22 10:33, Templin (US), Fred L wrote:
> Hi Brian,
> 
>> -----Original Message-----
>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> Sent: Wednesday, November 21, 2018 11:59 AM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Mikael Abrahamsson <swmike@swm.pp.se>
>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>; v6ops list <v6ops@ietf.org>
>> Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>
>> On 2018-11-22 07:40, Templin (US), Fred L wrote:
>>> Hi Mikael,
>>>
>>>> -----Original Message-----
>>>> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
>>>> Sent: Wednesday, November 21, 2018 10:23 AM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <brian.e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
>>>> v6ops list <v6ops@ietf.org>
>>>> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
>>>>
>>>> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>>>>
>>>>> That particular example does not relate specifically to the DHCPv6-ND
>>>>> proposal; the proposal is not out to solve interactions between SLAAC
>>>>> and DHCPv6, but in this particular example common sense should prevail.
>>>>
>>>> I know, and that's why I don't like it. I want this problem solved, not
>>>> glossed over.
>>>>
>>>>> The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
>>>>> relay agents wrt prefix delegation is covered in RFC3633, Section 14.
>>>>
>>>> Errr, it's "covered" in the fact that it doesn't say how to do that.
>>>>
>>>> "If a delegating router communicates with a requesting router through
>>>>     a relay agent, the delegating router may need a protocol or other
>>>>     out-of-band communication to add routing information for delegated
>>>>     prefixes into the provider edge router."
>>>>
>>>> It doesn't say "inspect the relayed message and guess that you might need
>>>> to install a route and keep state for that route". How do you do this?
>>>> I have seen several relay implementations that relayed the message just
>>>> fine but didn't install any route, leaving the PD useless for the end
>>>> user.
>>>
>>> In a case that I care about, the delegating router and relay agent are on
>>> one and the same platform. So, the delegating router does just what the
>>> spec says, and the relay agent's needs are satisfied. Maybe Ole can say
>>> more about what is expected when the delegating router and relay
>>> agent are on different platforms.
>>
>> Since DHCPv6 is a separate entity from any routing protocol, this
>> is a case where inside a single box they could be linked by a privately
>> defined API
> 
> What I am using is the standard linux "ip" command, as in:
> 
>   # ip route add <foo>
>   # ip route del <foo>
>   etc.
> 
>> but in different boxes they would need a protocol, which
>> could of course be either proprietary or standardised.
> 
> Bernie contributed the point about relay agents gleaning route
> info from the DHCPv6 messages they forward. Actually, that is
> also what my LDRA code does, even though everything is all
> together in the same box.
> 
>> What's new here?
> 
> Nothing - but, that is a good thing.
> 
> Thanks - Fred
> 
>>     Brian


From nobody Wed Nov 21 14:39:32 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 C6BC2128D0C for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 14:39:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 qV0S-jdD8Iyg for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 14:39:27 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067081.outbound.protection.outlook.com [40.92.67.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04C12124D68 for <v6ops@ietf.org>; Wed, 21 Nov 2018 14:39:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BqHyKg98gCGi2LNVHP9UksxHRRZwMikIwkGCSjefqT8=; b=G+ERu2ORePb4FVvLKqIIhi9714K1DBOiarnAIk5j4rLPKkqkUm4U1h6oQv/Ai/4JUBLbkAggqzAcey759OsgspYq/MwW6+pB7fJ6gN4wLkCQsAxQ/o91vvG4zVyz2PHBH0ZkArmDNQWDYQ2MZXr1dE4kEQk8jQdVWKE8y9foL4yM7IzJsFbDQVj3KEyffK9jUuJSqK/sNkY3BWdCUU8b7PxHz0lMipy2AdH0/gE9y0WI7rRv61gYZn220sP8kVNthYDsmDyGSb0hKUY5zzWdWKRnupQNpEFMXQQ7MN1WY38D5MybS7aZ4KmwC0eJzyo5oIkL9jUt8bsjnQ65t6cddw==
Received: from AM5EUR02FT027.eop-EUR02.prod.protection.outlook.com (10.152.8.57) by AM5EUR02HT043.eop-EUR02.prod.protection.outlook.com (10.152.9.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Wed, 21 Nov 2018 22:39:25 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.54) by AM5EUR02FT027.mail.protection.outlook.com (10.152.8.127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Wed, 21 Nov 2018 22:39:25 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.015; Wed, 21 Nov 2018 22:39:25 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Paul Marks <pmarks@google.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOgAABPLYAAADeNQAAB/hmAAAGW1BA=
Date: Wed, 21 Nov 2018 22:39:24 +0000
Message-ID: <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com>
In-Reply-To: <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:6240C156E314A88D51633CF06318952606670BA488A1555EDD389797B1C96DD9; UpperCasedChecksum:B852C48C9FB823F6DDF1877F3C60B5BE2A6C7B73B2D1342FAF31DC1CFC1C1227; SizeAsReceived:8834; Count:46
x-tmn: [ukcq473eAWDqgsX6amYg2dc+1HJSfXnt]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT043; 6:BNbWLBQbz8NntFtShA3tDA0QgWaWjYv9ZHBk199eSTh7C6NokslBK8n33Z2hBX9q3uUKOG8INCgc0tvg3ro5qvih8VggUXq6wU9cjV9YW9fIzuH48Cg3MwAgX3sKmdM3t2wWqykeUqc6CP2p69DYXMYgfDsgJbOLeZuQA6vBQcy1vOiy9TAgFQgCKdx+5cfLkjCzFUHDMNQkDu54L2Ztq/8nqwsj9IEi0WxKTACUKaSBzfqL9FZy2h/0mrbjqdEkvn57n93Ev+npp5dO8Ea/wk+vjhcKrft8q0jDgUVepx7pz4QlXKzGWj2nGuSXM/toVMDA7/DmFPqa3viA9CQCH8kg0Ul+nD3p+/yHCbvBaLIWTxQ0WbWhPhq9BipaGqcQbX+3kwtEYftaV4Aug+8BhXBmbYEyEkI6z/lRLFneUi/robqKLDw8reNRVyL1WOGXXKTdgh1A5hvBJ1evcmEXUQ==; 5:NMoj6It17acwT+gJun/iId+wNFMYqhkyRhU6Q7nTGpwrmGVMJ9Ty96J3lR/zfccySycRybm5Tqbn1mvUilfMxNBLoWvDwNNtygOqy9eRpxx6Z+j9sHvdftLHALt4hIvqqS6Jlez9w4HsL9WdfV0k3KNxJ7Kin/wx63CXog8P4hY=; 7:OIVWQc2RqZRFL13Sb/a0g4F8VGN7zxZcxSUVDMojNV95ay8eyQivGJhiXBE5LyTnUD/x50J2THD+9MY+yYZAYR3H9EzKo81OBkRxcJNgHW2saZc3IHpzrKIxSxRdkcNsYGcDizwdACzv4RZNElknIA==
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:AM5EUR02HT043; 
x-ms-traffictypediagnostic: AM5EUR02HT043:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT043; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT043; 
x-microsoft-antispam-message-info: n873r9RKCV9LvNHQ9XsTb9D6wvsZXtL4LJ9mKJgi2VPm+Pb+nAFRkkVKURhIrAeR
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293705436AE6A24C46F7065CAEDA0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 360a1331-63c3-4016-1029-08d650023054
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 22:39:24.9851 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT043
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-SeKtmk7Ik1mJHzdwWTyk3FFCh4>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 22:39:30 -0000

--_000_HE1PR0402MB293705436AE6A24C46F7065CAEDA0HE1PR0402MB2937_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WW91J3JlIGxpa2VseSB0byBmaW5kIHRoYXQgZWxlY3RyaWNhbCBlbmdpbmVlcnMgaGF2ZSBhbHJl
YWR5IHNvbHZlZCB0aGUgcHJvYmxlbSB5b3UncmUgd29ya2luZyBvbiwgZGVjYWRlcyBhZ28uDQoN
CkZvciBleGFtcGxlOg0KLSAxMDAgTWJwcyBFdGhlcm5ldCB1c2VzIDIgdm9sdGFnZSBsZXZlbHMu
DQotIDEgR2JwcyBFdGhlcm5ldCB1c2VzIDUgdm9sdGFnZSBsZXZlbHMgKFBBTS01IG1vZHVsYXRp
b24pLg0KDQrDmCAgLSAyLjUgLyA1IC8gMTAgR2JwcyBFdGhlcm5ldCB1c2UgMTYgdm9sdGFnZSBs
ZXZlbHMgKFBBTS0xNiAvIDEyOC1EU1EgbW9kdWxhdGlvbikuDQoNCkZpcnN0LCB0aGUgZGlzY3Vz
c2lvbiB3YXMgYWJvdXQgY29tcHJlc3NpbmcgMzItYml0cyBpbnRvIDUtYml0cyB0aGF0IHdvdWxk
IGhlbHAgaW4gY29tcHJlc3NpbmcgSVB2NiBhZGRyZXNzIGluIEwzIGVuY2Fwc3VsYXRpb24sIHRo
ZSBzb2x1dGlvbiB3YXMgYW4gZW5jb2RlciB0aGF0IHdvcmtzIG9ubHkgd2l0aCBMMSwgYW5kIGl0
IGlzIDMyLWJpdCB0byA1LWJpdHMgd2hpY2ggaXMgc29tZXRoaW5nIG5ld2VyIHRoYW4geW91ciBz
dWdnZXN0ZWQgZW5jb2RlcnMsIHRoZSBvdXRwdXQgaXMgNSBiaXRzIHJlcHJlc2VudGVkIGluIDEw
MCBkaWZmZXJlbnQgdm9sdGFnZSB2YWx1ZXMgKHN0aWxsIG1vcmVlIHRvIGRvKS4NCg0KPiBBIHBy
b3RvY29sIGxpa2UgSVB2NiBkb2Vzbid0IGNhcmUgaG93IGJpdHMgYXJlIHRyYW5zbWl0dGVkIHRo
cm91Z2ggYSBwaHlzaWNhbCBtZWRpdW0sIGFzIGxvbmcgYXMgdGhvc2UgYml0cyBjYW4gYmUgcmVj
b25zdHJ1Y3RlZCBhdCB0aGUgcmVjZWl2aW5nIGVuZC4NCg0KQSBnb29kIGFkdmFudGFnZSwgYW5k
IHRoZSBJUG1peCBkaXNjdXNzaW9uIHNob3VsZCBiZSBhcm91bmQgdGhlIGNsZWFyIGRldGFpbHMg
b2YgdjYtdG8tdjQvdjQtdG8tdjYgYXMgdGhlIEktRCBpcyBkZXNjcmliaW5nIHdpdGggbm8gY29u
ZnVzaW9uIGZvciB0aGUgcmVhZGVyLg0KDQpLYWhsZWQNCg0KRnJvbTogUGF1bCBNYXJrcyBbbWFp
bHRvOnBtYXJrc0Bnb29nbGUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAyMSwgMjAx
OCAxMToxNiBQTQ0KVG86IGVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbQ0KQ2M6IHY2b3BzQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW3Y2b3BzXSBJUG1peCB2ZXJzaW9uIDAxIG1vZGlmaWNhdGlv
bi4NCg0KT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMTI6MjQgUE0gS2hhbGVkIE9tYXIgPGVuZy5r
aGFsZWQub21hckBvdXRsb29rLmNvbTxtYWlsdG86ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29t
Pj4gd3JvdGU6DQpBbmQg4oCmIEkgdW5kZXJzdGFuZCwgc291bmRzIGxpa2Ugbm8gY2hhbmNlLCBi
dXQgZ2l2aW5nIHVwIGlzIG5vdCBhbiBvcHRpb24g4pi6DQoNCllvdSdyZSBsaWtlbHkgdG8gZmlu
ZCB0aGF0IGVsZWN0cmljYWwgZW5naW5lZXJzIGhhdmUgYWxyZWFkeSBzb2x2ZWQgdGhlIHByb2Js
ZW0geW91J3JlIHdvcmtpbmcgb24sIGRlY2FkZXMgYWdvLg0KDQpGb3IgZXhhbXBsZToNCi0gMTAw
IE1icHMgRXRoZXJuZXQgdXNlcyAyIHZvbHRhZ2UgbGV2ZWxzLg0KLSAxIEdicHMgRXRoZXJuZXQg
dXNlcyA1IHZvbHRhZ2UgbGV2ZWxzIChQQU0tNSBtb2R1bGF0aW9uKS4NCi0gMi41IC8gNSAvIDEw
IEdicHMgRXRoZXJuZXQgdXNlIDE2IHZvbHRhZ2UgbGV2ZWxzIChQQU0tMTYgLyAxMjgtRFNRIG1v
ZHVsYXRpb24pLg0KDQpUaGVyZSBhcmUgbWFueSBtb3JlIGFkdmFuY2VkIGNvZGluZyB0ZWNobmlx
dWVzIHVzZWQgYnkgbG9uZy1yYW5nZSBjb3BwZXIsIG9wdGljYWwsIGFuZCB3aXJlbGVzcyBzeXN0
ZW1zLg0KDQpBIHByb3RvY29sIGxpa2UgSVB2NiBkb2Vzbid0IGNhcmUgaG93IGJpdHMgYXJlIHRy
YW5zbWl0dGVkIHRocm91Z2ggYSBwaHlzaWNhbCBtZWRpdW0sIGFzIGxvbmcgYXMgdGhvc2UgYml0
cyBjYW4gYmUgcmVjb25zdHJ1Y3RlZCBhdCB0aGUgcmVjZWl2aW5nIGVuZC4NCg==

--_000_HE1PR0402MB293705436AE6A24C46F7065CAEDA0HE1PR0402MB2937_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
TGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdo
dDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmlu
aXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDozNzM5NjcxNTU7DQoJbXNvLWxpc3Qt
dHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTczNDExMDQwIDEyMTY0OTI2
OTggNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkg
Njc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1h
dDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
g5g7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJ
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseTpB
cmlhbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
NQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
QGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJn
aW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91J3JlIGxpa2VseSB0byBm
aW5kIHRoYXQgZWxlY3RyaWNhbCBlbmdpbmVlcnMgaGF2ZSBhbHJlYWR5IHNvbHZlZCB0aGUgcHJv
YmxlbSB5b3UncmUgd29ya2luZyBvbiwgZGVjYWRlcyBhZ28uPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkZvciBleGFtcGxlOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LSAx
MDAgTWJwcyBFdGhlcm5ldCB1c2VzIDIgdm9sdGFnZSBsZXZlbHMuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4tIDEgR2JwcyBFdGhlcm5ldCB1c2VzIDUgdm9sdGFnZSBsZXZl
bHMgKFBBTS01IG1vZHVsYXRpb24pLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzEiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj7DmDxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJM
VFIiPjwvc3Bhbj4tIDIuNSAvIDUgLyAxMCBHYnBzIEV0aGVybmV0IHVzZSAxNiB2b2x0YWdlIGxl
dmVscyAoUEFNLTE2IC8gMTI4LURTUSBtb2R1bGF0aW9uKS48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5GaXJz
dCwgdGhlIGRpc2N1c3Npb24gd2FzIGFib3V0IGNvbXByZXNzaW5nIDMyLWJpdHMgaW50byA1LWJp
dHMgdGhhdCB3b3VsZCBoZWxwIGluIGNvbXByZXNzaW5nIElQdjYgYWRkcmVzcyBpbiBMMyBlbmNh
cHN1bGF0aW9uLCB0aGUgc29sdXRpb24gd2FzIGFuIGVuY29kZXIgdGhhdA0KIHdvcmtzIG9ubHkg
d2l0aCBMMSwgYW5kIGl0IGlzIDMyLWJpdCB0byA1LWJpdHMgd2hpY2ggaXMgc29tZXRoaW5nIG5l
d2VyIHRoYW4geW91ciBzdWdnZXN0ZWQgZW5jb2RlcnMsIHRoZSBvdXRwdXQgaXMgNSBiaXRzIHJl
cHJlc2VudGVkIGluIDEwMCBkaWZmZXJlbnQgdm9sdGFnZSB2YWx1ZXMgKHN0aWxsIG1vcmVlIHRv
IGRvKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDs8L3Nw
YW4+IEEgcHJvdG9jb2wgbGlrZSBJUHY2IGRvZXNuJ3QgY2FyZSBob3cgYml0cyBhcmUgdHJhbnNt
aXR0ZWQgdGhyb3VnaCBhIHBoeXNpY2FsIG1lZGl1bSwgYXMgbG9uZyBhcyB0aG9zZSBiaXRzIGNh
biBiZSByZWNvbnN0cnVjdGVkIGF0IHRoZSByZWNlaXZpbmcgZW5kLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QSBnb29kIGFkdmFudGFnZSwg
YW5kIHRoZSBJUG1peCBkaXNjdXNzaW9uIHNob3VsZCBiZSBhcm91bmQgdGhlIGNsZWFyIGRldGFp
bHMgb2YgdjYtdG8tdjQvdjQtdG8tdjYgYXMgdGhlIEktRCBpcyBkZXNjcmliaW5nIHdpdGggbm8g
Y29uZnVzaW9uIGZvciB0aGUgcmVhZGVyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5LYWhsZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gUGF1bCBNYXJrcyBbbWFpbHRvOnBtYXJrc0Bn
b29nbGUuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIw
MTggMTE6MTYgUE08YnI+DQo8Yj5Ubzo8L2I+IGVuZy5raGFsZWQub21hckBvdXRsb29rLmNvbTxi
cj4NCjxiPkNjOjwvYj4gdjZvcHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFt2
Nm9wc10gSVBtaXggdmVyc2lvbiAwMSBtb2RpZmljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIE5vdiAyMSwgMjAxOCBhdCAx
MjoyNCBQTSBLaGFsZWQgT21hciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVuZy5raGFsZWQub21hckBv
dXRsb29rLmNvbSI+ZW5nLmtoYWxlZC5vbWFyQG91dGxvb2suY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFuZCDigKYgSSB1
bmRlcnN0YW5kLCBzb3VuZHMgbGlrZSBubyBjaGFuY2UsIGJ1dCBnaXZpbmcgdXAgaXMgbm90IGFu
IG9wdGlvbg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllv
dSdyZSBsaWtlbHkgdG8gZmluZCB0aGF0IGVsZWN0cmljYWwgZW5naW5lZXJzIGhhdmUgYWxyZWFk
eSBzb2x2ZWQgdGhlIHByb2JsZW0geW91J3JlIHdvcmtpbmcgb24sIGRlY2FkZXMgYWdvLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Gb3IgZXhh
bXBsZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pi0gMTAwIE1icHMgRXRoZXJuZXQgdXNlcyAyIHZvbHRhZ2UgbGV2ZWxzLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LSAxIEdicHMgRXRoZXJuZXQg
dXNlcyA1IHZvbHRhZ2UgbGV2ZWxzIChQQU0tNSBtb2R1bGF0aW9uKS48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0gMi41IC8gNSAvIDEwIEdicHMg
RXRoZXJuZXQgdXNlIDE2IHZvbHRhZ2UgbGV2ZWxzIChQQU0tMTYgLyAxMjgtRFNRIG1vZHVsYXRp
b24pLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5UaGVyZSBhcmUgbWFueSBtb3JlIGFkdmFuY2VkIGNvZGluZyB0ZWNobmlxdWVzIHVzZWQgYnkg
bG9uZy1yYW5nZSBjb3BwZXIsIG9wdGljYWwsIGFuZCB3aXJlbGVzcyBzeXN0ZW1zLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BIHByb3RvY29s
IGxpa2UgSVB2NiBkb2Vzbid0IGNhcmUgaG93IGJpdHMgYXJlIHRyYW5zbWl0dGVkIHRocm91Z2gg
YSBwaHlzaWNhbCBtZWRpdW0sIGFzIGxvbmcgYXMgdGhvc2UgYml0cyBjYW4gYmUgcmVjb25zdHJ1
Y3RlZCBhdCB0aGUgcmVjZWl2aW5nIGVuZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_HE1PR0402MB293705436AE6A24C46F7065CAEDA0HE1PR0402MB2937_--


From nobody Wed Nov 21 15:55:14 2018
Return-Path: <pmarks@google.com>
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 9C617128CF3 for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 15:55:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.959
X-Spam-Level: 
X-Spam-Status: No, score=-18.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 znN11gOxjDxx for <v6ops@ietfa.amsl.com>; Wed, 21 Nov 2018 15:55:10 -0800 (PST)
Received: from mail-yw1-xc29.google.com (mail-yw1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (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 50FB812008A for <v6ops@ietf.org>; Wed, 21 Nov 2018 15:55:10 -0800 (PST)
Received: by mail-yw1-xc29.google.com with SMTP id i20so2956190ywc.5 for <v6ops@ietf.org>; Wed, 21 Nov 2018 15:55:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jqVlKixtyvOmHht0KU0j4IszltCJMNdW53/fLQvVA/c=; b=ApZp5DbhmD2H7ZBL4tuyuNkjap5ey8TWn8VJapmjCGtpQK4OHO348n1M/QJk4XBh2B PLqMTYVaUpBZCksehnqzbpOzsQ+HzokjucSX4KNgyNrnig8veGW6aRPkp4sbNkj++PTR EVqvsHLXkt6vRF5mxD2yiBhyWDtFm5woeKWNKcPrUPq6ak8yzgxaphwNF0rmzoHt0k1T Tqx3vGjGUNN6bfK+HmB+KbGOcJSkRb875RCVGQlk47jSHBsoYUbt9PL+zKO2kIJ6hj9S krIoDY/GSCa5CzbvkZLw4ZY9/75F9Ex2n7lOvNpD9TDq9Bx9lY7as2hPVZEatwAag+f2 cZaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jqVlKixtyvOmHht0KU0j4IszltCJMNdW53/fLQvVA/c=; b=IYeqaIyzLu8HRg4tMRf74fWYWo+VYyP5nnl+OBd9zppyD9BlnIaxmRBOaG1BX/QytT 0tyMsgXxeXT1Vjgc8sDLWk9lTN+N/VxpJ6fp+f/WEm5afms9mgpEIuMxs8lrOUGucTjx lWtxQXjwGiSdofZqh5phijdE0WjKiIsz8VQi/1/YYOBF7QoAnJYxydZ1RtKT1Qaw1tsI +AebR2JqGztHC4ioPwUPChPyVRNtjPNiRlB42U4WPpPYW43rWKvSoeN1UeD7zmHJ79/y wTWJQrxqbJ/r/6idXUMq76wUNb58RUWGolTf0vp6i8Oc98q1ujFhTCo6VG+3ObzzrLq1 YHAw==
X-Gm-Message-State: AGRZ1gJnTVuJqBNk8ZqqwCwBKluFWp5ca2xQa+KGUga+BEtZ8HEGyeP9 TYQ/oMhDBy+wkSijWdVuw4Sdfkvmvs320UooJ1t2qw==
X-Google-Smtp-Source: AJdET5fE+W3Tg4/icbZj3yYeZSWLIhZdz/VjP63nVK4o0c9Lqr68WhWQsHAOCUSyU36ofXjoo8JBj179RV4B66UIqxg=
X-Received: by 2002:a81:6156:: with SMTP id v83-v6mr9306708ywb.173.1542844509260;  Wed, 21 Nov 2018 15:55:09 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com> <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
In-Reply-To: <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
From: Paul Marks <pmarks@google.com>
Date: Wed, 21 Nov 2018 15:54:57 -0800
Message-ID: <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com>
To: eng.khaled.omar@outlook.com
Cc: v6ops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000eb8aa4057b357a72"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ekPplOh82d6fdh18SLHJmRNUPeg>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 23:55:13 -0000

--000000000000eb8aa4057b357a72
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar <eng.khaled.omar@outlook.com>
wrote:

> You're likely to find that electrical engineers have already solved the
> problem you're working on, decades ago.
>
>
>
> For example:
>
> - 100 Mbps Ethernet uses 2 voltage levels.
>
> - 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modulation).
>
> =C3=98  - 2.5 / 5 / 10 Gbps Ethernet use 16 voltage levels (PAM-16 / 128-=
DSQ
> modulation).
>
>
>
> First, the discussion was about compressing 32-bits into 5-bits that woul=
d
> help in compressing IPv6 address in L3 encapsulation, the solution was an
> encoder that works only with L1, and it is 32-bit to 5-bits which is
> something newer than your suggested encoders, the output is 5 bits
> represented in 100 different voltage values (still moree to do).
>
>
>

Okay, here's another example: 256-QAM (commonly used with cable modems) can
represent 8 bits per symbol:
- An IPv4 address needs 4 symbols
- An IPv6 address needs 16 symbols

But this example doesn't help, because QAM symbols are *not bits*; see
below.

> A protocol like IPv6 doesn't care how bits are transmitted through a
> physical medium, as long as those bits can be reconstructed at the
> receiving end.
>
>
>
> A good advantage, and the IPmix discussion should be around the clear
> details of v6-to-v4/v4-to-v6 as the I-D is describing with no confusion f=
or
> the reader.
>

Even if you could represent an entire IPv6 address using a single voltage
(out of 340 undecillion possible voltages), you would be no closer to
implementing an IPv4-to-IPv6 transition mechanism, because IP addresses are
not made of voltages.  They are made of bits, and the number of bits is
fixed by their definition.

A bit is a mathematical idea; it can only have two states: 0 or 1.

Fitting more than two states into a bit (or more than 32 states into 5
bits, etc.) is logically impossible, like a 5-sided triangle or a chess
board with 49 squares.  You could make a 5-sided figure, but it wouldn't be
a triangle, and you could make a 49-square game board, but it wouldn't be a
chess board.

Likewise, you could compress an IPv6 address into 32 (or 20, or 5) *things*=
,
but those *things* would not be bits, and the result would not be an IPv4
address.

In mathematics, some problems are truly unsolvable.  When you encounter
such a problem, the correct solution is to give up and do something else.

--000000000000eb8aa4057b357a72
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"lt=
r">On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar &lt;<a href=3D"mailto:eng.kh=
aled.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outlook.com</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"m_2432605840064005060gmail-m_-7425711262229938071WordSection1=
">
<p class=3D"MsoNormal">You&#39;re likely to find that electrical engineers =
have already solved the problem you&#39;re working on, decades ago.<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">For example:<u></u><u></u></p>
<p class=3D"MsoNormal">- 100 Mbps Ethernet uses 2 voltage levels.<u></u><u>=
</u></p>
<p class=3D"MsoNormal">- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modul=
ation).<u></u><u></u></p>
<p class=3D"m_2432605840064005060gmail-m_-7425711262229938071MsoListParagra=
ph"><u></u><span style=3D"font-size:11pt;font-family:Wingdings;color:rgb(31=
,73,125)"><span>=C3=98<span style=3D"font:7pt &quot;Times New Roman&quot;">=
=C2=A0
</span></span></span><u></u><span dir=3D"LTR"></span>- 2.5 / 5 / 10 Gbps Et=
hernet use 16 voltage levels (PAM-16 / 128-DSQ modulation).<span style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">First, the discussion was about compressing =
32-bits into 5-bits that would help in compressing IPv6 address in L3 encap=
sulation, the solution was an encoder that
 works only with L1, and it is 32-bit to 5-bits which is something newer th=
an your suggested encoders, the output is 5 bits represented in 100 differe=
nt voltage values (still moree to do).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0</span></p></div></div></blockq=
uote><div><br></div><div>Okay, here&#39;s another example: 256-QAM (commonl=
y used with cable modems) can represent 8 bits per symbol:</div><div>- An I=
Pv4 address needs 4 symbols<br></div><div>- An IPv6 address needs 16 symbol=
s</div><div><br></div><div>But this example doesn&#39;t help, because QAM s=
ymbols are <i>not bits</i>; see below.</div><div><br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div class=3D"m_24326=
05840064005060gmail-m_-7425711262229938071WordSection1"><p class=3D"MsoNorm=
al"><span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(=
31,73,125)"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">&gt;</span> A protocol like IPv6 doesn&#39;t=
 care how bits are transmitted through a physical medium, as long as those =
bits can be reconstructed at the receiving end.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">A good advantage, and the IPmix discussion s=
hould be around the clear details of v6-to-v4/v4-to-v6 as the I-D is descri=
bing with no confusion for the reader.</span></p></div></div></blockquote><=
div><br></div><div>Even if you could represent an entire IPv6 address using=
 a single voltage (out of 340 undecillion possible voltages), you would be =
no closer to implementing an IPv4-to-IPv6 transition mechanism, because IP =
addresses are not made of voltages.=C2=A0 They are made of bits, and the nu=
mber of bits is fixed by their definition.</div><div><br></div><div>A bit i=
s a mathematical idea; it can only have two states: 0 or 1.</div><div><br><=
/div><div>Fitting more than two states into a bit (or more than 32 states i=
nto 5 bits, etc.) is logically impossible, like a 5-sided triangle or a che=
ss board with 49 squares.=C2=A0 You could make a 5-sided figure, but it wou=
ldn&#39;t be a triangle, and you could make a 49-square game board, but it =
wouldn&#39;t be a chess board.</div><div><br></div><div>Likewise, you could=
 compress an IPv6 address into 32 (or 20, or 5) <i>things</i>, but those <i=
>things</i>=C2=A0would not be bits, and the result would not be an IPv4 add=
ress.</div><div><br></div><div>In mathematics, some problems are truly unso=
lvable.=C2=A0 When you encounter such a problem, the correct solution is to=
 give up and do something else.</div></div></div></div>

--000000000000eb8aa4057b357a72--


From nobody Wed Nov 21 16:41:27 2018
Return-Path: <naveen.sarma@gmail.com>
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 67930130E4C; Wed, 21 Nov 2018 16:41:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 Ykn43JnYtzGh; Wed, 21 Nov 2018 16:41:19 -0800 (PST)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 A170E130E44; Wed, 21 Nov 2018 16:41:16 -0800 (PST)
Received: by mail-lf1-x132.google.com with SMTP id u18so5301056lff.10; Wed, 21 Nov 2018 16:41:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3oSzU+tvGlvDb2BFwaVczZyfXWYDkQOBwYRmCWdTa1c=; b=joYt+gWK6WLHG306gQm74Vsr/J1jXmEkEfLckyUW6gDCqbWTXWrTyy/2p7XRtGePxP lFcsxkdAoVw1npXUL79TsyLq3Zxk354FfZCNTDV/OHHIzFglgWAq8im13Um7C4hIqZck IrjKKw45MzJS5uhHb/fNCo/RBOR/X4QZcsRQiN7Zko9UGJAwLeuZg1Y6BgoerDBtJxHj 2GgO1jRWV2Cii1fqiliauv21+vfixzjCVLNsRHolOdPE4ta7xcdacpHkif+TS60mMMsr mghAe3gfjr0ZChQ/f8xWfy2SVei9VItb4UG64+y/3LvtsYwliUlX8yVeT2Y2Rqed68Xq eDXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3oSzU+tvGlvDb2BFwaVczZyfXWYDkQOBwYRmCWdTa1c=; b=WXkO8VsW8x1mP45K25CqwbEI2n4XVNxQKAA3TEonFqsJpp0L4h0PbB9nfrsvfHpQi3 DLyf48ytTho4sK7K7zAmv7R7YbcekWm+v49Sef5+G2PMrbMTGtQLKkGmqL7rEnCLeyqp jE3UtIA/o9Th9W9Clk7AoMB00iNR9WHFrhu+rtw/bLR93iQFux3n3+otpzm/gcu19t0o rRcK7PFRmmw/P+Zk49S4d6cuX1jsoJH4nCWeoqpqCaSLheN8O0qDjaaAYndo8HbflCJ3 MLoqq3CD27YnAMtOzrZz+xQzOam33Q2FZOIIPAzvZfGjy4Z86VKCo3IEKypwalG9ppRI jC/A==
X-Gm-Message-State: AGRZ1gKumU0Zvk+thEz6HXWU2u8xNa5g4PTiaynSIiQ3Yp8VT9jq6Tqk dqHdV4snl2oIqErryuGXl4eg41xUL0fCjxKQPJI=
X-Google-Smtp-Source: AJdET5e6vrrbllJsY71jTNMceKjDfxv98cAf+niSVKTLuNGVitVk/3FdCY4luhhzyUQ19BMyfmlWxQyPUmytMGC+DyE=
X-Received: by 2002:a19:a28e:: with SMTP id l136mr5390457lfe.87.1542847274333;  Wed, 21 Nov 2018 16:41:14 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <877CC739-F893-4A97-82F0-EE2705511343@employees.org> <5896d18ef2a044c0ba3484326d515e9e@XCH15-06-08.nw.nos.boeing.com> <951A1E82-3BE3-456A-9992-32F6FFB78929@employees.org> <6c2f699aec1c4d1ebb76cb1b2bfe7d05@XCH15-06-08.nw.nos.boeing.com> <0F27B4DF-52FB-4C5A-BCDF-CFABD363F95D@employees.org> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <CANFmOt=QO9eqAuMjqw8rRRgYAVddVb0V-GTNb-jHmwqQg=3OAA@mail.gmail.com> <f2deccb9fa1440ed8f60816489edf9f5@XCH15-06-08.nw.nos.boeing.com> <CANFmOtk-V5Wqh72HjAEoWxba1+9+fx1f-VYc-8w3QyyAteEmiw@mail.gmail.com> <ebc54b66f86444cb931ab0e01acccce3@XCH15-06-08.nw.nos.boeing.com>
In-Reply-To: <ebc54b66f86444cb931ab0e01acccce3@XCH15-06-08.nw.nos.boeing.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 22 Nov 2018 06:11:05 +0530
Message-ID: <CANFmOtnddrjXsZNwbWHRUYpqBUdFhp1zuM24QW0xB4HF2Z9P0g@mail.gmail.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000babd3a057b361f87"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/T2ptHfxluDsBROEXKxTSZka_8zQ>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 00:41:25 -0000

--000000000000babd3a057b361f87
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Fred,

I really don't want to do the feeding stuff and will continue the work as
it is progressing now.  It's useful for us to continue work as we have been
doing since last 2 months.  I will add appropriate citations as you want.

I really want to focus myself on improving the document technically and
solve at least some of the core issues very soon. Everyone's help is much
appreciated.

Thanks & Regards,
Naveen

On Wed, 21 Nov 2018, 23:37 Templin (US), Fred L <Fred.L.Templin@boeing.com
wrote:

> Hi Naveen,
>
>
>
> The reason why the advice of a similar thing to DHCPv6 DUID not taken was=
,
> there is a fundamental difference between your draft and mine.
>
>
>
> >> About the node identifier, an stateful service requires a node
> idenfitier for keeping
>
> >> track of what node resources have been delegated to. Your draft needs
> some form of
>
> >> node identifier that would be similar to DHCPv6 DUID, but all that
> exists for RS/RA that
>
> >> I am aware of is SLLAO.
>
>
>
> Your draft proposes an unified approach of using DHCPv6 inside RS/RA,
> whereas my draft says things can be done without DHCPv6 and any other new
> options or flags too.
>
>
>
> >> My draft proposes four alternatives, of which DHCPv6 inside RS/RA is
> only one of the
>
> >> alternatives. One of the alternatives (including PIOs in RS messages)
> is the same as
>
> >> is described in your draft, except that your draft deprecates the need
> for an =E2=80=98X=E2=80=99 bit.
>
> >> What we should have done (and what could still be done) is to list the
> =E2=80=9CPIO in RS with
>
> >> no X bit=E2=80=9D method as a fifth alternative in my draft, and then =
your
> draft could focus
>
> >> on the details of the new protocol it requires.
>
>
>
> As you suggested me to cite, 'draft-templin-v6ops-pdhost' was cited in
> respective places of my draft.  I don't know how more to acknowledge your
> inputs in my draft.  If you feel that you are not acknowledged well, plea=
se
> let me know what citation changes I can do in my draft to make you happy.
>
>
>
> >> I don=E2=80=99t see any citations of =E2=80=98draft-templin-v6ops-pdho=
st=E2=80=99. What I do see
>
> >> is section 4 use cases that are covered by =E2=80=98draft-templin-v6op=
s-pdhost=E2=80=99
>
> >> or if not adequately covered there then should be offered as input to
>
> >> my draft and then cited from your draft.
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Wednesday, November 21, 2018 9:30 AM
> *To:* Templin (US), Fred L <Fred.L.Templin@boeing.com>
> *Cc:* Brian E Carpenter <brian.e.carpenter@gmail.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Fred,
>
>
>
> Being a new entrant in the forum with my draft, I will always be grateful
> and acknowledge all the contributions.  In fact when I shared the draft
> with your for review before submission, I sent to other senior members of
> the forum.  For that matter @Ole, @Brian and whoever contributes their
> names will be mentioned in upcoming version of my draft.
>
>
>
> The reason why the advice of a similar thing to DHCPv6 DUID not taken was=
,
> there is a fundamental difference between your draft and mine.  Your draf=
t
> proposes an unified approach of using DHCPv6 inside RS/RA, whereas my dra=
ft
> says things can be done without DHCPv6 and any other new options or flags
> too.
>
>
>
> As you suggested me to cite, 'draft-templin-v6ops-pdhost' was cited in
> respective places of my draft.  I don't know how more to acknowledge your
> inputs in my draft.  If you feel that you are not acknowledged well, plea=
se
> let me know what citation changes I can do in my draft to make you happy.
>
>
>
> Finally, I would like to use this forum to improvise the draft more
> technically.  You can directly message me.
>
>
>
> Yours,
> Naveen.
>
>
>
>
>
> On Wed, 21 Nov 2018 at 20:18, Templin (US), Fred L <
> Fred.L.Templin@boeing.com> wrote:
>
> Hi Naveen,
>
>
>
> Also the idea of including a PIO in an RS message was originally mine as
> documented
>
> in my draft. Others may claim that they brought up the idea first, in
> which case I
>
> would be happy to honor their drafts. Your contribution was to not includ=
e
> any
>
> special bits in the RS PIO, which I agree is a good contribution. But, in
> hindsight,
>
> the idea should have been offered as a contribution to my draft even if
> the new
>
> protocol were to be documented in a separate draft.
>
>
>
> Also, I told you that you need to say something about node identifiers th=
at
>
> parallels the DHCPv6 DUID for client and server IDs. You did not take my
>
> advice, and so that is a missing aspect of your proposal. The only
> candidate
>
> I am aware of for RS/RA is the SLLAO option, but that only gives link-lay=
er
>
> address, and not any of the other type of identifiers offered by DHCPv6.
>
>
>
> Finally, your use case is already covered by =E2=80=98draft-templin-v6ops=
-pdhost=E2=80=99,
>
> which shows that DHCPv6 is applicable for the needs. If you think there
>
> is something different about your use case, that would be useful input
>
> for =E2=80=98draft-templin-v6ops-pdhost=E2=80=99 =E2=80=93 but not materi=
al for a new draft.
>
> In any case, your document needs to cite =E2=80=98draft-templin-v6ops-pdh=
ost=E2=80=99.
>
>
>
> Thanks - Fred
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Tuesday, November 20, 2018 6:12 PM
> *To:* Templin (US), Fred L <Fred.L.Templin@boeing.com>
> *Cc:* Brian E Carpenter <brian.e.carpenter@gmail.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Fred,
>
>
>
> Am aware that there are many open source softwares available. But the use
> cases that I mentioned in my draft holds good with what I mentioned below=
.
>
>
>
> I agree you suggested to include Nonce in RS / RA. That's why your
> contribution is recognized and your name is mentioned in the draft under
> *contributors*. But the whole idea of doing something with just RS / RA
> with out the need of new option flags or message types was from me which =
we
> discussed in call. If you want we can take this discussion we can take
> offline.
>
>
>
> Thanks & Regards,
>
> Naveen
>
>
>
> On Wed, 21 Nov 2018, 00:22 Templin (US), Fred L <Fred.L.Templin@boeing.co=
m
> wrote:
>
> Hi Naveen,
>
>
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>
> I don=E2=80=99t understand that; there are a number of very good
> publicly-available DHCPv6
>
> implementations that support prefix delegation today. And, to instrument
> RS/RA to
>
> perform prefix delegation under a new protocol would require a non-trivia=
l
> amount
>
> of new code. So, why not just use DHCPv6?
>
>
>
> Thanks - Fred
>
>
>
> PS Please also do not forget that the idea of using the Nonce as a
> transaction ID
>
>       vessel came from me.
>
>
>
> *From:* Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> *Sent:* Tuesday, November 20, 2018 10:09 AM
> *To:* Brian E Carpenter <brian.e.carpenter@gmail.com>
> *Cc:* Templin (US), Fred L <Fred.L.Templin@boeing.com>; Ole Troan <
> otroan@employees.org>; v6ops list <v6ops@ietf.org>; 6man WG <ipv6@ietf.or=
g
> >
> *Subject:* Re: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
>
>
>
> Hello Brian,
>
>
>
> Comments inline.
>
>
> Yours,
> Naveen.
>
>
>
>
>
> On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
>
> On 2018-11-19 06:53, Naveen Kottapalli wrote:
> > Hello Brian,
> >
> > Please find comments inline.
> >
> > Thanks & Regards,
> > Naveen
> >
> >
> > On Sun, 18 Nov 2018, 01:16 Brian E Carpenter <
> brian.e.carpenter@gmail.com
> > wrote:
> >
> >> On 2018-11-18 06:40, Naveen Kottapalli wrote:
> >>> Hello Brian,
> >>>
> >>> Whether it's a prefix delegation or allocation, it's a resource
> >> allocation
> >>> from both the host / CPE or a router perspective. Do you see that
> missing
> >>> transaction ID in RS/RA as a mandatory requirement for SLAAC to
> function
> >>> even with proposed protocol?
> >>
> >> Yes. Without a transaction ID, a nonce, or some equivalent mecahnism
> >> there is no way to correlate the request and response unambiguously.
> >> In particular your proposal doesn't distinguish between an unsolicited
> >> unicast RA announcing a prefix and a solicited unicast RA assigning a
> >> prefix, which are totally different actions.
> >>
> >
> > Naveen] Am not yet clear on why we should distinguish between unsolicit=
ed
> > and solicited RA.  Do we need to distinguish like that?  As per my
> current
> > knowledge any prefix will be allocated or assigned only when RS is
> received
> > from node and didn't come across an use case of a router assigning the
> > prefix unsolicited.
>
> Today, no prefixes are assigned on receipt of RS, so I don't understand
> your argument. Prefixes are assigned either by configuration or
> by DHCPv6-ND.
>
> Naveen] I would see this as partially true.  As one of the forum member
> mentioned, RA does more than advertising the prefix.  Even in our gateway
> too prefixes are assigned to subscribers when a RS is received from devic=
es
> directly tunneled over GRE.  Consider the case of described in RFC8273,
> where the prefixes are assigned to devices upon receipt of RS.  So, it
> needn't always be a configuration or DHCPv6 for the prefix allocation or
> assignment.
>
>
> > So, since both node and router will have context of
> > prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF f=
or
> > nonces included in unsolicited RA. I can add a text saying the use of
> this
> > in next version of draft.
>
> But there is no field in an RA for a nonce.
>
> Naveen] That is what my draft is proposing.
>
>
> >>
> >> Handing out resources with a single message exchange is bad practice
> >> anyway; if the response is lost, the resource is lost for ever. You
> really
> >> need some kind of two-phase commit.
> >
> >
> > Naveen] Do we really need this? There are equal amount of chances of
> losing
> > a RA or DHCPv6 Avertise / Reply.  A two way commit will induce more del=
ay
> > in the resource allocation procedure and it might not be required as th=
e
> > retry mechanism is in place.
>
> A retry mechanism is not safe. It might lead to the same prefix being
> allocated twice due to lost messages or a race condition. I suggest
> that you read up on two-phase commit, which requires a minimum of
> four messages.
>
> Naveen] Agree that a two-phase commit is considerably safe.  This can be =
a
> subject of future study.
>
>
> > I would rather say that the resource is never
> > lost.  That is because, from router perspective the resource is allocat=
ed
> > even if the message doesn't reach the solicited node.  A device will
> anyway
> > retry and a router will always sends a response with the same allocated
> > prefix.
>
> But it never knows if the response was received, which is a requirement
> for safe resource allocation.
>
> >
> > The standard RA doesn't have this
> >> problem because it's an *announcement* not an *assignment*, and it is
> >> repeated at a reasonable frequency, so a lost message doesn't matter.
> >>
> >
> > Naveen] I don't see a difference between the two in my draft. So, didn'=
t
> > want to distinguish between the two i.e. standard and the one proposed =
in
> > this draft.  What kind of difference do you see?
>
> As described above. An existing RA says "I route this prefix".
> Your RA says "You can use this prefix." That is an utterly different
> statement.
>
> Naveen] As mentioned in above example, not all routers might not be
> eligible to say that "You can use this prefix" (for example, whoever didn=
't
> go for a < /64 prefix allocation).  There must not be a big change in
> existing behavior.  Can you please help me understand your comment?
>
>
> >> (A device ID, as also used in DHCPv6, doesn't seem to be essential
> >> in the same way, but would be needed if an authorisation or
> >> logging mechanism is needed, i.e. to answer "Is it OK to give a /56
> >> prefix to this box?" or "Which box got that prefix?" you need an
> >> identifier for the box.)
> >>
> > Naveen] This is mentioned in my draft about whether the routers
> > configuration allows /56 prefix allocation or not. If not, a router can
> log
> > using the mac address of the device.  We too do the same thing in our
> > router.
>
> /56 is only an example of course. Any length prefix could be requested.
> Yes, if you trust the MAC address you could use that as an ID. But
> if you use DHCPv6 that problem is already solved.
>
> Naveen] As I mentioned earlier in my mail, DHCPv6 is not a usable solutio=
n
> in my case and across all platforms (might be for others too).  That is
> reason we see so many drafts were invented by honorable members of the
> group to bridge the gap in SLAAC itself.
>
>
>     Brian
>
> >
> >>
> >>>
> >>> Also am not sure if am wrong in quoting that *delegation* is the term
> >>> coined to mimic SLAAC behavior of prefix allocation from a sub pool.
> >>
> >> "Delegation", "allocation" or "assignment" are all fundamentally the
> >> same, and are all different from the simple announcement function of a
> >> normal RA. Your proposal changes an announcement protocol into a
> >> management protocol. That's the thing that Ole is asking you to justif=
y.
> >> Why do that?
> >>
> >>     Brian
> >>
> >>>
> >>> Please correct me if am wrong.
> >>>
> >>> Thanks & Regards,
> >>> Naveen
> >>>
> >>> On Fri, 16 Nov 2018, 01:07 Brian E Carpenter <
> >> brian.e.carpenter@gmail.com
> >>> wrote:
> >>>
> >>>> On 2018-11-16 06:43, Templin (US), Fred L wrote:
> >>>>> Naveen,
> >>>>>
> >>>>> The idea of including a DHCPv6 message option in IPv6 ND RS/RA
> messages
> >>>> requires
> >>>>> a *new option* to go along with an already existing protocol (namel=
y,
> >>>> DHCPv6).
> >>>>> The idea your draft builds on uses an existing IPv6 ND option but
> >>>> requires a
> >>>>> *new protocol* that is not fully specified in your draft yet. My
> >> feeling
> >>>> is that once
> >>>>> the new protocol is fully fleshed out it would look very much like
> >>>> DHCPv6, and
> >>>>> some people have said that they do not want new protocols.
> >>>>>
> >>>>> I am actually beyond the point of caring whether the protocol shoul=
d
> be
> >>>> DHCPv6,
> >>>>> but do we also need a new non-DHCPv6 protocol that looks a lot like
> >>>> DHCPv6?
> >>>>
> >>>> I realised when looking at this draft that DHCPv6 has one property
> that
> >>>> RS/RA completely lacks: a transaction ID. I don't see how we can bui=
ld
> >>>> any kind of resource allocation mechanism without some form of
> >>>> transactional
> >>>> integrity. Prefix delegation is of course a form of resource
> allocation.
> >>>> So that is a fundamental difference between DHCPv6 and RS/RA.
> >>>>
> >>>>    Brian
> >>>>
> >>>>>
> >>>>> Thanks - Fred
> >>>>>
> >>>>> From: Naveen Kottapalli [mailto:naveen.sarma@gmail.com]
> >>>>> Sent: Thursday, November 15, 2018 9:18 AM
> >>>>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> >>>>> Cc: Templin (US), Fred L <Fred.L.Templin@boeing.com>;
> >>>> otroan@employees.org; v6ops list <v6ops@ietf.org>; 6man WG <
> >> ipv6@ietf.org>
> >>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>
> >>>>> Hello all,
> >>>>>
> >>>>> To be honest, there is no intention to compete with other existing
> >>>> protocols.  I see that SLAAC has got some gaps w.r.t the functionali=
ty
> >> and
> >>>> the same is covered in the draft.  And I see the cases where this
> draft
> >>>> solves real time problems where the existing bridge itself is not
> >> usable.
> >>>>>
> >>>>> @Ole / @Fred / others: If a device soliciting something from the
> router
> >>>> using RS is considered as intruding into other territory, IMHO it's
> very
> >>>> unfair way of evaluating.  For that matter whether a PIO is included
> in
> >> RS
> >>>> or not, a device is soliciting the information from router.  When th=
is
> >>>> draft solves the problems it cannot be put down just by saying it as=
 a
> >>>> redundant to another standard, while actually it is not.
> >>>>>
> >>>>> If a device soliciting required information using the existing
> protocol
> >>>> standards without new message types or option types or flags itself =
is
> >>>> treated as a wrapper or redundant for other standards, aren't there
> >>>> overlapping options in both SLAAC and DHCPv6 that can be sent to the
> >>>> devices?  For that matter what about the complete SLAAC and DHCPv6?
> Am
> >> I
> >>>> wrong in quoting that both DHCPv6 and SLAAC are redundant protocols =
to
> >> each
> >>>> other?
> >>>>>
> >>>>> I also agree that multiple attempts were made by many respected
> members
> >>>> of the forum to bring in similar changes to whatever my current draf=
t
> >>>> suggested.  But not sure why they couldn't become standards.  It sho=
ws
> >> the
> >>>> need of devices that are looking for a solution and am sure people
> keep
> >>>> inventing round-about solutions for the same.
> >>>>>
> >>>>> If someone sees a problem in mentioning DHCPv6 inside the draft,
> please
> >>>> suggest another change for that.
> >>>>>
> >>>>> I understand that the forum has finite reservations on providing
> >>>> extensions to existing protocols.  But I request the forum and WG
> >> chairs to
> >>>> evaluate this draft fairly and technically.
> >>>>>
> >>>>> Yours,
> >>>>> Naveen.
> >>>>>
> >>>>>
> >>>>> On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter <
> >>>> brian.e.carpenter@gmail.com<mailto:brian.e.carpenter@gmail.com>>
> wrote:
> >>>>> in line..
> >>>>> On 2018-11-14 09:34, Templin (US), Fred L wrote:
> >>>>>> Hi Brian,
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com
> <mailto:
> >>>> brian.e.carpenter@gmail.com>]
> >>>>>>> Sent: Tuesday, November 13, 2018 11:37 AM
> >>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>; Ole Troan <otroan@employees.org<mailto:
> >>>> otroan@employees.org>>
> >>>>>>> Cc: v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>; 6man WG <
> >>>> ipv6@ietf.org<mailto:ipv6@ietf.org>>
> >>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>
> >>>>>>> On 2018-11-14 07:52, Templin (US), Fred L wrote:
> >>>>>>>> HI Ole,
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>> Sent: Tuesday, November 13, 2018 10:36 AM
> >>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 13 Nov 2018, at 19:25, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Ole,
> >>>>>>>>>>
> >>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>> Sent: Tuesday, November 13, 2018 9:38 AM
> >>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Fred,
> >>>>>>>>>>>
> >>>>>>>>>>>> On 13 Nov 2018, at 17:34, Templin (US), Fred L <
> >>>> Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Ole,
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -----Original Message-----
> >>>>>>>>>>>>> From: Ole Troan [mailto:otroan@employees.org<mailto:
> >>>> otroan@employees.org>]
> >>>>>>>>>>>>> Sent: Monday, November 12, 2018 11:57 PM
> >>>>>>>>>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com<mailto:
> >>>> Fred.L.Templin@boeing.com>>
> >>>>>>>>>>>>> Cc: Naveen Kottapalli <naveen.sarma@gmail.com<mailto:
> >>>> naveen.sarma@gmail.com>>; 6man WG <ipv6@ietf.org<mailto:ipv6@ietf.or=
g
> >>>> ;
> >>>> v6ops list <v6ops@ietf.org<mailto:v6ops@ietf.org>>
> >>>>>>>>>>>>> Subject: Re: [v6ops] New Version Notification for
> >>>> draft-naveen-slaac-prefix-management-00.txt
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Fred,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I agree to some extent that DHCPv6 is a format on wire.
> But
> >>>> am sure it would consume more resources at router to
> >>>>>>> support
> >>>>>>>>>>>>> DHCPv6
> >>>>>>>>>>>>>>> as a whole along with SLAAC.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Prefix delegation is quite different from SLAAC.
> >>>>>>>>>>>>>>> Regardless this is water under the bridge. Since 2003.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> So I can understand this comment, the water under the brid=
ge
> >>>> refers to the
> >>>>>>>>>>>>>> selection of DHCPv6 PD as the protocol for prefix
> delegation.
> >>>> Is that what
> >>>>>>>>>>>>>> you were meaning to say?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Sure.
> >>>>>>>>>>>>
> >>>>>>>>>>>> OK, so you are saying that DHCPv6 is *the* chosen protocol f=
or
> >>>> Prefix Delegation
> >>>>>>>>>>>> and there shall be no alternate IPv6 ND-based protocol in
> >>>> addition to that. I don't
> >>>>>>>>>>>> mind a statement like that, but would the community agree wi=
th
> >> it?
> >>>>>>>>>>>
> >>>>>>>>>>> In general we as a community try to avoid providing multiple
> >>>> equivalent solutions to the same problem. Sometimes we fail.
> >>>>>>>>>>
> >>>>>>>>>> But, do you assert that DHCPv6 is the one and only solution?
> >>>>>>>>>
> >>>>>>>>> I am saying that solving a problem that is already solved is a
> >> waste
> >>>> of time and resources.
> >>>>>>>>> Now if you install could solve a problem where we don=E2=80=99t=
 have a
> >>>> satisfactory solution...
> >>>>>>>>
> >>>>>>>> OK, then I will say it - DHCPv6 is the one and only solution to
> >>>> Prefix Delegation
> >>>>>>>> *in cases where a dynamic Prefix Delegation protocol is needed*.
> (I
> >>>> add this
> >>>>>>>> qualification because 'draft-templin-v6ops-pdhost' lists other
> >>>> non-protocol
> >>>>>>>> alternatives for a node receiving a prefix delegation.)
> >>>>>>>
> >>>>>>> I'm not disagreeing that DHCPv6-PD is the current IETF solution,
> but
> >>>> there
> >>>>>>> are some subtleties:
> >>>>>>>
> >>>>>>> 1) Since there are no protocol police, you can't actually stop
> people
> >>>>>>> using some other method of prefix delegation, which would simply
> >> appear
> >>>>>>> to be an out-of-band or "manual" mechanism as far as the IETF
> >> protocols
> >>>>>>> are concerned.
> >>>>>>
> >>>>>> Right, I wanted to be careful in how I worded my message based on
> our
> >>>>>> knowledge of other non-router methods (including anima) which we
> >>>>>> captured in 'draft-templin-v6ops-pdhost'. From that document:
> >>>>>>
> >>>>>> "10.  Prefix Delegation Services
> >>>>>>
> >>>>>>    Selection of prefix delegation services must be considered
> >> according
> >>>>>>    to specific use cases.  An example service is that offered by
> >> DHCPv6
> >>>>>>    [RFC3633].  An alternative service based on IPv6 ND messaging h=
as
> >>>>>>    also been proposed [I-D.pioxfolks-6man-pio-exclusive-bit].
> >>>>>>
> >>>>>>    Other, non-router, mechanisms may exist, such as proprietary
> IPAMs,
> >>>>>>    [I-D.ietf-anima-prefix-management] and
> >>>>>>    [I-D.sun-casm-address-pool-management-yang]."
> >>>>>>
> >>>>>> Does this still ring true, or do we need to make some adjustments
> >> based
> >>>>>> on these recent discussions?
> >>>>>
> >>>>> I think it's still true, although as Ole and I said, proposals such
> as
> >>>>> anima-prefix-management, CASM amd HNCP do recognize DHCPv6-PD as th=
e
> >>>>> boundary mechanism. On the other hand, naveen-slaac-prefix-manageme=
nt
> >>>>> intentionally competes with DHCPv6-PD, which is a different
> >> discussiion.
> >>>>>
> >>>>>     Brian
> >>>>>
> >>>>>>
> >>>>>> Thanks - Fred
> >>>>>>
> >>>>>>> 2) We did think about this question a bit while developing
> >>>>>>> https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07
> >>>>>>> (which is approved and in the RFC Editor queue waiting for missin=
g
> >>>>>>> references). The appendix A2 is supposed to show how a prefix
> >>>>>>> management system would interface to DHCPv6-PD at the edges of an
> >>>>>>> autonomic network. I think you'd find something similar in any so=
rt
> >>>>>>> of coordinated prefix management scheme.
> >>>>>>>
> >>>>>>> 3) A similar situation arises in HNCP:
> >>>>>>> https://tools.ietf.org/html/rfc7788#section-6.3.4
> >>>>>>>
> >>>>>>>    Brian
> >>>>>>>
> >>>>>>>>
> >>>>>>>>>>>>> The value proposition of something new, has to be different
> >> than
> >>>> =E2=80=9Cjust different wrapping=E2=80=9D.
> >>>>>>>>>>>>
> >>>>>>>>>>>> By "different wrapping", are you are talking about non-DHCPv=
6
> >>>> protocol proposals?
> >>>>>>>>>>>> If not, if you mean to say that the idea of including a DHCP=
v6
> >>>> option in RS/RA messages
> >>>>>>>>>>>> is "just a different wrapping", then that is not entirely
> true.
> >>>> By including both the IPv6
> >>>>>>>>>>>> ND and DHCPv6 functions in a single message exchange, there
> are
> >>>> fewer messages
> >>>>>>>>>>>> and fewer round trips. That in itself is interesting.
> >>>>>>>>>>>
> >>>>>>>>>>> Don=E2=80=99t really see that as interesting. You will not sa=
ve a round
> >>>> trip, since the two protocols don=E2=80=99t depend on each other.
> >>>>>>>>>>
> >>>>>>>>>> This gets us back to the M&O bits where there is a
> >> cross-dependence
> >>>> between the two
> >>>>>>>>>> protocols. Historically, you are supposed to wait until the
> RS/RA
> >>>> exchange and check the
> >>>>>>>>>> M&O bits before invoking DHCPv6 (two round trips). Are you
> saying
> >>>> that that is no longer
> >>>>>>>>>> the case? Have we declared that the M&O bits are deprecated?
> >>>>>>>>>
> >>>>>>>>> DHCPv6 PD has never had any dependency on the M&O bits. PD is a
> >>>> protocol between routers.
> >>>>>>>>
> >>>>>>>> OK, then let's ignore the M&O bits - I am fine with that.
> >>>>>>>>
> >>>>>>>>>> It is also important that there are fewer messages - two inste=
ad
> >> of
> >>>> four. That matters
> >>>>>>>>>> a great deal on low end links.
> >>>>>>>>>
> >>>>>>>>> I would like to see the maths behind that.
> >>>>>>>>> Use header compression then.
> >>>>>>>>
> >>>>>>>> It isn't only a question of how many bytes - the question is
> moreso
> >>>> how
> >>>>>>>> many channel accesses are necessary. On some links, sending
> >>>> everything in
> >>>>>>>> a single channel access is less prone to collisions than requiri=
ng
> >>>> multiple
> >>>>>>>> channel accesses.
> >>>>>>>>
> >>>>>>>> Think about CB radio - after you say "breaker, breaker one-nine"
> you
> >>>> get
> >>>>>>>> to say as much as you want (within reason) without having to
> undergo
> >>>>>>>> channel contention multiple times. (That is not to say that comm=
on
> >>>> data
> >>>>>>>> links function the same as CB radio, but they do have their CSMA
> >>>> protocols
> >>>>>>>> for making sure they don't step on someone else's transmission.)
> >>>>>>>>
> >>>>>>>>>>> Different wrapping. As in exactly same protocol semantics, ju=
st
> >>>> options in ND instead of DHCP.
> >>>>>>>>>>
> >>>>>>>>>> No, the options in RS/RA are exactly DHCPv6 - they are not
> >>>> different than DHCPv6.
> >>>>>>>>>> That is the whole point.
> >>>>>>>>>
> >>>>>>>>> Right. I am sorry but I struggle getting why that is valuable. =
ND
> >> is
> >>>> also a one to many protocol. That=E2=80=99s not suitable for per-rou=
ter
> >>>>>>>>> delegation.
> >>>>>>>>
> >>>>>>>> IPv6 ND messages are permitted to be sent as unicast (one-to-one=
).
> >> In
> >>>> this
> >>>>>>>> case, the presence of a DHCPv6 option in the RS message is
> >> indication
> >>>> that
> >>>>>>>> the RA is to be returned via unicast.
> >>>>>>>>
> >>>>>>>> Thanks - Fred
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Cheers
> >>>>>>>>> Ole
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks - Fred
> >>>>>>>>>>
> >>>>>>>>>>> Cheers
> >>>>>>>>>>> Ole
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks - Fred
> >>>>>>>>>>>>
> >>>>>>>>>>>>> We are still struggling with =E2=80=9Cpermissionless extens=
ions=E2=80=9D of
> an
> >>>> IPv6 network. Something that solved that problem, would be a
> >>>>>>> lot
> >>>>>>>>>>> more
> >>>>>>>>>>>>> interesting to talk about.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>> Ole
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> v6ops mailing list
> >>>>>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> v6ops mailing list
> >>>>> v6ops@ietf.org<mailto:v6ops@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

--000000000000babd3a057b361f87
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Fred,<div dir=3D"auto"><br></div><div dir=3D"auto">I=
 really don&#39;t want to do the feeding stuff and will continue the work a=
s it is progressing now.=C2=A0 It&#39;s useful for us to continue work as w=
e have been doing since last 2 months.=C2=A0 I will add appropriate citatio=
ns as you want.</div><div dir=3D"auto"><br></div><div dir=3D"auto">I really=
 want to focus myself on improving the document technically and solve at le=
ast some of the core issues very soon. Everyone&#39;s help is much apprecia=
ted.</div><div dir=3D"auto"><br></div>Thanks &amp; Regards,</div><div dir=
=3D"auto">Naveen<br><br><div class=3D"gmail_quote" dir=3D"auto"><div dir=3D=
"ltr">On Wed, 21 Nov 2018, 23:37 Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com">Fred.L.Templin@boeing.com</a> wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_7335429722287864630WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal">The reason why the advice of a similar thing to DHCP=
v6 DUID not taken was, there is a fundamental difference between your draft=
 and mine.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; About the node identifier, a=
n stateful service requires a node idenfitier for keeping<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; track of what node resources=
 have been delegated to. Your draft needs some form of<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; node identifier that would b=
e similar to DHCPv6 DUID, but all that exists for RS/RA that<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; I am aware of is SLLAO.</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Your draft proposes an unified approach of using DHC=
Pv6 inside RS/RA, whereas my draft says things can be done without DHCPv6 a=
nd any other new options or flags too.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; My draft proposes four alter=
natives, of which DHCPv6 inside RS/RA is only one of the<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; alternatives. One of the alt=
ernatives (including PIOs in RS messages) is the same as<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; is described in your draft, =
except that your draft deprecates the need for an =E2=80=98X=E2=80=99 bit.<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; What we should have done (an=
d what could still be done) is to list the =E2=80=9CPIO in RS with<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; no X bit=E2=80=9D method as =
a fifth alternative in my draft, and then your draft could focus<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; on the details of the new pr=
otocol it requires.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal">As you suggested me to cite, &#39;draft-templin-v6op=
s-pdhost&#39; was cited in respective places of my draft.=C2=A0 I=C2=A0don&=
#39;t know how more to acknowledge your inputs in my draft.=C2=A0 If you fe=
el that you are not acknowledged well, please let me know what
 citation changes I can do in=C2=A0my draft to make you happy.<u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; I don=E2=80=99t see any cita=
tions of =E2=80=98draft-templin-v6ops-pdhost=E2=80=99. What I do see<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; is section 4 use cases that =
are covered by =E2=80=98draft-templin-v6ops-pdhost=E2=80=99<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; or if not adequately covered=
 there then should be offered as input to<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;&gt; my draft and then cited from=
 your draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, November 21, 2018 9:30 AM<br>
<b>To:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt=
;<br>
<b>Cc:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&g=
t;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_blank"=
 rel=3D"noreferrer">otroan@employees.org</a>&gt;; v6ops list &lt;<a href=3D=
"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org=
</a>&gt;; 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">ipv6@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Fred,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Being a new entrant in the forum with my draft, I wi=
ll always be grateful and acknowledge all the contributions.=C2=A0 In fact =
when I shared the draft with your for review before submission, I sent to o=
ther senior members of the forum.=C2=A0 For
 that matter @Ole, @Brian and whoever contributes their names will be menti=
oned in upcoming version of my draft.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The reason why the advice of a similar thing to DHCP=
v6 DUID not taken was, there is a fundamental difference between your draft=
 and mine.=C2=A0 Your draft proposes an unified approach of using DHCPv6 in=
side RS/RA, whereas my draft says things
 can be done without DHCPv6 and any other new options or flags too.<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As you suggested me to cite, &#39;draft-templin-v6op=
s-pdhost&#39; was cited in respective places of my draft.=C2=A0 I=C2=A0don&=
#39;t know how more to acknowledge your inputs in my draft.=C2=A0 If you fe=
el that you are not acknowledged well, please let me know what
 citation changes I can do in=C2=A0my draft to make you happy.<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Finally, I would like to use this forum to improvise=
 the draft more technically.=C2=A0 You can directly message me.<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Yours,<br>
Naveen.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, 21 Nov 2018 at 20:18, Templin (US), Fred L &=
lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"no=
referrer">Fred.L.Templin@boeing.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Also the idea of including a PIO in a=
n RS message was originally mine as documented</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">in my draft. Others may claim that th=
ey brought up the idea first, in which case I</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">would be happy to honor their drafts.=
 Your contribution was to not include any</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">special bits in the RS PIO, which I a=
gree is a good contribution. But, in hindsight,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">the idea should have been offered as =
a contribution to my draft even if the new</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">protocol were to be documented in a s=
eparate draft.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Also, I told you that you need to say=
 something about node identifiers that</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">parallels the DHCPv6 DUID for client =
and server IDs. You did not take my</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">advice, and so that is a missing aspe=
ct of your proposal. The only candidate</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I am aware of for RS/RA is the SLLAO =
option, but that only gives link-layer</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">address, and not any of the other typ=
e of identifiers offered by DHCPv6.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Finally, your use case is already cov=
ered by =E2=80=98draft-templin-v6ops-pdhost=E2=80=99,</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">which shows that DHCPv6 is applicable=
 for the needs. If you think there</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">is something different about your use=
 case, that would be useful input</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">for =E2=80=98draft-templin-v6ops-pdho=
st=E2=80=99 =E2=80=93 but not material for a new draft.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">In any case, your document needs to c=
ite =E2=80=98draft-templin-v6ops-pdhost=E2=80=99.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks - Fred</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, November 20, 2018 6:12 PM<br>
<b>To:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt=
;<br>
<b>Cc:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&g=
t;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_blank"=
 rel=3D"noreferrer">otroan@employees.org</a>&gt;; v6ops list &lt;<a href=3D=
"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org=
</a>&gt;;
 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">ipv6@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Fred,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Am aware that there are many open source softwares a=
vailable. But the use cases that I mentioned in my draft holds good with wh=
at I mentioned below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I agree you suggested to include Nonce in RS / RA. T=
hat&#39;s why your contribution is recognized and your name is mentioned in=
 the draft under *contributors*. But the whole idea of
 doing something with just RS / RA with out the need of new option flags or=
 message types was from me which we discussed in call. If you want we can t=
ake this discussion we can take offline.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks &amp; Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Naveen<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">=C2=A0<u></u><u></u><=
/p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, 21 Nov 2018, 00:22 Templin (US), Fred L &lt;=
<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noref=
errer">Fred.L.Templin@boeing.com</a> wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Naveen,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were
 invented by honorable members of the group to bridge the gap in SLAAC itse=
lf.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t understand that; ther=
e are a number of very good publicly-available DHCPv6</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">implementations that support prefix d=
elegation today. And, to instrument RS/RA to</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">perform prefix delegation under a new=
 protocol would require a non-trivial amount</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">of new code. So, why not just use DHC=
Pv6?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks - Fred</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">PS Please also do not forget that the=
 idea of using the Nonce as a transaction ID</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vessel=
 came from me.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Naveen Kottapalli [mailto:<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, November 20, 2018 10:09 AM<br>
<b>To:</b> Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.=
com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&g=
t;<br>
<b>Cc:</b> Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boeing=
.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt=
;; Ole Troan &lt;<a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;; v6ops list &lt;<a href=3D"=
mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org<=
/a>&gt;;
 6man WG &lt;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">ipv6@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [v6ops] New Version Notification for draft-naveen-slaac=
-prefix-management-00.txt</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hello Brian,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Comments inline.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Yours,<br>
Naveen.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, 19 Nov 2018 at 01:04, Brian E Carpenter &lt;=
<a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"nor=
eferrer">brian.e.carpenter@gmail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">On 2018-11-19 06:53, Naveen Kottapalli wrote:<br>
&gt; Hello Brian,<br>
&gt; <br>
&gt; Please find comments inline.<br>
&gt; <br>
&gt; Thanks &amp; Regards,<br>
&gt; Naveen<br>
&gt; <br>
&gt; <br>
&gt; On Sun, 18 Nov 2018, 01:16 Brian E Carpenter &lt;<a href=3D"mailto:bri=
an.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carp=
enter@gmail.com</a><br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; On 2018-11-18 06:40, Naveen Kottapalli wrote:<br>
&gt;&gt;&gt; Hello Brian,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Whether it&#39;s a prefix delegation or allocation, it&#39;s a=
 resource<br>
&gt;&gt; allocation<br>
&gt;&gt;&gt; from both the host / CPE or a router perspective. Do you see t=
hat missing<br>
&gt;&gt;&gt; transaction ID in RS/RA as a mandatory requirement for SLAAC t=
o function<br>
&gt;&gt;&gt; even with proposed protocol?<br>
&gt;&gt;<br>
&gt;&gt; Yes. Without a transaction ID, a nonce, or some equivalent mecahni=
sm<br>
&gt;&gt; there is no way to correlate the request and response unambiguousl=
y.<br>
&gt;&gt; In particular your proposal doesn&#39;t distinguish between an uns=
olicited<br>
&gt;&gt; unicast RA announcing a prefix and a solicited unicast RA assignin=
g a<br>
&gt;&gt; prefix, which are totally different actions.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] Am not yet clear on why we should distinguish between unsolici=
ted<br>
&gt; and solicited RA.=C2=A0 Do we need to distinguish like that?=C2=A0 As =
per my current<br>
&gt; knowledge any prefix will be allocated or assigned only when RS is rec=
eived<br>
&gt; from node and didn&#39;t come across an use case of a router assigning=
 the<br>
&gt; prefix unsolicited.=C2=A0 <br>
<br>
Today, no prefixes are assigned on receipt of RS, so I don&#39;t understand=
<br>
your argument. Prefixes are assigned either by configuration or<br>
by DHCPv6-ND.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] I would see this as partially true.=C2=A0 As=
 one of the forum member mentioned, RA does more than advertising the prefi=
x.=C2=A0 Even in our gateway too prefixes are assigned to subscribers
 when a RS is received from devices directly tunneled over GRE.=C2=A0 Consi=
der the case of described in RFC8273, where the prefixes are assigned to de=
vices upon receipt of RS.=C2=A0 So, it needn&#39;t always be a configuratio=
n or DHCPv6 for the prefix allocation or assignment.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt; So, since both node and router will have context of<br>
&gt; prefix assigned, we can reserve constant numbers like 0 or 0xFFFFFFFF =
for<br>
&gt; nonces included in unsolicited RA. I can add a text saying the use of =
this<br>
&gt; in next version of draft.<br>
<br>
But there is no field in an RA for a nonce.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] That is what my draft is proposing.=C2=A0<u>=
</u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt;&gt;<br>
&gt;&gt; Handing out resources with a single message exchange is bad practi=
ce<br>
&gt;&gt; anyway; if the response is lost, the resource is lost for ever. Yo=
u really<br>
&gt;&gt; need some kind of two-phase commit.<br>
&gt; <br>
&gt; <br>
&gt; Naveen] Do we really need this? There are equal amount of chances of l=
osing<br>
&gt; a RA or DHCPv6 Avertise / Reply.=C2=A0 A two way commit will induce mo=
re delay<br>
&gt; in the resource allocation procedure and it might not be required as t=
he<br>
&gt; retry mechanism is in place.=C2=A0 <br>
<br>
A retry mechanism is not safe. It might lead to the same prefix being<br>
allocated twice due to lost messages or a race condition. I suggest<br>
that you read up on two-phase commit, which requires a minimum of<br>
four messages.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] Agree that a two-phase commit is considerabl=
y safe.=C2=A0 This can be a subject of future study.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt; I would rather say that the resource is never<br>
&gt; lost.=C2=A0 That is because, from router perspective the resource is a=
llocated<br>
&gt; even if the message doesn&#39;t reach the solicited node.=C2=A0 A devi=
ce will anyway<br>
&gt; retry and a router will always sends a response with the same allocate=
d<br>
&gt; prefix.<br>
<br>
But it never knows if the response was received, which is a requirement<br>
for safe resource allocation.<br>
<br>
&gt; <br>
&gt; The standard RA doesn&#39;t have this<br>
&gt;&gt; problem because it&#39;s an *announcement* not an *assignment*, an=
d it is<br>
&gt;&gt; repeated at a reasonable frequency, so a lost message doesn&#39;t =
matter.<br>
&gt;&gt;<br>
&gt; <br>
&gt; Naveen] I don&#39;t see a difference between the two in my draft. So, =
didn&#39;t<br>
&gt; want to distinguish between the two i.e. standard and the one proposed=
 in<br>
&gt; this draft.=C2=A0 What kind of difference do you see?<br>
<br>
As described above. An existing RA says &quot;I route this prefix&quot;.<br=
>
Your RA says &quot;You can use this prefix.&quot; That is an utterly differ=
ent<br>
statement.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As mentioned in above example, not all route=
rs might not be eligible to say that &quot;You can use this prefix&quot; (f=
or example, whoever didn&#39;t go for a &lt; /64 prefix allocation).=C2=A0
 There must not be a big change in existing behavior.=C2=A0 Can you please =
help me understand your comment?<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
&gt;&gt; (A device ID, as also used in DHCPv6, doesn&#39;t seem to be essen=
tial<br>
&gt;&gt; in the same way, but would be needed if an authorisation or<br>
&gt;&gt; logging mechanism is needed, i.e. to answer &quot;Is it OK to give=
 a /56<br>
&gt;&gt; prefix to this box?&quot; or &quot;Which box got that prefix?&quot=
; you need an<br>
&gt;&gt; identifier for the box.)<br>
&gt;&gt;<br>
&gt; Naveen] This is mentioned in my draft about whether the routers<br>
&gt; configuration allows /56 prefix allocation or not. If not, a router ca=
n log<br>
&gt; using the mac address of the device.=C2=A0 We too do the same thing in=
 our<br>
&gt; router.<br>
<br>
/56 is only an example of course. Any length prefix could be requested.<br>
Yes, if you trust the MAC address you could use that as an ID. But<br>
if you use DHCPv6 that problem is already solved.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">Naveen] As I mentioned earlier in my mail, DHCPv6 is=
 not a usable solution in my case and across all platforms (might be for ot=
hers too).=C2=A0 That is reason we see so many drafts were
 invented by honorable members of the group to bridge the gap in SLAAC itse=
lf.<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Also am not sure if am wrong in quoting that *delegation* is t=
he term<br>
&gt;&gt;&gt; coined to mimic SLAAC behavior of prefix allocation from a sub=
 pool.<br>
&gt;&gt;<br>
&gt;&gt; &quot;Delegation&quot;, &quot;allocation&quot; or &quot;assignment=
&quot; are all fundamentally the<br>
&gt;&gt; same, and are all different from the simple announcement function =
of a<br>
&gt;&gt; normal RA. Your proposal changes an announcement protocol into a<b=
r>
&gt;&gt; management protocol. That&#39;s the thing that Ole is asking you t=
o justify.<br>
&gt;&gt; Why do that?<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please correct me if am wrong.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks &amp; Regards,<br>
&gt;&gt;&gt; Naveen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, 16 Nov 2018, 01:07 Brian E Carpenter &lt;<br>
&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" r=
el=3D"noreferrer">brian.e.carpenter@gmail.com</a><br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 2018-11-16 06:43, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt; Naveen,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The idea of including a DHCPv6 message option in IPv6 =
ND RS/RA messages<br>
&gt;&gt;&gt;&gt; requires<br>
&gt;&gt;&gt;&gt;&gt; a *new option* to go along with an already existing pr=
otocol (namely,<br>
&gt;&gt;&gt;&gt; DHCPv6).<br>
&gt;&gt;&gt;&gt;&gt; The idea your draft builds on uses an existing IPv6 ND=
 option but<br>
&gt;&gt;&gt;&gt; requires a<br>
&gt;&gt;&gt;&gt;&gt; *new protocol* that is not fully specified in your dra=
ft yet. My<br>
&gt;&gt; feeling<br>
&gt;&gt;&gt;&gt; is that once<br>
&gt;&gt;&gt;&gt;&gt; the new protocol is fully fleshed out it would look ve=
ry much like<br>
&gt;&gt;&gt;&gt; DHCPv6, and<br>
&gt;&gt;&gt;&gt;&gt; some people have said that they do not want new protoc=
ols.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I am actually beyond the point of caring whether the p=
rotocol should be<br>
&gt;&gt;&gt;&gt; DHCPv6,<br>
&gt;&gt;&gt;&gt;&gt; but do we also need a new non-DHCPv6 protocol that loo=
ks a lot like<br>
&gt;&gt;&gt;&gt; DHCPv6?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I realised when looking at this draft that DHCPv6 has one =
property that<br>
&gt;&gt;&gt;&gt; RS/RA completely lacks: a transaction ID. I don&#39;t see =
how we can build<br>
&gt;&gt;&gt;&gt; any kind of resource allocation mechanism without some for=
m of<br>
&gt;&gt;&gt;&gt; transactional<br>
&gt;&gt;&gt;&gt; integrity. Prefix delegation is of course a form of resour=
ce allocation.<br>
&gt;&gt;&gt;&gt; So that is a fundamental difference between DHCPv6 and RS/=
RA.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; From: Naveen Kottapalli [mailto:<a href=3D"mailto:nave=
en.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail=
.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Thursday, November 15, 2018 9:18 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Brian E Carpenter &lt;<a href=3D"mailto:brian.e.ca=
rpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian.e.carpenter@g=
mail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cc: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.=
Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boe=
ing.com</a>&gt;;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>; v6ops list &lt;<a href=3D"mail=
to:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&=
gt;; 6man WG &lt;<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferr=
er">ipv6@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hello all,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To be honest, there is no intention to compete with ot=
her existing<br>
&gt;&gt;&gt;&gt; protocols.=C2=A0 I see that SLAAC has got some gaps w.r.t =
the functionality<br>
&gt;&gt; and<br>
&gt;&gt;&gt;&gt; the same is covered in the draft.=C2=A0 And I see the case=
s where this draft<br>
&gt;&gt;&gt;&gt; solves real time problems where the existing bridge itself=
 is not<br>
&gt;&gt; usable.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; @Ole / @Fred / others: If a device soliciting somethin=
g from the router<br>
&gt;&gt;&gt;&gt; using RS is considered as intruding into other territory, =
IMHO it&#39;s very<br>
&gt;&gt;&gt;&gt; unfair way of evaluating.=C2=A0 For that matter whether a =
PIO is included in<br>
&gt;&gt; RS<br>
&gt;&gt;&gt;&gt; or not, a device is soliciting the information from router=
.=C2=A0 When this<br>
&gt;&gt;&gt;&gt; draft solves the problems it cannot be put down just by sa=
ying it as a<br>
&gt;&gt;&gt;&gt; redundant to another standard, while actually it is not.<b=
r>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If a device soliciting required information using the =
existing protocol<br>
&gt;&gt;&gt;&gt; standards without new message types or option types or fla=
gs itself is<br>
&gt;&gt;&gt;&gt; treated as a wrapper or redundant for other standards, are=
n&#39;t there<br>
&gt;&gt;&gt;&gt; overlapping options in both SLAAC and DHCPv6 that can be s=
ent to the<br>
&gt;&gt;&gt;&gt; devices?=C2=A0 For that matter what about the complete SLA=
AC and DHCPv6?=C2=A0 Am<br>
&gt;&gt; I<br>
&gt;&gt;&gt;&gt; wrong in quoting that both DHCPv6 and SLAAC are redundant =
protocols to<br>
&gt;&gt; each<br>
&gt;&gt;&gt;&gt; other?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I also agree that multiple attempts were made by many =
respected members<br>
&gt;&gt;&gt;&gt; of the forum to bring in similar changes to whatever my cu=
rrent draft<br>
&gt;&gt;&gt;&gt; suggested.=C2=A0 But not sure why they couldn&#39;t become=
 standards.=C2=A0 It shows<br>
&gt;&gt; the<br>
&gt;&gt;&gt;&gt; need of devices that are looking for a solution and am sur=
e people keep<br>
&gt;&gt;&gt;&gt; inventing round-about solutions for the same.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If someone sees a problem in mentioning DHCPv6 inside =
the draft, please<br>
&gt;&gt;&gt;&gt; suggest another change for that.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I understand that the forum has finite reservations on=
 providing<br>
&gt;&gt;&gt;&gt; extensions to existing protocols.=C2=A0 But I request the =
forum and WG<br>
&gt;&gt; chairs to<br>
&gt;&gt;&gt;&gt; evaluate this draft fairly and technically.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; Naveen.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Wed, 14 Nov 2018 at 03:31, Brian E Carpenter &lt;<b=
r>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&lt;mailto:<a href=
=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer=
">brian.e.carpenter@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; in line..<br>
&gt;&gt;&gt;&gt;&gt; On 2018-11-14 09:34, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Brian,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Brian E Carpenter [mailto:<a href=3D"mai=
lto:brian.e.carpenter@gmail.com" target=3D"_blank" rel=3D"noreferrer">brian=
.e.carpenter@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"_=
blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 11:37 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto=
:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Tem=
plin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;; Ole Troan &l=
t;<a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferr=
er">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: v6ops list &lt;<a href=3D"mailto:v6ops@iet=
f.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a=
 href=3D"mailto:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@=
ietf.org</a>&gt;&gt;; 6man WG &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" ta=
rget=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notification =
for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 2018-11-14 07:52, Templin (US), Fred L wrot=
e:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HI Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a href=3D"mai=
lto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otroan@emplo=
yees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 2018 10:36=
 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<a href=
=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">=
Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"m=
ailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">naveen.s=
arma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Version Notif=
ication for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 19:25, Templin =
(US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"=
mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred=
.L.Templin@boeing.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailto:<a hre=
f=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferrer">otro=
an@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, November 13, 20=
18 9:38 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred L &lt;<=
a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"norefe=
rrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli &lt;<a h=
ref=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] New Versi=
on Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 13 Nov 2018, at 17:34, =
Templin (US), Fred L &lt;<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<a href=3D"=
mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=3D"noreferrer">Fred=
.L.Templin@boeing.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ole,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ole Troan [mailt=
o:<a href=3D"mailto:otroan@employees.org" target=3D"_blank" rel=3D"noreferr=
er">otroan@employees.org</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:otroan@employees.org" target=3D"_blank" =
rel=3D"noreferrer">otroan@employees.org</a>&gt;]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, November=
 12, 2018 11:57 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: Templin (US), Fred=
 L &lt;<a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_blank" rel=
=3D"noreferrer">Fred.L.Templin@boeing.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:Fred.L.Templin@boeing.com" target=3D"_bl=
ank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: Naveen Kottapalli =
&lt;<a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank" rel=3D"nore=
ferrer">naveen.sarma@gmail.com</a>&lt;mailto:<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:naveen.sarma@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;&gt;; 6man WG &lt;<a hre=
f=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.o=
rg</a>&lt;mailto:<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">ipv6@ietf.org</a><br>
&gt;&gt;&gt;&gt; ;<br>
&gt;&gt;&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D=
"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:=
v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [v6ops] N=
ew Version Notification for<br>
&gt;&gt;&gt;&gt; draft-naveen-slaac-prefix-management-00.txt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree to=
 some extent that DHCPv6 is a format on wire.=C2=A0 But<br>
&gt;&gt;&gt;&gt; am sure it would consume more resources at router to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; as a whole alo=
ng with SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Prefix delegat=
ion is quite different from SLAAC.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regardless thi=
s is water under the bridge. Since 2003.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I can understan=
d this comment, the water under the bridge<br>
&gt;&gt;&gt;&gt; refers to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; selection of DHCPv=
6 PD as the protocol for prefix delegation.<br>
&gt;&gt;&gt;&gt; Is that what<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you were meaning t=
o say?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, so you are saying that=
 DHCPv6 is *the* chosen protocol for<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and there shall be no alte=
rnate IPv6 ND-based protocol in<br>
&gt;&gt;&gt;&gt; addition to that. I don&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mind a statement like that=
, but would the community agree with<br>
&gt;&gt; it?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In general we as a community t=
ry to avoid providing multiple<br>
&gt;&gt;&gt;&gt; equivalent solutions to the same problem. Sometimes we fai=
l.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; But, do you assert that DHCPv6 is =
the one and only solution?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am saying that solving a problem tha=
t is already solved is a<br>
&gt;&gt; waste<br>
&gt;&gt;&gt;&gt; of time and resources.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now if you install could solve a probl=
em where we don=E2=80=99t have a<br>
&gt;&gt;&gt;&gt; satisfactory solution...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then I will say it - DHCPv6 is the one=
 and only solution to<br>
&gt;&gt;&gt;&gt; Prefix Delegation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; *in cases where a dynamic Prefix Delegatio=
n protocol is needed*. (I<br>
&gt;&gt;&gt;&gt; add this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qualification because &#39;draft-templin-v=
6ops-pdhost&#39; lists other<br>
&gt;&gt;&gt;&gt; non-protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; alternatives for a node receiving a prefix=
 delegation.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m not disagreeing that DHCPv6-PD is the =
current IETF solution, but<br>
&gt;&gt;&gt;&gt; there<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are some subtleties:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1) Since there are no protocol police, you can=
&#39;t actually stop people<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; using some other method of prefix delegation, =
which would simply<br>
&gt;&gt; appear<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to be an out-of-band or &quot;manual&quot; mec=
hanism as far as the IETF<br>
&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; are concerned.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right, I wanted to be careful in how I worded my m=
essage based on our<br>
&gt;&gt;&gt;&gt;&gt;&gt; knowledge of other non-router methods (including a=
nima) which we<br>
&gt;&gt;&gt;&gt;&gt;&gt; captured in &#39;draft-templin-v6ops-pdhost&#39;. =
>From that document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;10.=C2=A0 Prefix Delegation Services<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Selection of prefix delegation servic=
es must be considered<br>
&gt;&gt; according<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 to specific use cases.=C2=A0 An examp=
le service is that offered by<br>
&gt;&gt; DHCPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [RFC3633].=C2=A0 An alternative servi=
ce based on IPv6 ND messaging has<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 also been proposed [I-D.pioxfolks-6ma=
n-pio-exclusive-bit].<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Other, non-router, mechanisms may exi=
st, such as proprietary IPAMs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.ietf-anima-prefix-management] an=
d<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 [I-D.sun-casm-address-pool-management=
-yang].&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Does this still ring true, or do we need to make s=
ome adjustments<br>
&gt;&gt; based<br>
&gt;&gt;&gt;&gt;&gt;&gt; on these recent discussions?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I think it&#39;s still true, although as Ole and I sai=
d, proposals such as<br>
&gt;&gt;&gt;&gt;&gt; anima-prefix-management, CASM amd HNCP do recognize DH=
CPv6-PD as the<br>
&gt;&gt;&gt;&gt;&gt; boundary mechanism. On the other hand, naveen-slaac-pr=
efix-management<br>
&gt;&gt;&gt;&gt;&gt; intentionally competes with DHCPv6-PD, which is a diff=
erent<br>
&gt;&gt; discussiion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2) We did think about this question a bit whil=
e developing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-i=
etf-anima-prefix-management-07" target=3D"_blank" rel=3D"noreferrer">
https://tools.ietf.org/html/draft-ietf-anima-prefix-management-07</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (which is approved and in the RFC Editor queue=
 waiting for missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; references). The appendix A2 is supposed to sh=
ow how a prefix<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; management system would interface to DHCPv6-PD=
 at the edges of an<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; autonomic network. I think you&#39;d find some=
thing similar in any sort<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of coordinated prefix management scheme.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3) A similar situation arises in HNCP:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc7788=
#section-6.3.4" target=3D"_blank" rel=3D"noreferrer">
https://tools.ietf.org/html/rfc7788#section-6.3.4</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The value proposition =
of something new, has to be different<br>
&gt;&gt; than<br>
&gt;&gt;&gt;&gt; =E2=80=9Cjust different wrapping=E2=80=9D.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; By &quot;different wrappin=
g&quot;, are you are talking about non-DHCPv6<br>
&gt;&gt;&gt;&gt; protocol proposals?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; If not, if you mean to say=
 that the idea of including a DHCPv6<br>
&gt;&gt;&gt;&gt; option in RS/RA messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is &quot;just a different =
wrapping&quot;, then that is not entirely true.<br>
&gt;&gt;&gt;&gt; By including both the IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ND and DHCPv6 functions in=
 a single message exchange, there are<br>
&gt;&gt;&gt;&gt; fewer messages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and fewer round trips. Tha=
t in itself is interesting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Don=E2=80=99t really see that =
as interesting. You will not save a round<br>
&gt;&gt;&gt;&gt; trip, since the two protocols don=E2=80=99t depend on each=
 other.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This gets us back to the M&amp;O b=
its where there is a<br>
&gt;&gt; cross-dependence<br>
&gt;&gt;&gt;&gt; between the two<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; protocols. Historically, you are s=
upposed to wait until the RS/RA<br>
&gt;&gt;&gt;&gt; exchange and check the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; M&amp;O bits before invoking DHCPv=
6 (two round trips). Are you saying<br>
&gt;&gt;&gt;&gt; that that is no longer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the case? Have we declared that th=
e M&amp;O bits are deprecated?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DHCPv6 PD has never had any dependency=
 on the M&amp;O bits. PD is a<br>
&gt;&gt;&gt;&gt; protocol between routers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OK, then let&#39;s ignore the M&amp;O bits=
 - I am fine with that.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It is also important that there ar=
e fewer messages - two instead<br>
&gt;&gt; of<br>
&gt;&gt;&gt;&gt; four. That matters<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a great deal on low end links.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I would like to see the maths behind t=
hat.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Use header compression then.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It isn&#39;t only a question of how many b=
ytes - the question is moreso<br>
&gt;&gt;&gt;&gt; how<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many channel accesses are necessary. On so=
me links, sending<br>
&gt;&gt;&gt;&gt; everything in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a single channel access is less prone to c=
ollisions than requiring<br>
&gt;&gt;&gt;&gt; multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel accesses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Think about CB radio - after you say &quot=
;breaker, breaker one-nine&quot; you<br>
&gt;&gt;&gt;&gt; get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to say as much as you want (within reason)=
 without having to undergo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; channel contention multiple times. (That i=
s not to say that common<br>
&gt;&gt;&gt;&gt; data<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; links function the same as CB radio, but t=
hey do have their CSMA<br>
&gt;&gt;&gt;&gt; protocols<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for making sure they don&#39;t step on som=
eone else&#39;s transmission.)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Different wrapping. As in exac=
tly same protocol semantics, just<br>
&gt;&gt;&gt;&gt; options in ND instead of DHCP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; No, the options in RS/RA are exact=
ly DHCPv6 - they are not<br>
&gt;&gt;&gt;&gt; different than DHCPv6.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That is the whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right. I am sorry but I struggle getti=
ng why that is valuable. ND<br>
&gt;&gt; is<br>
&gt;&gt;&gt;&gt; also a one to many protocol. That=E2=80=99s not suitable f=
or per-router<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; delegation.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IPv6 ND messages are permitted to be sent =
as unicast (one-to-one).<br>
&gt;&gt; In<br>
&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; case, the presence of a DHCPv6 option in t=
he RS message is<br>
&gt;&gt; indication<br>
&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the RA is to be returned via unicast.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks - Fred<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We are still strugglin=
g with =E2=80=9Cpermissionless extensions=E2=80=9D of an<br>
&gt;&gt;&gt;&gt; IPv6 network. Something that solved that problem, would be=
 a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; lot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interesting to talk ab=
out.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ole<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=
=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mail=
to:v6ops@ietf.org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&=
gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/v6ops" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mai=
lman/listinfo/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; v6ops mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:v6ops@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">v6ops@ietf.org</a>&lt;mailto:<a href=3D"mailto:v6ops@ietf.=
org" target=3D"_blank" rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/v6ops=
" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinf=
o/v6ops</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div></div></div>

--000000000000babd3a057b361f87--


From nobody Wed Nov 21 18:01:29 2018
Return-Path: <fgont@si6networks.com>
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 D3902130DEC; Wed, 21 Nov 2018 18:01:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 cmToh9_zQ0oB; Wed, 21 Nov 2018 18:01:16 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 993A0130DD4; Wed, 21 Nov 2018 18:01:15 -0800 (PST)
Received: from [192.168.3.73] (unknown [186.137.76.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 54CDD8771A; Thu, 22 Nov 2018 03:01:06 +0100 (CET)
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <4f4748fd-4697-19b9-49a5-a569b6f25670@gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Autocrypt: addr=fgont@si6networks.com; prefer-encrypt=mutual; keydata= xsFNBE5so2gBEACzBQBLUy8nzgAzSZn6ViXT6TmZBFNYNqTpPRvTVtUqF6+tkI+IEd9N2E8p pXUXCd0W4dkxz6o7pagnK63m4QSueggvp881RVVHOF8oTSHOdnGxLfLeLNJFKE1FOutU3vod GK/wG/Fwzkv9MebdXpMlLV8nnJuAt66XGl/lU1JrNfrKO4SoYQi4TsB/waUQcygh7OR/PEO0 EttiU8kZUbZNv58WH+PAj/rdZCrgUSiGXiWUQQKShqKnJxLuAcTcg5YRwL8se/V6ciW0QR9i /sr52gSmLLbW5N3hAoO+nv1V/9SjJAUvzXu43k8sua/XlCXkqU7uLj41CRR72JeUZ4DQsYfP LfNPC98ZGTVxbWbFtLXxpzzDDT8i3uo7w1LJ2Ij/d5ezcARqw01HGljWWxnidUrjbTpxkJ9X EllcsH94mer728j/HKzC9OcTuz6WUBP3Crgl6Q47gY5ZIiF0lsmd9/wxbaq5NiJ+lGuBRZrD v0dQx9KmyI0/pH2AF8cW897/6ypvcyD/1/11CJcN+uAGIrklwJlVpRSbKbFtGC6In592lhu7 wnK8cgyP5cTU+vva9+g6P1wehi4bylXdlKc6mMphbtSA+T3WBNP557+mh3L62l4pGaEGidcZ DLYT2Ud18eAJmxU3HnM8P3iZZgeoK7oqgb53/eg96vkONXNIOwARAQABzSVGZXJuYW5kbyBH b250IDxmZ29udEBzaTZuZXR3b3Jrcy5jb20+wsGBBBMBAgArAhsjBQkSzAMABgsJCAcDAgYV CAIJCgsEFgIDAQIeAQIXgAUCTmylpQIZAQAKCRCuJQ1VHU50kv7wD/9fuNtTfxSLk3B3Hs3p ixTy8YXVjdkVwWlnJjFd7BOWmg7sI+LDhpjGfT6+ddOiwkumnvUZpObodj4ysH0i8c7P4C5t F9yu7WjklSlrB5Rth2CGChg5bKt541z2WHkFFxys9qBLmCSYDeKQkzLqhCjIUJizY2kOJ2GI MnSFDzJjhSFEh//oW830Y8fel1xnf/NVF+lBVtRMtMOfoWUqDjvP3sJ1G4zgkDCnF0CfncLx +hq2Mv26Uq9OTzvLH9aSQQ/f067BOkKAJKsfHdborX4E96ISTz57/4xECRSMr5dVsKVm4Y// uVIsb+L5z+a32FaiBZIAKDgnJO7Z8j6CV5e5yfuBTtX52Yi9HjYYqnYJGSDxYd6igD4bWu+7 xmJPHjkdqZgGV6dQIgiUfqkU+s5Cv350vK48CMaT/ZLo2BdsMhWsmaHmb+waePUMyq6E4E9x 9Js+EJb9ZiCfxS9exgieZQpet1L36IvhiwByvkQM009ywfa30JeMOltUtfLi5V06WQWsTzPL 5C+4cpkguSuAJVDTctjCA0moIeVDOpJ8WH9voQ4IeWapQnX35OIoj1jGJqqYdx65gc1ygbyx b8vw+pJ9E5GLse5TQnYifOWpXzX9053dtbwp/2OVhU4KLlzfCPCEsoTyfu9nIZxdI2PMwiL5 M85BfjX4NmwBLmPGoM7BTQRObKNoARAAqqXCkr250BchRDmi+05F5UQFgylUh10XTAJxBeaQ UNtdxZiZRm6jgomSrqeYtricM9t9K0qb4X2ZXmAMW8o8AYW3RrQHTjcBwMnAKzUIEXXWaLfG cid/ygmvWzIHgMDQKP+MUq1AGQrnvt/MRLvZLyczAV1RTXS58qNaxtaSpc3K/yrDozh/a4pu WcUsVvIkzyx43sqcwamDSBb6U8JFoZizuLXiARLLASgyHrrCedNIZdWSx0z0iHEpZIelA2ih AGLiSMtmtikVEyrJICgO81DkKNCbBbPg+7fi23V6M24+3syHk3IdQibTtBMxinIPyLFF0byJ aGm0fmjefhnmVJyCIl/FDkCHprVhTme57G2/WdoGnUvnT7mcwDRb8XY5nNRkOJsqqLPemKjz kx8mXdQbunXtX9bKyVgd1gIl+LLsxbdzRCch773UBVoortPdK3kMyLtZ4uMeDX3comjx+6VL bztUdJ1Zc9/njwVG8fgmQ+0Kj5+bzQfUY+MmX0HTXIx3B4R1I1a8QoOwi1N+iZNdewV5Zfq+ 29NlQLnVPjCRCKbaz9k6RJ2oIti55YUI6zSsL3lmlOXsRbXN5bRswFczkNSCJxJMlDiyAUIC WOay7ymzvgzPa+BY/mYn94vRaurDQ4/ljOfj6oqgfjts+dJev4Jj89vp8MQI3KJpZPEAEQEA AcLBZQQYAQIADwUCTmyjaAIbDAUJEswDAAAKCRCuJQ1VHU50km4xEACho45PZrUjY4Zl2opR DFNo5a6roTOPpgwO9PcBb3I5F8yX2Dnew+9OhgWXbBhAFq4DCx+9Gjs43Bn60qbZTDbLGJ/m 8N4PwEiq0e5MKceYcbetEdEUWhm5L6psU9ZZ82GR3UGxPXYe+oifEoJjOXQ39avf9S8p3yKP Diil0E79rn7LbJjMcgMLyjFg9SDoJ6pHLtniJoDhEAaSSgeV7Y745+gyMIdtQmrFHfqrFdjq D6G0HE+Z68ywc5KN67YxhvhBmSycs1ZSKAXv1zLDlXdmjHDHkU3xMcB+RkuiTba8yRFYwb/n j62CC4NhFTuIKOc4ta3dJsyXTGh/hO9UjWUnmAGfd0fnzTBZF8Qlnw/8ftx5lt4/O+eqY1EN RITScnPzXE/wMOlTtdkddQ+QN6xt6jyR2XtAIi7aAFHypIqA3lLI9hF9x+lj4UQ2yA9LqpoX 6URpPOd13JhAyDe47cwsP1u9Y+OBvQTVLSvw7Liu2b4KjqL4lx++VdBi7dXsjJ6kjIRjI6Lb WVpxe8LumMCuVDepTafBZ49gr7Fgc4F9ZSCo6ChgQNLn6WDzIkqFX+42KuHz90AHWhuW+KZR 1aJylERWeTcMCGUSBptd48KniWmD6kPKpzwoMkJtEXTuO2lVuborxzwuqOTNuYg9lWDl7zKt wPI9brGzquUHy4qRrA==
Message-ID: <57506b51-0d01-8761-419f-988bfcbeabb1@si6networks.com>
Date: Wed, 21 Nov 2018 23:00:49 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <4f4748fd-4697-19b9-49a5-a569b6f25670@gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PCTmOb57F0_THy41WU6CqV92xN0>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 02:01:20 -0000

On 21/11/18 18:45, Brian E Carpenter wrote:
> Just to raise a gripe:
> 
>> What I am using is the standard linux "ip" command, as in:
>>
>>   # ip route add <foo>
>>   # ip route del <foo>
>>   etc.
> 
> And wouldn't life be better if the IETF didn't have an aversion
> to defining APIs, so that you could do that in an O/S independent
> way?

IN fact, we do specify APIs.. although sometimes way to late, are when
is has become way too evident (and/or when it has become way too late)
that we need to.

e.g.... we do have all these IPv6 addresses of different sorts but...
try to use them in any meaningful way and it should become clear that
protocol features without an appropriate API is likely to lead to
protocol *failures*.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Wed Nov 21 18:36:49 2018
Return-Path: <naveen.sarma@gmail.com>
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 A5B6D130E93; Wed, 21 Nov 2018 18:36:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 Q8SfjUYsMXOW; Wed, 21 Nov 2018 18:36:46 -0800 (PST)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 B707C126CC7; Wed, 21 Nov 2018 18:36:45 -0800 (PST)
Received: by mail-lf1-x131.google.com with SMTP id n18so5438066lfh.6; Wed, 21 Nov 2018 18:36:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yrG/C3EqA98j9Lcuq9fMj/QamBRSUdVv41bLM97hQ9w=; b=l9dadrlEHu4BiR5kyTiq4w44Un3FNv6adV+i6tON6yXLo82AGHyt4jZI7C0C+7UI+S 7XcV59cBm1Lu0ZNKtQt/UtYuLxLiiNxKufVmlY/F7Z4WoND/wjgxB1ccgBDxbCfachrr zApt790Kh8r4RFeKBGnpnhoGp3hlB+qjxrKSBCUZwBo3sXjAtUVVLTtK/+EviUprVwZy VPGJ29mRaGPaNRFtbGdhIGpdtRO2SDgEAwySf+lsyp5KhMrQG/qWxvsfmcQyV2J7yr0C S+r3v9uWQSZkFweHFPTFJl4rXdu+cRwgt1L82eR/NYswfLIsEnPyVWJFyM5g4ujHE86o Bpqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yrG/C3EqA98j9Lcuq9fMj/QamBRSUdVv41bLM97hQ9w=; b=Q/O0/DJWARC/lC+fmJMtgZA9X+ppupc27odOGwLU5OeTzkvWnsR5+A5QfYLUTDrPPV ezC0G/ca3E+3ixbCdM92sA/OzJiN+Ve6xnjGVcCiZk1NYdvCkht/ApoKLDHonb1M3/Cm vI382lcTNgdpN3dkSmZv3LG66eRObLAAYeVfzPt4U0eCrY5/N7He1XJnK+DHxmzW+nyw u084te53GXgx9s80MZNXEZwlqW9mGmLIFEAlXiNx2px//ZhR7Ru0ZxNN0luID2FQhiFJ 7/XbbyxXw9NUfuQKE5mUWxpLaHaAVlzlhyoxiq8+rBSh3luZUE8JISpNa+eRoMjiBwdO 5K1g==
X-Gm-Message-State: AGRZ1gKXZlNN2JO62d5e45muROWbXetymGg1TAUksEkF2Alp71Np7asw pOQQdsmBBJPte1LSuWPJ0CdoNp9KOfZ7hUIi8xg=
X-Google-Smtp-Source: AJdET5efjz6fGFMkhVc+QY/TobYd31+1tVKtwZXItUup24V3O1nmv+4bJVC+OkOq2KPhnIdbX2bfUjiYQQTjbUAEqNg=
X-Received: by 2002:a19:d857:: with SMTP id p84mr5131557lfg.44.1542854203850;  Wed, 21 Nov 2018 18:36:43 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <a446f89d19954278a8ff09ac9850acd7@XCH15-06-08.nw.nos.boeing.com> <90b22d50-6100-a45c-1663-da80fede8126@gmail.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com> <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com> <68b85f05-b76c-df73-5f91-2de4853779ac@gmail.com>
In-Reply-To: <68b85f05-b76c-df73-5f91-2de4853779ac@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 22 Nov 2018 08:06:36 +0530
Message-ID: <CANFmOtmF-QnPS_=fNa1vU59nGLXxBOdAQjUoEaf3cUp0DbQHCQ@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>,  v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c2c65c057b37bc9e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/IulbzMqkgVp5jIdQx_SQd2nTn3M>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 02:36:48 -0000

--000000000000c2c65c057b37bc9e
Content-Type: text/plain; charset="UTF-8"

Hello,

Is there a case where a CPE would require a prefix > 64 bit?

Thanks & Regards,
Naveen

On Thu, 22 Nov 2018, 01:22 Brian E Carpenter <brian.e.carpenter@gmail.com
wrote:

> On 2018-11-22 03:56, Templin (US), Fred L wrote:
> > I think any prefix delegation service needs to allow for any legitimate
> prefix
> > length of /64 or shorter.
>
> Or longer. Routing prefixes in IPv6 can be any length up to /128.
> Without regard to the whole "Why /64?" debate, we must ensure that
> all prefix mechanisms are agnostic on the actual prefix length.
>
>    Brian
>

--000000000000c2c65c057b37bc9e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><div dir=3D"auto">Hello,</div><div dir=3D"auto"><br>=
</div><div dir=3D"auto">Is there a case where a CPE would require a prefix =
&gt; 64 bit?</div><div dir=3D"auto"><br></div>Thanks &amp; Regards,</div><d=
iv dir=3D"auto">Naveen<br><br><div class=3D"gmail_quote" dir=3D"auto"><div =
dir=3D"ltr">On Thu, 22 Nov 2018, 01:22 Brian E Carpenter &lt;<a href=3D"mai=
lto:brian.e.carpenter@gmail.com">brian.e.carpenter@gmail.com</a> wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">On 2018-11-22 03:56, Templin (US), Fre=
d L wrote:<br>
&gt; I think any prefix delegation service needs to allow for any legitimat=
e prefix<br>
&gt; length of /64 or shorter. <br>
<br>
Or longer. Routing prefixes in IPv6 can be any length up to /128.<br>
Without regard to the whole &quot;Why /64?&quot; debate, we must ensure tha=
t<br>
all prefix mechanisms are agnostic on the actual prefix length.<br>
<br>
=C2=A0 =C2=A0Brian<br>
</blockquote></div></div></div>

--000000000000c2c65c057b37bc9e--


From nobody Wed Nov 21 19:10:13 2018
Return-Path: <naveen.sarma@gmail.com>
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 2EEC8130F40; Wed, 21 Nov 2018 19:10:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 FmnWWI735LtE; Wed, 21 Nov 2018 19:10:02 -0800 (PST)
Received: from mail-lj1-x242.google.com (mail-lj1-x242.google.com [IPv6:2a00:1450:4864:20::242]) (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 70A4D128D09; Wed, 21 Nov 2018 19:10:02 -0800 (PST)
Received: by mail-lj1-x242.google.com with SMTP id 83-v6so6617497ljf.10; Wed, 21 Nov 2018 19:10:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zQvy0+aMWG5WxQuvJKeEQKxcH2hWSeTtxsO3lU9CEOk=; b=f8qMxwZsaFsi9bCEQRzpz6wCW4IikF7Aj7E6P5PuG4AOPvCrhFI+bKLp0tuNv3DEAS uq80kKstWV6QFTDvaB/FGP+ZRuHdPpmEfMrHEFbE0cZoXAPrtcmY6iTzJgZlEQeJh/AX ic8N9eyEWm9A9C/nJNtXevrhyjq6uN64tyiu46A2DIxZr1xUvhbFvdgPIpCroFnm7KaN ijwQDfHrJUYNLTg8SxpRjjN2LQ5MZDukMj0+CxzaZZk3cWfA5XGnwzc97TQCYker6TTf 4/0dAv+wkI2LD94SiAo2IBcc6iiwXMrCxPop2MPgnFyM2plVcfUw4i6YGZuJsEhalYWW 9C0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zQvy0+aMWG5WxQuvJKeEQKxcH2hWSeTtxsO3lU9CEOk=; b=fxWNFpvDLaiNPm00N2w6Qk+5Ndhu50xEFQE2OFvkhc+0GerVc+eYIUS20eaypTI5T/ cMVNtobl3iQnma35+9lNr+7oQdbtByYH7WfnRThMST4cQqZf9WwdhV+2XUhz2+cTMJ5s Ocms2mvwzR0w/ICnO02cNjyAVOWawk2GgRjhNHz+jOP6mW1AsxJbWXYFetmUeWAJ26SL j1n9upfqPRBpkUNN0RGEXVpbhrsU5gSx3tVVa5/FCW52mOGLq2H8O85Gzb/oa1SreNMH N//WTJfrzIVEPHSvAnHVltUGs4Urf3n/B6vnoPi8nJ2pnnyCbYz5hFipMWfTqUDkqSaB q0Wg==
X-Gm-Message-State: AA+aEWZhDKDez3XftWeLtZcD0Qw5n35Ryu2AgqkrAl6ssMbkAEvXDZ5Q AYgPS+Zdo7QOgOz2a//p5TzVvoom+C6YBOx07/8=
X-Google-Smtp-Source: AFSGD/WewxFHPjWuz3e7ABWUOzj06oOQCT8uthwJXM3sbThbguuEEM/buIBCYQGrdV/QW5uNhHrd5qqSk9QaLMvxEa4=
X-Received: by 2002:a2e:914b:: with SMTP id q11-v6mr5479796ljg.164.1542856200511;  Wed, 21 Nov 2018 19:10:00 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
In-Reply-To: <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Thu, 22 Nov 2018 08:39:52 +0530
Message-ID: <CANFmOtmghy+7qB2Q=zE+uwW0FyapSts0FovsfKL5hY8vVToa2Q@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Mikael Abrahamsson <swmike@swm.pp.se>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c56308057b3833c2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DJ1D4-Byn9YmwF2EQ_30D_8j_Mc>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 03:10:05 -0000

--000000000000c56308057b3833c2
Content-Type: text/plain; charset="UTF-8"

In our gateway too DHCPv6 is a separate entity for assigning IA_NAs to
devices, which is connected to the routing entity with a private or
unstandardized API.  Is there a scope for standardizing such API?

On Thu, 22 Nov 2018, 01:28 Brian E Carpenter <brian.e.carpenter@gmail.com
wrote:

> On 2018-11-22 07:40, Templin (US), Fred L wrote:
> > Hi Mikael,
> >
> >> -----Original Message-----
> >> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> >> Sent: Wednesday, November 21, 2018 10:23 AM
> >> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> >> Cc: Naveen Kottapalli <naveen.sarma@gmail.com>; Brian E Carpenter <
> brian.e.carpenter@gmail.com>; 6man WG <ipv6@ietf.org>;
> >> v6ops list <v6ops@ietf.org>
> >> Subject: RE: [v6ops] New Version Notification for
> draft-naveen-slaac-prefix-management-00.txt
> >>
> >> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
> >>
> >>> That particular example does not relate specifically to the DHCPv6-ND
> >>> proposal; the proposal is not out to solve interactions between SLAAC
> >>> and DHCPv6, but in this particular example common sense should prevail.
> >>
> >> I know, and that's why I don't like it. I want this problem solved, not
> >> glossed over.
> >>
> >>> The LDRA is a DHCPv6 relay agent like any other. The behavior of DHCPv6
> >>> relay agents wrt prefix delegation is covered in RFC3633, Section 14.
> >>
> >> Errr, it's "covered" in the fact that it doesn't say how to do that.
> >>
> >> "If a delegating router communicates with a requesting router through
> >>     a relay agent, the delegating router may need a protocol or other
> >>     out-of-band communication to add routing information for delegated
> >>     prefixes into the provider edge router."
> >>
> >> It doesn't say "inspect the relayed message and guess that you might
> need
> >> to install a route and keep state for that route". How do you do this?
> >> I have seen several relay implementations that relayed the message just
> >> fine but didn't install any route, leaving the PD useless for the end
> >> user.
> >
> > In a case that I care about, the delegating router and relay agent are on
> > one and the same platform. So, the delegating router does just what the
> > spec says, and the relay agent's needs are satisfied. Maybe Ole can say
> > more about what is expected when the delegating router and relay
> > agent are on different platforms.
>
> Since DHCPv6 is a separate entity from any routing protocol, this
> is a case where inside a single box they could be linked by a privately
> defined API but in different boxes they would need a protocol, which
> could of course be either proprietary or standardised. What's new
> here?
>
>     Brian
>

--000000000000c56308057b3833c2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">In our gateway too DHCPv6 is a separate entity for assign=
ing IA_NAs to devices, which is connected to the routing entity with a priv=
ate or unstandardized API.=C2=A0 Is there a scope for standardizing such AP=
I?</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, 22 Nov 2018=
, 01:28 Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.com=
">brian.e.carpenter@gmail.com</a> wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">On 2018-11-22 07:40, Templin (US), Fred L wrote:<br>
&gt; Hi Mikael,<br>
&gt; <br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Mikael Abrahamsson [mailto:<a href=3D"mailto:swmike@swm.pp.s=
e" target=3D"_blank" rel=3D"noreferrer">swmike@swm.pp.se</a>]<br>
&gt;&gt; Sent: Wednesday, November 21, 2018 10:23 AM<br>
&gt;&gt; To: Templin (US), Fred L &lt;<a href=3D"mailto:Fred.L.Templin@boei=
ng.com" target=3D"_blank" rel=3D"noreferrer">Fred.L.Templin@boeing.com</a>&=
gt;<br>
&gt;&gt; Cc: Naveen Kottapalli &lt;<a href=3D"mailto:naveen.sarma@gmail.com=
" target=3D"_blank" rel=3D"noreferrer">naveen.sarma@gmail.com</a>&gt;; Bria=
n E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.com" target=3D"=
_blank" rel=3D"noreferrer">brian.e.carpenter@gmail.com</a>&gt;; 6man WG &lt=
;<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6=
@ietf.org</a>&gt;;<br>
&gt;&gt; v6ops list &lt;<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank"=
 rel=3D"noreferrer">v6ops@ietf.org</a>&gt;<br>
&gt;&gt; Subject: RE: [v6ops] New Version Notification for draft-naveen-sla=
ac-prefix-management-00.txt<br>
&gt;&gt;<br>
&gt;&gt; On Wed, 21 Nov 2018, Templin (US), Fred L wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; That particular example does not relate specifically to the DH=
CPv6-ND<br>
&gt;&gt;&gt; proposal; the proposal is not out to solve interactions betwee=
n SLAAC<br>
&gt;&gt;&gt; and DHCPv6, but in this particular example common sense should=
 prevail.<br>
&gt;&gt;<br>
&gt;&gt; I know, and that&#39;s why I don&#39;t like it. I want this proble=
m solved, not<br>
&gt;&gt; glossed over.<br>
&gt;&gt;<br>
&gt;&gt;&gt; The LDRA is a DHCPv6 relay agent like any other. The behavior =
of DHCPv6<br>
&gt;&gt;&gt; relay agents wrt prefix delegation is covered in RFC3633, Sect=
ion 14.<br>
&gt;&gt;<br>
&gt;&gt; Errr, it&#39;s &quot;covered&quot; in the fact that it doesn&#39;t=
 say how to do that.<br>
&gt;&gt;<br>
&gt;&gt; &quot;If a delegating router communicates with a requesting router=
 through<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0a relay agent, the delegating router may need a=
 protocol or other<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0out-of-band communication to add routing inform=
ation for delegated<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0prefixes into the provider edge router.&quot;<b=
r>
&gt;&gt;<br>
&gt;&gt; It doesn&#39;t say &quot;inspect the relayed message and guess tha=
t you might need<br>
&gt;&gt; to install a route and keep state for that route&quot;. How do you=
 do this?<br>
&gt;&gt; I have seen several relay implementations that relayed the message=
 just<br>
&gt;&gt; fine but didn&#39;t install any route, leaving the PD useless for =
the end<br>
&gt;&gt; user.<br>
&gt; <br>
&gt; In a case that I care about, the delegating router and relay agent are=
 on<br>
&gt; one and the same platform. So, the delegating router does just what th=
e<br>
&gt; spec says, and the relay agent&#39;s needs are satisfied. Maybe Ole ca=
n say<br>
&gt; more about what is expected when the delegating router and relay<br>
&gt; agent are on different platforms.<br>
<br>
Since DHCPv6 is a separate entity from any routing protocol, this<br>
is a case where inside a single box they could be linked by a privately<br>
defined API but in different boxes they would need a protocol, which<br>
could of course be either proprietary or standardised. What&#39;s new<br>
here?<br>
<br>
=C2=A0 =C2=A0 Brian<br>
</blockquote></div>

--000000000000c56308057b3833c2--


From nobody Wed Nov 21 20:37:19 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 181F412D4ED; Wed, 21 Nov 2018 20:37:11 -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 dR8tpVaNwgs2; Wed, 21 Nov 2018 20:37:09 -0800 (PST)
Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (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 63BE712008A; Wed, 21 Nov 2018 20:37:09 -0800 (PST)
Received: by mail-pl1-x62e.google.com with SMTP id e5so8558500plb.5; Wed, 21 Nov 2018 20:37:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hdcV4l2hU87WVvoP/FijnCka1sqjFa0zhXEYJMR2XuY=; b=hmzT0Lr8ZM2ty3YdgNO77VyhvhKbnR+ENyA4ixJoVq8nlId8Njp4S0XI/GCD+kpi11 0VASKcIYE+Wy6j/LGzyXK90wX4ofAtqzqDNEnn4eaCkKvqcqKuAKjKde7brXiapBb5RC lCJcwHs25EH3mHjTGKMkkmNC4PaForO0bQOTUh3kpnZzjEhLn6slHohUXGPd599bRT/g yuzZEqbdLKC78obS0URfnspyR+76Lpwuf37yCGFumPcYNZehzSRhejGMO59toWCHEBA8 P/B3cDZ4bKL16w1jFbzAQ6LS2ARM5tl/mtnRb3KALlKX6/s1dZcxosyFvF9XOAqhVulP SqIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hdcV4l2hU87WVvoP/FijnCka1sqjFa0zhXEYJMR2XuY=; b=Y7uM3tePcIoJvzWuj0gVBzcBSovbcyuTvGcAJnF5E1FgjnbEmZ90yTG2xhgwV5+UIw WfPkIU5A45+415Inieo4kV2Gq/8C/QzU2ghnA0Uuldz01Ntdvx9jwrnfCIFjygnrls6F QcVGzN52I+4Ior4ZGAe4yrskVfmanl66Nec5ZEpH+jD5QUVP6q+1Ge94Zt8ZywZneNjZ RwLwVKDFI9CKGwuFMLjqwvbfCEJCa3fVRREpaNHJ6JHMj6D6orOusRDKXCKkQVXsj5rk H+nQMivEK9Xbv1omoQKJ8AypLKORdc4mdFydhzwK7khyTqAkhMPMucfziUcVnHwpUP8/ dysA==
X-Gm-Message-State: AA+aEWZKYei9eA0RSwCCcXguA/p9eim+Y0ITJ7I3Xc8gEipLQ7wzCUjS iIGr8CP1VQIhIsQDMosalKqA9neK
X-Google-Smtp-Source: AFSGD/XabgbnAii+HfWcMqEriEWjo/eMDZLTr8XkeWdn/iOJkbg/rqFKXYUQU2PJ6soeZqzh8E6vtQ==
X-Received: by 2002:a17:902:d01:: with SMTP id 1mr9867145plu.127.1542861428600;  Wed, 21 Nov 2018 20:37:08 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id p83sm71761335pfi.85.2018.11.21.20.37.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Nov 2018 20:37:07 -0800 (PST)
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Ole Troan <otroan@employees.org>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com> <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com> <68b85f05-b76c-df73-5f91-2de4853779ac@gmail.com> <CANFmOtmF-QnPS_=fNa1vU59nGLXxBOdAQjUoEaf3cUp0DbQHCQ@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <1c499204-908f-3575-a15d-03b84495b51b@gmail.com>
Date: Thu, 22 Nov 2018 17:37:03 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CANFmOtmF-QnPS_=fNa1vU59nGLXxBOdAQjUoEaf3cUp0DbQHCQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xNOhrHtdNCWxN_EuRFOQJUaF1Dk>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 04:37:11 -0000

Naveen,

On 2018-11-22 15:36, Naveen Kottapalli wrote:
> Hello,
> 
> Is there a case where a CPE would require a prefix > 64 bit?

That isn't our business when designing a general prefix delegation
mechanism. The architecture is clear; please see RFC7608 (BCP198)
for background.

As long as the prefix length for SLAAC is defined as /64, that
is the longest we will see, but who knows what it will be 50 years
from now?

    Brian

> 
> Thanks & Regards,
> Naveen
> 
> On Thu, 22 Nov 2018, 01:22 Brian E Carpenter <brian.e.carpenter@gmail.com
> wrote:
> 
>> On 2018-11-22 03:56, Templin (US), Fred L wrote:
>>> I think any prefix delegation service needs to allow for any legitimate
>> prefix
>>> length of /64 or shorter.
>>
>> Or longer. Routing prefixes in IPv6 can be any length up to /128.
>> Without regard to the whole "Why /64?" debate, we must ensure that
>> all prefix mechanisms are agnostic on the actual prefix length.
>>
>>    Brian
>>
> 


From nobody Wed Nov 21 21:18:35 2018
Return-Path: <swmike@swm.pp.se>
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 691A1130FE2; Wed, 21 Nov 2018 21:18:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 kqiitSOBnNAt; Wed, 21 Nov 2018 21:18:32 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C8B0130F15; Wed, 21 Nov 2018 21:18:32 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 9ECE9B0; Thu, 22 Nov 2018 06:18:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1542863908; bh=urDzYBuXoERvshKLvOG5bqwrabZsMg7vrCLfjwFjBKU=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=Wv9Mq3S4Jz/pV0VHTVpmx1u2o8oznC9qEGQjUnUd3iezea6xZzPwTA82XeRPbxVXX CkrphIsCqK6LGasFow25tdhCv12abojBeWodxh8yugjMrYBKeMD8EK4weCicisThJX eUsTYwrWZmyJvCRwhpjxHj2CFdSmnAfA7UtawnnI=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 9AAC8AF; Thu, 22 Nov 2018 06:18:28 +0100 (CET)
Date: Thu, 22 Nov 2018 06:18:28 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: Brian E Carpenter <brian.e.carpenter@gmail.com>,  Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>,  v6ops list <v6ops@ietf.org>
In-Reply-To: <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Hvjc3lQVxzdy2L01_EO9qLAQUp8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 05:18:34 -0000

On Wed, 21 Nov 2018, Templin (US), Fred L wrote:

> Bernie contributed the point about relay agents gleaning route
> info from the DHCPv6 messages they forward. Actually, that is
> also what my LDRA code does, even though everything is all
> together in the same box.

I know this is what they do, but there is no document defining how to do 
it.

I have lots of operational scars from this not working, and when the 
largest vendors with their "best in class" operating system implementers 
can't get it right, who can?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Thu Nov 22 02:39:15 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 EF478130DD5 for <v6ops@ietfa.amsl.com>; Thu, 22 Nov 2018 02:39:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 T2HBs0a6qMyM for <v6ops@ietfa.amsl.com>; Thu, 22 Nov 2018 02:39:11 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn0808.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::808]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA452128B14 for <v6ops@ietf.org>; Thu, 22 Nov 2018 02:39:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WlRbegktMLcJ+aniU6EYkNJsJDoqKVmCe9kpLb7UkBE=; b=rIRhfinfrs8dGCDgqdRwmM6ns6FhLvptMaNCI6nzn0cB1QO2qcFkBHPQoZWRWJBQPmfVJP7BNuBA6Ar+6ofis8ZkCUfUNQIit2XzLX9YpwEUbdC4mzQ8byhYlKBLWcehs9xWi2D5KS9Aj7ieTrhDwb7hmFCo1iloUz9vbW2Uh5XH7gk699C8Cb5ixt962lM8DBwRL7A87D2B7FpWam7DmgOYa/CTWUNqoK069xxBnh9Q1z3nsgmlYhhzbPtfQA2Sv6HyJDnrUU5k6SP0JdUZD/N52CQiNV7X9L2FVw/LocqsgFRPbnHKaTZURYspslkEyxZ2qUZZp5ncKstZGaSfFA==
Received: from HE1EUR01FT046.eop-EUR01.prod.protection.outlook.com (10.152.0.52) by HE1EUR01HT213.eop-EUR01.prod.protection.outlook.com (10.152.1.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Thu, 22 Nov 2018 10:39:08 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.0.52) by HE1EUR01FT046.mail.protection.outlook.com (10.152.0.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Thu, 22 Nov 2018 10:39:08 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.016; Thu, 22 Nov 2018 10:39:08 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Paul Marks <pmarks@google.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOgAABPLYAAADeNQAAB/hmAAAGW1BAAA/qegAAWf2K4
Date: Thu, 22 Nov 2018 10:39:08 +0000
Message-ID: <HE1PR0402MB29379BB86234684B9D6BB40FAEDB0@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com> <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com>
In-Reply-To: <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:0DE643230D4AE7F5BD8C6A0F72C33E8949BED9B9FC6D98F580BC2A204C19BD6B; UpperCasedChecksum:D31BD61A1E294028BF4EDADE7AA3AFC2E7C2C02CABAC13C6055C863743FDC668; SizeAsReceived:9062; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [/BPt1MppqR2rnn5Gps2KnHUOxsJQjSBS]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1EUR01HT213; 6:3VEs5hdWRQ1V/flhgu9bXqPJ2FubCKe3Dy25qWwt93cTtmrFXJLrJEBiG1APkAOA7zro0NEKHILmxXosfRIInGx9JTUVSkwdwr8Tnaxd+QzfU7ZPFop1sf8UN9uOlUi3xSUHH/dRItPdJzLewg2Vy29npjymh9ZYP9CGiiRrJs+cLvpgi476kj5dieiiX6d9Emx3zqimf/rKS6OC+yNWWscn9GD2ATOKFyIcHSngcPnyEWVavL1JSZzvnzapNGw7uPn4ZDgWpMKq7TBGsnwGv2VMnPP64VdjtOYuKWIiPCwzdsWtEys4Y65qt1adrCRDn88lrzsymWoK+54gEcWMPcfm9akp91wktQZXCkx+EB3FbkPrujQy52PK1lXrwwDi1ehIRCUR+/c03mKBzNArPu6hHKpD+MZAelJxdb2YpxAddvJb9/dSGko1oHU2fqjd3S8fKQUgkdxTtD/aAiiYsA==; 5:VXCAEtv48DYDOsmP2C2X7/HdGqbqVh1XdMQKlxr2YedDglTM72MY+0KroKA7UIKmW29i/3QD2Uyjfenl3STUQLuCLXUYfJjMvw/saM2y+xCQnSVPyr3ytUzaQU/4oL7SfxFkvznTkeYLgZhnwSwlaJW9kwwnBpUzIQUaO0KRG+o=; 7:8C4dyxO+/cMlk7Bi12yL/SFCy6FVhTVg5eIiFt9poE8+BgXWXbuEAazyTLoTRa7sx+I+rGz5IVqwMqrZZXX05E5qyDb9K17W38v6PDkauWoC/5TeGA56ZbhFAViEp+XNiCl4C6uNwzR+7TB1BbJ9bw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR01HT213; 
x-ms-traffictypediagnostic: HE1EUR01HT213:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:HE1EUR01HT213; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT213; 
x-microsoft-antispam-message-info: yWQqsjd0AH/KyhsJ2LnEKns/hxBm2Z5CLO/opEzhS/MYdGGCx7EBSTYgcV9NV511
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB29379BB86234684B9D6BB40FAEDB0HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: bb5f6059-2ee7-4c18-2807-08d65066bba7
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2018 10:39:08.3434 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT213
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/x_-p8SXhpyPI9z8wvnUlWmw52L4>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 22 Nov 2018 10:39:14 -0000

--_000_HE1PR0402MB29379BB86234684B9D6BB40FAEDB0HE1PR0402MB2937_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> In mathematics, some problems are truly unsolvable. When you encounter su=
ch a problem, the correct solution is to give up and do something else.

And... is it real to find unsolvable problem!
________________________________
From: Paul Marks <pmarks@google.com>
Sent: Thursday, November 22, 2018 1:54:57 AM
To: eng.khaled.omar@outlook.com
Cc: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
You're likely to find that electrical engineers have already solved the pro=
blem you're working on, decades ago.

For example:
- 100 Mbps Ethernet uses 2 voltage levels.
- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modulation).

>  - 2.5 / 5 / 10 Gbps Ethernet use 16 voltage levels (PAM-16 / 128-DSQ mod=
ulation).

First, the discussion was about compressing 32-bits into 5-bits that would =
help in compressing IPv6 address in L3 encapsulation, the solution was an e=
ncoder that works only with L1, and it is 32-bit to 5-bits which is somethi=
ng newer than your suggested encoders, the output is 5 bits represented in =
100 different voltage values (still moree to do).


Okay, here's another example: 256-QAM (commonly used with cable modems) can=
 represent 8 bits per symbol:
- An IPv4 address needs 4 symbols
- An IPv6 address needs 16 symbols

But this example doesn't help, because QAM symbols are not bits; see below.

> A protocol like IPv6 doesn't care how bits are transmitted through a phys=
ical medium, as long as those bits can be reconstructed at the receiving en=
d.

A good advantage, and the IPmix discussion should be around the clear detai=
ls of v6-to-v4/v4-to-v6 as the I-D is describing with no confusion for the =
reader.

Even if you could represent an entire IPv6 address using a single voltage (=
out of 340 undecillion possible voltages), you would be no closer to implem=
enting an IPv4-to-IPv6 transition mechanism, because IP addresses are not m=
ade of voltages.  They are made of bits, and the number of bits is fixed by=
 their definition.

A bit is a mathematical idea; it can only have two states: 0 or 1.

Fitting more than two states into a bit (or more than 32 states into 5 bits=
, etc.) is logically impossible, like a 5-sided triangle or a chess board w=
ith 49 squares.  You could make a 5-sided figure, but it wouldn't be a tria=
ngle, and you could make a 49-square game board, but it wouldn't be a chess=
 board.

Likewise, you could compress an IPv6 address into 32 (or 20, or 5) things, =
but those things would not be bits, and the result would not be an IPv4 add=
ress.

In mathematics, some problems are truly unsolvable.  When you encounter suc=
h a problem, the correct solution is to give up and do something else.

--_000_HE1PR0402MB29379BB86234684B9D6BB40FAEDB0HE1PR0402MB2937_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
&gt; In mathematics, some problems are truly unsolvable. When you encounter=
 such a problem, the correct solution is to give up and do something else.<=
br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
And... is it real to find unsolvable problem!</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Paul Marks &lt;pmarks=
@google.com&gt;<br>
<b>Sent:</b> Thursday, November 22, 2018 1:54:57 AM<br>
<b>To:</b> eng.khaled.omar@outlook.com<br>
<b>Cc:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar &lt;<a href=3D=
"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outl=
ook.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_2432605840064005060gmail-m_-7425711262229938071WordSection1=
">
<p class=3D"MsoNormal">You're likely to find that electrical engineers have=
 already solved the problem you're working on, decades ago.<u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal">For example:<u></u><u></u></p>
<p class=3D"MsoNormal">- 100 Mbps Ethernet uses 2 voltage levels.<u></u><u>=
</u></p>
<p class=3D"MsoNormal">- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modul=
ation).<u></u><u></u></p>
<p class=3D"m_2432605840064005060gmail-m_-7425711262229938071MsoListParagra=
ph"><u></u><span style=3D"font-size:11pt; font-family:Wingdings; color:rgb(=
31,73,125)"><span>=D8<span style=3D"font:7pt &quot;Times New Roman&quot;">&=
nbsp;
</span></span></span><u></u><span dir=3D"LTR"></span>- 2.5 / 5 / 10 Gbps Et=
hernet use 16 voltage levels (PAM-16 / 128-DSQ modulation).<span style=3D"f=
ont-size:11pt; font-family:Calibri,sans-serif; color:rgb(31,73,125)"><u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">First, the discussion was about compressin=
g 32-bits into 5-bits that would help in compressing IPv6 address in L3 enc=
apsulation, the solution was an encoder
 that works only with L1, and it is 32-bit to 5-bits which is something new=
er than your suggested encoders, the output is 5 bits represented in 100 di=
fferent voltage values (still moree to do).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u>&nbsp;</span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Okay, here's another example: 256-QAM (commonly used with cable modems=
) can represent 8 bits per symbol:</div>
<div>- An IPv4 address needs 4 symbols<br>
</div>
<div>- An IPv6 address needs 16 symbols</div>
<div><br>
</div>
<div>But this example doesn't help, because QAM symbols are <i>not bits</i>=
; see below.</div>
<div><br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_2432605840064005060gmail-m_-7425711262229938071WordSection1=
">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">&gt;</span> A protocol like IPv6 doesn't c=
are how bits are transmitted through a physical medium, as long as those bi=
ts can be reconstructed at the receiving
 end.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">A good advantage, and the IPmix discussion=
 should be around the clear details of v6-to-v4/v4-to-v6 as the I-D is desc=
ribing with no confusion for the reader.</span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Even if you could represent an entire IPv6 address using a single volt=
age (out of 340 undecillion possible voltages), you would be no closer to i=
mplementing an IPv4-to-IPv6 transition mechanism, because IP addresses are =
not made of voltages.&nbsp; They are
 made of bits, and the number of bits is fixed by their definition.</div>
<div><br>
</div>
<div>A bit is a mathematical idea; it can only have two states: 0 or 1.</di=
v>
<div><br>
</div>
<div>Fitting more than two states into a bit (or more than 32 states into 5=
 bits, etc.) is logically impossible, like a 5-sided triangle or a chess bo=
ard with 49 squares.&nbsp; You could make a 5-sided figure, but it wouldn't=
 be a triangle, and you could make a
 49-square game board, but it wouldn't be a chess board.</div>
<div><br>
</div>
<div>Likewise, you could compress an IPv6 address into 32 (or 20, or 5) <i>=
things</i>, but those
<i>things</i>&nbsp;would not be bits, and the result would not be an IPv4 a=
ddress.</div>
<div><br>
</div>
<div>In mathematics, some problems are truly unsolvable.&nbsp; When you enc=
ounter such a problem, the correct solution is to give up and do something =
else.</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_HE1PR0402MB29379BB86234684B9D6BB40FAEDB0HE1PR0402MB2937_--


From nobody Fri Nov 23 07:07:52 2018
Return-Path: <alexandre.petrescu@gmail.com>
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 0EF8D130E09 for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:07:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.633
X-Spam-Level: 
X-Spam-Status: No, score=-1.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] autolearn=no 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 6c12WvCHlmtS for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:07:49 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A70A130DCE for <v6ops@ietf.org>; Fri, 23 Nov 2018 07:07:49 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wANF7l56130971 for <v6ops@ietf.org>; Fri, 23 Nov 2018 16:07:47 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 659C7205D8B for <v6ops@ietf.org>; Fri, 23 Nov 2018 16:07:47 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 5A9AF205D68 for <v6ops@ietf.org>; Fri, 23 Nov 2018 16:07:47 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id wANF7kvW008347 for <v6ops@ietf.org>; Fri, 23 Nov 2018 16:07:46 +0100
To: v6ops@ietf.org
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <8d3cab11459e4276825c644154fd1b0e@XCH15-06-08.nw.nos.boeing.com> <c31171cd-8de1-d613-60fb-7b4c5d63c831@gmail.com> <CANFmOtmpNjxfpPF-2JL1QMEo2Dkh1owpVtgRxWtgve8-SmxT2A@mail.gmail.com> <7cfcb7b21b1f498e880d00d11b0adfad@XCH15-06-08.nw.nos.boeing.com> <79f505f6-94e6-4570-0e77-d21e0d7c77e1@gmail.com> <CANFmOtmu6jsSx6z3mZRTkM95D-c6i=D7OJTDKgYCuA76-N9qXQ@mail.gmail.com> <995ff903-1df6-225a-8aaa-813db45d1dd2@gmail.com> <CANFmOt=VYMgPTL1SH6hsBCDEtZBAL9v_1k5a2QW0M7A-TRaXPA@mail.gmail.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <57b98143-1db3-9fcb-6d2b-4a0937ec00c9@gmail.com> <CANFmOtkDWQ83ZwBkXo8umhFzDfdWO+dXv4uR1ErrEpbND8AWmA@mail.gmail.com> <aa2885ee3fc844beb1df37ad6ff44dff@XCH15-06-08.nw.nos.boeing.com> <68b85f05-b76c-df73-5f91-2de4853779ac@gmail.com> <CANFmOtmF-QnPS_=fNa1vU59nGLXxBOdAQjUoEaf3cUp0DbQHCQ@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <df2a5635-c250-0fca-348c-02e01e0a86da@gmail.com>
Date: Fri, 23 Nov 2018 16:07:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CANFmOtmF-QnPS_=fNa1vU59nGLXxBOdAQjUoEaf3cUp0DbQHCQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/21pUOiPFWr53_QYrD_T1J4L2vQ8>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 23 Nov 2018 15:07:51 -0000

Le 22/11/2018 à 03:36, Naveen Kottapalli a écrit :
> Hello,
> 
> Is there a case where a CPE would require a prefix > 64 bit?

CErtainly yes.

In order to understand when, one should understand why 64 is 64.

It is 64 because at some point in time people speculated that IEEE MAC 
addresses will become all 64bit in length.  It did not happen.  Now 
people believe they'll all be 128 bit, but that wont happen either, or 
otherwise SLAAC will break.

Given than, one may speculate that with more time we'll come back at 
making SLAAC with 48bit Interface IDs, which in turn will lead to 
prefixes of 80bit long.  E.g. when Windows 15 will come out the CPE will 
need a 80bit RA from operator in order to SLAAC the in-house PCs.

As an additional hint, one can look at 802.15.4 16bit MAC addresses. 
Currently the IPv6/15.4 RFC makes 64bit out of these 16bit by filling in 
0s.  Maybe one day one may think it's a waste to fill in with 0s while 
one could rather make 112bit prefixes to CPE for HVAC or tap water 
IP-enabled sensors.

So, to safeguard against these evolutions better have a spec that allows 
 > 64 bit to CPE too (in addition to < 64), i.e. 0..128.

Alex

> 
> Thanks & Regards,
> Naveen
> 
> On Thu, 22 Nov 2018, 01:22 Brian E Carpenter 
> <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com> wrote:
> 
>     On 2018-11-22 03:56, Templin (US), Fred L wrote:
>      > I think any prefix delegation service needs to allow for any
>     legitimate prefix
>      > length of /64 or shorter.
> 
>     Or longer. Routing prefixes in IPv6 can be any length up to /128.
>     Without regard to the whole "Why /64?" debate, we must ensure that
>     all prefix mechanisms are agnostic on the actual prefix length.
> 
>         Brian
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
> 


From nobody Fri Nov 23 07:50:37 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 B7302130E30 for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:50:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 dN6ZoR-9pwBX for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:50:34 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068078.outbound.protection.outlook.com [40.92.68.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF8D7130DFF for <v6ops@ietf.org>; Fri, 23 Nov 2018 07:50:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VAjTrh9dKvf5WbbplcYEAyLm5JhWy3/hNbgwbLgpV5w=; b=rk889jq1oUi68fIoBJ93B644Iaq9iLjnamdOf+qYgB5GftjSrPsk7vos6EnOcR//lc6cE02LGyfD961W2tjYzR+xpL1IsC4htOhCRoyiKkznbXNBRfVoTYKatxsCTzDvS8U5nHSYuxI+sMvPutkcp4jpHFbnLrPWF0KSTD0zmnTCAm8prx7E7fDD9jjr0q7vrxraOptv33DcAg7yRmUTWWNaCOE0AwFTUjHm3Qq8T18sVXKiRk1Je1yLuqw6m/POkDtfip0acCTw7aLJz8dVO042DL2L0cCJv4LfFsTKi1F1wwc/lPOwvs4INvc+Glh7cht562jap8oqPgZzLPt+fg==
Received: from AM5EUR02FT065.eop-EUR02.prod.protection.outlook.com (10.152.8.51) by AM5EUR02HT171.eop-EUR02.prod.protection.outlook.com (10.152.9.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Fri, 23 Nov 2018 15:50:31 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.8.60) by AM5EUR02FT065.mail.protection.outlook.com (10.152.9.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Fri, 23 Nov 2018 15:50:31 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.016; Fri, 23 Nov 2018 15:50:31 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Paul Marks <pmarks@google.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOgAABPLYAAADeNQAAB/hmAAAGW1BAAA/qegABTqfLX
Date: Fri, 23 Nov 2018 15:50:31 +0000
Message-ID: <HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <VI1PR04MB30881C3D106EFEDCA1CAA1A0BDDC0@VI1PR04MB3088.eurprd04.prod.outlook.com> <3F1AA528-8933-4E6A-ABA9-8235DDB82C23@thehobsons.co.uk> <HE1PR0402MB293770E05A8881F0DDE08F40AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <3ED391F1-0707-4F7A-BDD1-6C5BB2EC617C@thehobsons.co.uk> <HE1PR0402MB29373DCD3DEF425901DD4395AEDC0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <8A8A368F-7DD8-4C5D-BA3A-B53F2004F663@thehobsons.co.uk> <HE1PR0402MB293704E2A387B41DF4A3BF0EAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <4571803E-F154-443D-8400-5D240A1F0898@thehobsons.co.uk> <HE1PR0402MB293719FBB6648DF71AB2FB71AEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <05A5E413-9985-4C63-8360-EA27BD8D7E1B@thehobsons.co.uk> <HE1PR0402MB2937FAC72830B20BB6C5C1ACAEDE0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <22CC1C4E-E59F-4364-B578-5A0BAEE47D1B@thehobsons.co.uk> <HE1PR0402MB293762667D5B00B276D5D3E5AEDF0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <d81ad3d4-cb75-4b0c-656c-bf696c006b45@gih.com> <HE1PR0402MB2937E90531CBD050405A8FB9AED80@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n6+vfB2W3z1=Wze9U1KuE0xkmYk9w0vrHL193v3XU1Uw@mail.gmail.com> <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com> <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com>
In-Reply-To: <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:33AE25465B706AE4BB01719E7B225E8A7C37156950D7B9BFFDC93EB83E5CBCAC; UpperCasedChecksum:D883D40B44A310F674766E8794C9151F3FB7982B4706C164A38F8D6ABC3B88DB; SizeAsReceived:9063; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [YENn08Dx6AezC8B9KH3wUl+ZfEoWmIbt]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5EUR02HT171; 6:1w1pf3oDTl/bSHVfHlJ6BnL/1fwcpyYqwO2ZPDoZ4/UBGp5DsPpXzB+n0wNf4iZEh+PLVz5DYvzE4Pdh0NoXzhF721uWF9MQ3YjnTiuXejvX/PUUtvuWGI+LoQydyIUMsp3CNn9bp4vOuwxcPvkvqAtHfSc6lyYYsQwaNm/Uan+zNh3yDLwQZj7KEwSNX8BLSTyEaD6HRlsvnKOCVHH9x+GIkq/46TXE6qy7Ag4r0oka9mH77PcHmHsgLF4CCmO5fjs47gqoJb3PwrMPpZsMznK2DGrEUd9h7JL5TjDSCRBkIqb5VrcJRi5EYXw8edgrNztTvpA6+YWtcM9Pa++D0aAHr8LIu1wTfJlRi3p2qlsouNcLwDlGQGXbTLtKAbLzYHvh5z5mPNt2gA7XKj0X1BPGvCVp1o+yyH3AGYtdgu9Or5y9CgEclqEYC/Er4gg5adaucTiKCL4eC9RmEnPalA==; 5:Tb6VtDu5LOuZ24f1lUIkU8uoCJ77ewPMpGhwPdq1B7f7qDD1hIhuFjeEWa8IE3hZYVlqTlbU49P6Y9+ZsnazvpOUm+E/LOatWIGeQMv5VmKp5a5DhWX+OJ1cNeSHsnFHK5LcrN/rVCA8KWgzcEeTDlsxyQbIPC9lsZ0uw/v6o1E=; 7:68XgSigHtehU1CL84kPG8aXvwLYOXFDya5Vca8n9pglsf4HxJhd+GOaV7q/Vt01Rpm1Urr+fCN30QFQykduLDHLr247trEsyJDELn/ieYY737B2VVOrPFxy4ZP8oIj4on+QYNMPNgfoNR0W6OTkWFg==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:AM5EUR02HT171; 
x-ms-traffictypediagnostic: AM5EUR02HT171:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:AM5EUR02HT171; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT171; 
x-microsoft-antispam-message-info: vA52Is+Am/6dj0WmmJIiDym7A0ar250en0GMk4qwfeYEDbA/qmoh6KTD8G24GCKf
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: c475e69c-f79e-40ad-40bf-08d6515b65ef
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2018 15:50:31.2149 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT171
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/TVpaUxC2ghT7sAQb-HR07hiXZCg>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 23 Nov 2018 15:50:37 -0000

--_000_HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40HE1PR0402MB2937_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> Fitting more than two states into a bit (or more than 32 states into 5 bi=
ts, etc.) is logically impossible, like a 5-sided triangle or a chess board=
 with 49 squares. You could make a 5-sided figure, but it wouldn't be a tri=
angle, and you could make a 49-square game board, but it wouldn't be a ches=
s board.

You can make a new figure from triangles and call it a pyramid, it still co=
nsists of triangles, same as representing a 1 with multiple values, these v=
alues can be voltages, etc.

The idea is if you can add something new, then add it, of course it will no=
t be totally new thing but it will consists of other known things, this is =
called development, why there is a fear of adding something new, if you dis=
covered something that will add a value, mark it and do it, it is your righ=
t.
________________________________
From: Paul Marks <pmarks@google.com>
Sent: Thursday, November 22, 2018 1:54:57 AM
To: eng.khaled.omar@outlook.com
Cc: v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar <eng.khaled.omar@outlook.com<ma=
ilto:eng.khaled.omar@outlook.com>> wrote:
You're likely to find that electrical engineers have already solved the pro=
blem you're working on, decades ago.

For example:
- 100 Mbps Ethernet uses 2 voltage levels.
- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modulation).

>  - 2.5 / 5 / 10 Gbps Ethernet use 16 voltage levels (PAM-16 / 128-DSQ mod=
ulation).

First, the discussion was about compressing 32-bits into 5-bits that would =
help in compressing IPv6 address in L3 encapsulation, the solution was an e=
ncoder that works only with L1, and it is 32-bit to 5-bits which is somethi=
ng newer than your suggested encoders, the output is 5 bits represented in =
100 different voltage values (still moree to do).


Okay, here's another example: 256-QAM (commonly used with cable modems) can=
 represent 8 bits per symbol:
- An IPv4 address needs 4 symbols
- An IPv6 address needs 16 symbols

But this example doesn't help, because QAM symbols are not bits; see below.

> A protocol like IPv6 doesn't care how bits are transmitted through a phys=
ical medium, as long as those bits can be reconstructed at the receiving en=
d.

A good advantage, and the IPmix discussion should be around the clear detai=
ls of v6-to-v4/v4-to-v6 as the I-D is describing with no confusion for the =
reader.

Even if you could represent an entire IPv6 address using a single voltage (=
out of 340 undecillion possible voltages), you would be no closer to implem=
enting an IPv4-to-IPv6 transition mechanism, because IP addresses are not m=
ade of voltages.  They are made of bits, and the number of bits is fixed by=
 their definition.

A bit is a mathematical idea; it can only have two states: 0 or 1.

Fitting more than two states into a bit (or more than 32 states into 5 bits=
, etc.) is logically impossible, like a 5-sided triangle or a chess board w=
ith 49 squares.  You could make a 5-sided figure, but it wouldn't be a tria=
ngle, and you could make a 49-square game board, but it wouldn't be a chess=
 board.

Likewise, you could compress an IPv6 address into 32 (or 20, or 5) things, =
but those things would not be bits, and the result would not be an IPv4 add=
ress.

In mathematics, some problems are truly unsolvable.  When you encounter suc=
h a problem, the correct solution is to give up and do something else.

--_000_HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40HE1PR0402MB2937_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
&gt; Fitting more than two states into a bit (or more than 32 states into 5=
 bits, etc.) is logically impossible, like a 5-sided triangle or a chess bo=
ard with 49 squares. You could make a 5-sided figure, but it wouldn't be a =
triangle, and you could make a&nbsp;49-square
 game board, but it wouldn't be a chess board.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
You can make a new figure from triangles and call it a pyramid, it still co=
nsists of triangles, same as representing a 1 with multiple values, these v=
alues can be voltages, etc.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
The idea is if you can add something new, then add it, of course it will no=
t be totally new thing but it will consists of other known things, this is =
called development, why there is a fear of adding something new, if you dis=
covered something that will add
 a value, mark it and do it, it is your right.</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Paul Marks &lt;pmarks=
@google.com&gt;<br>
<b>Sent:</b> Thursday, November 22, 2018 1:54:57 AM<br>
<b>To:</b> eng.khaled.omar@outlook.com<br>
<b>Cc:</b> v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Wed, Nov 21, 2018 at 2:39 PM Khaled Omar &lt;<a href=3D=
"mailto:eng.khaled.omar@outlook.com" target=3D"_blank">eng.khaled.omar@outl=
ook.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_2432605840064005060gmail-m_-7425711262229938071WordSection1=
">
<p class=3D"MsoNormal">You're likely to find that electrical engineers have=
 already solved the problem you're working on, decades ago.<u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal">For example:<u></u><u></u></p>
<p class=3D"MsoNormal">- 100 Mbps Ethernet uses 2 voltage levels.<u></u><u>=
</u></p>
<p class=3D"MsoNormal">- 1 Gbps Ethernet uses 5 voltage levels (PAM-5 modul=
ation).<u></u><u></u></p>
<p class=3D"m_2432605840064005060gmail-m_-7425711262229938071MsoListParagra=
ph"><u></u><span style=3D"font-size:11pt; font-family:Wingdings; color:rgb(=
31,73,125)"><span>=D8<span style=3D"font:7pt &quot;Times New Roman&quot;">&=
nbsp;
</span></span></span><u></u><span dir=3D"LTR"></span>- 2.5 / 5 / 10 Gbps Et=
hernet use 16 voltage levels (PAM-16 / 128-DSQ modulation).<span style=3D"f=
ont-size:11pt; font-family:Calibri,sans-serif; color:rgb(31,73,125)"><u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">First, the discussion was about compressin=
g 32-bits into 5-bits that would help in compressing IPv6 address in L3 enc=
apsulation, the solution was an encoder
 that works only with L1, and it is 32-bit to 5-bits which is something new=
er than your suggested encoders, the output is 5 bits represented in 100 di=
fferent voltage values (still moree to do).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u>&nbsp;</span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Okay, here's another example: 256-QAM (commonly used with cable modems=
) can represent 8 bits per symbol:</div>
<div>- An IPv4 address needs 4 symbols<br>
</div>
<div>- An IPv6 address needs 16 symbols</div>
<div><br>
</div>
<div>But this example doesn't help, because QAM symbols are <i>not bits</i>=
; see below.</div>
<div><br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"m_2432605840064005060gmail-m_-7425711262229938071WordSection1=
">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">&gt;</span> A protocol like IPv6 doesn't c=
are how bits are transmitted through a physical medium, as long as those bi=
ts can be reconstructed at the receiving
 end.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt; font-family:Calibri,s=
ans-serif; color:rgb(31,73,125)">A good advantage, and the IPmix discussion=
 should be around the clear details of v6-to-v4/v4-to-v6 as the I-D is desc=
ribing with no confusion for the reader.</span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Even if you could represent an entire IPv6 address using a single volt=
age (out of 340 undecillion possible voltages), you would be no closer to i=
mplementing an IPv4-to-IPv6 transition mechanism, because IP addresses are =
not made of voltages.&nbsp; They are
 made of bits, and the number of bits is fixed by their definition.</div>
<div><br>
</div>
<div>A bit is a mathematical idea; it can only have two states: 0 or 1.</di=
v>
<div><br>
</div>
<div>Fitting more than two states into a bit (or more than 32 states into 5=
 bits, etc.) is logically impossible, like a 5-sided triangle or a chess bo=
ard with 49 squares.&nbsp; You could make a 5-sided figure, but it wouldn't=
 be a triangle, and you could make a
 49-square game board, but it wouldn't be a chess board.</div>
<div><br>
</div>
<div>Likewise, you could compress an IPv6 address into 32 (or 20, or 5) <i>=
things</i>, but those
<i>things</i>&nbsp;would not be bits, and the result would not be an IPv4 a=
ddress.</div>
<div><br>
</div>
<div>In mathematics, some problems are truly unsolvable.&nbsp; When you enc=
ounter such a problem, the correct solution is to give up and do something =
else.</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40HE1PR0402MB2937_--


From nobody Fri Nov 23 07:52:41 2018
Return-Path: <gert@space.net>
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 DE2F0130E30 for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:52:39 -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] 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 4j8ZHKaIT5fq for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:52:37 -0800 (PST)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C412130DFF for <v6ops@ietf.org>; Fri, 23 Nov 2018 07:52:37 -0800 (PST)
X-Original-To: v6ops@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 8AB8241C36 for <v6ops@ietf.org>; Fri, 23 Nov 2018 16:52:35 +0100 (CET)
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
X-SpaceNet-Relay: true
Received: from moebius4.space.net (moebius4.space.net [IPv6:2001:608:2:2::251]) by mobil.space.net (Postfix) with ESMTP id 7D07C418E5; Fri, 23 Nov 2018 16:52:35 +0100 (CET)
Received: by moebius4.space.net (Postfix, from userid 1007) id 6E04B1519D; Fri, 23 Nov 2018 16:52:35 +0100 (CET)
Date: Fri, 23 Nov 2018 16:52:35 +0100
From: Gert Doering <gert@space.net>
To: Khaled Omar <eng.khaled.omar@outlook.com>
Cc: Paul Marks <pmarks@google.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <20181123155235.GI72840@Space.Net>
References: <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com> <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com> <HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40@HE1PR0402MB2937.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40@HE1PR0402MB2937.eurprd04.prod.outlook.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/KozeGNggja-TwnwpnkwXoRzbj7M>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 23 Nov 2018 15:52:40 -0000

Hi,

On Fri, Nov 23, 2018 at 03:50:31PM +0000, Khaled Omar wrote:
> The idea is if you can add something new, then add it, of course it will not be totally new thing but it will consists of other known things, this is called development, why there is a fear of adding something new, if you discovered something that will add a value, mark it and do it, it is your right.

The IETF is a very strong believer in "running code".

Please provide code that shows that your ideas are feasible.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279


From nobody Fri Nov 23 07:56:13 2018
Return-Path: <eng.khaled.omar@outlook.com>
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 EF55B130E30 for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:56:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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=outlook.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 WnIJ41JVFuYj for <v6ops@ietfa.amsl.com>; Fri, 23 Nov 2018 07:56:09 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02olkn0815.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::815]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E784130DFF for <v6ops@ietf.org>; Fri, 23 Nov 2018 07:56:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vnPs0cK1lPaEXk/g8uLiAYGz7senzdf7JovVz1En/SQ=; b=OAzgp8Dt+UXdedNXVxcQHJgxxmHQSiBa+TG0Aecss9oGlhh+e9wPmLVSpHk+LHOA78Ez/cIlhtPNtGuHqWhVW7fukSR2Nd5QDgCuKVAiHffq2PfEQqWPzGWlBQJUWuJPucMKIq4jO37N9KaEEFIPMJ9uRcLITVAubGzQ0807M5DgJBZcubm2vsqjyZ2QKHEdYz4RRDDPSK1huCa5lVyIVdsw3RBRgYyqfgwKrbEjDRH8VmX63KcTAUjAPp8lgs4TE24YKucL5FlGrqP/Cmwzmuak31kDOzKh9mFJpFPZBQ915KT3Fx/PKIm6Kmz6IN1E9bdp4WIi13ctacoaMEtE1Q==
Received: from VE1EUR02FT031.eop-EUR02.prod.protection.outlook.com (10.152.12.52) by VE1EUR02HT167.eop-EUR02.prod.protection.outlook.com (10.152.13.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Fri, 23 Nov 2018 15:56:06 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com (10.152.12.59) by VE1EUR02FT031.mail.protection.outlook.com (10.152.12.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Fri, 23 Nov 2018 15:56:06 +0000
Received: from HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2]) by HE1PR0402MB2937.eurprd04.prod.outlook.com ([fe80::d0e4:22d3:c55f:7b2%7]) with mapi id 15.20.1361.016; Fri, 23 Nov 2018 15:56:06 +0000
From: Khaled Omar <eng.khaled.omar@outlook.com>
To: Gert Doering <gert@space.net>
CC: Paul Marks <pmarks@google.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] IPmix version 01 modification.
Thread-Index: AdR8l8XrkWYQIRm0SnCkDX0uAnUGxQARz2kAAAFzC6AAAINHgAAAWXmwAAEFmYAAZF9cwAAQxfkAAADZoRcAAH6WAAAANfNhAAJcFgAAAQly2QBKw74AAA05WuYAAGKwgAAAwZEAAGV9gAAAAOvnAAAAlnOgAABPLYAAADeNQAAB/hmAAAGW1BAAA/qegABTqfLXAAASkYAAAB92pw==
Date: Fri, 23 Nov 2018 15:56:06 +0000
Message-ID: <HE1PR0402MB293784709516680DFAEF2C39AED40@HE1PR0402MB2937.eurprd04.prod.outlook.com>
References: <CAHw9_iJ9A56h3Ure6_ML9VLQZfc+aWfPbvhPzLk65CoAjKjKXA@mail.gmail.com> <HE1PR0402MB2937EA14A32DD5723B34A853AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1n7YQkWfhfmJq7eSeupAyO7EkyCC4PfB3UWkEqcmVdEZw@mail.gmail.com> <HE1PR0402MB2937FFDB7E02F06AEED4E799AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAPt1N1k9mEfMtHZ0MnAramrrdZpx3qUvZY7p4zfjXADYqn2Aag@mail.gmail.com> <HE1PR0402MB29379FEACD64365FD3BBFB63AEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRvJhyqH-oTC3fSz+BLy8n=LsSRrXB1As-LV64+U2jok-2Q@mail.gmail.com> <HE1PR0402MB293705436AE6A24C46F7065CAEDA0@HE1PR0402MB2937.eurprd04.prod.outlook.com> <CAHaKRv+Ois4Yy6=Pf6mNMLawU+-+MgQNt8h5K_zTH52ss_O97g@mail.gmail.com> <HE1PR0402MB293777CB1C32E3E4FE97FD6EAED40@HE1PR0402MB2937.eurprd04.prod.outlook.com>, <20181123155235.GI72840@Space.Net>
In-Reply-To: <20181123155235.GI72840@Space.Net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:08D70541AA0BFD959785453025AC3B2104586D7D4575D95D1847A20248015D2D; UpperCasedChecksum:1C8F612E88F5F189AA7E2D03BCA79079A47E572A1A4F70F6EAFBFDCFE1DEA8E3; SizeAsReceived:8026; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [PbNXkjVXWgjU6rwg0SM0b5iwgo3AL1Cu]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VE1EUR02HT167; 6:zGnhiJBItSlkp/72yhsGlMgCix9z4Hei7ePDYVqmd3PmXxFuzFABbZO/xfiDtvtNhD15FeHFdIPImW77CYnJd3NvmzioEBhG9IwzM3JKsxUt1mTfP6r2pY+VNW+Yy9K8Q9U/DRgnc8EoRHolgIeluOfJ1swEtD/Fzj7uVxkZC39pL3kC23IUBOfh271sV+W1FROrbj8FTh4hohoIZRxf1Uuyt2dNlRZHdE7ILZ9BgKpWZ0OptJ1XMfCIyK+k5YXT7MoDg6BKwJfAuvkCB3AREijINLkKoCzHq+Ox/OXwq2xrIFa/e7yDPheK0fpvbnaNYLHd+Y/fhf4g017eUZEw6UO5TaN5+ULfjJGUMNhPnazjGlYKJ+Ru6U9qU1Ah0Uwb6JvlEEGYQBjKezku4JUOfEYn62skk1yfZIvg3qeBtDgKNPjo1hUScTEY7sVmG6GDmpCsPt7C5PcJLv7yEM/uEA==; 5:TwHiAipMmgdVWLmTQaaupaQu2sZGvHtqrF/mJZo5Sa3Fb3tGdQvu+WzAdAddFoWi6V/kJLK23pLMe6XZuhcB/c1DPifb2soyXVxQqtunW2yPIAJwgGv8S43Aw8KnRjocxhTU0zPD+927rs37e/Db1cq3VKJ2FqVhddmqAqvOypQ=; 7:DcD5pjeAZ7C9tzIsDEprH7kRc4ETL8MxR4gUw/mgJgZwcrN1HZ6XGAZhltJb5RIRs9/CFEdzQpb5sJrZBjAl7pnSsi8bP072uZ+Y97K0j098E5iZ2eM1daPYyIRl/95wIUyfU7be1EYfLz92aAC4qw==
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:VE1EUR02HT167; 
x-ms-traffictypediagnostic: VE1EUR02HT167:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);  SRVR:VE1EUR02HT167; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT167; 
x-microsoft-antispam-message-info: VapgGy+c5Y9CO3o1w9yZnMPZ0PYpjD8jgn12UNzA7aXzYl8zpG8YY963IyWpA4rQ
Content-Type: multipart/alternative; boundary="_000_HE1PR0402MB293784709516680DFAEF2C39AED40HE1PR0402MB2937_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f5f8310-6bb9-4d7c-d698-08d6515c2dc0
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2018 15:56:06.5176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT167
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/CQmdgmxrnC8Awo0uNp59cM4vGuE>
Subject: Re: [v6ops] IPmix version 01 modification.
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 23 Nov 2018 15:56:11 -0000

--_000_HE1PR0402MB293784709516680DFAEF2C39AED40HE1PR0402MB2937_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Out of my hands.
________________________________
From: Gert Doering <gert@space.net>
Sent: Friday, November 23, 2018 5:52:35 PM
To: Khaled Omar
Cc: Paul Marks; v6ops@ietf.org
Subject: Re: [v6ops] IPmix version 01 modification.

Hi,

On Fri, Nov 23, 2018 at 03:50:31PM +0000, Khaled Omar wrote:
> The idea is if you can add something new, then add it, of course it will =
not be totally new thing but it will consists of other known things, this i=
s called development, why there is a fear of adding something new, if you d=
iscovered something that will add a value, mark it and do it, it is your ri=
ght.

The IETF is a very strong believer in "running code".

Please provide code that shows that your ideas are feasible.

Gert Doering
        -- NetMaster
--
have you enabled IPv6 on something today...?

SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Em=
mer
Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279

--_000_HE1PR0402MB293784709516680DFAEF2C39AED40HE1PR0402MB2937_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Out of my hands.</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Gert Doering &lt;ge=
rt@space.net&gt;<br>
<b>Sent:</b> Friday, November 23, 2018 5:52:35 PM<br>
<b>To:</b> Khaled Omar<br>
<b>Cc:</b> Paul Marks; v6ops@ietf.org<br>
<b>Subject:</b> Re: [v6ops] IPmix version 01 modification.</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">Hi,<br>
<br>
On Fri, Nov 23, 2018 at 03:50:31PM &#43;0000, Khaled Omar wrote:<br>
&gt; The idea is if you can add something new, then add it, of course it wi=
ll not be totally new thing but it will consists of other known things, thi=
s is called development, why there is a fear of adding something new, if yo=
u discovered something that will add
 a value, mark it and do it, it is your right.<br>
<br>
The IETF is a very strong believer in &quot;running code&quot;.<br>
<br>
Please provide code that shows that your ideas are feasible.<br>
<br>
Gert Doering<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- NetMaster<br>
-- <br>
have you enabled IPv6 on something today...?<br>
<br>
SpaceNet AG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vorstand: Se=
bastian v. Bomhard, Michael Emmer<br>
Joseph-Dollinger-Bogen 14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aufsich=
tsratsvors.: A. Grundner-Culemann<br>
D-80807 Muenchen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HRB: 136055 (AG Muenchen)<br>
Tel: &#43;49 (0)89/32356-444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; USt-IdNr.: DE813185279<br>
</div>
</span></font>
</body>
</html>

--_000_HE1PR0402MB293784709516680DFAEF2C39AED40HE1PR0402MB2937_--


From nobody Sat Nov 24 08:09:55 2018
Return-Path: <Fred.L.Templin@boeing.com>
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 03D23130E35; Sat, 24 Nov 2018 08:09:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 NtmTVRC5Q8cT; Sat, 24 Nov 2018 08:09:52 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56CDB130E09; Sat, 24 Nov 2018 08:09:52 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id wAOG9o6V057056; Sat, 24 Nov 2018 09:09:51 -0700
Received: from XCH15-06-07.nw.nos.boeing.com (xch15-06-07.nw.nos.boeing.com [137.136.238.213]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id wAOG9mmh057031 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Sat, 24 Nov 2018 09:09:48 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (137.136.238.222) by XCH15-06-07.nw.nos.boeing.com (137.136.238.213) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sat, 24 Nov 2018 08:09:47 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1367.000; Sat, 24 Nov 2018 08:09:47 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Brian E Carpenter <brian.e.carpenter@gmail.com>, Naveen Kottapalli <naveen.sarma@gmail.com>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Thread-Topic: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
Thread-Index: AQHUemuywmmsBQddKEW1fr9sznfAQqVMbZjAgAFwigCAAAgHoIAAmmKA//+EguCAAIuKgP//emnAgACWtgD//4eZIABeBgcLAACJLRAA/OXD0wABCqwgADFvgoAABxla8AAFLlgAABC539D//4EDgIAAdN9w//+kf4CAAITXwP//f82AgACErGD//5X9AAANmKEgAAXy4wD//K5T4A==
Date: Sat, 24 Nov 2018 16:09:46 +0000
Message-ID: <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <50c10934-6ca8-00d0-73bd-cc6cf19ed213@gmail.com> <CANFmOt=DSi0Y=jBoNJFtFaJHDzFJ+61ZAN0L2a94efnfMBMh1w@mail.gmail.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 23355554A4096CB189A4C7580F2865D624BCE9C63D09230665365C5A546855DF2000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/tt0bAxufBDt75GJ9wFNma8pGjxo>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 24 Nov 2018 16:09:54 -0000

Hi Mikael,

> -----Original Message-----
> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Sent: Wednesday, November 21, 2018 9:18 PM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
> Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>; Naveen Kottapalli <n=
aveen.sarma@gmail.com>; 6man WG <ipv6@ietf.org>;
> v6ops list <v6ops@ietf.org>
> Subject: RE: [v6ops] New Version Notification for draft-naveen-slaac-pref=
ix-management-00.txt
>=20
> On Wed, 21 Nov 2018, Templin (US), Fred L wrote:
>=20
> > Bernie contributed the point about relay agents gleaning route
> > info from the DHCPv6 messages they forward. Actually, that is
> > also what my LDRA code does, even though everything is all
> > together in the same box.
>=20
> I know this is what they do, but there is no document defining how to do
> it.

This subject came up on several different occasions on the dhc list. It
prompted the writing of "Relay Agent Assignment Notification (RAAN)":

https://datatracker.ietf.org/doc/draft-ietf-dhc-dhcpv6-agentopt-delegate/

Each time the document was brought back up for discussion, there was initia=
l
interest followed by silence. Reason being is that people do not think it i=
s a
problem, and that relay agents should just continue to glean from IA_PDs
as they have always done.

Do you think we should bring back RAAN?

Fred
=20
> I have lots of operational scars from this not working, and when the
> largest vendors with their "best in class" operating system implementers
> can't get it right, who can?
>=20
> --
> Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Sat Nov 24 22:15:37 2018
Return-Path: <swmike@swm.pp.se>
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 F09EF129BBF; Sat, 24 Nov 2018 22:15:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 fEUSnfFDfb97; Sat, 24 Nov 2018 22:15:27 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B054F123FFD; Sat, 24 Nov 2018 22:15:27 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id E290CB8; Sun, 25 Nov 2018 07:15:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1543126523; bh=JSmEKbYW7NRIxKOtNvkXc1QFZTyhbfttXXhsY2JkLUY=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=FfFcx14XoNgwCFLPFmYq84t6W0hs9RwPyV6xxtUGVgR9BgQzJyGON9DwDekHJXTAF UN5FmGlttA0HTvbwKzuJ7leWhUaf9yK/W+/AlDCavT1Qg1kGf53pfw0sLT4G6rC6Bu t8WUV8A0Rfjd/RNTYSZ7wpaVDoNPeOtz8LL8XLO4=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id DD65AB6; Sun, 25 Nov 2018 07:15:23 +0100 (CET)
Date: Sun, 25 Nov 2018 07:15:23 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
cc: 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
In-Reply-To: <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com>
Message-ID: <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se> <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/w7S_1MzK1IY6FfgT5iMf19n47F0>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 25 Nov 2018 06:15:30 -0000

On Sat, 24 Nov 2018, Templin (US), Fred L wrote:

> Do you think we should bring back RAAN?

Yes, but also note that the relay behavior is my least concern with the 
DHCP+RA combination. The ships in the night problem between leasetimers 
(DHCP) and lifetimes (RA) is a much bigger concern for me.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Sat Nov 24 23:45:55 2018
Return-Path: <markzzzsmith@gmail.com>
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 79D53129C6B; Sat, 24 Nov 2018 23:45:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 FbT_hbpLrMo7; Sat, 24 Nov 2018 23:45:44 -0800 (PST)
Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) (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 8C383126BED; Sat, 24 Nov 2018 23:45:44 -0800 (PST)
Received: by mail-ot1-x341.google.com with SMTP id k98so13903421otk.3; Sat, 24 Nov 2018 23:45:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sALyC4YfGYVSJU1uHABw508khMdYmAeqYxH7QUGglUA=; b=cNCIHRAa75+CLGT2XKI9zPFl0qVrY1KaEzKIoza1rRunbL3eCIzCinXaewL/6AhptB Mt4xds68+tObJW0B06iG0pepusY8zLV/ODWU3oTxC4c3mkwhCVeeKf+SdcvVZTqASzTy +DeuWCuAtztiiEOk1jBT2wh+KMermhHbvL3tfN/hjG1XM4FKzCRHvQKujGARksN58ynM bT2r6UJHamhZLz2EW/8EDQlMBYyGb47vlLO0raAR8YWuCfpdiVbkL8AJXcZ7hglwEc8+ r7wsTckSGGq5rytFzvvy8NZW82Gx1cZPiDHmfba5QUfEWJerRiKSBQtTm0BxQeqDXYVS qQlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sALyC4YfGYVSJU1uHABw508khMdYmAeqYxH7QUGglUA=; b=UzzKV+VmZ1dsak24Ixxh1T/CuZjMGVfuqCB/FR3zHpxV/C4JGhvZOB3AvNlPrvKbZ/ Xiyt5oB996hrAXO7nv2656ywd+EKroZkiOgSxp+Grd2JYDM3iqlavxvGx2PbTzz+c5+u JUBNTapSM1ahaqTUQK4mZ+8NpYHwzaWWFGXuqaHn1noQ7u4n6b6TdLEoFOSmGi3kEIm2 daeZtrD5eRG9Zw1Ce8PlpUOO0UvFss8aAXYvgVnMFQFofMVl4Mo5BNc+UgJmvkUfRzVa oRG9Xe9LczSVU8bwtwcU8CjxP/VoPEL9lS6GCAubBR6+KpEBBnjCFesi74JPMOZcyqnU njMw==
X-Gm-Message-State: AA+aEWaU7TzeA7r01MQ/9vHXVquJA4kkke366c0K3XzGMJ63ff8AzZOy HC/rvuzNjmFR6SxXYW7X/eNXuDhZbPmi9sXvcqo=
X-Google-Smtp-Source: AFSGD/UL7ck+Ge1FOv0fVwVs9OKcpgwLwDl6G/HIITFwHtenhD2Anqzfej26pkKPUf4BWPzYhGnpYGNOHzCMAkSCUcA=
X-Received: by 2002:a9d:630f:: with SMTP id q15mr704492otk.187.1543131943759;  Sat, 24 Nov 2018 23:45:43 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se> <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 25 Nov 2018 18:45:17 +1100
Message-ID: <CAO42Z2yrom7eL3EHsvuhixSce0xigNJWm=XzfumfwtqQscn8+w@mail.gmail.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: "Templin, Fred L" <Fred.L.Templin@boeing.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VSbW3aMPOdPrJxFQy96nYDyZPGM>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 25 Nov 2018 07:45:47 -0000

On Sun, 25 Nov 2018 at 17:16, Mikael Abrahamsson <swmike@swm.pp.se> wrote:
>
> On Sat, 24 Nov 2018, Templin (US), Fred L wrote:
>
> > Do you think we should bring back RAAN?
>
> Yes, but also note that the relay behavior is my least concern with the
> DHCP+RA combination. The ships in the night problem between leasetimers
> (DHCP) and lifetimes (RA) is a much bigger concern for me.
>

(I haven't followed this thread, apologies if it has been covered.)

In this scenario, I assume the DHCPv6 server is selecting the prefix
to delegate, and the BRAS is acting as a DHCPv6 relay, which is why
the BRAS has to glean the delegated prefix to then be able to announce
it into the routing domain? Are the delegated prefixes dynamic or
static, and if they're static (or at least stable across
disconnect/connect), is it correct that the CPE's DUID is being used
to re-issue the same delegated prefix?

The reason I ask is that the IPv6 residential broadband deployment I
worked on achieved this without gleaning via two methods:

- for static delegated prefixes, the prefix is supplied as part of the
RADIUS authentication response, which the BRAS DHCPv6 server then uses
for DHCPv6-PD, and the BRAS can then announce into the routing domain

- for dynamic delegated prefixes, the RADIUS server provided a pool
name to allocate from, with each BRAS having a local pool with that
name. At the time the pool name was a proprietary RADIUS attribute,
however there is now an IETF attribute for the pool name specified in
RFCRFC6911.


An alternative idea, although probably more medium term, would be to
have the CPE's receive the prefix via DHCPv6-PD, and then the CPE
advertises the prefix itself, using automatically established eBGP
sessions via a well known Link-Local anycast address.

"IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00

"5.7.3.  Automatic eBGP Session Establishment"
https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#section-5.7.3


Regards,
Mark.


> --
> Mikael Abrahamsson    email: swmike@swm.pp.se
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Sun Nov 25 08:44:50 2018
Return-Path: <naveen.sarma@gmail.com>
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 D568512D4F0; Sun, 25 Nov 2018 08:44:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 r2zSZbcDDXD5; Sun, 25 Nov 2018 08:44:38 -0800 (PST)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 49634128B14; Sun, 25 Nov 2018 08:44:38 -0800 (PST)
Received: by mail-lf1-x132.google.com with SMTP id p6so11783824lfc.1; Sun, 25 Nov 2018 08:44:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZE59mRMbJZ0d60gQKt0BpoIW+Z88+nyEssg+QznhfT4=; b=q/vkm8Hy7TeiAdITPIeBNbFHyHVLr3SEskDI/QQP7ZYCdPdZk2dBQL6deH89goDhlu abTqEXGXONxBnYfOrX1Bn++Bwffew0JQIDCv+pjFPqXY2on43yHgfd/KCnFukq5qjlG2 qDz8csasOyyXlEClDj4wTI7m6mnJkkWh9qRBmeAMZyO716R9ZxjSGZawn/YFiQerQ5hH nkwOGN5z2kvG5ngchgJb1Vxe5c/o5cgbU6C3N/fNsSaWOm8ToTqmYXX0MK7HOh/KZs4y ubvS5SCvNmxLnrox1D7nEkhcFsK8LsIm1OKK2EdaY0latl0Go2F9k3wpbcrxFiDRZ1OV KMKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZE59mRMbJZ0d60gQKt0BpoIW+Z88+nyEssg+QznhfT4=; b=tYI9mmrNG84mSGh2JoFbSRxkPTnOGmTM0mPS/k+XB2QHrXYv+01w3I5CAUL/s0yq/7 qQT1VSEEFc4UYYdqriXOCoN4z52mRDmU38BL+oo0BGHDn/gkrb+uQjZVtn92jJwKfR8c V6Qmq+8x8PZmpENMWNQ/MGLdbcayw65y6Wjhg6uSBFJA5srfJGfJJr0yKwGu3kWvmSew v8FaRaeV2GeUGbwkiJ7OjHLVaxG+5aHdR2TfshVpsD1dstVmRa81KAWkuz5Xb2UkniPI ihKx6cgIFPo65BS0DyHIVIIT2LEKdwdHBCS1o72VfUdARQblVKAolg+jMaOqrpRnOlAZ oEow==
X-Gm-Message-State: AGRZ1gKJHxjESLn9yI9xvXLx02NO3sTr9t30/Ms7JFf2ImVo0F+eRCB/ EQMT04P10orVpyV11hDURbH5tyw/WfKf0Pe6O9E547AH
X-Google-Smtp-Source: AJdET5eFQAGEaxdDMQ5tvygrLGOyH6Q+/HPHns5ATdrKQ11WNaF6B1AsTOvQNSfnEnz13eXIVjPdOnQtwYV7mtGG4/g=
X-Received: by 2002:a19:db4a:: with SMTP id s71mr14253210lfg.36.1543164276330;  Sun, 25 Nov 2018 08:44:36 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <430c94b29f3a49bd9fed24d8d78c6624@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211109340.14216@uplift.swm.pp.se> <7ba4a7429e374385856002e361e0324e@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se> <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se> <CAO42Z2yrom7eL3EHsvuhixSce0xigNJWm=XzfumfwtqQscn8+w@mail.gmail.com>
In-Reply-To: <CAO42Z2yrom7eL3EHsvuhixSce0xigNJWm=XzfumfwtqQscn8+w@mail.gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Sun, 25 Nov 2018 22:14:22 +0530
Message-ID: <CANFmOtm0_UiFMgBmaSLfSgKCrPG-j9UjCfojFFGAFDPqcAvKsQ@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Mikael Abrahamsson <swmike@swm.pp.se>, 6man WG <ipv6@ietf.org>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008557cf057b7feee5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5xCwsCMl64-bpO-3mh5kNMuw5x4>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 25 Nov 2018 16:44:42 -0000

--0000000000008557cf057b7feee5
Content-Type: text/plain; charset="UTF-8"

Just adding my 2 cents.

Even in our gateway we have both SLAAC and DHCPv6.  For better routing of
subscriber traffic, though these are two different protocols we had to
assign a single prefix for each device.  In case of SLAAC we let the device
leverage the complete 128 bit address generation and in DHCPv6 case, our
box generates the 128 bit address using the same prefix, map against DUID
and sends back to the devices.  In the last 5-6 years of production till
now we have not seen any device requesting more than 1 IA_NA and even our
gateway does not support more than 1 DHCPv6 address; whereas all the
devices which got the SLAAC prefix used at most 16 addresses.

Yours,
Naveen.


On Sun, 25 Nov 2018 at 13:16, Mark Smith <markzzzsmith@gmail.com> wrote:

> On Sun, 25 Nov 2018 at 17:16, Mikael Abrahamsson <swmike@swm.pp.se> wrote:
> >
> > On Sat, 24 Nov 2018, Templin (US), Fred L wrote:
> >
> > > Do you think we should bring back RAAN?
> >
> > Yes, but also note that the relay behavior is my least concern with the
> > DHCP+RA combination. The ships in the night problem between leasetimers
> > (DHCP) and lifetimes (RA) is a much bigger concern for me.
> >
>
> (I haven't followed this thread, apologies if it has been covered.)
>
> In this scenario, I assume the DHCPv6 server is selecting the prefix
> to delegate, and the BRAS is acting as a DHCPv6 relay, which is why
> the BRAS has to glean the delegated prefix to then be able to announce
> it into the routing domain? Are the delegated prefixes dynamic or
> static, and if they're static (or at least stable across
> disconnect/connect), is it correct that the CPE's DUID is being used
> to re-issue the same delegated prefix?
>
> The reason I ask is that the IPv6 residential broadband deployment I
> worked on achieved this without gleaning via two methods:
>
> - for static delegated prefixes, the prefix is supplied as part of the
> RADIUS authentication response, which the BRAS DHCPv6 server then uses
> for DHCPv6-PD, and the BRAS can then announce into the routing domain
>
> - for dynamic delegated prefixes, the RADIUS server provided a pool
> name to allocate from, with each BRAS having a local pool with that
> name. At the time the pool name was a proprietary RADIUS attribute,
> however there is now an IETF attribute for the pool name specified in
> RFCRFC6911.
>
>
> An alternative idea, although probably more medium term, would be to
> have the CPE's receive the prefix via DHCPv6-PD, and then the CPE
> advertises the prefix itself, using automatically established eBGP
> sessions via a well known Link-Local anycast address.
>
> "IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00
>
> "5.7.3.  Automatic eBGP Session Establishment"
>
> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#section-5.7.3
>
>
> Regards,
> Mark.
>
>
> > --
> > Mikael Abrahamsson    email: swmike@swm.pp.se
> >
> > --------------------------------------------------------------------
> > 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
> --------------------------------------------------------------------
>

--0000000000008557cf057b7feee5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Just adding my 2 cents.<div><br></div><div>Even in our gat=
eway we have both SLAAC and DHCPv6.=C2=A0 For better routing of subscriber =
traffic, though these are two different protocols we had to assign a single=
 prefix for each device.=C2=A0 In case of SLAAC we let the device leverage =
the complete 128 bit address generation and in DHCPv6 case, our box generat=
es the 128 bit address using the same prefix, map against DUID and sends ba=
ck to the devices.=C2=A0 In the last 5-6 years of production till now we ha=
ve not seen any device requesting more than 1 IA_NA and even our gateway do=
es not support more than 1 DHCPv6 address; whereas all the devices which go=
t the SLAAC prefix used at most 16 addresses.</div><div><br></div><div><div=
><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signatu=
re">Yours,<br>Naveen.</div></div><br></div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr">On Sun, 25 Nov 2018 at 13:16, Mark Smith &lt;<a href=
=3D"mailto:markzzzsmith@gmail.com">markzzzsmith@gmail.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">On Sun, 25 Nov 2018 at 17:16, Mikael =
Abrahamsson &lt;<a href=3D"mailto:swmike@swm.pp.se" target=3D"_blank">swmik=
e@swm.pp.se</a>&gt; wrote:<br>
&gt;<br>
&gt; On Sat, 24 Nov 2018, Templin (US), Fred L wrote:<br>
&gt;<br>
&gt; &gt; Do you think we should bring back RAAN?<br>
&gt;<br>
&gt; Yes, but also note that the relay behavior is my least concern with th=
e<br>
&gt; DHCP+RA combination. The ships in the night problem between leasetimer=
s<br>
&gt; (DHCP) and lifetimes (RA) is a much bigger concern for me.<br>
&gt;<br>
<br>
(I haven&#39;t followed this thread, apologies if it has been covered.)<br>
<br>
In this scenario, I assume the DHCPv6 server is selecting the prefix<br>
to delegate, and the BRAS is acting as a DHCPv6 relay, which is why<br>
the BRAS has to glean the delegated prefix to then be able to announce<br>
it into the routing domain? Are the delegated prefixes dynamic or<br>
static, and if they&#39;re static (or at least stable across<br>
disconnect/connect), is it correct that the CPE&#39;s DUID is being used<br=
>
to re-issue the same delegated prefix?<br>
<br>
The reason I ask is that the IPv6 residential broadband deployment I<br>
worked on achieved this without gleaning via two methods:<br>
<br>
- for static delegated prefixes, the prefix is supplied as part of the<br>
RADIUS authentication response, which the BRAS DHCPv6 server then uses<br>
for DHCPv6-PD, and the BRAS can then announce into the routing domain<br>
<br>
- for dynamic delegated prefixes, the RADIUS server provided a pool<br>
name to allocate from, with each BRAS having a local pool with that<br>
name. At the time the pool name was a proprietary RADIUS attribute,<br>
however there is now an IETF attribute for the pool name specified in<br>
RFCRFC6911.<br>
<br>
<br>
An alternative idea, although probably more medium term, would be to<br>
have the CPE&#39;s receive the prefix via DHCPv6-PD, and then the CPE<br>
advertises the prefix itself, using automatically established eBGP<br>
sessions via a well known Link-Local anycast address.<br>
<br>
&quot;IPv6 Formal Anycast Addresses and Functional Anycast Addresses&quot;<=
br>
<a href=3D"https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-a=
ddresses-00" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/ht=
ml/draft-smith-6man-form-func-anycast-addresses-00</a><br>
<br>
&quot;5.7.3.=C2=A0 Automatic eBGP Session Establishment&quot;<br>
<a href=3D"https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-a=
ddresses-00#section-5.7.3" rel=3D"noreferrer" target=3D"_blank">https://too=
ls.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#section-5.=
7.3</a><br>
<br>
<br>
Regards,<br>
Mark.<br>
<br>
<br>
&gt; --<br>
&gt; Mikael Abrahamsson=C2=A0 =C2=A0 email: <a href=3D"mailto:swmike@swm.pp=
.se" target=3D"_blank">swmike@swm.pp.se</a><br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--0000000000008557cf057b7feee5--


From nobody Sun Nov 25 11:26:47 2018
Return-Path: <brian.e.carpenter@gmail.com>
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 A3ADE124BE5; Sun, 25 Nov 2018 11:26:45 -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 9rxllpxREMor; Sun, 25 Nov 2018 11:26:43 -0800 (PST)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (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 A9FA21200B3; Sun, 25 Nov 2018 11:26:43 -0800 (PST)
Received: by mail-pf1-x436.google.com with SMTP id w73so5469937pfk.10; Sun, 25 Nov 2018 11:26:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=o+ogKz384afFenfvnopW7Pl9u31vSdm67YlWQZk2aDc=; b=Eau32czC6vT95QJ7ErKYdy4Z5/1m8RxRPH+ZaSC59awIzowq/c0iKT4ph/cN02ZpzR 0qAvPTBSd3DBAdY1LLHidgJZzLy47IQsifKjZDq+z+JCu9cjIUAJPeefopq+FO/h7K2r Ql/76jBw9y1pa36uDrctAA5nhtLkUM7sfhg0/Fy9fesyX7MgSah4p2QHSuHfgPDE7XxV LOD6igZazFHn92oKTvSezOq1PbmM9/yD5Y4ZclX98XthR06aPYeJcoBaR0GGk0j0xfs6 unj1GcU75b0+24QdWciOrj59rgMHnWLArFppaqNYGmJrmA0TMQZm4RXgS7reGbkud0kk 0lNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=o+ogKz384afFenfvnopW7Pl9u31vSdm67YlWQZk2aDc=; b=PlgR8rWegctIvyEnQRW202+Vqpj4X1LF8Hh9N0r0LTIKSzObsDev/SUrFYPJsxjAj1 7Y7KrZ5UDBpGdOo6nDZEeyiTviTslgnGIYFFCExW0kgr/U4Gexn3tXXqpQ11D+DW8RMu eRIFUQfdSI8JIUDgA7PUkcst2yjsUkcYi+idLj5RnrLkI83mROvpwi/n+2qvx+eO69zN b4RZ2K0q9GQcrO9eCAB/koimMN2PmJB6oBPIuViwuO39q2swY9FzoknkesUeq1YNM8a8 hll/JAE9vM7Rgp+b8K0sfiCdtcdRZVloJW+fq2Ubz80zhne1RePfMhLYRSBh0w4448ef vUow==
X-Gm-Message-State: AA+aEWavFmBtVBFkj+HhORKInOt7JHXIsNzXfJmPG3NsrpYw7k2IsCo7 BjGHAjbMV3B7Wltytu+B9R1FfKbT
X-Google-Smtp-Source: AFSGD/UHb1PQsUIDnjs/AUwzSEB0NuMeFXj8AeKuBdnmHUKUaTrOXYDl+a1nXT0quf834JxjUvTg2A==
X-Received: by 2002:a65:65c9:: with SMTP id y9mr7173608pgv.438.1543174002982;  Sun, 25 Nov 2018 11:26:42 -0800 (PST)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id p21-v6sm43183706pfk.186.2018.11.25.11.26.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Nov 2018 11:26:42 -0800 (PST)
To: Naveen Kottapalli <naveen.sarma@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
Cc: v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se> <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se> <CAO42Z2yrom7eL3EHsvuhixSce0xigNJWm=XzfumfwtqQscn8+w@mail.gmail.com> <CANFmOtm0_UiFMgBmaSLfSgKCrPG-j9UjCfojFFGAFDPqcAvKsQ@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <32e65875-6cbc-f180-4456-7a4b1a4cae50@gmail.com>
Date: Mon, 26 Nov 2018 08:26:37 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CANFmOtm0_UiFMgBmaSLfSgKCrPG-j9UjCfojFFGAFDPqcAvKsQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/B_g7lSatDG8jiMydXFyiiuXD070>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 25 Nov 2018 19:26:46 -0000

On 2018-11-26 05:44, Naveen Kottapalli wrote:
> Just adding my 2 cents.
> 
> Even in our gateway we have both SLAAC and DHCPv6.  For better routing of
> subscriber traffic, though these are two different protocols we had to
> assign a single prefix for each device.  In case of SLAAC we let the device
> leverage the complete 128 bit address generation and in DHCPv6 case, our
> box generates the 128 bit address using the same prefix, map against DUID
> and sends back to the devices.  In the last 5-6 years of production till
> now we have not seen any device requesting more than 1 IA_NA and even our
> gateway does not support more than 1 DHCPv6 address; whereas all the
> devices which got the SLAAC prefix used at most 16 addresses.

How will all this work when the subscribers are homenets that need
/56 or /48 prefixes?

     Brian
> 
> Yours,
> Naveen.
> 
> 
> On Sun, 25 Nov 2018 at 13:16, Mark Smith <markzzzsmith@gmail.com> wrote:
> 
>> On Sun, 25 Nov 2018 at 17:16, Mikael Abrahamsson <swmike@swm.pp.se> wrote:
>>>
>>> On Sat, 24 Nov 2018, Templin (US), Fred L wrote:
>>>
>>>> Do you think we should bring back RAAN?
>>>
>>> Yes, but also note that the relay behavior is my least concern with the
>>> DHCP+RA combination. The ships in the night problem between leasetimers
>>> (DHCP) and lifetimes (RA) is a much bigger concern for me.
>>>
>>
>> (I haven't followed this thread, apologies if it has been covered.)
>>
>> In this scenario, I assume the DHCPv6 server is selecting the prefix
>> to delegate, and the BRAS is acting as a DHCPv6 relay, which is why
>> the BRAS has to glean the delegated prefix to then be able to announce
>> it into the routing domain? Are the delegated prefixes dynamic or
>> static, and if they're static (or at least stable across
>> disconnect/connect), is it correct that the CPE's DUID is being used
>> to re-issue the same delegated prefix?
>>
>> The reason I ask is that the IPv6 residential broadband deployment I
>> worked on achieved this without gleaning via two methods:
>>
>> - for static delegated prefixes, the prefix is supplied as part of the
>> RADIUS authentication response, which the BRAS DHCPv6 server then uses
>> for DHCPv6-PD, and the BRAS can then announce into the routing domain
>>
>> - for dynamic delegated prefixes, the RADIUS server provided a pool
>> name to allocate from, with each BRAS having a local pool with that
>> name. At the time the pool name was a proprietary RADIUS attribute,
>> however there is now an IETF attribute for the pool name specified in
>> RFCRFC6911.
>>
>>
>> An alternative idea, although probably more medium term, would be to
>> have the CPE's receive the prefix via DHCPv6-PD, and then the CPE
>> advertises the prefix itself, using automatically established eBGP
>> sessions via a well known Link-Local anycast address.
>>
>> "IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
>> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00
>>
>> "5.7.3.  Automatic eBGP Session Establishment"
>>
>> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#section-5.7.3
>>
>>
>> Regards,
>> Mark.
>>
>>
>>> --
>>> Mikael Abrahamsson    email: swmike@swm.pp.se
>>>
>>> --------------------------------------------------------------------
>>> 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
>> --------------------------------------------------------------------
>>
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 


From nobody Sun Nov 25 21:59:36 2018
Return-Path: <fredbaker.ietf@gmail.com>
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 22DA2130DC6 for <v6ops@ietfa.amsl.com>; Sun, 25 Nov 2018 21:59:34 -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 1JPcxOlduBxP for <v6ops@ietfa.amsl.com>; Sun, 25 Nov 2018 21:59:32 -0800 (PST)
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (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 2B7481271FF for <v6ops@ietf.org>; Sun, 25 Nov 2018 21:59:32 -0800 (PST)
Received: by mail-pf1-x42b.google.com with SMTP id 64so6019442pfr.9 for <v6ops@ietf.org>; Sun, 25 Nov 2018 21:59:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:message-id:date:to; bh=lWzew6keWFMi+qlknoEe/jwzUeinFgEvMBjOmrGhdQU=; b=mFxnw45F7GxNZqvKPV3n0buZ6cX45U+drSw1DFEDwJ0L1PTFG4X0OLEVX6aZ6WWx4k Ofdn74Ev8xVJne5gVo46Yr3aPcmwhSmNBZ7bnGt2WlyRTr8/znH7laf/uB53JZQ/QTDE 1hRwFYIDXIaTmxVrxTmq1StMI0FkkQy91q3JKdI/8+JAOxRw8meJR4wYHoWqIWqd3XrO KUQPb2sAWjUAVtX64891KfAcHInHgSbYsjRCHC95wczS8xNIV0MwBhlMYQRe13yJ5b6I Xg6eo9rEC6mz0qxExZHkSN8TjD8x+ekHuO/MZmZInjQ3HCIKI/ok/EdRixKctLzvGhBE 71xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=lWzew6keWFMi+qlknoEe/jwzUeinFgEvMBjOmrGhdQU=; b=C/0AC0OQzmbi/05u6/KYJpXy0kVKyFjO+fsJzmI2LJAclGSGYkcAXRDCZD31N1sxRV zne2OD57XPY4Sw9ootKdyjfNMumd9PDsgWvRpYk8vneoPRmJ8hBs/Erb8TnqojKU/59S BNyKY5cu6i1mWjK0CPx/X//7LS4xLAsSYCnmZw6a8qiiemH8b30rzgouyALV0i2G7jZP 9XtEYS7/WoOplhIUEMrYXtKuu/TRd6SlXs7xpi+nKA5vp6zNIf+N4stdyze3OHAO4dIe WuXtjMaXZhNDFlrAhOvRxT/BTztm3/1Qub9mIUb8mw1GLXBXto2aFNkM1xzweAc1euOz nnPg==
X-Gm-Message-State: AA+aEWZwjscvbA7rejZ6LmYtAmEMBfKYwRmnuY45gi9AwTDbNy1NdQMU e3lA5cPkWLTgfohqwYw0iWzs0k1f
X-Google-Smtp-Source: AFSGD/VJgnAHxK8A2n3vLxyiiXYKNRpLwWKdQe8tu3VK1JrSorp40MvzHYuJbwLS7XYgI42kC4cfXA==
X-Received: by 2002:a63:e711:: with SMTP id b17mr22789004pgi.363.1543211971613;  Sun, 25 Nov 2018 21:59:31 -0800 (PST)
Received: from [172.20.1.99] ([12.179.95.6]) by smtp.gmail.com with ESMTPSA id s79sm6380427pgs.50.2018.11.25.21.59.30 for <v6ops@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Nov 2018 21:59:30 -0800 (PST)
From: Fred Baker <fredbaker.ietf@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_B0F35D3A-1EF4-4CE1-BE7F-0454B5984C7F"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Message-Id: <C5663C5B-D315-4C88-BD8D-E86F0B4DAAE7@gmail.com>
Date: Sun, 25 Nov 2018 21:59:29 -0800
To: v6ops list <v6ops@ietf.org>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/EcA32gk87_-ZU7ZhmwcKyK9oLGU>
Subject: [v6ops] Discuss draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 26 Nov 2018 05:59:34 -0000

--Apple-Mail=_B0F35D3A-1EF4-4CE1-BE7F-0454B5984C7F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

This is updated from draft-xie-v6ops-network-happyeyeballs, which has =
been previously discussed. The authors requested time at the recent IETF =
meeting and were declined, but they would still like working group =
feedback on their draft.




--Apple-Mail=_B0F35D3A-1EF4-4CE1-BE7F-0454B5984C7F
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEctjlJjQmVrp9uMq7EhdRnd2GP+AFAlv7i8IACgkQEhdRnd2G
P+CSJRAArCw9RnHpVNzwbALI8gHNcitgr7Ilp+2vJkiNqrZuvqvgY8MnFcJYiRD+
xKHHiTAvbdTSLX0ewtWu6Sblo+WDkW5fo+LqQOT+4fjUr1b5rbGuErTNeKVqUW7v
O/do6aeDSHxh9uoIGJkY89ZO+O8Wqb7NzVRBclhyON5O64+2ZvO5rRK3IoqgEX6+
SoMXnODD3y/Vjqh2HES85BWD/zCChdelE22anwOIs2qVIlJcCHZXUVvWZxWnVAtE
ZYlcrjLuKAoGt/YCwAW3aCx83LEHzftKvdzqsy6oC8u9CA/0tTnxat0gioqYvYzA
RZQkexvHBBvfxA3ZKrxmtdNAkNh8V3VhpqTFrp5LbTzZjRMWsPp9S6Ra8qAhqAuT
Zdrbn2zuv1s82AJFcF8lEGFji18GluF9PeMMS807O7GRzx6xiE4n4QRXAGbrAf6B
wCAtaygZ+gK7NILdbnscOz9ze1SO0UT0tvzfQI31dqzbku0Z5mWRSQZSmL6DkIfK
zvDwGkaqCj1SJh2x6Y9YU/YLc6tGAOgQKTkuGcxBn1hyaburDKX7L9h+9hduacBk
1IdwELPk3Hji3qoSnLePYg1jdIgsV5sQut1mQN40jSE78UYAClv3u/UBHTuBtnXd
caRDxnKJafSD0VxfG+BFI06+3HxaE4wPGDZPmj7vv/aVHTsp5hU=
=iqGS
-----END PGP SIGNATURE-----

--Apple-Mail=_B0F35D3A-1EF4-4CE1-BE7F-0454B5984C7F--


From nobody Sun Nov 25 23:40:13 2018
Return-Path: <songlinjian@gmail.com>
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 C4A16128CE4 for <v6ops@ietfa.amsl.com>; Sun, 25 Nov 2018 23:40:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, URIBL_BLOCKED=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 rH4wkvKTpA1d for <v6ops@ietfa.amsl.com>; Sun, 25 Nov 2018 23:40:07 -0800 (PST)
Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com [IPv6:2607:f8b0:4864:20::832]) (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 893AC1271FF for <v6ops@ietf.org>; Sun, 25 Nov 2018 23:40:06 -0800 (PST)
Received: by mail-qt1-x832.google.com with SMTP id l11so16528467qtp.0 for <v6ops@ietf.org>; Sun, 25 Nov 2018 23:40:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WAhE6S/8oXt35FPkaK2oeQogPMvsUztQwrTANeNIfxw=; b=XBINAwmKWC2H1EOwYaNIkCw9gCCREgoreGko348GYvPHVp84EQF2E/leD+9Lw5W81w 7CWwZDhCnlTbzE5o2WQmut0QhsatP6XrWt0Tq2dAPhaNZMYGxc59N4FuCo6ZAu+ixCRQ NxhUk/nApHW2HdeGkJWP9qIVdk1+jcnuTfurVK5Nkq42esejc8xgRDYbagL3+7EQ1P80 dDQY+hgOhBhFkkbQ5Ep36EIyd3DIU19Hyv7EnQqXae824VyrfdIFSQL8J1JbF60J+XqG MFVdoQc8PcKoCTfPimA0cC5zYuzK+v3KJhsDnp6SqyAGjH868EWhQ03JVtv4JdWJe9xo C0+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WAhE6S/8oXt35FPkaK2oeQogPMvsUztQwrTANeNIfxw=; b=pUa/lmL5o2tbre0avJeeIt0tdtI8LILDyZKG4QWUzHVIspCr0TK3nvCBP92Gc5uvut 17cFrOlElP+eM/fXQq7aekQeKLxEwd3KzSoaOaMPjdBLPNwsqjIypoWbGrUCL1i0XZGM cRr0U3R/SJEpn/RrDn8QhTFYv2ROppOLoPrrJIklP3ubtDcPwgQIKTxx7MsJrJPdn2PG qgHejU1YN/o1q6rN+YglM1a5VzP3J+qSOAYIKrvwACwEwM09d38lC0iZs+yNL1U33C8q NEETX+ISgMEIgC41yo36URCfWqIDMHe6ZyvudSlUOHcroKSB4T+QT8FjTJt6mebdYnfE Fajw==
X-Gm-Message-State: AGRZ1gLVOfMsh32ucB7OjDeCe0uN+qInezDm65QTGEKzJb1jerF/+nFU dTecSZLkUBpRe+KC1nJ/alSOGB5q7QUIoMN031xCt6A5Kf0=
X-Google-Smtp-Source: AJdET5fLGjVQHg3IvW92hFv7L0sKdWKTidP9CIRhQjk3Xcn6nYYNzkmq4oennbRuT3lN+FblgDkLNh3ad1pK1T4AFCI=
X-Received: by 2002:ac8:528b:: with SMTP id s11mr23561695qtn.199.1543218004788;  Sun, 25 Nov 2018 23:40:04 -0800 (PST)
MIME-Version: 1.0
References: <C5663C5B-D315-4C88-BD8D-E86F0B4DAAE7@gmail.com>
In-Reply-To: <C5663C5B-D315-4C88-BD8D-E86F0B4DAAE7@gmail.com>
From: Davey Song <songlinjian@gmail.com>
Date: Mon, 26 Nov 2018 15:39:57 +0800
Message-ID: <CAAObRX+2WGazfmeTn75V1ycw7RnG+XYQ6tKgZe4QKrcNfjdG3w@mail.gmail.com>
To: fredbaker.ietf@gmail.com
Cc: v6ops@ietf.org
Content-Type: multipart/mixed; boundary="000000000000fd15f5057b8c705e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/kr_oAT27HAjkSGSz7usJj5XUMow>
Subject: Re: [v6ops] Discuss draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 26 Nov 2018 07:40:11 -0000

--000000000000fd15f5057b8c705e
Content-Type: multipart/alternative; boundary="000000000000fd15f1057b8c705c"

--000000000000fd15f1057b8c705c
Content-Type: text/plain; charset="UTF-8"

Appriciated!  I just submited 01 version by clearing some typoes from old
txt. The attached file is the slides I prepared for last meetings. But I
failed to preset it due to tight schedule.

The thing I would like emphsize here is the result I did with a simple test
on my android phone. It is found that that less than 1/3 DNS queries on
android implement HEv2.  And the average of AAAA and A query duration is
400ms. And the median is 200ms. That means 2/3 users will fallback to IPv6
enduring that kind of delay.

The co-authors plan to firstly develop a data capture and analysis  process
which can help to study the status of current HEv2 in ISPs (similar to test
I do on my phone). We need more data for a valid problems statement as the
starting point. We also would like to invite more ISP operators to share
their data to see if they have the same problem or not.

Thanks for anyone who views this draft and give us suggestions.
Davey

On Mon, 26 Nov 2018 at 13:59, Fred Baker <fredbaker.ietf@gmail.com> wrote:

> This is updated from draft-xie-v6ops-network-happyeyeballs, which has been
> previously discussed. The authors requested time at the recent IETF meeting
> and were declined, but they would still like working group feedback on
> their draft.
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>

--000000000000fd15f1057b8c705c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Appriciated!=C2=A0 I jus=
t submited 01 version by clearing some typoes from old txt. The attached fi=
le is the slides I prepared for last meetings. But I failed to preset it du=
e to=C2=A0tight schedule.=C2=A0=C2=A0<div><br></div><div>The thing I would =
like emphsize here is the result I did with a simple test on my android pho=
ne. It is found that=C2=A0that less than 1/3 DNS queries on android impleme=
nt HEv2.=C2=A0 And the average of AAAA and A query duration is 400ms. And t=
he median is 200ms. That means 2/3 users will fallback to IPv6 enduring tha=
t kind of delay.=C2=A0</div><div><br></div><div>The co-authors plan to firs=
tly develop a data capture and analysis=C2=A0 process which can help to stu=
dy the status of current HEv2 in ISPs (similar to test I do on my phone). W=
e need more data for a valid problems statement as the starting point. We a=
lso would like to invite more ISP operators to share their data to see if t=
hey have the same problem or not.</div><div><br></div><div>Thanks for anyon=
e who views this draft and give us suggestions.</div><div>Davey=C2=A0 =C2=
=A0</div></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Mon, 26 Nov 2018 at 13:59, Fred Baker &lt;<a href=3D"mailto:fredbaker.ie=
tf@gmail.com">fredbaker.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">This is updated from draft-xie-v6ops-network-happyeyebal=
ls, which has been previously discussed. The authors requested time at the =
recent IETF meeting and were declined, but they would still like working gr=
oup feedback on their draft.<br>
<br>
<br>
<br>
_______________________________________________<br>
v6ops mailing list<br>
<a href=3D"mailto:v6ops@ietf.org" target=3D"_blank">v6ops@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/v6ops" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/v6ops</a><br>
</blockquote></div>

--000000000000fd15f1057b8c705c--

--000000000000fd15f5057b8c705e
Content-Type: application/pdf; 
 name="slides-103-xie-v6ops-network-happyeyeballs-00(new).pdf"
Content-Disposition: attachment; 
 filename="slides-103-xie-v6ops-network-happyeyeballs-00(new).pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_joxzrsh50>
X-Attachment-Id: f_joxzrsh50

JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu
Zyh6aC1DTikgL1N0cnVjdFRyZWVSb290IDQyIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4+
Pg0KZW5kb2JqDQoyIDAgb2JqDQo8PC9UeXBlL1BhZ2VzL0NvdW50IDgvS2lkc1sgMyAwIFIgMTAg
MCBSIDIwIDAgUiAyMiAwIFIgMjkgMCBSIDMxIDAgUiAzNCAwIFIgMzggMCBSXSA+Pg0KZW5kb2Jq
DQozIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jlc291cmNlczw8L1hPYmplY3Q8
PC9JbWFnZTUgNSAwIFI+Pi9Gb250PDwvRjEgNiAwIFIvRjIgOCAwIFI+Pi9Qcm9jU2V0Wy9QREYv
VGV4dC9JbWFnZUIvSW1hZ2VDL0ltYWdlSV0gPj4vTWVkaWFCb3hbIDAgMCA3MjAgNTQwXSAvQ29u
dGVudHMgNCAwIFIvR3JvdXA8PC9UeXBlL0dyb3VwL1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH
Qj4+L1RhYnMvUy9TdHJ1Y3RQYXJlbnRzIDA+Pg0KZW5kb2JqDQo0IDAgb2JqDQo8PC9GaWx0ZXIv
RmxhdGVEZWNvZGUvTGVuZ3RoIDg1Mz4+DQpzdHJlYW0NCniclVbbThtBDH2PlH/w4wwiw4znLiFU
cWtBpaIiVStBHxZYAoJcmlBo+vX1bFKSTTJp+rDRJrHPsX1sz8DOOezu7pwdnByC3NuD/cMD+NFs
SJBCSqkQpQePEqyRMCybja9b0Gs2FHTebKR0Spqa0d1Ws/G52YCjswOAOQI1I2hNfU3QU6qglVpF
JaOgP4gMlJTCOCA6EWKN/KbbbOycdItOaeGwD6u4cedj0esAK3utLxd8Gsh+m/yOFegoooP2Xcqs
YgJnhFUI2nlhDbS7Kd0q5/fNxiX7VHLHnl+5Uqw/fOTfoX3abBwRWAL8C4EyCB/mIS5ZK2eLSkis
244ebkvgLc8+FIMB92xMXyw74hjZmCtk5XXx9DSiHyO7LkblLWSwldRCR9AqzrD7PeCGFTc3P4cc
6SVl8syVYWWFd3L+4qBbFiP6W2lWdkve0qzHAxmtJnHKCRvqJPMBLemhaxIgGCOkMzUNtJOAVBEf
NwE0awXGJfSIInoHaK1AN1FYWO0rlauXSunbaX0Mu8ulrqxPOs8B5XVWlA7FUbP99VBmO8gJsxkw
Uv1xwfbFcc36A27ZKOcVjXCbEWhphMa6ba+s+uaVmjM/BoYikxuSGLQi1k3vadKKAX2kZ1y1KI/T
l2vKL0lDY5BtS5vaZyNyR+RWzdtC2lI29c3NJZMy50f6x7qfrDzWtqtd1664MAi0+Gg/Ka9TJSdZ
HNz3e507rhwhdHLllF7oultuSRiFaX7nbKvkcZL7t2yLGqNT88/7TZLfzjnYBJsPaqlQbn2hJjHO
FQsdIRtQRgn9r6zRhdTUNdtDWoaWvdCuK+kZ51y1NiIsuF6QJEDjdsVGA2rLsnjkSNtzmCuFN0L5
OsQV385KFLVAm09sqXL+P1oMvRN03qXT1oUp+Gl/SKN2+5CrQFX8uku2WkineKjbnnNEVjyVNMS5
1ap9TCf+ZhTBiLhAcVYMnx96RJCk/L1GBrpPZEmW6hpydZ2d5rR1EHyYDZIJ1VQg3XNyvUhhzHwm
Q5Td9kEJu5JAqez+ppjchvhaaaFWwdv8OEjhFsN/d3LUPuYtzGsWg3BvQVH0ksZGAwm2TxV+5Jru
V7lzxVKRMc5810oWF24biwvW0+oH49IyyKD9ARTSQk4NCmVuZHN0cmVhbQ0KZW5kb2JqDQo1IDAg
b2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAyOTEvSGVpZ2h0IDI2OC9D
b2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2Uv
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMDg4OD4+DQpzdHJlYW0NCnic7V1LbxTJsv5vt7uq
Z4tZY+7uDu2zuAaj8V0cPCvMLO4cHUbDzu4NGNwjGRAwwhzNkXgcDYvb3QtmMTbSsPEDDWdjg8Qs
xt03qrIyK/JV70d3V0ifWtWvqnzElxEZGRk5mYwnBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQ
CAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAI
BAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEGYcw+Ghs3RnJtENrxeW+1evP11Z3732
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
VhzyLo/mMvjxZGG2rZ25nF/wCGXmLvbHRYz5sZB0Yjd+TMBPTBv9Xjiiixpk+ZA7Bbu5oD0X2XYM
E0Eyw5zrYO6BDlDQXXZsOgzSZU5bnYZrR4cnwAW2o00Z6tv8UJVgIdvk9hfnb8Ivv7z2CN6CEQt9
BLMJ79RLxbvuX8DnsTkJY9FJqXlF67liPjWVRBPT5w7SvBdXd46OTnHLw2xC7OiU4l2LG0MaQTTf
QgBVxSbd+IgusB9AhsO4o8w+ZO1DuCdzrW9ok/cgzsE0A4qKgLL7LT+e/tETUYvpZUNsX4UZ4jBZ
7CuIpXeivZ9bnl2n2j5ZLGyFhCEIL4WIYUQ6FBu1JwgDm825mZpRQDd63YYQbWJyZSif55zD6k4S
/HnsW3xhWr5Ry2xxi42GB9swnqR1AN4bwpigil9sg+jlmTLAgPadd168d0w8DHc/7v4aWiy4wDzq
g72CJbmxNQAbPnaWYYNxp0xTiKY3r9GXmP+20Q9Svk1SnlhuKt9mqIVmjiZlWc52qwDRZcvzbexz
G+jenyCRsElR/maJoI/trfGPtgIYS27UiXnaJ9t/p1OWjI1vsxkKr850tkn1za5/nrmFY6U9gl9J
fqn/MWLEyN8406+nMtcrorUzdAQheeNPYcMaZ0mxg3B5LVPqH6tpzNhyEssIBAKBQCAQCAQCgUAg
EAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQ
CAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIs4n/B9ZMyn4NCmVuZHN0cmVhbQ0K
ZW5kb2JqDQo2IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YxL0Jh
c2VGb250L0FCQ0RFRStDYWxpYnJpLEJvbGQvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnRE
ZXNjcmlwdG9yIDcgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAxMjIvV2lkdGhzIDIyNSAwIFI+
Pg0KZW5kb2JqDQo3IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RF
RStDYWxpYnJpLEJvbGQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgNzUwL0Rlc2NlbnQg
LTI1MC9DYXBIZWlnaHQgNzUwL0F2Z1dpZHRoIDUzNi9NYXhXaWR0aCAxNzU5L0ZvbnRXZWlnaHQg
NzAwL1hIZWlnaHQgMjUwL1N0ZW1WIDUzL0ZvbnRCQm94WyAtNTE5IC0yNTAgMTI0MCA3NTBdIC9G
b250RmlsZTIgMjI2IDAgUj4+DQplbmRvYmoNCjggMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0eXBl
L1RydWVUeXBlL05hbWUvRjIvQmFzZUZvbnQvQUJDREVFK0NhbGlicmkvRW5jb2RpbmcvV2luQW5z
aUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDkgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAxMjIv
V2lkdGhzIDIyNyAwIFI+Pg0KZW5kb2JqDQo5IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9y
L0ZvbnROYW1lL0FCQ0RFRStDYWxpYnJpL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDc1
MC9EZXNjZW50IC0yNTAvQ2FwSGVpZ2h0IDc1MC9BdmdXaWR0aCA1MjEvTWF4V2lkdGggMTc0My9G
b250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9TdGVtViA1Mi9Gb250QkJveFsgLTUwMyAtMjUwIDEy
NDAgNzUwXSAvRm9udEZpbGUyIDIyOCAwIFI+Pg0KZW5kb2JqDQoxMCAwIG9iag0KPDwvVHlwZS9Q
YWdlL1BhcmVudCAyIDAgUi9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UxMiAxMiAwIFI+Pi9G
b250PDwvRjEgNiAwIFIvRjMgMTMgMCBSL0YyIDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1h
Z2VCL0ltYWdlQy9JbWFnZUldID4+L0Fubm90c1sgMTggMCBSIDE5IDAgUl0gL01lZGlhQm94WyAw
IDAgNzIwIDU0MF0gL0NvbnRlbnRzIDExIDAgUi9Hcm91cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3Bh
cmVuY3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TL1N0cnVjdFBhcmVudHMgMT4+DQplbmRvYmoNCjEx
IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDExNDg+Pg0Kc3RyZWFtDQp4nJ1W
y26jSBTdW/I/3GXRGpfrRQGtKIs8ejqjaSnT7dEs0r0gQBwUGzyAPfLfz63CjikHiJSNzeue+zzn
Fszv4eJi/u367gbY5SVc3VzDv9MJA0YZY1wIFkAgGPiKQZVNJ/98gmI64bB8/YYxzZlyPnr6NJ38
NZ3A7bdrgI4DfnIwO9iqUB5chZLzPlcsovgCnQFnjCoN6I6GkeM8WU8n87t1vMy4gJsS+pyL+Z9x
sQSSFbO/f3iHSK4WaPiFg1KUaQWLJ5Ob9QXC5zRQoLSiKoDF2iRss/59OnkgV3Hysqw8zki5LVLv
Fyz+mE5uFz1+ZcfVEVvpkErdxX4gMAaihoOXIAIaaSd2JakAGWgqW/ALxsLg8oTfWooey4C5luTu
fqdhk1WeIk+eEKSs1nGRZN1ou5mJADOTDsLO44rElTdTZD9kJqWgIXfM8gJdgjfzSZpb55EJQBMM
BfGywtS+se/bB8u8LGq8F8YXD9q+SIPAJWmeByNuM1aC6mMn/vPQulql6PVzT1d+bOLitTH+UGOO
8FxFmFIHv31cLY9X3+08Pdt0PBPqxtOk/jyfe9wntX1ifmIMqqm9mSR0FT/WNN6Y68KUJjFFoOan
yNC2me+0N9MEm/Y0NlP6EO0pIBOrCLEZEciImQnlVIpXSr9BCHry9WVkaOMkfKLN6JCHfXBKUz90
+zMKEn2EKUxQ6X+MKh1TssAp2+DMmcILeaLKzMjE0+DsM05D30VKt/EKO9tpf2La/TIAoVhI/TOI
IXeK+5SffZuschN2h1N5DWmGAicYidMsBcPedDtOIoGqFhwhG+RrCagemIay5lY+4tUKPT2ieuKz
AN3UeLvNBkvjUxa5wKPd52y0/ajywlX5ACceHwkpjaPjBFzxvgl4a82xdUHoWJP7Vn0eMa9VtgZT
0ryAOywD1sInelA5/Yhq7mKtysTjHIs2ODu4C9mZUeKFpCzQfZElTb7Lm72nI/IbGKTmOa+MrqSD
04G8988AN3HV5Blqq25xYURNteQ0Oje3Y/V8btLWtLeeTFFxNC8rQOlLsxoHqsmL2P6VBWCWNe6C
GWaFG0bYvSCQMUOFQqL7LvL4JPEPCAnXOK8fE5KuKfkab8wWGFyX7VJxTG4NVfemt9mjIRnuDsu6
nQCjHD/J11uPR3j707MEf3hnsfHB89JrSTUGwbtR9K+2718wlesQuTxab/lmHRkHOCBcc6ogiqgK
39lHXA2ctYLIDfO0kH4ZdfbJxipdicO9Mxs1NaIdkke7TlsNjnDAxgfGd2akbXSoejqNFFHilayo
FYVhlSUr+s4bvNnDtrYHoKWJTx0+S7YVvrMEzopk356PMLp0i5eVCRwbNhqj7luxLDDLwwnLIsar
2rg67J+XUeC+o4DmSDbtAo+HF46rd59yRz4qhnpPuftUpmuJx6sBpqFuSPfTwghhvFoixcoqb57X
g4ouGY3OjPEYUNk9mJiTau72y2GXQCEOXONW2a2s41l3SMFlaI5KjuF41aOewdV9tfbxLKYGMf8H
aMMJug0KZW5kc3RyZWFtDQplbmRvYmoNCjEyIDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlw
ZS9JbWFnZS9XaWR0aCAyOTEvSGVpZ2h0IDI2OC9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVy
Q29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAx
MDg4OD4+DQpzdHJlYW0NCnic7V1LbxTJsv5vt7uqZ4tZY+7uDu2zuAaj8V0cPCvMLO4cHUbDzu4N
GNwjGRAwwhzNkXgcDYvb3QtmMTbSsPEDDWdjg8Qsxt03qrIyK/JV70d3V0ifWtWvqnzElxEZGRk5
mYwnBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAg
EAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQ
CAQCgUAgEGYcw+Ghs3RnJtENrxeW+1evP11Z37327U+bdwc/PHwD9fp0+nkyPotvhCS/yQx8c9uD
2Of8Wyg5VGFl/eniVzt6rS+tPYI69h+8OT46SXf/nDX1/7u//wEeDQWAYkBh2n4XtHlHLK7eh2Jv
3B2+3f+gVMr89FJbfsowu0SD/nUV0nXFV7dd/+3i6s76rZfAu0AsWedW3OPsidEPHZ+9Pzy5ufl6
YXnb5TVyRUWWgpriKsM1MBHE/uPJ5/D+ttfYOuq8QIAhq3d3cGF1BxcJD3QOL6Qg3cXV+zc3fj4+
PEk0FDQAs0s0pXNBAATpXNMvgXQgyftisJV7f1zIsG+TYYUIsmDDIHDj1ku9zG1NkvXPXV+bb24N
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
FBu1JwgDm825mZpRQDd63YYQbWJyZSif55zD6k4S/HnsW3xhWr5Ry2xxi42GB9swnqR1AN4bwpig
il9sg+jlmTLAgPadd168d0w8DHc/7v4aWiy4wDzqg72CJbmxNQAbPnaWYYNxp0xTiKY3r9GXmP+2
0Q9Svk1SnlhuKt9mqIVmjiZlWc52qwDRZcvzbexzG+jenyCRsElR/maJoI/trfGPtgIYS27UiXna
J9t/p1OWjI1vsxkKr850tkn1za5/nrmFY6U9gl9Jfqn/MWLEyN8406+nMtcrorUzdAQheeNPYcMa
Z0mxg3B5LVPqH6tpzNhyEssIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFA
IBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAg
EAgEAoFAIBAIs4n/B9ZMyn4NCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMyAwIG9iag0KPDwvVHlwZS9G
b250L1N1YnR5cGUvVHlwZTAvQmFzZUZvbnQvQXJpYWwvRW5jb2RpbmcvSWRlbnRpdHktSC9EZXNj
ZW5kYW50Rm9udHMgMTQgMCBSL1RvVW5pY29kZSAyMjkgMCBSPj4NCmVuZG9iag0KMTQgMCBvYmoN
ClsgMTUgMCBSXSANCmVuZG9iag0KMTUgMCBvYmoNCjw8L0Jhc2VGb250L0FyaWFsL1N1YnR5cGUv
Q0lERm9udFR5cGUyL1R5cGUvRm9udC9DSURUb0dJRE1hcC9JZGVudGl0eS9EVyAxMDAwL0NJRFN5
c3RlbUluZm8gMTYgMCBSL0ZvbnREZXNjcmlwdG9yIDE3IDAgUi9XIDIzMSAwIFI+Pg0KZW5kb2Jq
DQoxNiAwIG9iag0KPDwvT3JkZXJpbmcoSWRlbnRpdHkpIC9SZWdpc3RyeShBZG9iZSkgL1N1cHBs
ZW1lbnQgMD4+DQplbmRvYmoNCjE3IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnRO
YW1lL0FyaWFsL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkwNS9EZXNjZW50IC0yMTAv
Q2FwSGVpZ2h0IDcyOC9BdmdXaWR0aCA0NDEvTWF4V2lkdGggMjY2NS9Gb250V2VpZ2h0IDQwMC9Y
SGVpZ2h0IDI1MC9MZWFkaW5nIDMzL1N0ZW1WIDQ0L0ZvbnRCQm94WyAtNjY1IC0yMTAgMjAwMCA3
MjhdIC9Gb250RmlsZTIgMjMwIDAgUj4+DQplbmRvYmoNCjE4IDAgb2JqDQo8PC9TdWJ0eXBlL0xp
bmsvUmVjdFsgMTQ5LjMgMzM1LjExIDUzOS43NCAzNjkuMzFdIC9CUzw8L1cgMD4+L0YgNC9BPDwv
VHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHBzOi8vc3RhdHMubGFicy5hcG5pYy5uZXQvdjZwZXJm
KSA+Pi9TdHJ1Y3RQYXJlbnQgMj4+DQplbmRvYmoNCjE5IDAgb2JqDQo8PC9TdWJ0eXBlL0xpbmsv
UmVjdFsgMzY5LjMxIDE1Ny40OSA0NjguNzkgMTkxLjY5XSAvQlM8PC9XIDA+Pi9GIDQvQTw8L1R5
cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODMwNSkg
Pj4vU3RydWN0UGFyZW50IDM+Pg0KZW5kb2JqDQoyMCAwIG9iag0KPDwvVHlwZS9QYWdlL1BhcmVu
dCAyIDAgUi9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UxMiAxMiAwIFI+Pi9Gb250PDwvRjEg
NiAwIFIvRjMgMTMgMCBSL0YyIDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdl
Qy9JbWFnZUldID4+L01lZGlhQm94WyAwIDAgNzIwIDU0MF0gL0NvbnRlbnRzIDIxIDAgUi9Hcm91
cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TL1N0cnVj
dFBhcmVudHMgND4+DQplbmRvYmoNCjIxIDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVu
Z3RoIDEyMTc+Pg0Kc3RyZWFtDQp4nJ1X227bRhB9F6B/2KdiGUDrve+yMAw4ttMmqHtBXPQh6INq
0zZR3SxKSfP3PUNJNklp6YsAQ7K0Zy7nzMwO2dHv7Pj46PLs4zmTJyfs/fkZexgOJJNCSqm0loEF
LZmzki2L4eCvd2w2HCh293hGSq+kbR26fTcc/DEcsIvLM8YaDtSTg9EWa6PZuopGqUOuZC7wA5wx
JaWwnsGdiHnL+fV0ODj6OB3fFUqz8zk75Fwf/TKe3TFezEZ/fs62kby/AvCDYiYXebTs6pZyq30x
j69gzTp6Z1dTSrjO+qfh4As/ZZnlVTldTAqWjQxfZcryosqU4iuW/c2uPg0HFzBODnYWdW5E9E2L
X/h8xqaZ8vw7G89ulplyfF7ewKLli/v5rGia2svINJJ4jBrGtWr76DVi07QYpsMeLSYK4zQIg598
4+BYyhhO2jkffdCH0N7tofnZBFSW1/+y8WSSOURr+OlikUVegQeleTmrvx05DqZyYooIn90AtaQv
QBg+0lkD0vCx5m0UOBjFu+fXGT4vYGS1BiDwouaXvAF2/iv8fe5KtgvfH4w+aGF35D6siyXFD+3N
JkpISvYn82vkMJ6w5aY05pOvGbIplqnyMDYKG9vWe6Vzz0nnDyqH96ieV+5w6g0w/+0fEFshfXCM
3CSIXd1vyD3FixRRWxEsNQy46bKVb3+PnJBQWlEr5fzRKOnE5rcpznZhKSVysw1r9Q1hzdkDPMBb
Cd2LqnZRVmxa1MVTUSF4XtwkpTCiY7VXCf+2JtIB72/toQaYXxHtdTtQsmtkPlntCC6rTXeg/O/H
pNKK1f9NCpyoqs30uh/PmDoyJJnlaAlHLQHwwxrgJxIPs+W8Fy60Aqp7wPB6pmn12KKvqDTtlLB6
a66cItYF9WsxLWa9Q1blji6JFvznCwriq07NZadFaCN61Q5ptTVTMdF3WnsKbN9+MxSL3jfds3il
mM+FDT2m90KPqdC7wUoj/EuDbZ19PtjmcRTukuQsknJKBKTaIOVx5dNMoWlS1s2Nob9e9cwJ7Y0w
sWMmQu7xsh7KyZlsUE1t2CndT42/H+pBF/liXKLWJa9SbFkrgk0zu6dV/kKtVJS0Vuwsgs3nRWhh
Lsdo7/+ox6fraVIIq0TsAG+KyZgu1O8/1vM13ZJehNiGBqGM81KjpXOnpKunVUIDrYS2bXhVZCON
i51u2+QQD45asUNPD+FKPtfYh8e4clGgIlsCUD7PadCEXZZgYoY553iPBlhTpW8DNxrkGw0810Ll
8G2sgz2ZE78hGBqcKZYUVrG2yVFSCFsT2jwrHVV/QNoOolzX21dKECuDCL5LV58g6k2TFpVFBfO6
hmhiTjOtaflwtIegtcd3WegZUZi+qm2g0xh4bJG5siRGxJYXIZCrN9QXlTEuxP2k+lhLPul0eVIY
4K/lqYm5LG5KLA5JXjQ6po14JIaqRoIYlYfoI4hx0TkiJiTHgNTC27a5F/HngjC+m2wff+aF/MWc
AnoVfU1I4+6jVWl3EeGzg9BPdxt42l5u1GT15Ue/0kEsZoaeOkEC+3ZfXt/XS1uTZEtb76SoKjpO
OyKtevV5JoFF4aY2a/CFp+xmwCm29xm0h55MfRBedUjrGPkfDXJ1sA0KZW5kc3RyZWFtDQplbmRv
YmoNCjIyIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jlc291cmNlczw8L1hPYmpl
Y3Q8PC9JbWFnZTEyIDEyIDAgUj4+L0ZvbnQ8PC9GMSA2IDAgUi9GMyAxMyAwIFIvRjIgOCAwIFIv
RjQgMjQgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9JbWFnZUldID4+L01l
ZGlhQm94WyAwIDAgNzIwIDU0MF0gL0NvbnRlbnRzIDIzIDAgUi9Hcm91cDw8L1R5cGUvR3JvdXAv
Uy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TL1N0cnVjdFBhcmVudHMgNT4+DQpl
bmRvYmoNCjIzIDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEyNDU+Pg0Kc3Ry
ZWFtDQp4nJ1XW2/iRhR+R+I/zON4VSZzty1FSAnJdrNqVmk3VR9WfTD2kFg1NrWBbf59zxmbBBPM
tkQK2DPn+s053xzIxQO5vLy4n93dED6dkuubGfl7POKEM865kJKHJJScGM1J7cajPz6QcjwS5OlV
hnMruO4JLT6MR7+OR+T2fkbIngPx5mDS6epIda4iJcQxVzxmsAHOiOCcaUvAHYvinvN0OR5d3C2T
JyckuanIMefy4pekfCLUlZPfvwZdJNePoPhREK0Zt5o8LjA374uISDMDOyZiJiaPS0zYZ/3zePSN
PtSBULSaF25Jgpg2gZB0jR8JvPkHt3RlYOH5T/L4eTy6fTwSk9oLY+fXKMNMtO/3GyWnjOjhxBSR
IYttLy9MVViiopBZ2dq/5DwKp28uWmV5RDkU75TpfdUgFmsSTAxdVpmry0BDyJOYfg9C6ubwqOi8
DiSnVaD8YuMAP4DNSzWbFSyvqhpNCEs/3QZS0K30ettAcOrqF/I9MNQVBXz+tA/HPnS76AykuIvu
uQINHwcE1RkLohCNaJp3kRq6gvA0TVJ0uc5TB4uarp8xTEudF0n8kTvS4NI6x0gK2IBkqmUrP0/q
OscwX5PTdBFISav6RyFLKO03QOc5xFWgUUkzB1XUBl5UCFRnfcCgjCQm3zN4snzMyfLp90TEfbQS
WiO0r7VzLY7VzkE3ccn6ivQqywAiS5Msy9d5VSYFvqVBRKvlqnCB0PSffP2CJ0ICIWhSZmRTpg4X
6jW0WQLHB82WuyEsjBZMxX2vJ7GwZ2BhOJPnQPGmR1dYWhFNCsgaTrxwGXKKR6IsXYrgNMQtc+gP
KIOiLcQnxMTVxJdGVWygBgm214KsfaslARYf7C3ydAAfyw2LTS+Uk/CEZzGNBL6O7ZlMs69MZwXk
lwOtIt0M5CSUZUr29SZDshBhpPuy86RB+AeaS8R96R5VPWPXZg77Ho7Gs0K18D0MROIlVlXToNC8
gA9cgkTuHrb20N8Okkgfw0SEIVO6iyAFaoMqQV6AQtkiqa3h5YXkTbPBVR8OXk4xrYgP5HhuykKX
9G1XK+AaCcwHPrx+PaCrrWLxgfLJSor+f6MJaObwVKPp443W17MRFzGfqksuxC0MHbOpkJe4BH9q
GuLyFRfhDfxbrsw1bF35LdSAJb8FS8LANwwkaAW3NWxziSJTEcPzLJxO7GUn2omjunlzxD+2/lEV
rdrZVMkuLjDzQx7RWjET7ud3GvP4DMx5yIQ+g932FekXpKWhshMw7sQHCs3KpTn2DV4JhtZ4FTic
D3KIf6h8ucbhsGdn6VK8gp+TMm+WnjsXfggZvI21MYzHfSN3Xx+GpOFe0QfSJ09A8B7qiB3c1cfw
CyUz5j9xshCn5tp3JeOP1djdfdhu1E+7p9/8cPvl0y1eQHlHtDjMlogezme2XagITEzActU2z1ou
G2BMYJU42vMIDOvgTNevAzNcYSkSGBjppq8tMJgGBhs8pJjJuGdygSMZHquGAdTPB35ewiSyDSwm
xdCEEAPp9W0dXhYtjO/OaXe5AUurnWqzm/2T9C8s3I0fc+EqIDC7wPsgSFz0Da3aXxc4seYZpBHS
hNw94BxoyQKnvyQvNm1nYJrtl28QUMEeUTRpYGLGCaEoTtePPPYbJIqZVf2Y3ln5F12nEvYNCmVu
ZHN0cmVhbQ0KZW5kb2JqDQoyNCAwIG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHlwZTAvQmFz
ZUZvbnQvQUJDREVFK0NhbGlicmkvRW5jb2RpbmcvSWRlbnRpdHktSC9EZXNjZW5kYW50Rm9udHMg
MjUgMCBSL1RvVW5pY29kZSAyMzIgMCBSPj4NCmVuZG9iag0KMjUgMCBvYmoNClsgMjYgMCBSXSAN
CmVuZG9iag0KMjYgMCBvYmoNCjw8L0Jhc2VGb250L0FCQ0RFRStDYWxpYnJpL1N1YnR5cGUvQ0lE
Rm9udFR5cGUyL1R5cGUvRm9udC9DSURUb0dJRE1hcC9JZGVudGl0eS9EVyAxMDAwL0NJRFN5c3Rl
bUluZm8gMjcgMCBSL0ZvbnREZXNjcmlwdG9yIDI4IDAgUi9XIDIzNCAwIFI+Pg0KZW5kb2JqDQoy
NyAwIG9iag0KPDwvT3JkZXJpbmcoSWRlbnRpdHkpIC9SZWdpc3RyeShBZG9iZSkgL1N1cHBsZW1l
bnQgMD4+DQplbmRvYmoNCjI4IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1l
L0FCQ0RFRStDYWxpYnJpL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDc1MC9EZXNjZW50
IC0yNTAvQ2FwSGVpZ2h0IDc1MC9BdmdXaWR0aCA1MjEvTWF4V2lkdGggMTc0My9Gb250V2VpZ2h0
IDQwMC9YSGVpZ2h0IDI1MC9TdGVtViA1Mi9Gb250QkJveFsgLTUwMyAtMjUwIDEyNDAgNzUwXSAv
Rm9udEZpbGUyIDIzMyAwIFI+Pg0KZW5kb2JqDQoyOSAwIG9iag0KPDwvVHlwZS9QYWdlL1BhcmVu
dCAyIDAgUi9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW1hZ2UxMiAxMiAwIFI+Pi9Gb250PDwvRjEg
NiAwIFIvRjMgMTMgMCBSL0YyIDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdl
Qy9JbWFnZUldID4+L01lZGlhQm94WyAwIDAgNzIwIDU0MF0gL0NvbnRlbnRzIDMwIDAgUi9Hcm91
cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCPj4vVGFicy9TL1N0cnVj
dFBhcmVudHMgNj4+DQplbmRvYmoNCjMwIDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVu
Z3RoIDExNjY+Pg0Kc3RyZWFtDQp4nKVX227bRhB9F6B/2MdlAK/3SnIBw4AvSeqiCdxGRR+MPlDU
6oJIpEpKdv33nSGphGtrJdkFDImS5szMzpydMybn9+Ti4vzLzd0t4ZeX5Pr2hvwzHHDCGedcSMkT
kkhOjOakcsPBXx9IMRwIMvthw3ksuPaMph+Gg9+HA/Lxyw0hvQDiZ4CzDqtT1YVKlRD7QnHL4AcI
RgTnTMcEwrHUesHz1XBwfrfKZk5IcluSfcHl+W9ZMSPUFWd/fou6TK5HAPwkiNaMx5qMpni2JhYR
NmaWaJMyY8lohedtDv15OHigt2W+XbkiSumGRELS+aKOhKYbfC6rZxL9TUa/DgcfR3sSUb3Yu2BG
KUigH+2BHnSiw6dRRHHvJFoxSVRqWOf5gvM0ufzpvIXJl7CE+zA6qSIpaRYpOt1EPvxH0aRlMvZQ
ZyFTBWf1LB/jcg3O6wBAQt/NSa6lsCxJPNN/Fy5kbDTTJ/qNFYutZ1q4KIG2K/oE72X1PYBUsWHq
tCAqgXz85OfZeh3F9DkSirpI8O5pDGGz5fJAyYxOmJYnhTUmZnG/c3jBFBnlD5TzECZNmNAepgEc
ZK45xFwZv7qHCTBKQhDDsSw7Al+LPQTegxZcsCT10PS+wrtaQsMeFxNXkxBBbdJUpA8dO+jDBqu/
gbvvKoKe8sjSsgAmKJpvFo+LDdx/2xiUxBUT/LCtHQRNaY0fxpGhYJLQSbkoZpGmLzPYnWX/UaRk
atfNLM+34NjArWwjuiajlctq/B5IglNKiGZMJTTDbDBhSG0F6a6zalGXBYG/u/vH+BxeNHwdrEib
gbSaKdFlsHbVNJIKuL/KihzDGygG2czh0eD1MHTzhAWqvofcaiFZrPpukXsi1Q2ZauhRCGgMtsYD
HidgfIyAe/knjWXWHuff3p71wfSuwJFRYVfKyTZ3dcMAYenXXz6S26/fSNNQV5fLR7zrSDJNn+aL
fE7wwk9gSEJNg7Q1MRRP+iFrt3RAzehM0tZniHH7b49UAhW39TVdLDfQT1cBd9tuT5EyXcMxf/h4
dXWFwa5CSeKQs8Z33PK1uUxNBSbob5zVDh4g5x2p3lJ2rli6I+qeO9FQHQrffltvl5vQIFUS5nfi
OzxIsuSt+ixAIeQ7BLqPe4NCe7DDEt0zbX+oZrunPz7vtNUCsQJOUhAWeWJAa1j6IrkjSwGot1Kn
eUf5Nknftr/SvUHJ5YkBkeXK+Lb/S8tPjItabnTf9kQx59IHHR+m6buGKZIwfe8w7YMPSFXSlKBv
+6nZzvNtWPET9QrUSSPBgfFK6wJttzB6he9mvyKrVpEDDbHpq+O2qRxU5+6tG9Y43rLFctvITTBj
AUTFO9qHtsmuyyo0SaQWLBY+6CBX7Lu4EsMKi7L0Lq70wfQqdHqB/+l5psFCwfJl/Jxwt8OtDpeq
rA6WWIqESeMjyylpt7dZI8oF7nCont1ysB0vXT0vS/ymEVsI0Kk4sBKGyBgWg+cjdFCWqXQXcOKW
Ga6hz612x7ST6ea1J4U7EdY0yE6loObGd9/p6Los6uDKpiQT1oe9Is1/RIF+pw0KZW5kc3RyZWFt
DQplbmRvYmoNCjMxIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jlc291cmNlczw8
L1hPYmplY3Q8PC9JbWFnZTEyIDEyIDAgUi9JbWFnZTMzIDMzIDAgUj4+L0ZvbnQ8PC9GMSA2IDAg
Ui9GMyAxMyAwIFIvRjIgOCAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dC9JbWFnZUIvSW1hZ2VDL0lt
YWdlSV0gPj4vTWVkaWFCb3hbIDAgMCA3MjAgNTQwXSAvQ29udGVudHMgMzIgMCBSL0dyb3VwPDwv
VHlwZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0I+Pi9UYWJzL1MvU3RydWN0UGFy
ZW50cyA3Pj4NCmVuZG9iag0KMzIgMCBvYmoNCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgg
NzcyPj4NCnN0cmVhbQ0KeJydVU1P20AQvVvyf5jjLlI2+2WvLSGkAqFQlYqqqXqAHoztJFYTm2ID
6r/v7DqhNonTNievxvNm3rydmYXxDRwfj6/Prs6Bn5zA6fkZ/PQ9DpxxzoWU3ICRHALN4TH3vW9H
UPqegPmrD+eh4LrnNDvyvc++B5PrM4BOAvEnwWiN1ZFap4qUELtS8ZjhD0wGgnOmQ8B0LIp7ydOV
742vVsk8FxLOK9iVXI4/JuUcSF6Ovn6hayanUwReCNCa8VDDdGZrc7lAcslMADqIWBDDdGULdlW/
971b8ulyAvQ7TD/43gRj2DivwBj5hV3gLSlKqMoc6mVBNcnyugPdIqo63DYxA2GYlP2YsC+IHq5W
gTQsDnvF2voFcuaaWRls/GPOI3PSL3F8IXeAjdgCk3dpSkeKPD1SqUlCDWloTHJYYfl5UqNZBCRf
5SUVgjRARzFKhP/c6b5qFngw5OrmOcSDJEmZ4Vdbg3aGl0WRLoYuYM1H2e+GT1FDVpVUIQc6CjrJ
ypyGpHlBhtXjD6iLbO0Tk5cCaayqlqpD4RHp11VLP80dyWaRlG+ZbHSK9C6hlDJMyzWxdKCISLJY
9l2xeZBJK9kASijF1BvYaMhXC4YEe751259YWEguJ1RK8iyH2jwQLHgD39uSwUEtKWPDxIEd2cG2
vTSjUpGkWFLXmSLsdkNaZFZbSZoajQL90MP2Qvt5qB4bq3xuOxHhTiksZ0CdQMZMxT0GNRUR+WVj
1MtqPoRDgFY93F5Rw8NEDUJmokNV7YDJlAaRnYuYVE/3Szvd9aKqGqfo3OrISeI2QVO48avdHG+k
TewsZ9WDHUG7H1pt75PanXAkS+feLPL/mzApFRPB64RhoOXSzk7a0MhlCcjMNrdtBd1pBU3aacfL
RnvjLHfEbe6HPLU3niwdRRsTWULRdkwrQPaEBaZ5dkf33ZjZsd7D0NhZ6tHee+1R76Zx4KVbddtK
CBMxrv4lZLz9OHOp//I6ByZ0b7FNiW+TweWGBoFrAXdLqDoPs1Ldh/k3G4XTpQ0KZW5kc3RyZWFt
DQplbmRvYmoNCjMzIDAgb2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA1
MTYvSGVpZ2h0IDE0Mi9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvSW50
ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTQyPj4NCnN0cmVhbQ0K
eJzt3N2W2yoMhmHf/01nHzU7Y5D4wPzI8D4HXYkDSBYYMrPafj4AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAteu6Vqews5jljZnV9mKWPWZWx1o4HayEoWKWN2ZW24tZ9phZHYuzYFcxyxszq+3FLHvM
rI41fzquHP+j2usMle2y0IQbZKiqLgtNuEGG6jLUNPMjHiVmeWNmtb2YZY+Z1bEWTgcrYaiY5Y2Z
1fZilj1mVsfiLNhVzPLGzGp7McseM6tjMR0AAAAAAAAAAAAAAAAAFuKvMB2ISccXiyEU/n0BZmLS
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
r6Rk3fLtTpUc/DZ+lWprKNbkO3jay6qV08aPko7jLJJsYdO5SJNMB/nkKul3cd5mrwNv5DxKv22U
t2n39KnPPkfWyMXMsxf1Qfz7KjZI95D0U2e/cvK0alL72r9oNVOmJt0G9co7XbIJ+GUvvmholn0t
DgK8lLIV9zoLiputk0MxqwbWLm2FUDYlPT2x2h95f3uSTHbMdPr8E602StpFOVCUTd6qQNV+fjvv
rEw4CLCHmWdBduTihqxk3sa/r2KDcWeBUxNllx50Fjgt26I4w2Z7WdXIZp6tidU+G9r56JaSfa/A
aygrOfuYOA9m9ko20JPnaP5Z8DFuXOwrNvA7FnfphjHTZm1ngcjf8IvXxbPAGSf9M9tFOQv8BsCL
NJ8Ftc22OQvEZF59FnySX4zoZ0HzjVsfOdPEWQD08vznAuuJKP7UYPVS0rZapt/Y9RFqfy7w7652
S1Q2XjFWQzLZHAKeBVZWzgvnujgFytLlOMCrpXua1cDZ8z9/H7TfxleOH6Uq7bRLwyD+W+XG00xq
C2vdSHaQqhoWi+/kLBZHD5GNouT5e/32InvRqYn1WrlTP6XivQObyT5BSzKZ7NgbB4Csqq+COzn2
xgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgof8Aa5Ia3Q0KZW5kc3RyZWFtDQplbmRvYmoNCjM0
IDAgb2JqDQo8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL1Jlc291cmNlczw8L1hPYmplY3Q8PC9J
bWFnZTEyIDEyIDAgUj4+L0ZvbnQ8PC9GNSAzNiAwIFIvRjEgNiAwIFIvRjMgMTMgMCBSL0YyIDgg
MCBSL0Y0IDI0IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0L0ltYWdlQi9JbWFnZUMvSW1hZ2VJXSA+
Pi9NZWRpYUJveFsgMCAwIDcyMCA1NDBdIC9Db250ZW50cyAzNSAwIFIvR3JvdXA8PC9UeXBlL0dy
b3VwL1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQj4+L1RhYnMvUy9TdHJ1Y3RQYXJlbnRzIDg+
Pg0KZW5kb2JqDQozNSAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxNjM5Pj4N
CnN0cmVhbQ0KeJydWElv20YUvgvQfxj0RBbReFYOWRgC4iWB2wRxYxc9JD1Q0lghIpGKKNtxf33f
41A2R9bQtS5aqHnb9763jMjRJTk+Pvp4enFG2HhMTs5OyY/hgBFGGWNcCGaIEYxoxcjaDgd//0rK
4YCT+eMZxhLOlHfo5tfh4M/hgJx/PCWkY4A/GRi1siqVralUcr7PFMso/ADGCGeMqoSAOZpmnvHp
cjg4uljmc8sFOavIPuPi6ENezklky9FfV3Hryck1CL7TRBiaJeT6BkNrTBFuMqoN0WBeC3K9bIPm
5P1w8CX6tLLreCSjfFNUZb4gMWfRtCrrYmbXzbM6/odc/z4cnF/vcUV2rG/t6QSC65r7EpE+HSoc
DidKUUDFC0dmVBqi0oQmTj9zOWzCubi8S47gRZHYRB9tXt+uYy4iu4xH8FrCw02fL3pfPKmgQnUN
vhBQEg5I7smPklTAi6Sy1X7MWGrGTwacqNgjatiOaHRRxlm0gZizqJrdTi2JRzrKCUbvHt5uilhG
Jf6QAhbwhMwq+GLgdwE0mCIZLNnAoW94SEZTAK0qSztFNsDjGp5yE03iJHro4tDFzDnGEqpU61hp
4fzmHnWtvxNQswJ7LKomtg7oECqjivtaenE3vbj7LIKaEPBIGkhq+gj7Cd8H+w7/GKcm9SQRWgXQ
lrNAKBxKQghfZhQ8a6j2PYOEFisS62hmF3kM2D+QoiZLm2NaG4bryM4oAYSvMKU5cqCoY87hbQr5
gt9vGrTXoYRpnlImXheVhsPQxf5XVDqVz1BzUe0/nwg4v4PCU/TxviyB//szpSVNtgSaxmmUl4jU
xALxXSkANrzBBvg/u0MTeTm1CO4MUW4QTqCHNI/KBtaA2ypTFOaAZ7KXs+kBnIVQU3EQZzuSiP48
HmXRHOOxEDy0A6x45fJuV9V6U4Brq4Ze1dTWNcJ2/82WpK6WlhTlFIYEdogSh8amxpabw2nsHyFy
t464N+cIKCnReHFT2NlvqI+gSySkQ3BDjfR1/BI6Cz1T7py9sq4bjsDpu3exSKK8WDxjlNrFUDJB
U+6pOmZSn8PkluPsmHEmGDcJ4/xt8+jFpEhoCtzsxHGJTbiqMAvk4hLe7hJ4eU74Z+4paBvK7LjH
tBkLAb7xc1hLTmELSsfcwHdz5r4b3fGbjUfu7DhtIns5hAQwyXbS2Uv37IDRKBLYm9RBo7ErGl0u
oIO2821pXRmT6qaZja7KCzgA3mFVvDidlITsad9Cb+icvb7UBe46B42nrmS0qKZYoc1YwA92FqxP
k1LjCxfltgXEQkQ/i2aTKjbQhFttFbaOSV5bUjd94NEULo8hQ0pDxjLf0nZEKWD8e/IhNia6Pm/2
FFgeJC4PaA23B2zQs2CD2ELAEyp5DwRZdF9svgXbjGsdnhZskCefkUFvr96ggk/OS3yp3zRbFPhv
f9wWboosthMDYCH5HEOZu2k9x2Vsi9ILgfAMysC0LqyqosSN1rXbLWSTZkJV+WyCwDQ92YMsYEDC
uJKZb6CfxPz1JOaJws50AIm7ktEqBBJXSCHvrNtcoHjDPFdUJL5QuxrgXtCkrS7mJdCkaAe+Y3oA
x5Th2PfULatJsbBua4NU3BUwQYkjXBI5eqyL6jbsYouB4lTJVue94zBQ5wGcRcYBE57Wl4CiDG5i
O4osTumfTSnnK2BpoATg5qOlLxksl9TgePTO5hh9vbLTojG0wK+rNjewWgAqBOnqKmK7b7xdrRCh
5/H0b3kcFligcjviz/7A6uikzs7XjxW3rX94g+ZWVuDVeum8A+NgO9TzZZbiDd4z1V8uPVf14LxL
NTUiPWjedUWjz+5agJfAZrEL5I0pXLQ9ye3OqzuDMgQJzL+M++Ibd5O8QcGbYhocoAk12pfsB1O+
vvdoDTgdNEC7ktH3WAJlml03eGPhurmxeHI5WVYzC0imHebhil0X/2LRNp9xBQmAK6GmtK+yufVJ
vPVhsYSwVZom0hdctBfCoIxp/p7yZL5iGT4JJujrBltHtcI6hRKrv8ahG1wCmU18ff357fkjKLgg
GcoPy29XEuZFqAdneGHyzmJFuf9IemaL9mXai9VT7lxttf9JpT3lpaHh7SprO5mC6Q986qkwzqne
EQ5mH9acVPpnJ9AQH8gqr2tcZ0Tk/kwKBxFqmwlcTXYAp71E2PcvXGLkrpJnbPoPwrS9bA0KZW5k
c3RyZWFtDQplbmRvYmoNCjM2IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9O
YW1lL0Y1L0Jhc2VGb250L0FCQ0RFRSvOosjt0cW62ixCb2xkL0VuY29kaW5nL1dpbkFuc2lFbmNv
ZGluZy9Gb250RGVzY3JpcHRvciAzNyAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDExNi9XaWR0
aHMgMjM1IDAgUj4+DQplbmRvYmoNCjM3IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0Zv
bnROYW1lL0FCQ0RFRSvOosjt0cW62ixCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50
IDEwNTgvRGVzY2VudCAtMjUzL0NhcEhlaWdodCA4MTIvQXZnV2lkdGggNTA4L01heFdpZHRoIDE0
NDkvRm9udFdlaWdodCA3MDAvWEhlaWdodCAyNTAvU3RlbVYgNTAvRm9udEJCb3hbIC0xMTMgLTI1
MyAxMzM2IDgxMl0gL0ZvbnRGaWxlMiAyMzYgMCBSPj4NCmVuZG9iag0KMzggMCBvYmoNCjw8L1R5
cGUvUGFnZS9QYXJlbnQgMiAwIFIvUmVzb3VyY2VzPDwvWE9iamVjdDw8L0ltYWdlMTIgMTIgMCBS
L0ltYWdlNDAgNDAgMCBSPj4vRm9udDw8L0YyIDggMCBSL0YzIDEzIDAgUj4+L1Byb2NTZXRbL1BE
Ri9UZXh0L0ltYWdlQi9JbWFnZUMvSW1hZ2VJXSA+Pi9NZWRpYUJveFsgMCAwIDcyMCA1NDBdIC9D
b250ZW50cyAzOSAwIFIvR3JvdXA8PC9UeXBlL0dyb3VwL1MvVHJhbnNwYXJlbmN5L0NTL0Rldmlj
ZVJHQj4+L1RhYnMvUy9TdHJ1Y3RQYXJlbnRzIDk+Pg0KZW5kb2JqDQozOSAwIG9iag0KPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0NTM+Pg0Kc3RyZWFtDQp4nJ2UW08bMRCF31fa/zCPNlKc
Gd9XihJBEihVuYnQPqA+oHZZRSUbaIJU/n29IYF1yK5Enn3OfD7j8UD3Enq97tnwdATY78PRaAhP
aYKAAhFJSnTgJILRCH/zNPlxAGWaEBRvGkRLqCPR/UGaXKUJjM+GADUAvQM6a6/2ao3yimgXCjMR
DgIMCFFoCwEnfBbBf83SpHs6uytykjCawy647H67Kwtgedm5uebrmxxNgvFYgtYilJncV9FWKJDO
CGlBOxQUTmZV3lXokzS5Zec5J8v+LXlHMuCGLTghW3Iilj8C/wmTr2kynuy4haqBNyhttLC+jrpl
rUV0cxQFykY5lBfKhIDohVavxXuI3vXf62+asOW05oOThd7y2LhRE+lKFqlfqq7Mn+Fh+ocry/Im
r1RaUGw9/zIeNMmVlAJ9rG/tl/l8v5Sxwrh9+lV3ssOSk2MvwC1bPBe8k7GCe5aHcZFsOZ2Xi0FT
RrJiq1ZrRLtHRNTC7TUSdSc7/D1/rKI0Pm74wLjlmTarw08kH6u/24vL6wE0joMLWhtbWnvlanvu
dYmg9O1bSEklKFsBJSmhgDJTvUwY3OCp7Z/gqu2f/8w5Fy0NCmVuZHN0cmVhbQ0KZW5kb2JqDQo0
MCAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTAyNC9IZWlnaHQg
Njc2L0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIvRENURGVj
b2RlL0ludGVycG9sYXRlIHRydWUvTGVuZ3RoIDUwNjMyPj4NCnN0cmVhbQ0K/9j/4AAQSkZJRgAB
AQEAYABgAAD/4QA2RXhpZgAASUkqAAgAAAACAAEDBQABAAAAJgAAAAMDAQABAAAAAACAPwAAAACg
hgEAj7EAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwo
NyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAqQEAAMBIgACEQEDEQH/xAAfAAAB
BQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiEx
QQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNU
VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6
wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA
AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgU
QpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn
aGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS
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
0blWabmqzTHuabM/NVmc1yOR7tOkrFnz/eomn96rl8Co2kNJSNlSRZ88+tKs3vVPcalXNHMwdNF1
ZqlWf3qiGNODGq5zN0kaIuPerdtMWYCsdMswArZsYDxmtqcmzkxEIxRzyfL0q5ExxRRXvHwhKHIN
TRsTRRQwLCgelPCgiiigQYpu85xRRSEiRXJB9qGc8UUUFEDk9arvypooqWUijMM5FZlxxRRUspDb
Z2DjmteNiQOetFFNAyvc8GoFPGaKKfUgWRjszVKV2AIzRRVCI4j81bWmks4zRRQNmo/arERJAooq
zPoSFjuHvVlRuHNFFUJm3o8EfmA7a6hRgACiis5GsSC46moRRRWb3NAIBqUKAKKKEIWm4yaKKBj1
UZFXYqKKIgx7H5apT96KKJAjJuVBJqWwUeZ0oorJbldDdHEfFUrhjnrRRWktiUVVY5FaFuAaKKUR
ssnpSdqKKskry9aWFRmiio6lGnAPlFWAeKKK1RHUr3ByKynAMlFFZyLRdtlGKmlHyUUVXQnqZsv3
jTAeM0UVl1KJYxkirkYwKKK0QmOY/KaqS0UVMgQ2M/NitCA0UU4gydulUrjvRRVsSM9x8xqSPiii
s0UWVJNRy9KKKsRmXPes5xyaKKyluMliHNXY+lFFOIEu44qJ2JNFFX0EiIdatw9RRRUoZfjPAqcG
iirEMcmmDrRRSBD0JqYHiiigGRSGqzEmiipGNpwFFFIBwqRaKKoCTtUTmiigCFutNXrRRS6gWY6l
7UUVYmITxUTdaKKTAYRxSAciiikMeKdRRTAY/FV5KKKTBFeTpmoB1oorPqMtR9qtx9BRRWiEycUj
UUUxFaU81GKKKgZIKXtRRTQDWqCQkCiikwKc7EVlXLtzzRRXPV2OyhuYl0x5rGuScmiivPqH0WDM
2ZiOahbgUUVzs9mJE/BqLOTRRQiyRRyPrUo649BRRSBkgHAoXmiihEMvWqKWGRXQWSLgUUV1Ujyc
Zsf/2Q0KZW5kc3RyZWFtDQplbmRvYmoNCjQxIDAgb2JqDQo8PC9UaXRsZShBbiBQcm94eSBVc2Ug
Q2FzZSBvZiAgRE5TIG92ZXIgSFRUUFMpL0F1dGhvcihsaW5qaWFuIHNvbmcpL0NyZWF0aW9uRGF0
ZShEOjIwMTgxMTA1MDgxODQzKzA3JzAwJykgL01vZERhdGUoRDoyMDE4MTEwNTA4MTg0MyswNycw
MCcpIC9Qcm9kdWNlcij+/wBNAGkAYwByAG8AcwBvAGYAdACuACAATwBmAGYAaQBjAGUAIABQAG8A
dwBlAHIAUABvAGkAbgB0AK4AIAAyADAAMAA3KS9DcmVhdG9yKP7/AE0AaQBjAHIAbwBzAG8AZgB0
AK4AIABPAGYAZgBpAGMAZQAgAFAAbwB3AGUAcgBQAG8AaQBuAHQArgAgADIAMAAwADcpPj4NCmVu
ZG9iag0KNDggMCBvYmoNCjw8L1R5cGUvT2JqU3RtL04gMTgyL0ZpcnN0IDE1ODAvRmlsdGVyL0Zs
YXRlRGVjb2RlL0xlbmd0aCAyNTg1Pj4NCnN0cmVhbQ0KeJytWluPHLUSfkfiP/jx8DR2+S4hJDiA
4ARClI3EQ8TDJBmSPdnsRMtEIv+er9x2z6Xbdk8vUjbu6XZdXPV9ZbfbxgkpTBRW8T+ltLBSKOeF
1YII90lQkMJaoQ0J64SO6OKFMUbYAEkrLHoZhz9c4YEVLnjhlPAel1oEwi8rQpTCGRHx3MOClEF4
Quuk8BotRD07AF+8EYqUE5BX5NDPCaUJ4hEthHBLGTaA1ir092jROUDeaVjkEcCcR39vggjQFySe
Q0+A03BPBTgeoD/y8yBIKnYRLZRDlOCAiAotnImIAWEUgUMC5QG/NX5ABRmDfgZthByeW4QI0SOH
SEaHFvcdWo/oYqgUWC/sRcmDxo2I0CpJQkuF4UiFCx6/9EIrzXcQchW5TxSaUucgtFaInUJnjodS
krOD0UpOU+ALI7RFuBX6aUc6ZVY7jqTCI8+dMWLtA4vDRND8CEY5Twqu6GjYDS2MhFOcWA6JQhoM
goQLwgVSr8gIo9kC/ozmmFNgeHASGQ6QVlrhwvEFxB0PFGkyjhOoocdrznTEBQ8UP0xw8EtDc1Sc
dAaaT9kHPNlTA0jKyLhg6Fq+AAIZNEAMLgL7A2hqx52BbaMZXIxUZEsZYNgGhhH6ODxXBpo9wqcY
yZ5dZUYEKFMgBPpCYUK44QuNXCJ5bNgxghXy4jh8CnxxKgESeScOAsjiNAcBSp1mzY6ZwEEAO5zh
IGC0znIQEFBnOQiggXMcBODTecN3GPiKoc0M47EDZy6iI8AOTiHBiskimSaglOf4KcDDKwBZgR+e
mOJAl9fAEHvpNXMJqPAJPiCgT/ABQ32Cj2f28SP88A4AB5HAt8QgaA7IgwK9fJTMMRiNDAkQLUji
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
VGdjOhvR+bmRF606bbOxyUaRP29zQvPma9kPLfuLZcvvuAuXlE5eheN5m5OZdy3KJsJMexqWyUrA
XLTuvM25zu9J5dWlvAqUxXlZLpfVZ1kPluXZcZnGTkzror1os1CmVJ5RjvXyyy/+AdQiBeQNCmVu
ZHN0cmVhbQ0KZW5kb2JqDQoyMjUgMCBvYmoNClsgMjI2IDAgMCAwIDAgMCAwIDAgMzEyIDMxMiAw
IDAgMjU4IDMwNiAwIDQzMCA1MDcgNTA3IDUwNyA1MDcgNTA3IDUwNyA1MDcgMCA1MDcgMCAwIDAg
MCAwIDAgMCA4OTggNjA2IDU2MSA1MjkgNjMwIDQ4OCA0NTkgMCA2MzEgMjY3IDMzMSAwIDAgODc0
IDY1OSAwIDUzMiAwIDAgNDczIDQ5NSAwIDAgMCA1NTEgMCAwIDAgMCAwIDAgMCAwIDQ5NCA1Mzcg
NDE4IDUzNyA1MDMgMzE2IDQ3NCA1MzcgMjQ2IDAgNDgwIDI0NiA4MTMgNTM3IDUzOCA1MzcgMCAz
NTUgMzk5IDM0NyA1MzcgNDczIDc0NSA0NTkgNDc0IDM5N10gDQplbmRvYmoNCjIyNiAwIG9iag0K
PDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMTIxNDQvTGVuZ3RoMSAyMjg2ODQ+Pg0Kc3Ry
ZWFtDQp4nOydCXwURdbAX3XPkcyVmRyTSSYzmaSTScIkM7kIhCMZcxHuhGQw4UwIR1xhiUAUUIRV
UYwgKt4X3seCMhlAg7KKiroeqKvoesuq6x3FA12BTL5X/SYhCaDsrr/d3/d9qeT1v+pV1auqV9XV
1ZNBgQFADF4UUFVWM3ZMTd597SDOvh7AtqO8pKzWe6nuJWBNtwFELy8vmVD6+fM/FgCbsRxAnT6m
rLzi06d+YCBOvw9A/HpM1eQa++vr3gG23ALspjljanwll48atxfEqPMAKjMn13hyj2p3RQGwN7HV
hqZFjS03Tdo1ByDXgfVfbTp7mcMzduhYgNq7AFRh81sWLLr9i5KtAEN/AAiPWtC4tAUsIGH7zVjf
uGDhivlHxXujAaZhmedWNs9rnPvTDdu+QvszML+gGRX6DdqDmL4a0ynNi5Yt3/BGyaUAwnAAzydn
zlvy+32vvPEPYCVrAHQLFy5uaoRJr5wFLCUdwD51UePyloQwM7bNOrC+4/eNi+a9P2HShcAmYRv6
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
uyJ7oFy1azP7Y3pF2eXyZ0n9gRUeO5N+ZP1nlJcX7CV/jDewB+7I2k2Ps8dm76nH7qfWrt2h/Mjc
QcvSe6fc0ymZKfslPzO//NzCedcM6zdPMvXNqTXiS86q/uF+ziHr5EmfKCcNH9Y/cPqY/ijPN6k/
rF9q0PqV4X5ZI0vUWUaJrDtpeM6WtJ/mj6Q+xQj0MeJ2lVPlAydq9pkq56TOz/QJmjlDOTP9xzkz
HzzmzHzTPCk5IwNpLtR/ac5DzeT22SXD3sm/lLkNWg1pxaMjN21xMyKlbU2PGXst1p8l11baJb88
8KBa+aflSmVFd1HBCycNz5y1O6xe201/kOti+lfBC6ePOW2cCfNUO22cOomyRJ5q5ommzsT/pahz
NEuO1VCna5ZYp2xGjm2hTtd/StT5e8KSOaW/Qo62lJTM2f0Vok7zExZ1wzhBOdo66l6SJcfaT91X
skR6urnS/5wc2/P/PLsTE9PO8r6S+3BpzyzvBR/k7JA3HSWtsqS0R95uZO6C1lleee8x66Rwa5oo
b0pmqTqLPjJF3YjK1G1K3pu6ZnSpO5G8N3XRolXdR5yZe4uUieXOeZXlTnlnUbmJ1s3GTE/k3rNE
lqjbDe3ktxSpTwun6i2kaifKZ8ELaE+U96fh/tm58yrlXUves5SUqJJcec9SuZJ5lXInsuoQuU3I
G5m6odnU3QyR+rSQNzg05W1s4H42u2TGR8oeH0hLXHXYtENpj2LDfM15zimXPav7nk32ZfY7OA6P
Xc9sLzhji5kTTvn2HH2u8bx8c45+rciT787R/yjGC/m2kNfVO2Vk6qB6/42m3nljk++20a813uI3
+nNGj9ho9GghMVarEAu0Sr6rRKFWLUZrS+W/VzeuQnORepuMRj9/FXZ089AdjW4eul7V30G0PhEe
7UYxkvpJ1C+ifjL1k+hrCn0V0vopNR8fqRfl+zP0VmO9frPxKPM9W99nPKbvF5P0v4op+vvUfWh0
6R/xazc9273y7UDGKaRGyzfKqPfJxEWeOEcMAdPEqWI6qKb/GlALmozdIsasmsFysALEQQu/cFca
r4qbQCu4GbSB20SBuB18B9wB7gR3ge+Cu8G/gtXgt/wCfxn0ku4HhijQBNBAuSjRrgLzwdXgGlAn
5mkdYgSMF+kLRal+vfDri0BYNMi3jui3iLH6bWK0/VHjVfta8BjYLgrsb4Ed4G2QBH8GXWAneAe8
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
OjpU9rNkP4tbH/bp9eHJz9CnTa6rJ0+uqydPfi5u5NUmXm3i1SZebaLGLGrMosYsasyixixqzKJG
IzUaqdFIjUZqNFKjkRqN1GikRiM1GqnRSI1GajRSo5EajdRopEYjNRqp0UiNRmo0UqORGo3UaKRG
IzUaqdFIjUZqNFKjkRqzqDGLGrOoMYsas6gxixqzqDGLGo1RtVooyfgEGV8v43kyPkCGV8nwK9Eh
NHqWPs/SppM2nXSYToPy/z9aKf9n5f+s/J+V/7Py75R/p/w75d8p/075d4qjUxyd4ugUR6c4OsXR
KY5OcXTqldmU/rfzbjQ6KfFFVTrTrJttzl1mxl2OK3Bl6K58c/H7WTfPzLghvFL3nZCu+y7m4Xrc
gBvxPXwf87EAP8BNMBvrzMY6s7HObKwzG+vMxjqzsc5srDMb68zGOnOxzlysMxfrzMU6c7HOXKwz
F+vMxWlTUYs6M2+fyrdf5dhjPd6nx/v0eB/d6uhWV+mea0Of3u3Tu316t0/v9ok9Fnss9ljssdhj
scdij8Ueiz0Weyz2WOyx2GOxx2KPxR6LPRZ7LPZY7LHYY7HHYo/FHos9Fnss9ljssdhjscdij8Ue
i708s2aGrdTupXDrOzOrnNHW6FQZtXj9116f4MY4N8a5Me7YNx37Ecd+XKfUyvR4nVIr2+PV0R3l
2c+hcQ6Ny7JFli2ybJFliyxbZNkiyxZZtsiyRZYtsmyRZYssW2TZIssWWbbIskWWLbJskWWLLFtk
2SLLFlm2yLJFli2ybJFliyxbZNkiyxZZtsiyJTpDJs282cibjYnZ0YH82SiDi3VAXgfskMkdMjlc
JifK5HCZnCiThTJ5hncbebeRdxt5t5F3G2XVLKtmWTXLqllWzbJqllWzrJpl1SyrZlk1y6pZVs2y
apZVs6yaZdUsq2ZZNcuqWVbNsmqWVbOsmmXVLKtmWTXLqllWzbJqllWzrJpl1ayPZ1b6+KOy2CyL
5yb/f2x5X7EiqpNvu3zb5dourwPkdIBXnpZPu3za5dMun3b5tEepxFweN6nga0IuscC777A+LC5/
x+7ZvYkFYTzax3/3RCc4Yk/iWs81V57flLgpmpq42bvt5RNLovcklnr+/rC37jAcjvfiCByJo3A0
3oeLcDEuwddxKWbjMlyOK/ANXImrcDW+iW/h25iDuRBf3TUQU52Y6q4Leyv57BVpOjEvFOWSSdwb
Con7xH9h4lvm2rcx17PXyrIZN4TNiRvxPXwfC6L3Jm4KLyYWOe7O0J+4C3fjHiwN6+W3vi5hliVR
hSlIoRo1mIpa1KEeDZiG6XgP9sV+2B8zcAAOxEE4GIfgUBwWSjQs0bBEwxINSzQs0bBEw1Ldx8Lm
urPxcfwxPoFP4k9wDv4Un8Kf4c/xFzgXn8Z5uEgeF+MSfB2XYjYuw+W4At/AlbgKV+Ob+Ba+jTmY
iyZcg2vRjOvC+qhK5Wyn4iAVc4kl4S21tCD8Rp3sib7AhZgL8bsqqduKU7DiFBxRoHKcKO/S/jYU
rDAFK0zBClOwwhSsMAXqx9SPqR9TP6Z+TP2Y+jH1Y+rH1I+pH1M/pn5M/Zj6MfVj6sfUj6kfUz+m
fkz9mPox9WPqx/9pBX9GHJ/F53A+LsDn8QV8ERc5x8W4BF/HpZiNy3A5rsA3cCWuwtX4JmhD3Zi6
MXVj6sbUjakbUzembhzVUHdAhY+r8HziejW8IJpB7SFqD1G7FF1N4zYat6n0tCM7aJ2mdTpxnU6d
x4nrvfOGsEvl71L5u1T+LmdJ8WEDHzbwoZhYaGLeGXbogB06YIcO2KGX3jAb2nnUzaNuHm3g0QYe
beDRBh5t4NEGHrXxqI1HbTxq41Ebj9p41MajNh618aiNR208auNRG4/aeNTGozYetfGojUdtPGrj
URuP2njUxqM2HrXxKM2jNI/SPErzKM2jNI/SPErrkF06ZJcO2aVDdumQXTpklw7ZpUN26ZBdOmSX
DtmlQ3bpkF06ZJcO2aVDdvF4A4838HgDjzfweAOPN/B4A4838Libx9087uZxN4+7edzN424ed/O4
m8fdPO7mcTePu3nczeNuHnfzuJvH3Tzu5nE3j7t53M3j7mg2B/MczHMw5ncrF2PObeVckXMlzpU4
V+Jc2f+D+P8C9/Lcyydu89wdnF4UnuLgCAdHODjCwREO7uLgmDrp4mKWi1ku5rmY52Kei3ku5rmY
52Kei3ku5rmY52Kei3ku5rmY52Kei3ku5rmY52Kei3ku5rmY52Kei3ku5rmY52Kei3ku5rmY52Ke
SyUulbhU4lKJSyUulbhU4lKJSyUulbhU4lKJSyUulbhU4lKJS3ku5bmU51KeS3ku5bmU51KeS1ku
ZbmU5VKWS1kuZbmU5VKWS1kuZbmU5VKWS1kuZbmU5VKWS1kuZbmU5VKWS1kuZbmUjT7CpXEujVe6
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
VN2G26ErqhZiEe7EXbgb9+Be6JiqJfix9y3Hw+Eprj85ZUvomKK7pvRjAIOeT7vNIO/1Eezy3O9C
RyoF++rUVNTiYByC9+M40CFFB9XxVOp0t2e6PdvtufgbfBVfQyOuCE+qnCdVzpMq50mVc6vKuTUl
35R8VdBTNVeVtYnusqe6G/fgXizGEthvReX91uN4AivxGjbgl9iIDmxCJ17HZnThDXSjFzvCajNh
tZmw2kzoinzmiWLwPlK7kc8+5sRac2KtObHWnFhrTqytyoauqhx+g2Hk4TNTVQH2oVX2oVX2l1XO
WeWcVc5ZVX7f2whhrX5bXW0WVOv9ar1erder9Xm1Pq/+a3wJFzrmK/hqWFt9ucdzMBfX4Fp8Fzfh
Zui3ahpV06iaRtU00k9rq3/itsXt025bQYdqOlTToZoOem21Xlut11brtdV6rUuvdVXLqVpOem6t
nltdTQ99t3afD0dVdiNTkEI1ajAVtahD+d8iakD5b05/LDopOhsXhWVqfJkaX6bGl6nx5Wp8uRpf
rsaXq/HlUXO0nzpfoM4XqPMF6nyBOl/wX/hbUqdGa7AjLOHoEo4u4egqjr7I0Rc5+iJHX+Toi9Fv
o325upCrC7m6kKsLubrwv+v34hMfiQ5JnBKdlDjd7Sfx6bAscV5YkvgsvhgdnJgdViYuC99PXI4r
wvft2a5MfiX80L7tyuTX3M7xSWaudbozmp58PZqR7EK3VbYnOiK5I6xN7vT419HxyXTlrzock/yN
2+FoetWc6IiquWjCNbgWzbgO38F3MQ/X44bK39FaYF4sMC8W/Ff/jpZqX6jaF6r2hWbNssrv5O8X
lpgxC6YMR/uZL8vMl2Xmy4Ipb0VHpJJQW6n9sD+OwQlhQepEt6fgtOgkM2VB6iz3rwjLzI9l5scy
82OZ+bHM/Fhmfiw3P5an1FLqOqild37XvysM/V+/t1/+XfwLwos6bYlOW6LTFr7zd7h+/ze4yn97
6z7P/+vf3zpVNy2s/A2uQcdvxxDUnM5ZpXNW6ZwXdc6L1SPRvtUFFB0fe1396aCF5b/T9f/td/Tf
/be+3vW79uXfo6+dGZbUyqt2Xvh+7Q3QN7X6plbf1OqbWn1Tq29q78BCLMKdkG/t3bgH92IxluA+
LMX9+BGW4QE8iIdAn9rleBg/wSNoiQ6p+050cN13MQ/X4wbciO/h+5iPBfgBbsLN+CFuwa24Dbfj
DizEItyJu3EP7sViLMF9WIr7o4PrPxgdMm1qdPC0WtRFB9stbtIFOyp/xWRT5S+fHJG4xjSbbppN
N82mV/5thhpMRfnfYa9DPRowDfvZ3e6PGTgAB+IgfAB20HYA/XYA/XYA/SbfMSbfMXYCGTuBjJ1A
xk4gYyeQsRPI2Alk7AQydgIZO4GMnUDGlJxjSs4xJedEl/qkNRuX4XJcgW/gSlxV/ll1fBPfwrdD
8787Ua8L55qm55qm55qm55qm55qmtaZprWlaa5rWmqa1pmmtaVprmtaaprWmaa11N23dTVt309bd
tHU3bd1NW3fT1t20dTdt3U1bd9Mm7zEm7zHW35L1t2T9LVl/S9bfkvW3ZP0tWX9L1t+S9bdk/S1Z
f0vW35JpfZdpfZdpfVeUCfkoixx+g2HkMYICitiFEkbDT032F0z2F0z2F0z2F0z2F0z1+ab6fFN9
vqk+31Sfb0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/f
a0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0/fa0//L8ydCZwUxf32q7t6unp6
enYWWI4FXEAQr5Aokr+feCRqVPJ6RIlHCCiiYLzwXlARUEQDeAIqoOCBoiauUWO8WBRQ1IjG4ViB
8RiP5VjA5WiE5VjYer9VOyKoeL+f9z/zeXp6quvq6qrn9zw90JtD0+fQ9Dk0fQ5Nn0PT59D0OTR9
Dk2fQ9PnnJNFqdMD/AmcAk4F9+oskShLJMoSibJEoiyRKEskyhKJskSiLJEoSyTKEomyRKIskShL
JMoSibJEoiyRKEskyhKJskSiLJEoSyTKEomyRKIskSiLl6jES8zES8zES8zES8zES8zES1TiJSrx
EpV4iUq8RKXzXxE674AsmCtColiGKFZEFMu4+B0iWcbF0xDNphHN+hPN+tto1lvXuv3BBXrCzlHN
vdg+3aU7ke1CIlt3Ipt5StJT8kr9mJxOFJsh0vIVPVLO1U8T5TJEuZAoV0OUC+ViXU2kqyg8u6jM
PudyFemfiQRRLkOUyxDlMkS5DFEuQ5TLEOUyRLkMUS5DlMsQ5TJEuQxKugYlXYOSrkFJ16Cka1DS
NSjpGpR0DUq6BiVdg5KuQUnXoKRrvAk69iaCe8C9YBKYDO4D94MHdHciZ3ciZ3d8VyW+qxLfVUkU
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
kVPmdBGLnROcE0k9yTlVrHR6OWeItc5ZzllivXO201987gxwLhGbnIHORLHVuZd3mTOZdzvnft7t
nX84jzsdnFnOXKeje4Db1TnI7eYe7PyPe4h7iHOI+1v3d86h7u/do53D3WPdY53fuX9wj3eOcE90
T3SOdnu4pzjHuKe7PZ0/uL3d3s7x7lnuWc4Jbn/3XOdE9zz3POck9wL3Eudk9wp3kHO6e7U70unt
jnZvcy5y73DHO5e5E917nKvdqe6/nMHuv93XnVHuf9xFziQ35y5xKtwV7mfOC+5ad50z3V3vbnJe
dre49c5sV0vhvCFdKZ03pZJp5y2ZkU2d+bJEljgLZQvZ2lkkO8g9nQ9kJ7mXk5d7y32dj+UvZBen
Wv5K/spZKg+UXZ1lspv8H6dGHiIPdVbJw+VvnVp5hDzCWSOPkkc5a+XR8mhnnTxRnuTE8lTZ09kg
e8l+zhY5QF5M01fIq9yEHCKHuCk5TA5zIzleTnDT8kn5pJuRz8pn3WL5gnzBbSKnydluU5mVi909
ZLX8zN1b1kntHuglvCL3UK/E28c9xjvcO9zt5ZV7I93e3s3ec+6l3oveDHeS9443133IW+Atcx/x
VnjanZYIE6E7PxElIndBojjR1K1KVCXecxclPkx84uYTSxJL3OrE8sRyd0liRWKluzTxWWKduzyx
PrHerU1sTGxyVye2JLa46xL1iXo3Tmz3E+56X/lFbr1f7BdL6Tf1m0vPb+WXycDv4B8kM/6v/V/L
Pf2D/e6yo3+Sf5rs5p/p3yAP9W/0/ybP9kf7t8j+/h3+HfI8f6w/Tp7v3+3fLS/0J/iT5UX+g/6D
8nL/Yf9heYX/iP+IvNKv8P8ty/3n/ZfkUH+m/6q80X/Df0OO8uf48+Rov8pfKMf6i/2cvMt/339f
jvc/8j+WE/waf5W8x4/9bfI+JZQr/6GUai+fUJ1VN/mGOkQdLheqI9QR8j31e9Vdvq+OU3+UH6se
qodcqk5Vp8pl6nT1Z7lc9VJnyRWqn+ov16gL1AVynbpIXS1jNVgNk1pdr4Z7nvqbusXz1R1qohep
e9W9Xgs1WU32Wqr71QNeK/Wwmuq1VhVqutdWzVZzvC5qvlrvdVMbILnTg85BZ++cYJ9gP69f8Mvg
V95fg25BN+/84DfBId4FwWHB4d5FwR+C47yLgxOCE7zLgj8GJ3mXB6cEp3lXBn8J/uINCvoF53lX
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
St/ZN1u7mfxaKBQbTbek9g2h8XRN+zwMYRVq2cekHvE+lvSCp+2rIkKZPDisstBXmOJcMt6OUohQ
nhtLw8yA3b12tVGSXBLBNRNuRl5GM32R0up4D1QCa9TZY1HoZ+lVifeG+ExjwtJRIVaJbVF8NCp1
9aZtObQET+q4j7GXZPp+8IadLMTiCYDhCc/PPSJCYPHowSrafWgm/GuJ+K8v2g5g0gJgOghJ8p8X
hlBw8B8thAjq/YNjCUACiZBEIqRO/w8ijbg++8o9NlBPR7CRWZlfXkIFhVL9LmXCYSXG9Gavit5q
7+hA9HJusrz4vcuIyLUxwuXdwXSCuOCesz0C2pSJG7EW5FREn9a1K0wm0l63ZBCi4GyWDOsxFcpN
Ykr4DjOv0unl48runYR5tH+UFWdgComKCqEVgSWJ1ZB1kNQ5WUmVRlM7AH1R9KgPtpCAwDyBzOSU
Q3jaW0/hUt2ixpOS+ee0rDM+xr5LuUnfVnXEoGfbJOtcDe1Ciba13h0lfpk7kWOOKQShpq+Lo0Zf
mzSmtLHjM1eyUQ2gL5FdHlwRNDfK01hgSk/hIbUWMmRd1WDN5b4w4pxpIVh6nTc2Z+Tz5nN0lyyl
kStsfGubpG+tyCd3c/Slzew9sQDRETUI5D+/Wv8aDQplbmRzdHJlYW0NCmVuZG9iag0KMjI3IDAg
b2JqDQpbIDIyNiAwIDQwMSAwIDAgMCA2ODIgMCAzMDMgMzAzIDAgMCAyNTAgMzA2IDI1MiAzODYg
NTA3IDUwNyA1MDcgNTA3IDUwNyA1MDcgNTA3IDUwNyA1MDcgNTA3IDI2OCAwIDAgMCAwIDQ2MyAw
IDU3OSA1NDQgNTMzIDYxNSA0ODggNDU5IDYzMSA2MjMgMjUyIDAgNTIwIDQyMCA4NTUgNjQ2IDY2
MiA1MTcgMCA1NDMgNDU5IDQ4NyAwIDU2NyAwIDAgMCAwIDMwNyAwIDMwNyAwIDAgMCA0NzkgNTI1
IDQyMyA1MjUgNDk4IDMwNSA0NzEgNTI1IDIzMCAwIDQ1NSAyMzAgNzk5IDUyNSA1MjcgNTI1IDUy
NSAzNDkgMzkxIDMzNSA1MjUgNDUyIDcxNSA0MzMgNDUzIDM5NV0gDQplbmRvYmoNCjIyOCAwIG9i
ag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMTk3OTMvTGVuZ3RoMSAyNDIwOTY+Pg0K
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
uM/1r/Gfs3mN/2z/Kv/qzav81lXCusq1qmjVilWbV723yhcVZlnpX+5fsXm5f5n/LP/SzWf5H1TW
0XTlfN9g/5LN9X5DfUz94nr1x3qxuV7k14se9UKheke9p161LfYv9C/avNBPC8cvXLMwsNAwKLBw
/0KFFgpLU+ue7QtdHQvBvpUL7Y7CBf55/vmb5/nPnD7XfwY6OCtnhn/m5hn+6Tl1/mmb6/y1OVP9
NTnV/ik5Vf7Jm6v8k3Iq/RM3V/orcsr9p6P+hJwyv39zmb80p9hfsrnYPy5nrH8s7GNyivyjNxf5
R+WM8I/cPMI/PKfQX4DBU5IjyZOkOrQOjE1CT8glhvVw+Vz7XYdcBnIFXHtcalRkojtR6RLZQeSN
6yDmdTi7wyUd1MiEVxIUX0KXrMLI+FfiP4z/Nt4Q7Yvv0r2Q4hxxnjg1Vhtb3JiyQp1z85l79tXH
OibOm14YGSsiY92xSoE7VpBzv/OQU419zPGKQ4mMFJGRrZGKLxLVIyPcEYp2aY1QfRE9+xdG2t12
Rbu02tU4nx0WzWOGbXxZYaTVbVX8udZxVsVnzc0r9Fm79SgkVXiEIOEAqWatFyLWXYh1vT1OGAXe
541lpZmZRU1mKikKmMdPDIgLAmml2tVXXBkIuyBA/sqJ5Y1CbKxoFEpeWSBG+x9bPX/+hg00LLko
kFxaHrgluaIosAbCp4lWCEpujKNhFZmTF9UvysxcPBmXyYsWZ+o/yIl6LZepGbWfRYuR1z71ep4y
/zRxNdCURUiLpXHxn7f6/z2Jv7sD//2pkbRfMhjaqpxHdcpa4FzgHGANcDawGlgFrARWAMuBZcBS
4CxgCVAPLAYWAQuA+cA84ExgLjAHmA2cAcwCZgIzgOnANKAOqAWmAjVANTAFmAxUAZOAiUAlUAGU
A6cDEwA/UAaUAiVAMTAeGAeMBcYAo4EiYBQwEhgBDAcKgQIgH8gDhgFDAR+QCwwBTgMGA4OAgcAA
IAfoD/QD+gJ9gN5AL6An0APIBroD3YAsIBPoCnQBOgMZQDqQBnQCvEAqkAJ4ADfQEUgGkgAXkAh0
ABKAeCAOiAVigGggCnACDiASiADsgA2wAhYgHDADJiAMMAKGoa24qoACCICoTsAmWoBm4HfgN+Aw
8G/gV+AX4GfgJ+BH4Afge+A74BDwLfANcBA4AHwN/Av4CvgS+AL4HPgM+BT4BPgY+AjYD3wIfAC8
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
bjN9j9P3OH2P0/c4fY/T9zh9j9P3OH2P0/c4fY/T9zh9j9P3OH2P0/c4fY/T9zh9j9P3OH2P0/c4
fY/T9zh9j9P3OH2P0/c4fY/T9zh9j9P3OH2XMWuK/ie0vQsNb03HLCnRJ2IwElWR30T+aazRijVa
sUYrZT+hrIuyXjzFg6SD8BQP0g4yfwZUg4VasVArUlYhZRVSViFlFVJWIWUVUlYhZRVSViFlFVJW
IWUVUlYhZRVSViFlFVJWIWUVUlYhZRVSViFlFVJWIWUVUlYhZRVSViFlFVJWIWUVUlYhZRVSVomr
kaQC2+zANjssIdED++xAgul4wN/xgASSVCJJV/MnM13lT2aQ5Ifyp1nYbge224HtdmC7HdhuB1JV
IFUFUlUgVQVSVSBVBVJVIFUFUlUgVQVSVSBVBVJVIFUFUlUgVQVSVSBVBVJVIFUFUlUgVQVSVSBV
BVJVIFUFUlUgVQVSVSBVBVJVIFUFUlXgx1OUHw9Dig/M3zndQK+fotdvCC/y7kbe3ci6G7k6I1Nn
cn6APLuRZzfy7Eae3cizWzgs87HrAv3vlof0o5ZKxsX39eOWH8iftHP3jKVSTwiN499Ff0okLGWM
iIVQqe+3rBIuy8PUXqN/blkn9yDX/2F5Rv+Hl/Wtl/Wt9yK4GHpCHuRDL5hBmbthJtwD90II7oP7
YRY8ALPhu1AKc2AuPAjzYD4sgIegDBbCIv0fSp4z9PSIZan+GbJ8anlaP2HhTU9MtcxltD8I87lb
hpQLYbm+1xKGFVAOlaKzZZX+muVxyq3VGy1PwJPwFKzX30a+t70WfZfXCjawgwOc4AI3eMALPvBD
FnSAbOgIOXABdILO0AW6Qi50gwuhu34cHR5Hh8fR4XF0eBwdHkeHx9Hhce9wfa93BBTCtTASRkEA
RsMYuA6K4Hq4Ab4JY2EczECOu2Em3AP3Qgjug/thFjwAs+G7UApzYC48CPNgPiyAh6AMFsIi/W1h
Y+QcQosfocXDlnX6XxlLlfpJxslpUYIVklghiQXOYAE5wg4z4ySYcRKUSKDlJFpOMsMkmGESzDAJ
ZpgEM0yCGSaB9pNoP4n2k2g/ifaTaD+J9pNoP4n2k2g/ifaTaD+J9pNoP4n2k2g/ifaTaD+J9pNo
P4n2k2g/ifaTaD+J9pNo/wzaP4P2z6D9M2j/DNo/g/bPoP0zzHIJZrkEs1yCWS7BLJdglkswyyWY
5RJoN4l2k2g3iXaTaDeJdpNoN4l2k2g3iXaTaDeJdpNoN4l2k2g3iXaTaDeJdpNoN4l2k2g3iXaT
aDeJzy1gdEtfXIpOlzG6K0UW2j6CtpvQ9glRio4j6DjCSP+ckjvQ9RF0fcSyiOul+hfUOsnIjzHy
Y4z8GCM/hh3+iR0i2CGCHf5qeUx/Fw/4GA/4GA/4GA/4GF/aRWyowUb7sdF+bBTBRhFsFMFGEWwU
wUYRbBTBRhFsFMFGEWwUwUYRbBTBRhFsFMFGEWwUwUYRbBTBRhFsFMFGEWwUwUYRbBTBRhFsFMFG
EWwUwUYRbBTBRkew0RFsdAQbHcFGR7DREWx0BBsdwUNieEgMD4nhITE8JIaHxPCQGB4Sw0NieEgM
D4nhITE8JIaHxPCQGB4Sw8YRbBzBxhFsHMHGEWwcwcYRbBz5P8TdeXzV9Z3v8V/OSU7g5Bd3cW2t
S+3itNa6dKrdh3HsdGr31rZTOzNqLVRaUVERUWhd6oq7uOBSKUUtS0lpRcEVq8YGEziBw0kgEYhJ
Dic/kpANUL73eTK0186993HvP/feRx+vx++sv+/3+/7saQxs3MzGzWzczMbNbNzMxs1s3MzGzWzc
zMbNbNzMxs1s3MzGzWzczMbNbNzMxs1s3MzGzWzczMbNbNwcTWDBDhbsYMHt7P0iK25juQLLbWW5
hOUSlktYLmH/mP2XsF6J9Uqpm7x2C0vPCgtYsIsFu1iwiwW7WLCHBfv4yQpWbGPFNlYssWKJFUus
WGLFEiuWWLGDFTtYsYMVO1ixgxU7WLGDFTtYsYMVO1ixgxU7WLGDFTtYsYMVO1ixgxU7WLGDFTtY
sYMVO1ixgxU7WLGDlRJWSlgpYaWElRJWSlgpYaWElRJWSlgpYaWElRJWSlgpYaWElUqsVGKlEiuV
WKnESiVWKrFSiZXaWKmNldpYqY2V2lipjZXaWKmNldpYqY2V2lipjZXaWKmNldpYqY2V2lipjZXa
WKmNldpYqY2V2qKPsdIQKw2NRuN/WmGAFfpYoY8FhligPDf1UbePun3U7aNuH3X7qDtE3SHqDlF3
iLpD1B2i7hB1h6g7RN0h6g5Rd4i6Q9Qdou4QdYeoO0TdIeoOUXeIukPUHaLuEHWHqDtEnT7q9FGn
jzp91OmjTh91+qjTF31YZnhbZnhb9JfU82zqJqe42SlGd+/xPZit3t+nbh+mqzsc78F7cQTehyNx
FM71mfPwI5yPH0MHSethWg/TepjWw7QepvUwrYdpPUzrYVoP03qY1sO0Hqb1MK2HaT1M6+Hox7Tu
onWXHZfsuCQKiqKgKAqKoqA4qv9fIoDu/4Pn6+BT5Z9s/K+9vYs9utijiz262KOLPbrYo4s9utij
iz262KOLPbrYo4s9utijiz262KOLPbrYo4s9utijiz262KOLPbrYo4uCJQqWKFiiYImCJQqWKFii
YEk0FEVDUTQURUNRNBRFQ1E0FEVDUTQURUNRNBRFQ1E0FEVDUTQURUPx/yAaiixUZKEiCxVZqMhC
RRYqslCRhYosVGShIgsVWajIQkUWKrJQkYWKLFRkoSILFVmoyEJFFiqO1vje0f8X8hS2KrFVSbYp
yTYdtC/RvqxxicYlGpdoXKJxicYlGpdoXKJxicYlGpdoXKJxicYlGpdoXKJxicYlGpdoXKJxicYl
GpdoXKJx+YwlZyw5Y8kZS85YcsaSM5acseSMJWcsOWPJGUvOWHLGkjOWnLFUU/aFKbgUl4G/OWPJ
GUvRPnLx4N/GDE+7aTTSh+TUof9djOjdL9WjmkxFWyzaMqLtTZF2oEjLRmf+NaNMUY2n4ypz+TXW
uiH08uxenx4Rm72q84BvfZTCQxQeeFfX1Mu7e3l3L+/u5d29vLv3/1G26eV9vbyvl/f18r5e3tfL
+3p5X+//1a6oPK2MUOqVv84tA1F6z2sjrLQr+hZt62lbz3497NdD2/JkU2CJKvp20rdzNP/N8vwu
M8LdOqXZXrsvdNK1k66ddO2kayddO+naSdd6utbTtZ6u9XStp2s9XevpWk/XerrW07WervV0radr
PV3r6VpP13q61tO1nq71dK2naz1d6+laT9d6PtXDp3r4VA+f6uFTPXyqh0/18KkeunfSvZPunXTv
pHsn3Tvp3kn3Trp30r2T7p1076R7J9076d5J9066d9K9k+6ddO+keyfdO+neSffOmvI5p+BSXIbL
MRVXhM5RjXfsiYSRaP/U0mhc6gUd54v88qUwI/VKmJ/ars8YDLNSO0JjWuZMf8T0enxYlD4pdPz1
t5W/He2T/s7ov4JZ/p3CrrglrGKxue67EC+KgJdCLrWSp7+MV6z5quvroSW1yqSbs1qz61p0RWNT
3SJ1UI87pBMaxs7Ql45Ce7oaY3CI6f/4sDl9Qtie/jhOxMlhKH1a2BT/WyjF54WG+CeQI+KfuV4Y
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
qRrYY7fdqtdS1Wup/DXXzl+Wp7rtfJVctNKu8/LNJvlmk513ytc5O98mZ+fk7Jx8stLuF8gFC+SC
BXa5yy6/Xu55VK/V8b/LtOeFpSrYUhVstQq2VGz2iM0eFWy1+HxcfPaIz8fF5+Pi83EVbHV8je9d
i5twc1grq6+V1deKzR7VbLVqtlqGXyvDrxWbj6tmS8Xm42JpAb9fwM8X8Olu9SSnnuT4bbeakuOr
3fx0Jb+cyy/n8su5fLGbr23ia5v42ia+1c23uvnVJn61iV+tVItyfGqlCreUTz2uwq1WOdbyj7n8
o5t/bNJBruAHz+IFHdor4SlKb1EdmvjCF2TzVtm8lT+8TtV2qjZStZFP/FHm3kjZV2XqVsq+StlX
+cZWvvGWbLxGNl4jG6/hI3/HR4Zl2YIsW+Ar6/lJh8zaILM2yKwNfKZZNl0vi+ZlzjUyYpOM2ET1
LVTfQu0tMmCTDNgkAzbJgE0yYBNlt8h6TbJek0zXJKPlZbGCLFaQxfKyWIMs1iCD5WWw9TLYetlq
vWxVkJ0KslNBdirITg2yU4Ps1CA7rZeVCrJSYU9WapCNCrJRXjZawzqvyiytMksrK73KQq/KLhtl
l40yyEbZolW2aJUZWmWGVpmhlaUaWaqRpRplhY0yQCtLNbJUo8hvZalXRX6TiG8S8U0ivknEN4n4
JhHfINobRHtBtBdEe0G0N4j2gmhvZcVGUd4qyltFeasobzUTd+mOy331SeHt6GRRVp6zfiKiZouo
2SLqRXaeIWp2sOs8dq1j1zrRUmTXzey6kE0XsulCETEiCkbYYgZbzBABI+wxg8eP8PLZvHw2L5/N
FjN4+QgvH+Hls3n5bN68g14L6bSQN++g1UJababVZl69g16befIO+tTRp44+dfTZzJt38OYdNKqj
UR19FvLeEd47m+fucOY6Z3wp3MJjh51ghWfb7X0wPME3N0aHOtl2zzqcrNvJup2s16ka5IGikzU4
WYPdbbe7BrtrsLvtdtdgV9vtaLsdddtRtx112812u9luN9120203DXZRnmW7oyOsNGil9VbqsFKH
lbpoWJ5RG602YLVGqzVabdBqjVZrtNqg1Rpp0U+LfqsO0qLfyoNW7rByh5U7aNFv9UGrD1q9w+od
Vm+0enk+7DAjbJQvt4c3nPoNKw9YsVUuWybjrpNxy/PBH0czbsanBvbMUMU9/w3T8emzoo+PKtfu
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
TqCoEyjqBIo6gaJOoKgTKOoEijqBok6gKEueL0ueL0ueH/04JNEETMRPcAEm4af4GS7EZFyEi8ME
GfVCGfVCGfVCGfVCGfVC2XS8bDpeNh0vm46XTcfLplnZNCubZmXTrGyalU2zsmlWNs3KplnZNKvu
tqq7repuq7rbqu62qrut6m5rVP55x3w8jiewLDpE5j1E/U3U30T9TdTfRP1N1N9E/U3U30T9TdTf
RP1N1N9E/U1k68my9WTZenLUaZbtQjeK2IoSepBgG3rRh/5wr8w+T2afJ7PPk9nnyezzZPWpsvpU
WX2qrD5VVp+qp8/r6fN6+ryePq+nz+vp83r6vJ4+r6fP6+nzevq8nj6vp8/r6fN6+ryePq+nz+vp
83r6vJ4+r6fP6+nzevq8nj6vp8/r6fN6+ryePq+nz+vp83r6vJ4+r6fP6+nzevq8nj6vp8/r6fN6
+ryePl/x1WhcxdfwdXwD38T9IacS5VSinEqUU4lyKlFOJcqpRDmVKKcS5VSinEqUU4lyKlFOJcqp
RDmVKKcS5VSinEqUU4lyKlFOJcqpRDmVKKcS5cwSdWaJ5WaJ5WaJ5WaJ5WaJ5WaJOrNEnVmizixR
Z5aoq/hzlK1owCq8EWVVsVgVi1WxOHVq+b9Rdf0H1zPC1arZmarZmaPV7PuhlDoXE1S3d1W11KRQ
Utk+rbJNVNk+rbJNNIvPSl8cFqSfCS+mn432Sr+g+r1hnm8yp6+JDlLliqpcOr3OfP+fla5KpTtm
9G9MFr2+VeW5JIpVuViVi1W5WJWLVblYlYtVuViVi1W5WJWLVblYJ13USRd10kWddFEnXdRJF3XS
RZ10USdd1EkXddJFnXRRJ12svDcklbNxH+7HA3gQc/AQHg7jVc7xKud4c1eduavO3FWnimZV0awq
mlVFs6poVhXNqqJZVTSrimZV0awqmlVFs/rMRJ+Z6DMTfWaiz0z0mYk+M9FnJvrMRJ+Z6DMTfWai
z0wqB0OpcgjDGMEO7MQuvA0xoTJPVZmnqsznq8w5lXmy+S9v/sub//Lmv7z5L2/+y5sSCqaEgimh
aEooqODjq7aExKRQMCkUVPLzVfLzq+ypyp5U9PEqemxqKFTt9jyEJBOhAimko1ilj00UBRNFwURR
MFEUVP5Y5Y9NFgWTRSFzuM++B0d77f2eHwu51pRR0BmM1xnEmY95nw/qDvY3dRR0CON1CLHJo2Dy
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
Lemq8C1dmqcrd2/Jy1PFlFUJKl1VdlKmaqSaqbaqq+qj5KlcfqNzpnpAjVLj1GNqbmRfSCWqsqqK
Kq7qqhtUc9VOdXP56z537TvVVDVLDVMPqvHqcTUvsi+sklQ5VVVdqeqpxupG1V79RfVTg5RWPdVT
7t44XI1WD6tJaj7/TmFY5wqVrK5R1VQJdZ1qolq4u8utqr8arIy6S01Tz6os9ZCaoCarBa4Xpm2n
Tm1Uuy4335Suenft0j5dzaaVK1URVUCVV1epa90dpr5qqW5SnVV3dY8a4q6Uoe5W053lCDVGPaJy
1PPUSVIVVHWVphqoVqqjuk3VUgvRl1BFVYqq6DJxDVVKNXSebK1udpm6hxqg7leBu7f3UjPUcypb
/VVNVE+oF6IepKqCqpK6WtVUpdX1qo3qpG5Rt6t7ne9jqo7qrZ5Wc9RINVY9qqaoRerFPrWH9zF7
4TfwMDwOc+FFoe/36TUoy0+BxWE6rAozYWPYpk+v4f38LrA77An7woFwKMzu02fwUH8MzIGz4ctw
JdwId8ODfQfde49/DJ6C5/oOuX+wf1EYaJgILUyFaTAdVuw/rFef4FpYDzaF7WBX2BMOgMPcRXoF
Y+AEOAlOHTRkxOBgJpwDF8KX4TK4Aq6C6wfd32dQsAnugHvgAXjImQwLjsDj8Aw8D+PCmA+TYeH7
3SFWHJaG5WBlWANmwoaw6f3D+g6JtYIdYJehou8Oe8K+cCAcCrPhGDhhuJvZ2CQ4DT4DF8DFcClc
MfzeIf1jq+B6uAluh7vhPvjN8MF9hsa+g8fhOWGCgskwFZYZPjyjVkJlmAHrw6awDewEuzvWTrgb
DoBD4Sg4Hk6C0xzrJMyGC+ES+CZcBTfAbY6ZCbvhPvgN/A4ehSdg7vARvYcnXBAmKhiDKbAILAHL
DB8xdHhieVgVZsB6sBFsDttkOf8ndoRdYQ94N+wPB8FhcJSSX0Iu6vLAnz8al4dKqdL/oeTx46n/
CgOXFQOXlxJU4v+nM5+zUPZcVszPgn+Kxt0jCvAL0/83kuey+//OIn+K2v1nONOXnXnR/VmY/Cd5
xZ/kVf+Dhf8Upc/pnKX/j7N/6tRlOvsv0ri7e3FV4t+WrkTS7gmk3L91vEaV/7eOFVTFf+Poubv/
v8p/1YOee5r5V1noT7CWe4rLck8vM9VitVJtUnvVYZXr+V6qV97L9Fp4Xb2+XpY30ZvpLfZWepu8
vd5hL1f7uozuoEfrHD1HL9Xv6+36gD6mL5hkk2aqmoamnelhBprRJsfMMUvd2pdrJYarwXTMd947
3/mUfOdT/3Du5yuPufTypUrw/nCenHn5ecqiy+vbc5e3n9rj8vNi6vL2i6XmO6+Yz75NvvM78p3n
G0+xA5efF6+c77xTvvNRl/e/9MLLy69ae/l5hWvzndf4w7lbvxUy8pVP4Fy7nFMkHGGlTuGxcjhy
38VfcZcTK0ba3dHxQHQ8HB1P/W/WVTOjY+Po2CY6dr28F1VzLh9ltXqXn9eIX25fs/vl57XyzULt
2vnOM/Od7853viff+fF85ycuP69T5A9R5oR6qfnO611uX69+vvP85e3ynXfId97x8lls0M7ROs/0
8Wap/t48snVv959yK3Wm8oLCwRXchYqoWEpbuyWljd1kN9iNThPzfvF+cXanvFOym/TOKO396v2q
jG1mmynf3mhvdPdriQdtWhqZL62L6GJOI3+VZaU/pqCrWcOdF3c7qmFuz7dFHVIXvFTXh0TXq9SU
zkqntEnp4tg25RZHGV1hl8Nlx5nhdoSN7FFldGHXp584brHH3LGYO/+Z4xa7T2l39qXjFnvAcZsb
q0RomipnD7m+bnClf+e4xX7njhvd+fcct/zB8nBk+UNkeSSy/DGy/Gd/29PfDvT3Jvr7z5KOlNxM
Sac/ltjt9HAHPdxJD/9ZspuSPZTspUSrBO3+c8usgJadfGFd2Hm1mPOqSWmV0tp5fYPdoGKuTxud
p4ySZwrP8P7Q/V/Z1Z/gRjXBnRbyCqlxXpp3lRrPvxc60evh3aEe9QZ5g9Uk/o3QHO8BL0s94eV4
Oeopb7b3nJrmnfZOqxneOe+cetr73ftdzZTQULN0TMfUMzpFp6hn9RX6CjVbF9fF1XO6lC6l5uhr
9DVqrq6iq6h5OkN3UvN1lh6h1uuReqTa4LL/aPWh/qseqzbqiXqi2qQf14+rzXqmnqm26Gf1s2qr
Xqz3q22moIuaiybTZKq4aW5aqDzT1rT1tJlv5nvGz/Jf8PygT9DHqx30C/p5dYJ7gnu8zODe4F6v
bjA8GO7VC0YEI7zrgpHBSK9+8Hlsktcg+ZbkXt7J5McLeF48pXBKS/1gyu0pC/QbBfsWHKjPFhxX
cIq+YLVNNIm2rC1rCtlr7DWmsK1gK5grbCVbyRSxVWwVU9RWs9VMqq1uq5titqataYrbWraWudJm
2kxTwtaz9UxJW9/WN2m2oW1oStlGtpEpbRvbxuYq29Q2NWVsc9vcXG1b2BYm3baxbUxZ29P2NOVs
X9vXXGP72/6mvB1gB5gKdrAdbCra++39ppJ9wD5gKtsRdoSpYkfakaaqfdA+aKrZcXacudY+bB82
1e2j9lFTw06yk0xNm2NzTIZ90j5patmn7FOmtp1hZ5g6dqadaTLtM/YZU9fOtrNNPTvHzjHX2Xl2
nqlvF9gFpoFdaBeahnaRXWSut4vtYtPIvmxfNjfYJXaJaWyX2qWmiV1ml5mm9nX7umlm37Jvmeb2
bfu2udG+Y98xLex79j3T0q62q00ru8auMa3tervetLEf2g9NW/uR/ci0s5vtZtPebrVbTQf7sf3Y
3GQ/sZ+YjvZT+6m52e6yu0wn+5n9zHS2n9vPTRf7hf3C3GL32/2mq/3KfmW62a/t1+Yv9m/2b+ZW
+4v9xXS3p+wpc5s9Y8+YHjbX5prb7Tn7m7nDBW8v8pcic3neBe+Cy2J5Xp7LHoF2+w/WWcA6i7HO
EnSaTlOJupwup5J0ZV1ZJZs2LrsVCHoHvVVK0DfoqwoG/YP+ygYDggGqUDAsGKYKB1lBlroiyA6y
VRGbbtNVUVvOlnNrvLwtr4rZiraiKm4r28rqSlvVVlUl7LX2WlXS1rA1VJrNsBn8OwB1VGlb19ZV
V9nr7HWqjG1gG6ir7fX2epVub7A3qLK2iW3ispXk32vIv+Vta9taVbB32jtVRdvH9lGVbD/bT1W2
99h7VBU7yA5SVe0QO0RVs0PtUHWtzbJZqrrNttmqhh1lR6madqwdqzLseDte1bIT7URV2z5uH1d1
7GQ7WWXaKXaKqmun2qmqnp1up6vr7NP2aVXfzrKzVAP7rH1WNbTP2efU9Xaunevy9Xw7X91gn7fP
q8b2BfuCamJftC+qpvYl+5JqZl+xr6jm9lX7qrrRvmZfUy3scrtctbRv2jdVK7vCrlCt7Uq7UrWx
79p3VVu7yq5S7ez79n3V3q6z61QH8t9N5L+OLnduUje73LlFdbLbXPbsbLe7bNvF7nDZ9ha702Xb
rna3y7Ld7B6XZf9i97ose6vd5+4Z3e2X7p5xmz3g7hk97EF7UN3Ob/DfYU/ak+pOe9qeVj3tWXtW
3WV/tb+qu6Ndmjz5ZJJrq7jYCrw7vTudup/XT3n+e/57SscuxS4pk9g4sbHLw/830edy4H+j77/R
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
O2mOYtQFeJ7Ocl02EdkzfZqM/gWYi47NItOYjizMVsJ6FrO589GaB54l96MjJqBlCp6pPJFlQ0lf
AUZJ9+lc+XyULC1Fu+jzsKtVuUyj17J8PBVj/hz5bSbmzmXzUfup/mwmF/jszJYtzWQY0ZnpnBPk
e2gxa50CXoR+JUx/JvNZsraA+ZCN95IvWcwCqjlF9lXqR/Epk9/QNaL25aF0epXJMMhh1nTiNwG8
CJbT+SfibSk7KQox0sw8LWHoZcmYUW/z2FOnV9JKTWDeUFQpBmbI+aCJPuyKWS3ZUuw3W1fsprL3
nb0k/zLlegJDrpA9SasxgT2VsrWib5PltSxmftyrdSqLxCzWK5N5XOKLkGwWvZL13uiUdBT6WSLp
o2vrb4s3qsVv2CPSLN73U+SVvh8Xinomw4TaVeLT/LCZU34uDkkdnC6W2qxivrPG6W6stYoTnK5a
p8vitjtrUsRMh0Msts+1uevEYmud1bXQWpki6nQ51nKXtUEsrLXWlNIxeZZGZ71bdDjn2ivECmdt
o4uOEen0qWliImXDk8Vii6PWJuZYaiqcFfPQOslpqxFz6ivrqKZSm71OdPjPU+V0iePt5Q57hcUh
yhrRxwmlYp2z3lVhBatyN1hcVrG+ptLqEt3Uj9xSMc9eYa2ps44W66xW0Tq/3FpZaa0UHVKrWGmt
q3DZa6mDTEel1W2xO+pSMl12KIIGi+h2WSqt8y2ueaKz6uHoeBtHSSOLrXPrHRaXmJRvr3A5qWn9
yqyuOqpmWMqI4axTfqlvJgac2WVpsNfMFQurqmCdOFAsdpbba8QCe4XN6bDUJYtFFrfLXmG3iCUW
5mOdOHjkiCHTnfXifEujWA933BS4KmeNW7TUibVW13y72w1vyxsZHFlT8jKZl/Sh1uWsrK9wi9DQ
YIMKv7Hg9poKRz0Fyu0UK+11tVgM0VJTiVF2dKhAL2uNO0UUvcqdNY5GMcneT0LYf64ab+8HmiQt
CPXaZa2j3lEw/dRjuG+u0cyCJDu0uK3zKfIuO7RWOhtqHE6Lv1IYbZFMRSDAXydUoa531yKgKq0L
KbzoY7M6au/xSBeoC6RrXOV0OJxsNeRISRbLLXUwyFnjiyxvDCXZ3O7aUYMGWWtSGuzz7LXWSrsl
xemaO4g+DULPx+UY7JcsWmprHXZrHdVOp3nwpnlQsH8g98ijPc5SLKudMJz6b11odWAjMEy7biuK
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
CsFCTyFRSBFGCXnCDKFcqBYWCU8LS4TlwhphvbBN2CMcFI4IJ4QzwkfCJ8IV4SvhppIoNUqjMlIp
KpOUqTizMpQ5yiLlNOUcpU1Zq1ykfFq5RLlcuUa5XrlNuUd5UHlEeUJ5RvmR8hPlFeVXypsqotKo
jKpIlahKUqWqRqgyVDmqIpxoc1Q2VS3OrqdxZi1XrQEWGpyJa9nqc+ljJJ5xgrYSfvyO8V8CU7RM
mA1kwScGSjz3aylOJpsl/vgpic9pkrjllsTLP5J47WmJL2iRuGuNxBsxD/0HSBY/TVQIWm7JTKJC
KuWWtrEY5l56SuI/Mkr85XQWmcqVqpVJKyetdKz8kfy8fmXbyiurglalSs+rzKtsq15atWfVh/Lz
ldX61emrZ6x+WnpevWp16+pP12jWpEjPa8xrqtcsX3NgzXn2LKy5/mrPV8e/Wi09vfrsqzte/fDV
29LT2vC1Y9dWrf2R/LRt7Zm1N38iSsj9ZJTM1zEEuXXbGFesu/2a8bV46d1rbtYmrC9dX7V+8frl
7Cly/cfrr23gN0RuSN4wfkPphuoNz2xo2tC84dSGTzfc3hi+ccjGnI1zNi7auGLjjo0nNp7feJ2N
its0bNOkTXM2Ldr0o01bNx3Z9OGmLzbzmyM3p26etHnO5kWbV2zetvnI5o83X98StCVpy9gtZVtq
tyzdsnVL25bzW77eGry1/1bz1jmSVT+LkizeMZPxoB3NO9p2fLTj2k6yM3Rn/51jdhbtrNq5aOdL
kj+7yK7QXf2ZrN21ZteOXcd2fbzr2m5hd9Tu1N3Zu2fvdkk+7v56T9Ce+D1j2dPoPaf3fLrn1t7g
vf33mvfO3rt47yt7d+09tffzZqE5qnlYc1FzdfPzzRubjzSfb765L3xf+r7SfY59z+5bt+/gvg/2
fdmiaYlvGd8ys2Vhy4qWXS2nW67sF/aL+8fun7bfvX/5/l37T+//dP+tA8EH+h8wH5h9YPGBVw7s
OnDqwOeSf/+6XvLv9SUy3yjzNimiX/9c4oc+lTx8o/mN4298LLW1Spgo3kx+M+PNMiar3vzqsHA4
8nDy4YzDpZKvhw8cPnX4wmFpZbi3yqWxb30ivT1y4sj5I9ePBkrWHLXRGnyJzKX/N5Q7ukrmG2W+
R+aHZX5a5h/L/JLMr8n8psSP8TIPknmkzBNlni7z8TIvkvkMmdtkvlDmz8p8hcybZL5d5gdlflzm
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
5tCpFtCpltCpVtCp1tCpNtCpttCpdtCp9tCpt6FTHaBTHaFTnaBTnaFQXaBKXaFK70CV3oX6dIP6
vAf16Q71eR/q0wPq8wHUpyfUpxfUpzfU50OoTx+oz0dQn75Qn4+hPv2gPv2hPgOgPp9AfQbGac2j
dvF/qTXf2rvt/fZ3rDUnoTVs377WFPy3tWalLCjXyS/lFrlN7rT38+dBecTXmkvyJ3ld/iJ/k386
wpFOOKY1OVlrWkFrckJrmrLWrPh/ak0xt6Rb2i3nVnKruNXdmv+gNaf1eX1JX9W/6j/0X17E87x0
3oNeAe8R7zHvce9J7ylvpjfXW+gt9VZ6a72N3lfeN/+rNf+rNf+rNf8preHxeJIZ3UfnALzb3q9O
dvuydxdvczKjfUxKsH+ZOQEbcwIhtvYz7F+X7cuUgCuV6LRwWuCJoKV57J6DOtBX3Gc6TGfoCt3m
AXySSG9W5ymJMlAWykX5qQiVoNJknsVZw/6FS+9t/8pxH/s3jvvZf3A82OlHlnzKeYfj8k43jis6
3Tl+2nuILH3Dy8zxrX9S4m2UeAcl/o4S76LE/ijxXZT4Hkp8HyVmQolZUKKgkNPDbI3UB7FUz1iq
VyzVO5b6MJbqE0t9hBRm7NybJu3eSmXej7HUFX+rBNbwU0TyT3mPLFZbi0uQjkMOq24SJbJaNuUr
tdZbh7dmmdmVRJSdNrKDr8Ugs7d9+X7aMb/2Nr+WEVQaczh5sHUybxGKbRvytzRE2x/w9eX86Cf2
t0xZZH49YEowv+oNRXbyXjftwax62Etvim4d/bQvY695vJeZSApRQSrKf2bV3fySJJpnrlgG/54Y
oqo4zrOIpyKexSUnR2cy7bR2WtbtqvZzFJbFZQnSspQsQ8nOM85zlN6p6bxMmZ06Tl3K6bzqvEa5
IzMjCyhv5A+XqIiqqxpSCS+Xl5fKeuW98lTR2+MdpEreMe8yVcOxJPoWU5pqUC3+M7//bOQfZ6KZ
jeVjz8ZnUJL/yvrHWw3H+Dni45hrtpE+iXgwzv8y6vTvOYcEPjpzr2hJ/n9NMvd+NPDPIMH3jCy+
b0SP/9l/cvx3Y2fx9x6/R3X4iM3adXv+68Lp7tSbUwNoCKdH+XOu0S3NW0xL4YpV4KtVjK9ZPU41
oqacbu2fX3WcxxrEp3A2Je1r988zsgPkW8Q3Y2cr8JsyEy9BfPpvO//0OPMu1IP68N8ATps1tx40
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
ZHN0cmVhbQ0KZW5kb2JqDQoyMzEgMCBvYmoNClsgMFsgNzUwXSAgNFsgMjc4XSAgMTM1WyAzNTBd
ICAxNzdbIDU1Nl0gXSANCmVuZG9iag0KMjMyIDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUv
TGVuZ3RoIDM1MD4+DQpzdHJlYW0NCnicfZJNboMwEIX3nMLLdBFhk4ATCSElJJFY9EelPQDBQ4pU
jGXIgtvXniFp1UUsgfRp3sx74Anz4lDodmThm+3rEkbWtFpZGPqrrYGd4dLqQKyZautxJnzXXWWC
0DWX0zBCV+imD9KUhe+uOIx2Youd6s/wFISvVoFt9YUtPvPScXk15hs60CPjQZYxBY0b9FyZl6oD
FmLbslCu3o7T0vX8Kj4mAyxCFhSm7hUMpqrBVvoCQcrdyVh6cicLQKt/9TV1nZv6q7KoXjk15xHP
PMUSKSZKNkSxJ8EjpETg3HmCuM272Qt+8jIhOKmjWU11+c9eiB3J1mghjkRkGJF9kiDF80BJNPdt
iA5EW6QkJ9o/DipjDCoTUh8eB5WzxQktNmQhI6QtRZMrIoom6ZNy+qMSo63ivaPIaYiORPnfoP7O
/GrdF6K+Wut2AfcPl8Bff6vhvqKmN77LPz/AismVDQplbmRzdHJlYW0NCmVuZG9iag0KMjMzIDAg
b2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDkyNTU3L0xlbmd0aDEgMTk4MjI4Pj4N
CnN0cmVhbQ0KeJzsfQd8VFX69jn3TstMJjOTzKRNJjOTSYMkBAglQCRDGiW0EAYSakIKAWkCoUmJ
oqARFBcbdte2imUygAZ1rdjr2ldXV9RVdxXEgqJA8j33vnNCQHT199/v28/vy0meeZ73PeWeft9I
8pNxxpgDHxo2saRy9MjXyjdOZdJnNzLm2l1aVDL5yvmLpjF2RMOY/uvSorHF/vkPH2Hs20jG5CMj
S0rLPn3iW86kj4OwD46cOKGyvPdQibHOI4xf2zqyMlB08dAxjzPp2vMYG5U9oTK3/w/v3fcWY/xt
PLWmbmHtkkvnb29jrL+HMenHuhXLPcFr9r3K2JxRjGmTGpfMXfjdd+PwrIFJjEUkzq1dtoQlMR9j
3xxDfevcBasbjxYM28rY3HrGZhxqaqit/7793v1ofwbyBzXBYb470gT7MtipTQuXr7rgnZRDeFY+
Y7mfndmwdNHRV48dZezDu9D/QwsW19WOX5R/gLF9kxlLnrKwdtUS79C06ajfjvqeRbULG+LuOWsd
Y59cy5h5+JLFy5Z3Otkm9OdvSv6SpQ1LzrxX6mBsONpPtTJlbrWfND415KpLZlsKDrMEA1PSg5+v
fUHhN/fwQ0d/PH5RxBeGQTAjmMQooZ6OdTC+z3jj0R9/vDHiC7WlbsnwnOKx9GY3MS1bxWTUtLJc
1sCYbRueKyFX1mTxbcg1aHdo89BkMrH8CtskMQOTLFpJkjSypPmASZ1+dlcnPZexcZUeD/Mz1tFJ
fdBfL6V7GL9ByZPv10YpI0XrUSd6w19m/98n3Vvsrv9UW5qU/3lb2hR253+iL78myd9i9/3GpNGw
m+Tn2cLT5jVgX3dvv+Vk+2f7MZHdpDmXLfhJe6tO1Odf/HJbyLf9pN1nf7mOTofnXnr6Mpo7WeMv
1f3Js5480Y584JR5mMBGn7ZONW7F7s/cym74Lc/82b5s/PfrKr/BZvzWdjUD2A55Dpt2ujz9YjZN
9x7AKR9la0563lE289c8QzqLpemuZmmGN1iaZif0NWFdwNJ+TX3dil9X7qQ6EXhG8enraQ6c8Osz
WZq8jw38SZlTxhr27RCav8nO/3d9QJkdp/PLN5/e3z3p6tmO7s/7SV/yT79mvyZJz53cruxlFacr
p73nZL90D/Oe1IdPmFfTfLLvdEkpo41hXn058+r++u/L/5oyvzbJN7CU31JeuouVSP9gC6TxKo+S
2tlI/hhLla5kvaV/sgW8jtWq5a6ku00zBWU/UVEq2uDfwe7LivhHSnx0SvubmPt/OqbfQ8LeZ/yl
/3YvelJP6kk9iZJ0DTf+bF4NO/Br2uCdrLdgxHoXKFrw/4tJHsgu+m/3oSf1pJ7Uk3rS7ytpFrKL
hZbePqFFku1s6v/ZHvWkntSTelJP6kk9qSf1pJ7Uk3pST/o9p+4/Z4rU/efNnp8ze1JP6kk9qSf1
pJ7Uk3pST+pJv8Mkh5FEfx/ANbC4amvYZ+Bs5oGKhDKzFDaOTWQBNo+dyRaz5Ww1u5H3cw1xDXeN
8CR4kjwbjvKjcmen2q4Z9ah0LUovZEtPU5qppXnnYcY6v2d6FoPnUy/Gd9axgZ9vVr4+KvqoaH8t
Y7qB4b+TyAz3PB0YwPJPM6beNDJ5jHwll7iFW3kiT+aZfCKfxmfyZr6Cr+Nb+DZ+Nc/ifZiOf6eW
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
aJrtzcub5W+b+c5mXtLM+zZziTVbmz3NcuTywNLAsp1LA2zpxKUtS4NLNcOCSz9YKrGl3Nje+eiu
pc7kMrB/7VKzteyswOLAkp2LA4saFwbmo4Pz8ucGmnbODTTm1wcadtYH6vLnBGrzawKz82cGZu2c
GZiRPy0wfee0QHV+VWAqyk/JnxwI7JwcqMyvCEzaWRGYkD8+MB7+cfnlgbE7ywNj8kcFRu8cFRiZ
XxYoxeBZkjXJkyRblQ6MT0JPmJMX9XX6nR84Dzk1zBl0PuqUoy2J7kSplyWBF09I4IsTNiRckiBb
4l+Ol/zxvbLLLHEvx/097ss4TYw/rlefMhZrjfXEyg5lbLHjJpepXFhC3G+gOtZxsb70MouDWxxu
h1TqdnBm+8B2yCY7HrG+bJUsFm6xdFokvwXFLVHuKEn56IyS/VH9BpdZzG6zpHx0muVYvxkepcWM
yImTyywmt0kKFJommCS/qbC4zG/K6VvGZO7hnHErSDYoveAOdxnO9a5YruV4n7dNrszKKm83sEnl
QcPE6UF+QTCtUvn0V0wL6i4IssC06VVtnF9c3cal4slBu/Ivtqp9/tatrMhVHnRVVgVvdFWXB1sg
/IrohGCutlhWVJ01a1nzsqys5bPwMWvZ8iz1GxZvVqwsxal8L1sOW/lqVm2W9YuJioFmL0NaLpzL
f7nW/+2J/7c78PtPbUz5JYMRndJ5rF7aCJwLnAO0ABuA9cA6YC1wNrAGWA2sAlYCK4BmYDmwDDgL
WAIsBhYBC4EFwJnAfGAe0ATMBRqBBqAeqAPmALVADTAbmAXMBGYA04FpQDVQBUwFpgABYDJQCUwC
KoCJwARgPDAOGAuUA2OA0cAoYCRQBpQCJUAxUASMAPxAITAcOAMoAIYBQ4EhQD4wGBgEDAQGAHlA
f6Af0BfIBfoAOUA2kAX0BnoBmUAGkA6kAamAD0gBvIAHcAPJgAtIApxAIpAAxANxQCzgAOxADBAN
2AArYAGiADMQCZgAIxABGAA9oAO0gGZEJz5lQAI4wFg9h493AMeBY8BR4EfgB+AI8D3wHXAY+Bb4
Bvga+Ao4BHwJHAQOAF8AnwP/Av4JfAZ8CnwC/AP4GPgI+BDYD3wA/B14H3gP+BvwLvAO8FfgbeAt
4E3gDeB14DXgVeAvwCvAy8BLwIvAC8DzwHPAs8AzwNPAU8CTwD7gCeBx4DHgUeAR4GHgz8BDwIPA
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
b+1J2/oiSXvSjqQ2mS50E7OS9B235WcYMCt9XIhmpReHqFym+0H+9PvZf+kwOH9IzpCC9PvBc4a8
m7F36CecLmSWgFxZGaBhWW1ZXUBb1pXsvbZnGGW12XbaztjODFMOixgWO+z3oNaciaCinJLcp2V6
+0b/yIyRX416/KZRoIljEseUjKnLe12mnXktea3jskF549aOP3azmlPTze9yujzxpokvy7T95su4
f3liB7/rmKSYpJj48qRh+evzd07OmTIfdHza4pubJGlcOySpGROZ3IxZhYMKhxdOLNw6M4NT0cz7
OdXNXDvzafC6me+DTsxaPss/6/hsF+iJOQshVTRn/5z9M98HP8ZKoLY57XO+m+vntGXuPk7H57YD
x+d2FinndqK+vaik6FhR221e0OPFFshtmdsp1RQvn9tZ/EXxN3cU3dkyf/690fem3puxSLmoZNGR
Rd8Fr4uHgV6vNlcPctW5VrmaXW2udlfnUuXSEUsLllYsdS1dvrRx6RNLX166fenupQfdLvfj7q3u
8x7iifZM95R6dno+8Y7ylnqf9t3pa/S97btQq64dVju19uXa08sKln1Xl1o3tW5hnbvu6bptdUfq
B9X/R/32+iP13y03Lo9fnrf8luXly7csP/JA9gMFDyx44KkHXnzg2AOdK/JXLF+xs0HdkN/gbni1
oaXh8srklYtXblnZ/uC4B+se3OYvusZatb33etRztfHXdhNbR/ybuklaQa4x9wp7z7ie80TK9D5X
neDKE0Y91w5/Szex1cHf2k3SusDWUPOLiS0JG7AOH53YgVWTr8H8ivU2qgjr61MRm81PmA6E1kzI
RnWml7O2pu0RT3WvnVKUsDoX8PVXkhoUsTkYPfaUrcVc9iir5/JyBKF3u+kLrOSb0eIo13YA3j2B
61FO3bvDmV67QkHYPtC9E2xmfl+1+r941eqvl9f8R/l6z1d5rgetIwpQfiq4EmI8tsrjhbVJWn+k
9U0eR6yJWAHZqJWHVsfgiGKNSyz0t7EW3WOcXuxv87dBG5O6gLqipLb04qtzAutga9iK2sc6G76u
Xr2myit3C88maRWdFVw/2bqOJ7Dqb0/aiifFiUU3jZqzP14p7WP8ij0r4bu4E8iq6ODuE9xVolPj
ld07kJSVbG/j0komgbbvxkezGvaESbHn0ammA8FMTUyOTsUOGM3as7L0tHsfDd9JmS9815T3zbCd
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
VuyTVuyTVuyTVuyTVuyTVuyTVuyTVuyTVuyTVli6CXvlYOyVgzFnWzFnWzFnWzFnT2LOXsScvYg5
exFz9iLm7EXsp9GYs6cwZ09hzp7CnD2FOYvxJjOxb47CPD2JefoZ5ulJzNPPhFKSIZQBlWQ19tGB
2EcHYh9Nwd5pxd5pxd5pxd5pxd5pxd5pxd5pxd5pxd5pxd5pxd5pxd5pxVw8hbl4CnPxFOZiK+be
Rcy5Vsy5Vsy5U9jjrNjjrNjfrNjfrNjXrJgrp7C3WbG3DcZcOYX9zYr8b0X+tyL/W5H/rcj/k8j/
k8j/i8j/i9j/orH/RSP/TyHnW5HzF5Hzp7AHWrH/WbH/WbH/WVm+i+cR6/M4n60X12AEpmM9P4n1
3IeRmI6R+CVq1yHbpwgHcZJqFa8Ih0kpH70ApI9C6gh2zPXiStyVou1BtD2Ep/loux5t96BtIdq2
ot3dRC3Po7sgeRiSrZAs5OcrljO/4pocqJ+E+v2o/wT146HpEdS+Ck23QNP70DScy/+ZnxOPc95J
9DSSDKQlQCVQBdQALmAp4Aa8wKPY6aNoMzHByipor4Oe9/jZaBNJEN4io4V3MP5tJB279jycEqOx
cyfjlJgufIWV4Wt4cAbP/kpGYz93i++gRTzOlIPYno72lWQGdrAS9p01MkNYwE9fM0gEPEuBZynw
LAWepcCzFHiWAs9S4FkKPEuBZyloGYuW1WgZi5bVvKUJLU1oaUJLE1qa0NKElia0NKGlCS1NaJmB
ljeiZQZa3shbGtHSiJZGtDSipREtjWhpREsjWhrR0ii3HCW3HIWe3EOyUcrmMX6DnxEuIVoB9t0v
4DagGJgH3E70OLvpcXbT4+ymx9lNr2P/9qtEhGPQpkg+aezmY3SStNJMsY1mAdmADRgG3ADkALnA
cOBGYAQwEhgFjAZuAsYAecBYYBwwHpgA3AxMBCYB+cBk4BbgVqAAmAJMBaYB04EZQCEwE5gFzAbm
AHOBjcDPgKeBZ4BfAJuAZ4HNwHPA88AvgS3Ar4CtwAvAi8BLwMvAr4FtwCvAq8BrwOvAG8CbwG9w
WmvG9R3xKH0X2AXsBv4EtOD5HvEw3Qu8B7wPfADsE0/TD4H9wEc4QZTg3coC8YDyTzhJtAB7gL3A
e8D7wAfAPuBD8bByP/CReFgVJbapYoE4IB5IABKBJLFN/UPgpwBioH5GPK3eIp5T/wrYCrwAvAi8
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
o4IaFdSooEYFNSqoUUGNCmpUUKOCGhXUqKBGBTUqqFFBjQpqVFCjghoV1KigRgU1KqhRQY0KalRQ
Yyo1plJjKjWmUmMqNaZSYyo1plKjIipRC8MyTsr4XhnfJOODZThHhjOjI2i0mj6radNCmxY6HEyD
g717v/xXy3+1/FfLf7X8W+TfIv8W+bfIv0X+LeJoEUeLOFrE0SKOFnG0iKNFHC16pTL8+m/m3XB0
SuyrZtylqDTnpplxV+Ma+G4Rd74366rMjLnh9cTskE78EFWYg7mYh/n4EapxK36M22A2JszGhNmY
MBsTZmPCbEyYjQmzMWE2JszGhLmYMBcT5mLCXEyYiwlzMWEuJszFAyagDAkzrzDZ02OxZ/V4So+n
9HiKboX79JO8u0HvpvRuSu+m9G5K76bEnhV7VuxZsWfFnhV7VuxZsWfFnhV7VuxZsWfFnhV7VuxZ
sWfFnhV7VuxZsWfFnhV7VuxZsWfFnhV7VuxZsWfFnhV7VuxZsWfFXphZl4bN1H6Dwi+/N7MKGXVE
Z8io1vs7vD/CjXe48Q433nFuh3NLnZvQKWUyPVWnlMn21P2/Af2JQ+9w6B1Z1sqyVpa1sqyVZa0s
a2VZK8taWdbKslaWtbKslWWtLGtlWSvLWlnWyrJWlrWyrJVlrSxrZVkry1pZ1sqyVpa1sqyVZa0s
a2VZK8taWdZGZ8ukmjdrebM2VhkdzZ+1MviuDtirA3IyuVUmk/f/MjO58MuMTB4u/JrFu7W8W8u7
tbxby7u1sqqWVbWsqmVVLatqWVXLqlpW1bKqllW1rKplVS2rallVy6paVtWyqpZVtayqZVUtq2pZ
VcuqWlbVsqqWVbWsqmVVLatqWVXLqlpW1bKq1seXjvXxJ2Tx5v7/z+lCUd8v6uVRQr4N8m2Qa4O8
DpPTYd55UD4N8mmQT4N8GuTTEBXHZvD1prA3NjO8HbtVXdwd+mMPFn5p9+po7NaQi8b5373Ryc7I
xW5WEbfg1tAcuy0qjd3u03eFnthDhX+fJ+yLLQr7Eva3CfvbxDE4FsfhA5iC43G5c67AlbgK30Ml
puFqXIPpuBbfx3X4Aa7HDbgRM3ATZuJm3IJZYd9YPqMi7YpVhW657Iw9EHbH3OlFl8WuV+03YIZX
b5blLZgbGmPzMB8/wq3RYbHbwrLYAufdEzpj9+I+3I+F4Xn5PZ+IhTcScRRhPIpRglJMQBkSSKIc
B2AiDsRBOBiH4FAchkmYjMNxBI7EUaGfhv007KdhPw37adhPw34a9ifOC42J8/EpfBqfwWfxOVyA
z+ML+Dv8PS7EP+AifBGXy+MKXImr8D1UYhquxjWYjmvxfVyHH+B63IAbMQM3YSZuxi2YFZ6PilTO
NipupOL22ENhUC3dGobUyUj0FS7kuZDnwCgHChW23YqTs+LknJGjcp7KeStMzgqTs8LkrDA5K0zO
CpOjfp76eernqZ+nfp76eernqZ+nfp76eernqZ+nfp76eernqZ+nfp76eernqZ+nfp76eernqZ+n
fp76o9Qfpf4o9UepP0r9UeqPUn/UKpezyuWscjmrXM4ql7PK5axyOatcjrp56uapm6dunrp56uap
m6dunrp56uapm6dunrp56uapm6dunrp56uapm6dunrp56uapm9dzN6nuQi9W0XSO6r41OoDaXdTe
Qe3d0XU0rqNxnUrvceZaWnfRuis2y/Oq0OtTQyo/o/IzKj+j8jN8eJcPdXyo48Ng7KdhjQ5o1QGt
OqBVB7TqpTfMhj/xqJlHzTyq41Edj+p4VMejOh7V8aiOR3U8quNRHY/qeFTHozoe1fGojkd1PKrj
UR2P6nhUx6M6HtXxqI5HdTyq41Edj+p4VMejOh7V8aiOR1086uJRF4+6eNTFoy4edfGoS4dkdEhG
h2R0SEaHZHRIRodkdEhGh2R0SEaHZHRIRodkdEhGh2R0SIbHdTyu43Edj+t4XMfjOh7X8biOx808
buZxM4+bedzM42YeN/O4mcfNPG7mcTOPm3nczONmHjfzuJnHzTxu5nEzj5t53MzjZh43R5UcTHEw
xcE9/H6Fi7s51865XZzr51w/5/o518//JP+Xcy/DvUzsTq/dzekF4RkO9nCwh4M9HOzhYB8HB9XJ
Si52cLGDixkuZriY4WKGixkuZriY4mKKiykupriY4mKKiykupriY4mKKiykupriY4mKKiykupriY
4mKKiykupriY4mKKiykupriY4lI/l/q51M+lfi71c6mfS/1c6udSP5f6udTPpX4u9XOpn0v9XOrn
UoZLGS5luJThUoZLGS5luJThUgeXOrjUwaUOLnVwqYNLHVzq4FIHlzq41MGlDi51cKmDSx1c6uBS
B5c6uNTBpQ4udXCpg0sd0ce5lONSbqwb/8uFYS4McmGQAzkOFO6bBqk7SN1B6g5Sd5C6g9TNUTdH
3Rx1c9TNUTdH3Rx1c9TNUTdH3Rx1c9TNUTdH3Rx1c9TNUTdH3Rx1c9TNUTdH3Rx1c9TNUWeQOoPU
GaTOIHUGqTNInUHqDEYfMRneMRne0f0Z63lZ7E5Z3CWLseg9fggLrfeLrNtH2dUdjWNwLI7DBzAF
x+Ny51yBK3EVvgc7SFqP0HqE1iO0HqH1CK1HaD1C6xFaj9B6hNYjtB6h9QitR2g9QusRWo9E36N1
D617RJwRcUYXpHVBWhekdUF6TP+/dADd/6fKt4OPFX7Z+N9Xew8/evjRw48efvTwo4cfPfzo4UcP
P3r40cOPHn708KOHHz386OFHDz96+NHDjx5+9PCjhx89/OjhRw8FMxTMUDBDwQwFMxTMUDBDwYxu
SOuGtG5I64a0bkjrhrRuSOuGtG5I64a0bkjrhrRuSOuGtG5I64b0/0U3pDmU5lCaQ2kOpTmU5lCa
Q2kOpTmU5lCaQ2kOpTmU5lCaQ2kOpTmU5lCaQ2kOpTmU5lB6bI0fGPt/Ic/hVYZXGdMmY9qkaJ+h
fUHjDI0zNM7QOEPjDI0zNM7QOEPjDI0zNM7QOEPjDI0zNM7QOEPjDI0zNM7QOEPjDI0zNM7QOEPj
Qo4ZOWbkmJFjRo4ZOWbkmJFjRo4ZOWbkmJFjRo4ZOWbkmJFjJlGohRm4CTOh3uSYkWMmOtAszv51
z6i0O8c6PWem5v5PPWLvfpM9qjtT3ZbUbcW6bbtOO0ynlUVT35soM6zGVZjjvvxW17ojDKjsAWfn
9eaA1XnYp06lcI7Cw+/bNQ2o7gHVPaC6B1T3gOoe+P80bQZU34DqG1B9A6pvQPUNqL4B1Tfw/3RX
VLhbyVNqzXv3LcNRfP9reS7ti75G23ra1vOvj399tC3c2bRzYjx9u+nbPTb/Fnj+gHuEB+2UFnpt
Ueimazddu+naTdduunbTtZuu9XStp2s9XevpWk/XerrW07WervV0radrPV3r6VpP13q61tO1nq71
dK2naz1d6+laT9d6utbTtZ6u9WqqT031qak+NdWnpvrUVJ+a6lNTfXTvpns33bvp3k33brp3072b
7t1076Z7N9276d5N9266d9O9m+7ddO+mezfdu+neTfduunfTvZvu3YlCnjNwE2biZtyCWaF7TOO9
+zshHx0SWxFNir1sx/mKunw1zIutCTWxPfYZ2bAgtjc0xk3O+CnuXk8Ly+JnhdR7f1r569GB8X+N
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
Vse+pGO7dGWTbqzXhSt14UZd9/c669s6aZmOuVvHvKZjunXJg7pkoy6oU/2/VP1fVv2rVH/hbyqc
o+LfjP6befWUSH5rxdoQW2aVWmEm/MFrz+MV69yr3lsdWkzPFivXKjOrz8q1whrYJ9peq9cKq9cK
82uJyF8zp3pFvt4sWi3qNvNmh3mzQ+Td5vUmke82szeZ2ZvMk9Wif8YseMYseEaU+0T5T4U9j9Vr
Q/LfTdorwgor2Aor2AYr2Aq92ac3+6xgG/TnU/qzT38+pT+f0p9PWcE2JG/1uR/jTtwVWkz1FlO9
RW/2Wc02WM02mPAtJnyL3nzKarZCbz6ll55R98+o82fUdK/1ZJP1ZJO67bWmbFKrvep0tbpcoi6X
qMslarFXre1QazvU2g611au2etXVDnW1Q12tthZtUlOrrXAr1NRTVrgNVo4W9bFEffSqjx12kCvV
QR1etkNbE/5A6Z1Whya18HnTfKtpvlU9vE7VTqo2UrVRTTxncm+j7FqTeitl11J2rdrYpTbeNo03
msYbTeONauRjamTElG03ZdvVymZ1kjJZG0zWBpO1Qc00m6abTdE2k3OjidhkIjZRfSfVd1J7pwnY
ZAI2mYBNJmCTCdhE2Z2mXpOp12TSNZlobaZYuynWboq1mWINpliDCdZmgm02wTabVptNq3bTqd10
ajed2k2nBtOpwXRqMJ02m0rtplL7/qnUYBq1m0ZtptFG7qw1WbaaLFu5tJZDa02XbabLNhNkm2mx
1bTYajJsNRm2mgxbOdXIqUZONZoK20yArZxq5FSjzt/KqbU6v0nHN+n4Jh3fpOObdHyTjm/Q7Q26
vV23t+v2dt3eoNvbdftWLjbq8q26fKsu36rLt7on7rE7LuyrzwrvRGfrssJ91tU6aqGOWqijXuHz
PF2zl6+/4mstX2t1S5qvXXxdytOlPF2qI/K6IM+LebyYpwPy/Jin4vOqfKEqX6jKF/JinirPq/K8
Kl+oyheq5r30Wkqnpap5L62W0qqLVl2qei+9ulTyXvrU0qeWPrX06VLNe1XzXhrV0qiWPktVb171
LlS5e+VcK8dXw90qdkQGKz3bI/ZseFptbouOlNkez1Iy65VZr8wGZNVgDqRl1iCzBtHtEV2D6BpE
t0d0DaLaI6I9IuoVUa+IekWzRzR7RNMrml7RNIiicC/bGx3nSllX2uxKKVdKuVIPDQv3qI2uNuxq
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
s8TV4lpxtrhe3EDpjWi5C8WfxXhxlZggXhZ3iCViOUfv85os/i7WiykiyWu2KMSdPCOK6PElo55R
T6wxGhpniLVGG6Ot2G60N64TO43ORlexx+hudBe+cbPRS5QZfY3bxQFjkDFDlBtP8soznuJVz5jF
q77xkvGy0cB431hlNDLPMs8xzjTPNc83zjFbm62N88yLzXzjfPP3ZoFxgXm5ebnxW/MP5tXGhWZb
s61xidnBvNb4nXm92ckoMLuYXYwrzO5md+MPZi/zVuNKs7fZ27ja7GPebrQx7zQHG3807zEfNm4w
HzEfNXqbE81pRl9zhvmEMdCca75mDDYXmSuNB8yPzfXGdDNpbjdeMHebe4xFZpn5jfGWud+sMN4x
j5iVxnJTS2F8IE0pjRVSybixUtaQWcZnMltmG1/KHJlnrJZNZFNjvWwuWxhJ2UqeaqTkL+QZRqE8
U55pfCXPlucYW+W58jxjm2wtf2vslBfJi40ieYm8xNgtL5WXGiWyQBYYe2Rb2d4oldfJTkaZ7Cx7
GgdlX9nPSMs75d2mkMPlcNOWI+VIU8lpcrrpyAVygenKN+QbZky+Ld82PblYrjDj8gu5wcyV2+Qe
s6ksl9r8hRWxMszzrGzrFPMS6yLrIrOjNdB62LzeGmu9ad5mvWMtN6dZn1urzKetNdZO8xmr2NLm
GxE34pqfRbyIZ34eyYxkmV9E1kY2mqsjmyNbzWRke2S7WRjZFdllbokUR3abX0X2RL4xv47sj+w3
iyKHIhVmceRI5Ii5J1IZqTRLI8fsiLnXVnaGWW5n2plm2s6ya5vazrUbSmk3sX8lXfvX9q9lA/t8
+wrZ0G5vd5Rn2jfZ98nz7Afsh2RX+xF7nOxuT7QnylvsyfYU2dN+3H5c3mpPt5+Sf7KfsZ+Rfe05
9hzZz37efl7ebs+3F8k77LfsZfIe+z37QznK/sj+WN5vf2qvkw/aG+yknGKn7JR8zN5ifyUft4vs
Ejnd3mdXyZlKKFO+oJRqLF9WLdW58m/qAnWRXKsuUZfIpPq9ukJuVFepdnKL6qA6yO3qOnWd3KGu
V9fLnaqz6i53qZ6qlyxVfVQf6au/qHtkmRqqRspj6l412jLVQ+phy1Jj1TjLVhPVDMtRT6onrSz1
lHrKqqVmqdlWtpqr5lo5ar5aatVRK9Sn1ilqtVpvnak2qf3Wr9VBddRqq6qUtq5zWjotrU7OKc5p
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
zLwRU7EgVipWLlYxVjVWLVYrVj/WONY81jrWIdY51t389Io9HhscGx4bFRsXmxibFpsRmxV7Izaf
3yWx5fy9yvysiW00v5/Gdsb2xA7GjhmPJ423M7ELse/4vRa7GXfjSfFoPDmeEk+LV4/fHc8wfzeJ
t4i3iWfGu8R/He8d7x8fEh8ZHxMfH58cfyH+cvy1+Nz4wvjSeG78w/i6+Ob4tvjn8b2Uz40fin8V
z4+fjV+KX4lfjyc6afntVKJT2U7l/+Vvaqf0TjUyCzrVDX8amZ9/JTczP606tesUN3K38Kdnpz78
DjQ/Q81PVqexnSZ0mtopm9+ZnWabPaHSv/w+BhV+H0MS38dQgu9jKMX3MUT5PoayfB9DOb6PIZnv
YyjP9zFU4JsYKkXTog1U5WjDaBtVJzogOkS1jA6PPqXaRsdEn1Wx6MToJNU1Oi06XT0UzYluUj2i
edEtanL08+hFNZXvZlj2/3HLHKeck8X7VTbK/zWf3iL8NSshPTP87RL+/vqfZPk1mTW9fyiL3ZBQ
Hhn+jgl/TbZNN9k23WTbdJNt018LbeeG9qJb+E9/Lw3/zQ1/P/yna64L/96sameakM3sltkzs0+m
vGQ/FA7MzDI/YzMnZE7NzM6cGf7EM2dnzstcnLnMaFcY/eLM1Znrje2WzO1mTdpVOdasy/2Zp8xc
leF7OBTfwOHyDRxeNCOaoXS0bbSd8qMdo51UhG/jKBXtG+1v5uGJ6DBVJToqOlqlRcdHf6vSo1Oj
z6vq0c3RzapGdGt0q6oZvRS9pGr9D3t3Eo/qBwx7mehwEiWRSyA3QG6A3FB3MGzkj0HfH/2byC8b
ZvgfIXdAtnUbIHehbj3Duugb6ZH4kboZ+O+tGwr9R+W9T/54Iyfr1kL/acPV2CyS6xYhF+XRhqno
hyE3RG6I3Mi2NuR4+BQ2xmfRX3Vtw/ywR7UpfZRW0VPdlH49QcuHiOwdQ06iVFHrPTQjqBtDUwa5
JXWfwVsZWtIS+tg0xmawYX3k+sgZuhn6ociN8YAeNqQ0g9J79X1CfxgtaYalyA29K9jYcXgZb5vx
1gF5EZbCeno5NpZNYDdsBuJ/Hf7NyLhd5epuHf9xw+m+WenuWOSW8Jg/ynCi2DgunIM9bXaV0BuM
5Rx/gOEyfN4qGueoyM5VSnOwb4v9q8jJeLsK87G/of9k9K7eYdhNH5KriOxcRjNYHzVsLjbqmtDJ
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
Qztv30/sEffGYNMOAd3KNZ+6JKyVGG6iFLMvxKazIGeW3R93TrDFRJNT26XYjsyueig+R0+Ed+yD
PBLLorLw7dETzGZ2bE/Uts2hFY1beFCvHyUC0d58zIGZzGj04krT3neSTvW+fO8CBPI/P3l5Pg0K
ZW5kc3RyZWFtDQplbmRvYmoNCjIzNCAwIG9iag0KWyAwWyA1MDddICAzWyAyMjZdICA4N1sgNTE3
XSAgMTA0WyA2NDJdICAyNThbIDQ3OV0gIDI3MVsgNTI1IDQyM10gIDI4MlsgNTI1XSAgMjg2WyA0
OThdICAyOTZbIDMwNV0gIDMzNlsgNDcxXSAgMzQ2WyA1MjVdICAzNDlbIDIzMF0gIDM2NFsgNDU1
XSAgMzczWyA3OTkgNTI1XSAgMzgxWyA1MjddICAzOTZbIDM0OV0gIDQwMFsgMzkxXSAgNDEwWyAz
MzVdICA0NTVbIDQ1M10gIDg0MlsgMzI2XSAgODU5WyAyNTBdICA4NjJbIDQxOF0gXSANCmVuZG9i
ag0KMjM1IDAgb2JqDQpbIDI5OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDgx
OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTc4IDAgNTE3IDY2NSA1ODIgMCAw
IDAgMjk2IDAgMCAyOTYgMCA2NDggNjU3IDY2NiAwIDQyNCA0OTQgNDE0XSANCmVuZG9iag0KMjM2
IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDk4OTEvTGVuZ3RoMSA3MjU1NzY+
Pg0Kc3RyZWFtDQp4nOzde3hU1bnH8XfNfTKTzEySmSQMCTMZbjJgIOFulAiEW0RJiDZRsYkEDSiI
YPFeUIvYQFWKiLW1pae19yMTtAptVVqt1bYoarXVXkStSqtYL8fWGzPn3TuDRbGn+DzwPOc85/tZ
k9/ae+3b2reVwD8jRkTKNVyyavrUxmky+Py/SqB4qLZWTZ9z0tzIMPcoCYSn6vz46XNPnnznhm8v
0PnLRMxXT2idO2P5wNf7ifz1DyLLn53d2DJdYmJ0+/66fvCkuTW1V/95SkbE4dP5jlOmzm674P7L
qsWcsUPEvXv+4s6lzptc9eKPXaPLe+avuCDRNrv1dfEPHK7b3HHW0rMXb9yxUsRfVqox5+zO5Uul
QoZIwZCv6Prhs8+9+KwnZgQuE//g3SK+E7q7Fl90yTHLJovp2ize3j3dCzq7PL/fMET7uk7XH9ut
DcWTvb/W+ft1fmD34gsumnOqd58eq1tkz7JzFixb4i51D5aC2B5d/rlzz5vf+YunHrxK/DXan5d+
srjzoqUrX/dfr9tbyxNLOhcvuO2RY0dJQdm52p3w0vOWX5Brlgu1f5dZy5cuW7D0iqZXJ4o/0SXi
/PkKPX7RLs9JuvwH1vFX6PE3S9l5Or/LOr5Y98JTtW3+qlfinw7Vv5WIW5dNZMtb9VuseudfXpmf
K9+3pyDju1DX9dvrW7T2XbhP+xSoypVnFxZkPliy3+lWy/I/SkIc9rxD73eVnKxbbPPPsVucrrDj
J+IWn/tmd53O39lXO6bJWY7rfG5HwOt0OFwOh9ksjjVDH6lv0XVi1oaz5yYSut9E7lXPyn3viN93
oaNc9z7AWuZq8RRaV0KM+wa53T7OL3SfZ364c45fyrddafmx/B/hm9h3Lp510nI49uf6mhxv19XS
7G6WZtd3pPnA5Y4zZMUB09datbtGNrgn6/qtssGad3bJBuebssI5R9KHo08AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA8P/b8j8OMYOMThhz6BsZOXhlIwOMV+ta69Nf91bjGHjYegkAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcMda3dRqLBOVtX0584s9lxS+B3D4p
kKBmQPN9XVqoWSghzSI7Q3aGJZJ7TyJSnHtXiqVEs0RKNUslqhmVmGZMyjXLpEKz3M4K6Zd7R/pJ
XDMulZr9pUqzUgbk3pYqSWgOsDMh1ZpJSeX+IdUyUDMlgzQHymDNQTI093cZbOcQOUpzqAzTPErS
ubdkmIzQTMvRmsM1/0tGSI3m0TJSs0ZqNUdKXe5NGSWjNWtljGadjM29IaNlnOYYGa85VibkXpdx
MlFzvNRrTpBjNSfaeYwcl3tN6mVS7m9yrByveZxM1pwkU3KvSoNM1TzezskyTXOKTM/tlakyQ7NR
ZmpOk1ma0+WE3Csyw86ZMltzlpyo2SQn5V6WE6RZc7a0aJ5o50kyN/dXmSOtms1yimaLfEpzrrTl
/iKt0q55spyqeYqcpvkpOT23R9pknma7nKF5qnRoniaduZfkdDvnyZmaZ8h8zU/LgtyL0iFnaXbK
2ZpnSrfmfM0XpEsWaS6QczTPknM1z5bFuT9LtyzRXCjnaS6SpZrnyPm55+VcWaa5WJZrLpHPaJ4n
K3LPyVI7z5cLNZfJRZrL5ZLcs3KBXKr5GblMc4VcrnmhfDa3Wy6SlZoXyyrNS+QKzUvlSs3L5HO5
Z+RyWa35Wc0/yUq5WqdXyRqdvkI+r3ml9OT+KFfJWs3P2bla1mleLdfm/iBr5DrNa+R6zc/Les0e
+WLu97JWNmiukxs0vyAbNa+VG3NPy3WySfN6+ZLmerk595R80c4N8mXNG+QWzY3y1dzv5Eb5muYm
2ax5k3xd80vyH7nfys3yDc0vyzc1vyK3at4i38o9KV+V72h+zc7N8l3Nr8v3ck/If8j3Nb8h/6n5
TblN81bZkvuNfMvOb0tG8zuyVfO7cnvucfme3KH5ffmh5g/kTs3/lLtyj8ltsk1zi2zXzMiPNHvl
x7lHZavcrXm73KN5h+Yu+aHcm3tE7pSfat4lP9PcJvdpbpf7cw/Lj+z8sTyg+RP5hebd8mBup9wj
D2neK7/U3CG/1vyp5q/lZ7JT8z55WPN+eUTz5/Jo7lfygDym+Qt5XPNBOx+S3+R+Kb+UJzV/Jb/V
/LX8TnOnPKX5sDyt+Yj8XnOX/CH3kDwqf9R8TP6k+bg8o/kbeTb3oDxh55PynOZv5XnN38kLuV/I
U/Ki5tPykubvZU/uAfmDnX+Uv2r+SV7WfEZeyf1cdstezWflVc3n5DXN5zXvlz/L65ovyBuaL8qb
mi/JW7n7ZI/8XfMv8g/Nv9r5sryd+5m8Iu9q7pX3NF+V9zX/JvtyP5XXJKv5uuQ03zCi+aYxuR3y
X8ah+ZZxav7duDX/oXmvvG08mu8Yr+a7xq/5ninI3SPvm4DmPhPUzNqZM0W5u3WEj4gs3x0I+MQ4
dc7lOfTfDQH9PfBRHvF4rV04rY/X6xW32324fhcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAR0gw6BPjkk/2/Z5BKTiozSsen9faj/Xx+Xzi9vD9ngAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjfrrDQ3/f9nm7vJ9hIAge1+cTr98n+7/f0
+8XD93sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgf71QqCD//Z6+
T7CRBA9q84uvwC/57/csKCgQj9dz2HoJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAHBnhcEAcbp3wfILv9wxL4UFtfvEFrO/3dFufgkBAvD7vYeslAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGREIsH893v6P8FGUnRQW4H4AwWS/37PAN/v
CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8TSkoLxeHRCW/BoW9U
KuGD2gJSUBjQ2mN9gsFC8fl9h6uTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAwBESjYXy3+8ZOPSNYhI5qC0ogaKg5L/fs6ioSPwF/sPWSwAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODIKK+IiMOrE77CQ9+oQkoPaiuSYLhIa6/1CYfDUhAs
OGy9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6MeP8Scfp0wl90
6Bv1l9hBbWEpKg5r7bM+xcXFEigMHK5OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAEdIZVWpOP06URA69I2qpPygtoiESiJa+61PSUmJBIuCh62XAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJGRSMbEWaATgcihb5SUfge1FUskWiL57/eM
RqNSFC48bL0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjoxkdVnf
93sGP8H3e1ZL/KC2EonErO/3LLA+0VhMisJFh62XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAwJExaHA/cQV0orDk0DcaLFUHtUWlpCKmdcD6lJdXSLg4dNh6CQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZw9KV4irUiVDs0DdKS/VBbeUS
61+uddD6xPv3l+Jo5LD1EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ADgyjq5JiKtIJ8Llh75RjQw+qC0u5QPiWhdZn6qqAVJaVnLYegkAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGbV1KXGHdCLS79A3qpOjDmqrlH7JSq1D1ieRTEq0InrY
egkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcMQ79cepPqaaxa5es
0Lpcwtrik2qZLSdJpyyQhXKuLJULZKVszuV0jUR+yXx7yRJZtn9J7sWPlM/l5uu+y/9FD5zi1eNI
w4mtLbNPaJo1c8b0aVMmH98w6bhj64+ZOGH8uLFjRtfVjhpZc/SI4elhRw0dMnjQwFR1MjGgqrJ/
vF9FeVksWlpSHAmHigqDgQK/z+txu5wOI8NNeaZ8SlvjokzFlI5MMDU1FU5kgie+NrsmI8XxZCqS
qKtpH5FfK+NOZ6SkKVM6p61XGsa3Zzzpj65yYsY5KPxGUjeeHU80ZlyD9JOa1dmVGdrSlkyFn4x/
sLxdt8n0m9KWTMYzjkH6mamL9DOrM9GVCc/R9mS8r2VmRua0WT/bcs+N10YZn2zXbGnLVO2fbW//
uE5u16u84yPdPNH0hHuDFVOmZqS0V4LPZSRqrfbaeMlIfWZoWjsS1il7b1KTMaVvZExJxkRna5c/
fAhrs93jP+YaNHYtSjV2LdQr2tXxz2v6Wt8VTSZ6Ej0tbZE6nbQ73ZR5sLmtN1AwJTVlQYE2iN0g
vQUBbQlYDbqLpb0meJyxJxzBxom9DvEV6uUrtrrbaP0syjSs7dCJ1FS9brqk5J9LtuV2rDtwkehm
+6dK+qb6OpHxTMl4+zqRWJhp6MzI2kTv8B0967aF5cyOdLAr1dV5elvG2akr9IpzUGN3a6Z/05xT
tUkPpT8d3Qnrdk+1w7p5icbuRI/OW+t2aKamWjf9Q+1d3Qs6rMfEdKSm6jL/lLY1yR3xTLHWjZlI
OlOoqxVe8ue4s6exfGHCmu3pWZPIbNbuHrA0aaU+BOXa9Z7GlB5Nd9a4aLJ1S2o+uG320zizy745
DWs7E5lVZy7qe/Y61+1//pM94Uzw70m9O3p/dEt7w/yl7OpYZHV5Uad1mo2LEj1rF9inus4+NX1e
E42Lplo/1ob69MvJuvWpbY3dqcZ/HlBPXCecgz66bTKZqUhbG/b0NFpd7OzS3vd1WRf8s//WOxFP
G+3PlExDq11Jq30P9IgNnVPb8035FU61NrOWdExtb0/23XddNeMdtMZ9dCrRY+3ROyhTmg4n79dl
O0YMb2ppa5wat88+45jSduze8vhenW6a80GzKdd1emr2xvuuUdPcVFNz31PQvT86WvteYMcHd15X
za9v73VneXynTk9LTevo6ZmWSkzr6ejp3JZbdWYqEU719AaDPUsbOxL2m2+0/Udr45lp69oz4Y5u
M1FvsvW8TWtpypQ0n2bdnmmJ7s6+wWJSKjk+noy0719nzr9anH/P9InX5956z3rCr2jfgjoixRPT
rOFlm44K8Ux4vPWaak9ObtP3YL79zNqh78dc3XncelOc7YMaF87NXyB9GvMPjDXuNedbdSfJpPUO
rd3WIGfqTGZVc1vffELOjG+Vhpq03rsOa8mO/UuiJ1tLVu1f8sHmHSm9V+VNc//NM33g89wTSRUn
JtTY198ebrsyO1r1HN8en/GNz9/ukiltzrgjP+WIO62pgrQOX/WZsrS9oXVNdJTsCacSu1KZcDrj
ntK2I17fnghHdHgzus6MtPXW6Ci6K/WQscZOKQ1nTH3GxKx20bHUHtKdZeN14QcPT6KxpyP/dB14
WvlfAF3dH39uuk44pacX71s/UpyyzvDX9pCWH6kHTbPepXiyb41Z7ZkiazzOFL1ih/Y3PqUtoaOP
vq3N9kSiMdFt3exMomOqPQy0xw9s3pbb3THVGva0y9Yq8fxjrdl3aT/8rB36E75Kn/Ar1rV369Od
aRimZ5AYo4e135bWtvxVGh/Pv0XWsWZap/Lh5R9cxf3rHHx1m1o/NHfAfu1l4z948VvbMtPS+/fT
Nz89HT9wdsZHFs/cv1hHh8vjl1i/JRwyuTdlrmnubTDXzD21bXtY/yC6prVtq8M4pnRMbu8dqMva
tif07xq71WG1Wo3WTMKakSaje9vq8Nnrx7c3iKyyl7rsBnt+/jYjdptvf5uR+dscfW3h/W0ObXP1
tTXYbfYfDQ3Nz+yOlfX/zRMal14Wi196WcWjj+n0igs1Fi/VOPc8jXOWxOLnLFm5rN8FnymN9j97
kcZZCzUWdJfGF3SvPr9fxfLYJVMqkhfrz/GTzadMi/7Bljan5OuTtXZp3Zqv5+br5nw9J1+3mFn2
+ifl6xPz9ex8fYLW1npN+Xpmvp6Rr6f31bkdZtbWwvCE42Nmmplib9mYr6fm68n5+vi+WreYsjWk
W0wzDWaiXqu0mZSvj8vXx2ptbVGfr4/J1xPy9fh8Pc6Msdcfm69H5+u6fF1rRtr1qHxdk6+Pztcj
8vVwM7Lhb470S3sc6Rf15+YvedJf2liQvmW9O32D/nxRfzasd6XXb/Skb9rkSE/f6Ep/VX82bzLX
bzKrNpnEJhPeZG7c6ExrtUmrpRvNxtXO9NrPe9KfX+1Lf3alK325/qxc7Ulftdqk4+Oi5WOj0THR
4tHRUF00WBv1j4p6RkadNVE5Ojp4SNHQIaFh6aLh6VB1qmhgKlQ1oCgxIBQKR4L+gkDQ4/UFnS53
UIwjOCl0XcgRN5WF5d5+hdFwWWGxq7RweP2w+qH1g+sH1lfXJ+qr6uP15fXR+uL6UL2/3lPvrJf6
OXWtJlPcJE2tkzMlRuu5kzN16aZtzkRLpjbdlPHPOa2t15hr27U147hGH/rWjOsafc5b9a+lU09r
22YqrMWr49vFGMk0daz+Qns6XZnpssbTVZXtmVpr4vrKdv3NV9uciacmpz/O8gOme4cObswMa+zM
DG/smHrgSqavEl1bi+Vj9/XvZcozk/REP9rc67fOeE7L5KaMT3/L++aclumX0pkHdWaszgRTk3t1
sNA/nF3Oa9v1n0ee+VKhWfjPPJCrpa8l99KHM+u0UteX7Ob8P/Re1fmgVDguzL3kvNHaqm/tf8+X
/3FZM+/LXnnSbr4rv/gW/dkif5Ar//UezIWm+dCO9aGtztBXbZYZbk+P0KnJ5hh7erop0Zf7KZ3b
a89Xyj55yxTLW/K89mOnvK1PyZ3ygPEalwl9zI5vPeAYq0ybZtHHduAxLaLDRJU8Letko6yW6+Ui
+bMu+YfcI3+S1w7YT8rOIY4T5Zs6cYMu79uDZZv05lfbInfIg1pn5Dpde5S8LNtNte79kf/p6h0h
Xfrv9iWyXM/ocj36Gj3D9XKjfFk26/X5nt3T7XoW92l/d+p5/Fav7LPyovb4Nb3O70pOr63fFOmd
KDeVptoM0WFtlN6vY3SYbdRh7nZ9Xna7X7T/dT9wu7jMxK1S7N1mJjb4jXOG2+13zZCavcUTavZq
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
/Rf5gnzZYJfvatntrHSepeUG517XYAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU
CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKP/djrnGSHWWcfyZc2aXmdkBtxQLoraT
pgHawAJtJUgrIqSALF25t1wCLHu3y55z9oaoUeIH7SehtEVEJLECLS200Ast2lpUaqNSExI/aGKq
MTVpP7RpvFBaLePzvuedG7t0tg0fTPz9/pn3/M87z3t/ztkBhBBCCCGEEEIIIYQQQgghhBBCCCGE
EEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBC
CCGEEEIIIYQQQgghhBBC6KNLRBL62aHl1bJZkjJWUnJ3/vdars2/LI2Syh+SVbZcreU3tVyUf13W
2PJu+WL+vJZLbNloyy/JKC1XSY2Wq23NWslquU4+rx8Tv87Gr9P4d7RcraXInf5D4ksi6YsnY/Q+
9klp0Dvja7Q+I7c7n5SbZKH1tVpfK6HzSZkkg9aP0vqU7Hc+KVPkoPUprc/KWeeTMlX+YH1ax3wv
kXQ+Ide6cdOmn8RF532Z4tU6r316Dc7XyARvjfO1MsnrcX6UfNt7wPmU3JQY53xaxiT2O5/xxvgT
na+ThTVTnM/K7JpCP6O9vTWHnR8jK1Jzrc+YvUrtcl73KnXA+jqtH5s663xSbk69an3WrCVd77zO
Pz3B+jFaX5+e53xSZqSXWV9v+knvcF77Se+2/mqz5+kzzuuep39j/Tgzn/Tbzut80vG+fVzrx2Wm
Op+UWzPxWNeY+Ey/8xqf+Zb1n7Dxx5038fFYnzQ5kLngvOZAnWf9p20O7Hfe5EB81teZ+Lqpzpv4
WdbfYHKgbrPzmgN13dZPs/F7nTfxNidTSc2NFXVnnU9IKnut88XcSJnMGZud5Lw+RdnZzhdzQ32t
3JBd4nwxN9QXc0N9WsYljzqf8TJxbqgv5ob6Ym6oL+ZGqiwfUmX5kCrb51TZPmfL4rNl8dmyPMkW
8qRJ2qRDerXsl2a5U7qkRe8C6dNPu9bl9ClvlsX6fZf6yuh+GUiMlh55o2q7UmS71rRWjY+jFtpx
+qtGuzj/Xv8F/4z/opYnqrWpiD2i390sM2Sm3KIuN2zbBep69X1kSrPyLnU9+hbLyRekW5WTFVrX
IZ36XZ+9a9Nrm0YP2rWYyGW2daGtiaoceb6d25f106M9mXUFMqC+1faTkzt0nDadWb+dW4+dZZ+b
m+l/qX7T+qHmNF9bdlc9j2kjjMsV49bYUfrcSnMyS8eaqSsd2v6jjNJlV9Ns88qchtmfrXrtlXu0
zrQw33Rq7fBn2WHvB/Q0C9Etet2q9812V80uNehfuriHdruGuF23bNeoTjd+r/2+xa7VnGq7bdta
1l+31jS71tvUm1mZ8+q0Z2xW0GefJHPGpj/TdpHuw0yZrVlxi36m2fwwKu+hf8jcTG9bbd2lWbPU
9p/T9RTyKt7Hhsvm+lJb12ZzNF7P0PFKe2Fqe+16q2fwyHN4tGQ6pq6/a+P96+/atKXpdyvHNx1d
OX7t5LZT97QMfGb9so70nmXLu1deaLm3Y8EMrxQpuaa/Gb9qtIlcHjYdO3Bu18SdLzdNW/N+56jl
v/rapFWpzZM7T29tzGeNN/WX33PTYoZn5mKfoX5d7xyZrtpm1aBrvnT3GtzZT1e/3b4vOmyOmp3a
fple2it2qdCDufZolCnX2oiczfLteh2wJxOfS/w0lE6m2d6Htq+tNmP63SlusW0LZ3mH/uJbqm+K
uG1v2TehXVGrjtJie+yy+bPNjtVSzL9Lx43vTWyLnvGAXU2cO4GWrfZ780TEK4hzPh6ry/XQ4vpq
s2WDfeor122+77Zuira6Ua/myd9SlqVDZ9UzpOeR71Gp99ZiTvfa90O/nXdLxdt86Nrj0YfO67ay
HTAridfSb8cr/I0x/cdrbdWabXblgX3bDb/SeJ+bK/Y0fuoCV8ariv2AzcMB29LMdtA984V+TGS3
fUN+0AldmadienEVfcVfGF0f6vdIHG3eW516HdRYUzNQtf3QFovsvPqqtizELdTfNN36d+e89vGG
1lX/rVIZX+inz/3WCUY8cqnFGuuqtYujFmtNt47dPqI2ldHL3LkN6DMRZ/32qj0M16b81KqvtyI6
eV1ybvK25ILkrOTs5Lzk55KNyc9W62HYNqtG/Nu1FNlodiMxU321NqXIRvu+CPXEq6+0PHapfQN3
jeAZKEVW/Jrc9PjOwPyF7F3csWDLvI60XPJr83J/UXe9vqK20Mb0seelA+cK19JvtGJN7gN+tZVm
WYjxxZJv0vfEcCQ0IqX/Er5KRuXz8jHzPxi1Zy+eFa3MT85PTv3R/a9GiQ0pSYxOiYmIP+Xo/Zsp
8euHHet/EJ3vu+765yvTX+L5wlX7PF24LxvvXJl/xcX+2sX/1t2/Et8nrr8ScwIAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPi/JqGfjNwqsyTR
2dzTJSn5lHgLFjflpH7d4pU5uUYknzeB5WWx3RzZXGyXq2g3wcYmXJuEcfbqiT/Y1tsv42w50ZY5
1195mZCkbZXQnj3ZJ0vCt8K3okPRj6OD0Y+ih8I3g+97m7zNXrO3MTocPBj+PfxHsCt6Mdgd3B88
EJ0O9gT7gh+Eb4f/DP8V/Ty4L9gd/id8P3wv/Hd4McxHEiXCC+G70cPh+fCd4HvB3ugX0S+jM9FL
0SPRkejR6LHoaHQsejx6IjoenYiejJ6Kno6eiU5Gz0bPRaein0Q/jZ6PXoh+prNb4qW9jFfnZb3R
Xr13lTfem+BtdDPr8zf4LX6r3+F3+l3+gD/of8X/qr/H3+vv80/6z/mngh8GB4KDwaHgcPBw8Ehw
JHg0eCw4GhwLngiOByeCJ4OngqeDZ4KTwbPBn4JXg78Efw1eCy6G14a58PrwxnBOeHs4N5wXzg83
hF8PvxHuCL8TfjfcGT7odjGjZdbtp7nqWepe6l30mt1ft9//BeVnOqQNCmVuZHN0cmVhbQ0KZW5k
b2JqDQoyMzcgMCBvYmoNCjw8L1R5cGUvWFJlZi9TaXplIDIzNy9XWyAxIDQgMl0gL1Jvb3QgMSAw
IFIvSW5mbyA0MSAwIFIvSURbPEM5NkEzREM3NDAyMTVDNEVBRjA2RENGMEMwMEI4OEZEPjxDOTZB
M0RDNzQwMjE1QzRFQUYwNkRDRjBDMDBCODhGRD5dIC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3Ro
IDUzNT4+DQpzdHJlYW0NCnicNdTZV8xhGMDxd6oxyFaWhIrKTmaqQUQhKZWt7FtDzUylxTItmCh7
G+1KllBok+0c/0BXuXLBhQsXzuEKx41zUCe/3/PluXg/533P8zzved+LRyktRkYM2uqjlI4bPguG
b4KxWjAPCpYSITxPiPATIk2C1SpEDQuZ0fAa3gl26uwcOroFZyoMCdm+Qn6QUBAjuJzwVSj0hh74
KRR9EYq53f1eKKVneZJQ9V2o8Rca3giNPLrJJTTXCi3tOob0QKU8tA8xq27ogV4YB/9S+rQCm+3/
zgCe4AFG8AJvGAUmGA1jYCyYYTw8hQkwCSbCMlgK/jAdfGAK+MJkmArTwA9mwgwIhACYBQthAQRB
MMyGORACoTAX5sF8WAKLYRGEwUawQD+EQyREQBxEw2pYDlZYCStgFUTBGlgLMRAL62A9bID9EA/P
YBMkQgLshT2QBJthG6RAMmyFLbADtsNuSINU2AU7YR8UwAF4DgfhMByCfMgDG6SDHY7CEciEDHCC
A3IhG7LgGORAKRyHF3ACTsFJOAtnoBBcUAxFcBpKwA1tcA5ewnkohzK4CBfgFrTCZbgElXAVrkAF
XINqqII6uA41UAs3oAHqoQWaoBFuQjN0wW14BXfgHtyFx/AI7kM7PIQH0Akd8EQbazmfZBzmBuh4
hlQKoR91vH6FCb8zdIx/fghDFmH4g47JMSA43wpZ/Ur9Bb6qmv0NCmVuZHN0cmVhbQ0KZW5kb2Jq
DQp4cmVmDQowIDIzOA0KMDAwMDAwMDA0MiA2NTUzNSBmDQowMDAwMDAwMDE3IDAwMDAwIG4NCjAw
MDAwMDAxMjUgMDAwMDAgbg0KMDAwMDAwMDIzMCAwMDAwMCBuDQowMDAwMDAwNDk0IDAwMDAwIG4N
CjAwMDAwMDE0MjEgMDAwMDAgbg0KMDAwMDAxMjQ5MSAwMDAwMCBuDQowMDAwMDEyNjY1IDAwMDAw
IG4NCjAwMDAwMTI5MTAgMDAwMDAgbg0KMDAwMDAxMzA3OSAwMDAwMCBuDQowMDAwMDEzMzE5IDAw
MDAwIG4NCjAwMDAwMTM2MjEgMDAwMDAgbg0KMDAwMDAxNDg0NSAwMDAwMCBuDQowMDAwMDI1OTE2
IDAwMDAwIG4NCjAwMDAwMjYwNDAgMDAwMDAgbg0KMDAwMDAyNjA3MCAwMDAwMCBuDQowMDAwMDI2
MjIyIDAwMDAwIG4NCjAwMDAwMjYyOTYgMDAwMDAgbg0KMDAwMDAyNjUzOSAwMDAwMCBuDQowMDAw
MDI2NzA3IDAwMDAwIG4NCjAwMDAwMjY4NzYgMDAwMDAgbg0KMDAwMDAyNzE1NCAwMDAwMCBuDQow
MDAwMDI4NDQ3IDAwMDAwIG4NCjAwMDAwMjg3MzUgMDAwMDAgbg0KMDAwMDAzMDA1NiAwMDAwMCBu
DQowMDAwMDMwMTg5IDAwMDAwIG4NCjAwMDAwMzAyMTkgMDAwMDAgbg0KMDAwMDAzMDM4MCAwMDAw
MCBuDQowMDAwMDMwNDU0IDAwMDAwIG4NCjAwMDAwMzA2OTUgMDAwMDAgbg0KMDAwMDAzMDk3MyAw
MDAwMCBuDQowMDAwMDMyMjE1IDAwMDAwIG4NCjAwMDAwMzI1MDggMDAwMDAgbg0KMDAwMDAzMzM1
NSAwMDAwMCBuDQowMDAwMDM2MDc5IDAwMDAwIG4NCjAwMDAwMzYzNzcgMDAwMDAgbg0KMDAwMDAz
ODA5MiAwMDAwMCBuDQowMDAwMDM4MjY5IDAwMDAwIG4NCjAwMDAwMzg1MTcgMDAwMDAgbg0KMDAw
MDAzODgwMSAwMDAwMCBuDQowMDAwMDM5MzI5IDAwMDAwIG4NCjAwMDAwOTAxNDIgMDAwMDAgbg0K
MDAwMDAwMDA0MyA2NTUzNSBmDQowMDAwMDAwMDQ0IDY1NTM1IGYNCjAwMDAwMDAwNDUgNjU1MzUg
Zg0KMDAwMDAwMDA0NiA2NTUzNSBmDQowMDAwMDAwMDQ3IDY1NTM1IGYNCjAwMDAwMDAwNDggNjU1
MzUgZg0KMDAwMDAwMDA0OSA2NTUzNSBmDQowMDAwMDAwMDUwIDY1NTM1IGYNCjAwMDAwMDAwNTEg
NjU1MzUgZg0KMDAwMDAwMDA1MiA2NTUzNSBmDQowMDAwMDAwMDUzIDY1NTM1IGYNCjAwMDAwMDAw
NTQgNjU1MzUgZg0KMDAwMDAwMDA1NSA2NTUzNSBmDQowMDAwMDAwMDU2IDY1NTM1IGYNCjAwMDAw
MDAwNTcgNjU1MzUgZg0KMDAwMDAwMDA1OCA2NTUzNSBmDQowMDAwMDAwMDU5IDY1NTM1IGYNCjAw
MDAwMDAwNjAgNjU1MzUgZg0KMDAwMDAwMDA2MSA2NTUzNSBmDQowMDAwMDAwMDYyIDY1NTM1IGYN
CjAwMDAwMDAwNjMgNjU1MzUgZg0KMDAwMDAwMDA2NCA2NTUzNSBmDQowMDAwMDAwMDY1IDY1NTM1
IGYNCjAwMDAwMDAwNjYgNjU1MzUgZg0KMDAwMDAwMDA2NyA2NTUzNSBmDQowMDAwMDAwMDY4IDY1
NTM1IGYNCjAwMDAwMDAwNjkgNjU1MzUgZg0KMDAwMDAwMDA3MCA2NTUzNSBmDQowMDAwMDAwMDcx
IDY1NTM1IGYNCjAwMDAwMDAwNzIgNjU1MzUgZg0KMDAwMDAwMDA3MyA2NTUzNSBmDQowMDAwMDAw
MDc0IDY1NTM1IGYNCjAwMDAwMDAwNzUgNjU1MzUgZg0KMDAwMDAwMDA3NiA2NTUzNSBmDQowMDAw
MDAwMDc3IDY1NTM1IGYNCjAwMDAwMDAwNzggNjU1MzUgZg0KMDAwMDAwMDA3OSA2NTUzNSBmDQow
MDAwMDAwMDgwIDY1NTM1IGYNCjAwMDAwMDAwODEgNjU1MzUgZg0KMDAwMDAwMDA4MiA2NTUzNSBm
DQowMDAwMDAwMDgzIDY1NTM1IGYNCjAwMDAwMDAwODQgNjU1MzUgZg0KMDAwMDAwMDA4NSA2NTUz
NSBmDQowMDAwMDAwMDg2IDY1NTM1IGYNCjAwMDAwMDAwODcgNjU1MzUgZg0KMDAwMDAwMDA4OCA2
NTUzNSBmDQowMDAwMDAwMDg5IDY1NTM1IGYNCjAwMDAwMDAwOTAgNjU1MzUgZg0KMDAwMDAwMDA5
MSA2NTUzNSBmDQowMDAwMDAwMDkyIDY1NTM1IGYNCjAwMDAwMDAwOTMgNjU1MzUgZg0KMDAwMDAw
MDA5NCA2NTUzNSBmDQowMDAwMDAwMDk1IDY1NTM1IGYNCjAwMDAwMDAwOTYgNjU1MzUgZg0KMDAw
MDAwMDA5NyA2NTUzNSBmDQowMDAwMDAwMDk4IDY1NTM1IGYNCjAwMDAwMDAwOTkgNjU1MzUgZg0K
MDAwMDAwMDEwMCA2NTUzNSBmDQowMDAwMDAwMTAxIDY1NTM1IGYNCjAwMDAwMDAxMDIgNjU1MzUg
Zg0KMDAwMDAwMDEwMyA2NTUzNSBmDQowMDAwMDAwMTA0IDY1NTM1IGYNCjAwMDAwMDAxMDUgNjU1
MzUgZg0KMDAwMDAwMDEwNiA2NTUzNSBmDQowMDAwMDAwMTA3IDY1NTM1IGYNCjAwMDAwMDAxMDgg
NjU1MzUgZg0KMDAwMDAwMDEwOSA2NTUzNSBmDQowMDAwMDAwMTEwIDY1NTM1IGYNCjAwMDAwMDAx
MTEgNjU1MzUgZg0KMDAwMDAwMDExMiA2NTUzNSBmDQowMDAwMDAwMTEzIDY1NTM1IGYNCjAwMDAw
MDAxMTQgNjU1MzUgZg0KMDAwMDAwMDExNSA2NTUzNSBmDQowMDAwMDAwMTE2IDY1NTM1IGYNCjAw
MDAwMDAxMTcgNjU1MzUgZg0KMDAwMDAwMDExOCA2NTUzNSBmDQowMDAwMDAwMTE5IDY1NTM1IGYN
CjAwMDAwMDAxMjAgNjU1MzUgZg0KMDAwMDAwMDEyMSA2NTUzNSBmDQowMDAwMDAwMTIyIDY1NTM1
IGYNCjAwMDAwMDAxMjMgNjU1MzUgZg0KMDAwMDAwMDEyNCA2NTUzNSBmDQowMDAwMDAwMTI1IDY1
NTM1IGYNCjAwMDAwMDAxMjYgNjU1MzUgZg0KMDAwMDAwMDEyNyA2NTUzNSBmDQowMDAwMDAwMTI4
IDY1NTM1IGYNCjAwMDAwMDAxMjkgNjU1MzUgZg0KMDAwMDAwMDEzMCA2NTUzNSBmDQowMDAwMDAw
MTMxIDY1NTM1IGYNCjAwMDAwMDAxMzIgNjU1MzUgZg0KMDAwMDAwMDEzMyA2NTUzNSBmDQowMDAw
MDAwMTM0IDY1NTM1IGYNCjAwMDAwMDAxMzUgNjU1MzUgZg0KMDAwMDAwMDEzNiA2NTUzNSBmDQow
MDAwMDAwMTM3IDY1NTM1IGYNCjAwMDAwMDAxMzggNjU1MzUgZg0KMDAwMDAwMDEzOSA2NTUzNSBm
DQowMDAwMDAwMTQwIDY1NTM1IGYNCjAwMDAwMDAxNDEgNjU1MzUgZg0KMDAwMDAwMDE0MiA2NTUz
NSBmDQowMDAwMDAwMTQzIDY1NTM1IGYNCjAwMDAwMDAxNDQgNjU1MzUgZg0KMDAwMDAwMDE0NSA2
NTUzNSBmDQowMDAwMDAwMTQ2IDY1NTM1IGYNCjAwMDAwMDAxNDcgNjU1MzUgZg0KMDAwMDAwMDE0
OCA2NTUzNSBmDQowMDAwMDAwMTQ5IDY1NTM1IGYNCjAwMDAwMDAxNTAgNjU1MzUgZg0KMDAwMDAw
MDE1MSA2NTUzNSBmDQowMDAwMDAwMTUyIDY1NTM1IGYNCjAwMDAwMDAxNTMgNjU1MzUgZg0KMDAw
MDAwMDE1NCA2NTUzNSBmDQowMDAwMDAwMTU1IDY1NTM1IGYNCjAwMDAwMDAxNTYgNjU1MzUgZg0K
MDAwMDAwMDE1NyA2NTUzNSBmDQowMDAwMDAwMTU4IDY1NTM1IGYNCjAwMDAwMDAxNTkgNjU1MzUg
Zg0KMDAwMDAwMDE2MCA2NTUzNSBmDQowMDAwMDAwMTYxIDY1NTM1IGYNCjAwMDAwMDAxNjIgNjU1
MzUgZg0KMDAwMDAwMDE2MyA2NTUzNSBmDQowMDAwMDAwMTY0IDY1NTM1IGYNCjAwMDAwMDAxNjUg
NjU1MzUgZg0KMDAwMDAwMDE2NiA2NTUzNSBmDQowMDAwMDAwMTY3IDY1NTM1IGYNCjAwMDAwMDAx
NjggNjU1MzUgZg0KMDAwMDAwMDE2OSA2NTUzNSBmDQowMDAwMDAwMTcwIDY1NTM1IGYNCjAwMDAw
MDAxNzEgNjU1MzUgZg0KMDAwMDAwMDE3MiA2NTUzNSBmDQowMDAwMDAwMTczIDY1NTM1IGYNCjAw
MDAwMDAxNzQgNjU1MzUgZg0KMDAwMDAwMDE3NSA2NTUzNSBmDQowMDAwMDAwMTc2IDY1NTM1IGYN
CjAwMDAwMDAxNzcgNjU1MzUgZg0KMDAwMDAwMDE3OCA2NTUzNSBmDQowMDAwMDAwMTc5IDY1NTM1
IGYNCjAwMDAwMDAxODAgNjU1MzUgZg0KMDAwMDAwMDE4MSA2NTUzNSBmDQowMDAwMDAwMTgyIDY1
NTM1IGYNCjAwMDAwMDAxODMgNjU1MzUgZg0KMDAwMDAwMDE4NCA2NTUzNSBmDQowMDAwMDAwMTg1
IDY1NTM1IGYNCjAwMDAwMDAxODYgNjU1MzUgZg0KMDAwMDAwMDE4NyA2NTUzNSBmDQowMDAwMDAw
MTg4IDY1NTM1IGYNCjAwMDAwMDAxODkgNjU1MzUgZg0KMDAwMDAwMDE5MCA2NTUzNSBmDQowMDAw
MDAwMTkxIDY1NTM1IGYNCjAwMDAwMDAxOTIgNjU1MzUgZg0KMDAwMDAwMDE5MyA2NTUzNSBmDQow
MDAwMDAwMTk0IDY1NTM1IGYNCjAwMDAwMDAxOTUgNjU1MzUgZg0KMDAwMDAwMDE5NiA2NTUzNSBm
DQowMDAwMDAwMTk3IDY1NTM1IGYNCjAwMDAwMDAxOTggNjU1MzUgZg0KMDAwMDAwMDE5OSA2NTUz
NSBmDQowMDAwMDAwMjAwIDY1NTM1IGYNCjAwMDAwMDAyMDEgNjU1MzUgZg0KMDAwMDAwMDIwMiA2
NTUzNSBmDQowMDAwMDAwMjAzIDY1NTM1IGYNCjAwMDAwMDAyMDQgNjU1MzUgZg0KMDAwMDAwMDIw
NSA2NTUzNSBmDQowMDAwMDAwMjA2IDY1NTM1IGYNCjAwMDAwMDAyMDcgNjU1MzUgZg0KMDAwMDAw
MDIwOCA2NTUzNSBmDQowMDAwMDAwMjA5IDY1NTM1IGYNCjAwMDAwMDAyMTAgNjU1MzUgZg0KMDAw
MDAwMDIxMSA2NTUzNSBmDQowMDAwMDAwMjEyIDY1NTM1IGYNCjAwMDAwMDAyMTMgNjU1MzUgZg0K
MDAwMDAwMDIxNCA2NTUzNSBmDQowMDAwMDAwMjE1IDY1NTM1IGYNCjAwMDAwMDAyMTYgNjU1MzUg
Zg0KMDAwMDAwMDIxNyA2NTUzNSBmDQowMDAwMDAwMjE4IDY1NTM1IGYNCjAwMDAwMDAyMTkgNjU1
MzUgZg0KMDAwMDAwMDIyMCA2NTUzNSBmDQowMDAwMDAwMjIxIDY1NTM1IGYNCjAwMDAwMDAyMjIg
NjU1MzUgZg0KMDAwMDAwMDIyMyA2NTUzNSBmDQowMDAwMDAwMjI0IDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDA5MzE1NSAwMDAwMCBuDQowMDAwMDkzNDY5IDAwMDAwIG4NCjAwMDAy
MDU3MDcgMDAwMDAgbg0KMDAwMDIwNjA0NyAwMDAwMCBuDQowMDAwMzI1OTM0IDAwMDAwIG4NCjAw
MDAzMjYyNDQgMDAwMDAgbg0KMDAwMDM5MjE3NyAwMDAwMCBuDQowMDAwMzkyMjQxIDAwMDAwIG4N
CjAwMDAzOTI2NjcgMDAwMDAgbg0KMDAwMDQ4NTMxNyAwMDAwMCBuDQowMDAwNDg1NTg2IDAwMDAw
IG4NCjAwMDA0ODU4MDggMDAwMDAgbg0KMDAwMDQ5NTc5MSAwMDAwMCBuDQp0cmFpbGVyDQo8PC9T
aXplIDIzOC9Sb290IDEgMCBSL0luZm8gNDEgMCBSL0lEWzxDOTZBM0RDNzQwMjE1QzRFQUYwNkRD
RjBDMDBCODhGRD48Qzk2QTNEQzc0MDIxNUM0RUFGMDZEQ0YwQzAwQjg4RkQ+XSA+Pg0Kc3RhcnR4
cmVmDQo0OTY1MjkNCiUlRU9GDQp4cmVmDQowIDANCnRyYWlsZXINCjw8L1NpemUgMjM4L1Jvb3Qg
MSAwIFIvSW5mbyA0MSAwIFIvSURbPEM5NkEzREM3NDAyMTVDNEVBRjA2RENGMEMwMEI4OEZEPjxD
OTZBM0RDNzQwMjE1QzRFQUYwNkRDRjBDMDBCODhGRD5dIC9QcmV2IDQ5NjUyOS9YUmVmU3RtIDQ5
NTc5MT4+DQpzdGFydHhyZWYNCjUwMTQ0OQ0KJSVFT0Y=
--000000000000fd15f5057b8c705e--


From nobody Mon Nov 26 01:32:23 2018
Return-Path: <naveen.sarma@gmail.com>
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 A7215130EFC; Mon, 26 Nov 2018 01:32:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 hrYkoqWTcyTB; Mon, 26 Nov 2018 01:32:10 -0800 (PST)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 5B55E129BBF; Mon, 26 Nov 2018 01:32:10 -0800 (PST)
Received: by mail-lj1-x232.google.com with SMTP id z80-v6so15886713ljb.8; Mon, 26 Nov 2018 01:32:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0EgBGXwPkV0s4SyqkLB5c+mhg8jvoImJlyqM7VY1KlE=; b=PTYGaoQrbjkx/j5b6LdBaui0Nf8OnPOVldGqG6plWPsY1RV33eQw9jBl5BFkWTK7pG bbut7IOkBLw8YgFp7/NCrjaFfPxIf4mNBeELLfQyaJwP7nHtaB1SVGCN0AGLGhXJCBxo MG1/lMEb9vmxlnhbLm7gldxY+4XClZbpOxzXlHdkB/VS2AcXcKsay0mr2CGcdtnOf49l 5RgVQDd9RvsTXeEKeSWVyRYkcQtDJsYQ+iYiBwEJenYTDiQF7cTaP3xqOEFtcFG1nBtl i/zULrpX9404mRaAknqYazGywmkVlACa06j2SI/m2gbAHpsI19rPTs0ZZuymT887ESO3 /X9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0EgBGXwPkV0s4SyqkLB5c+mhg8jvoImJlyqM7VY1KlE=; b=ZNVSAGNWJkEPc2cqmvMxc25592/N5geMBDxHW7g0MB3tqbnWLK8t647r1ToVRskjd/ B1BqTpYYplMkdUnKvid/c6QVSOo5VvRJeYoEXxWd3QoJAnjzbi/ibq1SP7VdNK2rKwK9 8yXaJqLAMs/ozeMvS+tOYc+n/mxP3xvoSqARh6Hz/fyfwCSywoYoevHJgoDsoXRALv0m yQ51i5cDQwqshhS0lkchigOiYD3ahWsWYscX8u7+Zlp/B8jgJTC84/0FFL60lXltuFM3 NeIRtnf3u9y/KRRLoXVZ0Q6xCPEKZTe3UEjJShMXAeYnANseS9yvzb2FcsWZMYwkKK5X 97tw==
X-Gm-Message-State: AGRZ1gLyDbRybZLGiTTgyBrauJG8upd/vAQhbCyzCXkezMnkoXVcUKDZ vnTkMh5Zz0ZxXgwttQQcFKQsr8sAzSaUksaKDyPDlg==
X-Google-Smtp-Source: AFSGD/U6kdilhJvvDNjDjyO1ikNYLb7yTUburHcfALlDllkFcoYF36JQU3RTW6FBYrWJ/OkM/XBd1+DnEMHXuyjoVfI=
X-Received: by 2002:a2e:117:: with SMTP id 23-v6mr15978351ljb.131.1543224728268;  Mon, 26 Nov 2018 01:32:08 -0800 (PST)
MIME-Version: 1.0
References: <154155148848.30897.17784898234776136208.idtracker@ietfa.amsl.com> <alpine.DEB.2.20.1811211708220.14216@uplift.swm.pp.se> <51084397aa90410684c599a2cb1953d0@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211724550.14216@uplift.swm.pp.se> <275c824aec1c46c9a4fd4775e97fa127@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211903140.14216@uplift.swm.pp.se> <ccb7ae3b97c8430eb2422b2ed3c4505c@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811211920230.14216@uplift.swm.pp.se> <0f1eab2127ce49d2a7f3da56b053c741@XCH15-06-08.nw.nos.boeing.com> <0c56d7eb-e7a3-0640-9612-176c595897d0@gmail.com> <b8b6689d2cfe4985bfb8634661890674@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811220617270.14216@uplift.swm.pp.se> <7bbb7a430084407f801d0becaaa2906d@XCH15-06-08.nw.nos.boeing.com> <alpine.DEB.2.20.1811250713500.14216@uplift.swm.pp.se> <CAO42Z2yrom7eL3EHsvuhixSce0xigNJWm=XzfumfwtqQscn8+w@mail.gmail.com> <CANFmOtm0_UiFMgBmaSLfSgKCrPG-j9UjCfojFFGAFDPqcAvKsQ@mail.gmail.com> <32e65875-6cbc-f180-4456-7a4b1a4cae50@gmail.com>
In-Reply-To: <32e65875-6cbc-f180-4456-7a4b1a4cae50@gmail.com>
From: Naveen Kottapalli <naveen.sarma@gmail.com>
Date: Mon, 26 Nov 2018 15:01:55 +0530
Message-ID: <CANFmOtnX2_YOVq2=Sdhknmz97xUG3X5eyRKzXZvRQQXjFZFfxg@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Mark Smith <markzzzsmith@gmail.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bcbaef057b8e01a1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RbjCxamiLp-30qG6iUahMehjgzE>
Subject: Re: [v6ops] New Version Notification for draft-naveen-slaac-prefix-management-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 26 Nov 2018 09:32:14 -0000

--000000000000bcbaef057b8e01a1
Content-Type: text/plain; charset="UTF-8"

Handling is different for that and work is in progress.

Yours,
Naveen.


On Mon, 26 Nov 2018 at 00:56, Brian E Carpenter <brian.e.carpenter@gmail.com>
wrote:

> On 2018-11-26 05:44, Naveen Kottapalli wrote:
> > Just adding my 2 cents.
> >
> > Even in our gateway we have both SLAAC and DHCPv6.  For better routing of
> > subscriber traffic, though these are two different protocols we had to
> > assign a single prefix for each device.  In case of SLAAC we let the
> device
> > leverage the complete 128 bit address generation and in DHCPv6 case, our
> > box generates the 128 bit address using the same prefix, map against DUID
> > and sends back to the devices.  In the last 5-6 years of production till
> > now we have not seen any device requesting more than 1 IA_NA and even our
> > gateway does not support more than 1 DHCPv6 address; whereas all the
> > devices which got the SLAAC prefix used at most 16 addresses.
>
> How will all this work when the subscribers are homenets that need
> /56 or /48 prefixes?
>
>      Brian
> >
> > Yours,
> > Naveen.
> >
> >
> > On Sun, 25 Nov 2018 at 13:16, Mark Smith <markzzzsmith@gmail.com> wrote:
> >
> >> On Sun, 25 Nov 2018 at 17:16, Mikael Abrahamsson <swmike@swm.pp.se>
> wrote:
> >>>
> >>> On Sat, 24 Nov 2018, Templin (US), Fred L wrote:
> >>>
> >>>> Do you think we should bring back RAAN?
> >>>
> >>> Yes, but also note that the relay behavior is my least concern with the
> >>> DHCP+RA combination. The ships in the night problem between leasetimers
> >>> (DHCP) and lifetimes (RA) is a much bigger concern for me.
> >>>
> >>
> >> (I haven't followed this thread, apologies if it has been covered.)
> >>
> >> In this scenario, I assume the DHCPv6 server is selecting the prefix
> >> to delegate, and the BRAS is acting as a DHCPv6 relay, which is why
> >> the BRAS has to glean the delegated prefix to then be able to announce
> >> it into the routing domain? Are the delegated prefixes dynamic or
> >> static, and if they're static (or at least stable across
> >> disconnect/connect), is it correct that the CPE's DUID is being used
> >> to re-issue the same delegated prefix?
> >>
> >> The reason I ask is that the IPv6 residential broadband deployment I
> >> worked on achieved this without gleaning via two methods:
> >>
> >> - for static delegated prefixes, the prefix is supplied as part of the
> >> RADIUS authentication response, which the BRAS DHCPv6 server then uses
> >> for DHCPv6-PD, and the BRAS can then announce into the routing domain
> >>
> >> - for dynamic delegated prefixes, the RADIUS server provided a pool
> >> name to allocate from, with each BRAS having a local pool with that
> >> name. At the time the pool name was a proprietary RADIUS attribute,
> >> however there is now an IETF attribute for the pool name specified in
> >> RFCRFC6911.
> >>
> >>
> >> An alternative idea, although probably more medium term, would be to
> >> have the CPE's receive the prefix via DHCPv6-PD, and then the CPE
> >> advertises the prefix itself, using automatically established eBGP
> >> sessions via a well known Link-Local anycast address.
> >>
> >> "IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
> >>
> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00
> >>
> >> "5.7.3.  Automatic eBGP Session Establishment"
> >>
> >>
> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#section-5.7.3
> >>
> >>
> >> Regards,
> >> Mark.
> >>
> >>
> >>> --
> >>> Mikael Abrahamsson    email: swmike@swm.pp.se
> >>>
> >>> --------------------------------------------------------------------
> >>> 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
> >> --------------------------------------------------------------------
> >>
> >
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
>

--000000000000bcbaef057b8e01a1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Handling is different for that and work is in progress.<di=
v><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature" data-sm=
artmail=3D"gmail_signature">Yours,<br>Naveen.</div></div><br></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, 26 Nov 2018 at 00:56,=
 Brian E Carpenter &lt;<a href=3D"mailto:brian.e.carpenter@gmail.com">brian=
.e.carpenter@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">On 2018-11-26 05:44, Naveen Kottapalli wrote:<br>
&gt; Just adding my 2 cents.<br>
&gt; <br>
&gt; Even in our gateway we have both SLAAC and DHCPv6.=C2=A0 For better ro=
uting of<br>
&gt; subscriber traffic, though these are two different protocols we had to=
<br>
&gt; assign a single prefix for each device.=C2=A0 In case of SLAAC we let =
the device<br>
&gt; leverage the complete 128 bit address generation and in DHCPv6 case, o=
ur<br>
&gt; box generates the 128 bit address using the same prefix, map against D=
UID<br>
&gt; and sends back to the devices.=C2=A0 In the last 5-6 years of producti=
on till<br>
&gt; now we have not seen any device requesting more than 1 IA_NA and even =
our<br>
&gt; gateway does not support more than 1 DHCPv6 address; whereas all the<b=
r>
&gt; devices which got the SLAAC prefix used at most 16 addresses.<br>
<br>
How will all this work when the subscribers are homenets that need<br>
/56 or /48 prefixes?<br>
<br>
=C2=A0 =C2=A0 =C2=A0Brian<br>
&gt; <br>
&gt; Yours,<br>
&gt; Naveen.<br>
&gt; <br>
&gt; <br>
&gt; On Sun, 25 Nov 2018 at 13:16, Mark Smith &lt;<a href=3D"mailto:markzzz=
smith@gmail.com" target=3D"_blank">markzzzsmith@gmail.com</a>&gt; wrote:<br=
>
&gt; <br>
&gt;&gt; On Sun, 25 Nov 2018 at 17:16, Mikael Abrahamsson &lt;<a href=3D"ma=
ilto:swmike@swm.pp.se" target=3D"_blank">swmike@swm.pp.se</a>&gt; wrote:<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Sat, 24 Nov 2018, Templin (US), Fred L wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Do you think we should bring back RAAN?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Yes, but also note that the relay behavior is my least concern=
 with the<br>
&gt;&gt;&gt; DHCP+RA combination. The ships in the night problem between le=
asetimers<br>
&gt;&gt;&gt; (DHCP) and lifetimes (RA) is a much bigger concern for me.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; (I haven&#39;t followed this thread, apologies if it has been cove=
red.)<br>
&gt;&gt;<br>
&gt;&gt; In this scenario, I assume the DHCPv6 server is selecting the pref=
ix<br>
&gt;&gt; to delegate, and the BRAS is acting as a DHCPv6 relay, which is wh=
y<br>
&gt;&gt; the BRAS has to glean the delegated prefix to then be able to anno=
unce<br>
&gt;&gt; it into the routing domain? Are the delegated prefixes dynamic or<=
br>
&gt;&gt; static, and if they&#39;re static (or at least stable across<br>
&gt;&gt; disconnect/connect), is it correct that the CPE&#39;s DUID is bein=
g used<br>
&gt;&gt; to re-issue the same delegated prefix?<br>
&gt;&gt;<br>
&gt;&gt; The reason I ask is that the IPv6 residential broadband deployment=
 I<br>
&gt;&gt; worked on achieved this without gleaning via two methods:<br>
&gt;&gt;<br>
&gt;&gt; - for static delegated prefixes, the prefix is supplied as part of=
 the<br>
&gt;&gt; RADIUS authentication response, which the BRAS DHCPv6 server then =
uses<br>
&gt;&gt; for DHCPv6-PD, and the BRAS can then announce into the routing dom=
ain<br>
&gt;&gt;<br>
&gt;&gt; - for dynamic delegated prefixes, the RADIUS server provided a poo=
l<br>
&gt;&gt; name to allocate from, with each BRAS having a local pool with tha=
t<br>
&gt;&gt; name. At the time the pool name was a proprietary RADIUS attribute=
,<br>
&gt;&gt; however there is now an IETF attribute for the pool name specified=
 in<br>
&gt;&gt; RFCRFC6911.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; An alternative idea, although probably more medium term, would be =
to<br>
&gt;&gt; have the CPE&#39;s receive the prefix via DHCPv6-PD, and then the =
CPE<br>
&gt;&gt; advertises the prefix itself, using automatically established eBGP=
<br>
&gt;&gt; sessions via a well known Link-Local anycast address.<br>
&gt;&gt;<br>
&gt;&gt; &quot;IPv6 Formal Anycast Addresses and Functional Anycast Address=
es&quot;<br>
&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-smith-6man-form-func-=
anycast-addresses-00" rel=3D"noreferrer" target=3D"_blank">https://tools.ie=
tf.org/html/draft-smith-6man-form-func-anycast-addresses-00</a><br>
&gt;&gt;<br>
&gt;&gt; &quot;5.7.3.=C2=A0 Automatic eBGP Session Establishment&quot;<br>
&gt;&gt;<br>
&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-smith-6man-form-func-=
anycast-addresses-00#section-5.7.3" rel=3D"noreferrer" target=3D"_blank">ht=
tps://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00#s=
ection-5.7.3</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Mark.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Mikael Abrahamsson=C2=A0 =C2=A0 email: <a href=3D"mailto:swmik=
e@swm.pp.se" target=3D"_blank">swmike@swm.pp.se</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --------------------------------------------------------------=
------<br>
&gt;&gt;&gt; IETF IPv6 working group mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.o=
rg</a><br>
&gt;&gt;&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailm=
an/listinfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org=
/mailman/listinfo/ipv6</a><br>
&gt;&gt;&gt; --------------------------------------------------------------=
------<br>
&gt;&gt;<br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt;&gt; IETF IPv6 working group mailing list<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</=
a><br>
&gt;&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/l=
istinfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mai=
lman/listinfo/ipv6</a><br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt;&gt;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; <br>
</blockquote></div>

--000000000000bcbaef057b8e01a1--


From nobody Mon Nov 26 06:23:04 2018
Return-Path: <rbonica@juniper.net>
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 703E6128D68 for <v6ops@ietfa.amsl.com>; Mon, 26 Nov 2018 06:23:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.161
X-Spam-Level: 
X-Spam-Status: No, score=-4.161 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 xwHo0JrjvePj for <v6ops@ietfa.amsl.com>; Mon, 26 Nov 2018 06:23:01 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1FCD130E03 for <v6ops@ietf.org>; Mon, 26 Nov 2018 06:23:01 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAQEFlKt001575 for <v6ops@ietf.org>; Mon, 26 Nov 2018 06:23:00 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=tnr8rJ9mAelC0yrBteQ8Fwi8t6OkNjXwWCypwi76ASo=; b=RHqETBQZeaQ1pjWJCTjTGYVxjCwhJFCvZafss4Dsv+pKuOj7cd6/8gYQQJjwKHveI272 oGXjTzFTCqc2nDPqDh9ThAKYghG+0fGgi40FyUnI6oyg4lbJGdxqxKkjCC/KNACKYbpL 4K/pqIcaR8kHTJb2kLayvRx+6SAC5LvFfR3hT3L4O5ybNpFRXQu0GY6XLrVF+cxPqdCg qQqS5+hJjD8fzuNcZeDtzZJnofddp08AyjrAvflZP5vt9APLBjCfZn5E6wadJ3CEjdSA 6BYsZRSPtWO+y7nT//5kICeBvGroS4DkbKV6p7AKDoxN1b7+uBiFYXGl0e70USVmbTkP 7Q== 
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0024.outbound.protection.outlook.com [216.32.180.24]) by mx0b-00273201.pphosted.com with ESMTP id 2p0cckgkqj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <v6ops@ietf.org>; Mon, 26 Nov 2018 06:23:00 -0800
Received: from BYAPR05MB4245.namprd05.prod.outlook.com (20.176.252.26) by BYAPR05MB4135.namprd05.prod.outlook.com (52.135.199.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.13; Mon, 26 Nov 2018 14:22:59 +0000
Received: from BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::9dc7:1844:64f1:65b3]) by BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::9dc7:1844:64f1:65b3%5]) with mapi id 15.20.1339.032; Mon, 26 Nov 2018 14:22:59 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "v6ops@ietf.org list" <v6ops@ietf.org>
Thread-Topic: draft-xie-v6ops-network-happyeyeballs
Thread-Index: AdSFk38Nj/yXJm4qTzadcHOcQYqfGA==
Date: Mon, 26 Nov 2018 14:22:58 +0000
Message-ID: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.600.7
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4135; 6:9FEL4npJR9c75+Y8dHJzZitmrhBXFhxxAl4uFELmN7Sa0z+lCxp6+QMjhDv0tQ7QZVp+hahbkUOqAxYfdrUJKKJXlETEcdk53GBO9mLiXHyd8q7CNiDTy2JzkgMzrU+lIqKh7CqbQvpqgbRGB55UBYICsRHFmpp+56mLRqNUbI8VhZGZr76QIE7JiXCToIJ/fLgbWYJCiYeUatM2VWxuE7Bx2B4HXo4FAzfgdURFFdnyPvZzaUbTqlmOtvf3NleVllV4jkmanTckToliOp8wdLX5Z5grEf2vWCkBLGGkAEPW3E7SCH2Tg5oZKgJpsl6S9ILDlJth4P25kcmX4Z5Pny8gKSkPlIN9WKhSruw4ewFNXb5g/jHLdVgFIMnhJ3pBVU3JUTPOPod5o1Gm+7f62Q3P9OcMgT7nKY6+AN5CdcW3rjoUKfuR35jB+zmjb2OuGilKDKe92NweMw1IbTDnmw==; 5:TTDFV2jsJ+J6QAclaV+7TSHeYHfwxJppHEdOX7MOP0iKf5xuekNFw3OuiumSIqYONW0tflnYBnEqLPbx3AwgxfnY1HiB3vvWiwwdMmyex+MM1HmSzRdh44gW0pe2u/F1Uj1THjezpb/TPh0CTcScfqrB3AEsMp96vO0XZbYMcys=; 7:bytrkplb2XUo5qaEXdWPLqiLfw28ce/b8cUHMMsKmcGK2g5JS40XotyTA6jY1gUSiDksGmFgaulxyDbN0RYNM3XT6sllg45eLqfJFIDau3V4SuMmU9DFUJyj2Ss+ttW5oHo2pE4eYCpGM+Gx9oeWYQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 82b7836d-8eea-433e-6aba-08d653aaaa88
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB4135; 
x-ms-traffictypediagnostic: BYAPR05MB4135:
x-microsoft-antispam-prvs: <BYAPR05MB4135EA097A91830C9E52F1BEAED70@BYAPR05MB4135.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231443)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:BYAPR05MB4135; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4135; 
x-forefront-prvs: 086831DFB4
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(39860400002)(396003)(346002)(136003)(199004)(189003)(6916009)(256004)(86362001)(186003)(8936002)(25786009)(99286004)(71190400001)(71200400001)(476003)(53936002)(66066001)(316002)(81156014)(7736002)(6506007)(97736004)(14454004)(2906002)(305945005)(106356001)(74316002)(5660300001)(68736007)(102836004)(7696005)(105586002)(9686003)(55016002)(33656002)(6436002)(3846002)(6116002)(26005)(478600001)(486006)(8676002)(81166006)(558084003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4135; H:BYAPR05MB4245.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: DeF0MpKa9yXwgHrfY8LuqGu+6Ee9QARzKYHcxE5vM/JVOwFeMArlwJbbfzcqxaVPN8tCVWgKN37cm93sbLiWMuKNjKat//sueVcO0A8LPU1iKMyM5GfYXtmhXnx56X9EcvrAE4AtNZsgj88232pT4EGwSzplL5tUNQMfi3rdKy7m6v3/j+D49E7Z+5EdS7ljkvyxiCMNSLmvkJCBEWNtEQPjpCsWB5/8B0mTNNlbB9qIjMQaIGL4bMzhjoOm7Uat7CJgSzLBLTtpWB/NBLOZtygFE+GRK845FZb7h1FfBprglLzUVgbF3gn8rpmy29b6p81+vfsGIE5PIEQORbg4Yf92Qohv4vT0ZT5jPtvKI9M=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 82b7836d-8eea-433e-6aba-08d653aaaa88
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 14:22:58.8165 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4135
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-26_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=428 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811260129
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/i6AaCoqjf6QcWPM1FtFZ2PEn7-U>
Subject: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 26 Nov 2018 14:23:03 -0000

Folks,

Each week between now and IETF 104, we will review and discuss one draft wi=
th an eye towards progressing it.

This week, please review and comment on draft-xie-v6ops-network-happyeyebal=
ls.

                                                             Fred and Ron


From nobody Mon Nov 26 06:41:07 2018
Return-Path: <nick@foobar.org>
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 50553126BED for <v6ops@ietfa.amsl.com>; Mon, 26 Nov 2018 06:41:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 SgYJNp3HWMGi for <v6ops@ietfa.amsl.com>; Mon, 26 Nov 2018 06:41:03 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6016130DE0 for <v6ops@ietf.org>; Mon, 26 Nov 2018 06:41:02 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wAQEf0gI001451 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 Nov 2018 14:41:01 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Ron Bonica <rbonica@juniper.net>
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <ab520597-6c6d-b250-6439-91bbe70cdb36@foobar.org>
Date: Mon, 26 Nov 2018 14:40:59 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.5
MIME-Version: 1.0
In-Reply-To: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/BXnq84pt56Ccd_GMHyfUDBGkQGM>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 26 Nov 2018 14:41:05 -0000

Ron Bonica wrote on 26/11/2018 14:22:
> Each week between now and IETF 104, we will review and discuss one
> draft with an eye towards progressing it.
> 
> This week, please review and comment on draft-xie-v6ops-network-happyeyeballs.

what's outlined in the draft sounds interesting, and it would be useful 
to see code published which implements what's suggested.  But I don't 
see a compelling case to publish this as an RFC.  Sometimes running code 
is better.

Nick


From nobody Tue Nov 27 03:44:57 2018
Return-Path: <swmike@swm.pp.se>
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 D01CF129A87 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 03:44:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 LmDDS3NbFMF5 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 03:44:51 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5815712F295 for <v6ops@ietf.org>; Tue, 27 Nov 2018 03:44:50 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 199BDBA; Tue, 27 Nov 2018 12:44:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1543319088; bh=hMaObZ1Ei/02Qf+5y/HdegNRfCObTNfezfDei+SUTjo=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=sJhVbBZgTKslDMkfnFb6oqSWvRggc/jYzbetwKIU+RDrrVcEhjRA7tRsw9oU0GypK qjfufzlygVD0x5WuMv1/bEj1ayjmmNRyQ0r+IQ3LAQhNR/QMe3AeK8kYW9QFxMiiUK pexvwEZx74PtJxDBIPsyVr1amkj//1gp1RHdclik=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 17D3EB6; Tue, 27 Nov 2018 12:44:48 +0100 (CET)
Date: Tue, 27 Nov 2018 12:44:48 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Ron Bonica <rbonica@juniper.net>
cc: "v6ops@ietf.org list" <v6ops@ietf.org>
In-Reply-To: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com>
Message-ID: <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/U-AcAXTrPI99C0If1w6zk4i2458>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 11:44:55 -0000

On Mon, 26 Nov 2018, Ron Bonica wrote:

> This week, please review and comment on 
> draft-xie-v6ops-network-happyeyeballs.

I think it's a great idea to tell the operator about problems, that kind 
of telemetry can really help in operating the network.

However, the proposed method of doing it (syslog) and the information it 
reports (IP addresses and domains the user is communicating with) has huge 
privacy implications. Also you have no idea who might be grabbing this 
information before it even makes it to the ISP).

I think at a minimum there needs to be an encrypted and verified mechanism 
(https perhaps?) for doing the reporting, so you know where the report 
goes.

I see three entities that have interest in this information, it's the ISP, 
the operating system manufacturer, and the web site which is having 
problems. If HE fails, I see very little harm (privacy) in telling the 
website about it using the address family that actually did work. So that 
could be included. For the device manufacturer, they have "send 
diagnostics information to vendor", so here customers can opt in. For the 
ISP, I have no idea. Here it might be better to define an API between the 
device vendor and the ISP, so that the device vendor can report problems 
seen, at an aggregate? I have personally been involved in getting 
operational people from my employer talking to device vendors to figure 
out what might be wrong, and automating this would be great.

Also, the DNSSEC implications are glossed over grossly. We should take for 
granted that end devices are running validating resolvers and handle that 
use-case.

So I'm supportive of the problem statement and it would help ISPs greatly 
if they could get telemetry from end devices, I just have great concerns 
over the method proposed in this draft.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Tue Nov 27 05:22:39 2018
Return-Path: <prvs=186974acab=jordi.palet@consulintel.es>
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 3D601130E98 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:22:27 -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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 IgL4Pl8JXoN0 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:22:24 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB15F130E94 for <v6ops@ietf.org>; Tue, 27 Nov 2018 05:22:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1543324940; x=1543929740; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=M6obzhySEmzCxMIDyI6qWrdP9WyOjJRjt1ot0vPDS4s=; b=hxwGk5VKZ15nr QaKUA9kxvN2m1kXM2QSoqgMMy55WNpm1AoWou810sZeJdQiaVl5pAnu5ea/xCv9p fxCYiik1S2ZTE6vceq6vH8wYMy88DRJU9Df7Q1RNZxvuIn5qsOzFz5c5yPNVNZR+ 5FGTP0k2LRVQqc+Lvi8h5NEN+JLXgk=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 27 Nov 2018 14:22:20 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 27 Nov 2018 14:22:19 +0100
Received: from [197.10.32.200] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50006012813.msg for <v6ops@ietf.org>; Tue, 27 Nov 2018 14:22:19 +0100
X-MDRemoteIP: 2001:4350:c:40:41a1:99ec:6dc2:f579
X-MDHelo: [197.10.32.200]
X-MDArrival-Date: Tue, 27 Nov 2018 14:22:19 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=186974acab=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Tue, 27 Nov 2018 14:22:16 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Mikael Abrahamsson <swmike@swm.pp.se>, Ron Bonica <rbonica@juniper.net>
CC: "v6ops@ietf.org list" <v6ops@ietf.org>
Message-ID: <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es>
Thread-Topic: [v6ops] draft-xie-v6ops-network-happyeyeballs
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/kTFXrFyMG5t4kUev7eJijolQi6A>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 13:22:39 -0000

Hi Mikael,

I got the impression that when I originally proposed this, syslog was a pri=
vacy issue because it is sending data from "customers traffic" from their o=
wn devices to the ISP.

But in the actual proposal, the data is NOT from any customer, neither iden=
tifying the customer at all.

So not sure to understand if we have failed to clearly describe the way we =
are measuring, or you'd in mind the previous document?

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Mikael Abrahamsson <swmike@=
swm.pp.se>
Organizaci=C3=B3n: People's Front Against WWW
Fecha: martes, 27 de noviembre de 2018, 12:45
Para: Ron Bonica <rbonica@juniper.net>
CC: "v6ops@ietf.org list" <v6ops@ietf.org>
Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs

    On Mon, 26 Nov 2018, Ron Bonica wrote:
   =20
    > This week, please review and comment on=20
    > draft-xie-v6ops-network-happyeyeballs.
   =20
    I think it's a great idea to tell the operator about problems, that kin=
d=20
    of telemetry can really help in operating the network.
   =20
    However, the proposed method of doing it (syslog) and the information i=
t=20
    reports (IP addresses and domains the user is communicating with) has h=
uge=20
    privacy implications. Also you have no idea who might be grabbing this=
=20
    information before it even makes it to the ISP).
   =20
    I think at a minimum there needs to be an encrypted and verified mechan=
ism=20
    (https perhaps?) for doing the reporting, so you know where the report=
=20
    goes.
   =20
    I see three entities that have interest in this information, it's the I=
SP,=20
    the operating system manufacturer, and the web site which is having=20
    problems. If HE fails, I see very little harm (privacy) in telling the=
=20
    website about it using the address family that actually did work. So th=
at=20
    could be included. For the device manufacturer, they have "send=20
    diagnostics information to vendor", so here customers can opt in. For t=
he=20
    ISP, I have no idea. Here it might be better to define an API between t=
he=20
    device vendor and the ISP, so that the device vendor can report problem=
s=20
    seen, at an aggregate? I have personally been involved in getting=20
    operational people from my employer talking to device vendors to figure=
=20
    out what might be wrong, and automating this would be great.
   =20
    Also, the DNSSEC implications are glossed over grossly. We should take =
for=20
    granted that end devices are running validating resolvers and handle th=
at=20
    use-case.
   =20
    So I'm supportive of the problem statement and it would help ISPs great=
ly=20
    if they could get telemetry from end devices, I just have great concern=
s=20
    over the method proposed in this draft.
   =20
    --=20
    Mikael Abrahamsson    email: swmike@swm.pp.se
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov 27 05:28:50 2018
Return-Path: <swmike@swm.pp.se>
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 C68EE130DFF for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:28:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 uqYoRCrG7AT8 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:28:46 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45DB0129385 for <v6ops@ietf.org>; Tue, 27 Nov 2018 05:28:46 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 99EEEB9; Tue, 27 Nov 2018 14:28:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1543325323; bh=S1tx+FX9YrTeVTDP1ed/y7b/ApmRPhLcee3hqri5DjE=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=bdcTuYe77stIO3XPHAYCbf0uHkiFqHApFISqseiHqC91fG4Uof5NeQjG2Jx/yQ9sm U8+v3GaZs37Dt5NufY+KXU9PpYekszK3Jcqti68ZimdM7s7egw4skXGJBrZb5uSfvs LnJ+k7Sv99UM+5D+r0aVXBp3viXlCSv2i2bLJGHU=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 94B34B1; Tue, 27 Nov 2018 14:28:43 +0100 (CET)
Date: Tue, 27 Nov 2018 14:28:43 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
cc: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org>
In-Reply-To: <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es>
Message-ID: <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/6crMCJrg8GopVWlJgNAwbBbr4Dk>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 13:28:49 -0000

On Tue, 27 Nov 2018, JORDI PALET MARTINEZ wrote:

> Hi Mikael,
>
> I got the impression that when I originally proposed this, syslog was a privacy issue because it is sending data from "customers traffic" from their own devices to the ISP.
>
> But in the actual proposal, the data is NOT from any customer, neither identifying the customer at all.
>
> So not sure to understand if we have failed to clearly describe the way we are measuring, or you'd in mind the previous document?

https://tools.ietf.org/html/draft-xie-v6ops-network-happyeyeballs-01#section-4

4.  Reporting IPv6 failures using syslog

    In order to simplify the reporting of the NHE failures, syslog
    ([RFC5424]) over UDP ([RFC5426]), MUST be used, by means of the
    default port (514) with IPv6-only.



What is this then? When I re-read it it's not clear if this is for 
operator-operator communication or between client HE and operator. If it's 
for operator-operator, how is this address discovered?

The reference to 4.1 about this doesn't make sense to me from a NHE 
perspective? Why is this conflating things with the NAT64 prefix?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Tue Nov 27 05:50:22 2018
Return-Path: <prvs=186974acab=jordi.palet@consulintel.es>
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 2E021130E33 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:50:19 -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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 HjC5Ez0wkdJY for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:50:13 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7DD5130DD7 for <v6ops@ietf.org>; Tue, 27 Nov 2018 05:50:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1543326610; x=1543931410; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=c+9v5LL97jr+kDTgFhSxrfvFwUUG7B6OaPe9kGnTHAo=; b=hM45DD1mfjMLq rZ7btK1C1LJcqQXOUTuxyPTpuKwYFU3hrg12+dPlNwE7EjInrOTOnjo+z5ri8+C9 X/tqVR+Wsh0QCpIQyKGNKXgGNWU/rMnv9BzGsYjOw+VXwC4uJilX1WImyVJ9rzCE /cJiAJEtpayjiBAO5zN4NfJDYKbDn0=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 27 Nov 2018 14:50:10 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 27 Nov 2018 14:50:09 +0100
Received: from [197.10.32.200] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50006012909.msg for <v6ops@ietf.org>; Tue, 27 Nov 2018 14:50:08 +0100
X-MDRemoteIP: 2001:4350:c:40:11e1:5305:5abd:6037
X-MDHelo: [197.10.32.200]
X-MDArrival-Date: Tue, 27 Nov 2018 14:50:08 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=186974acab=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Tue, 27 Nov 2018 14:50:01 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org>
Message-ID: <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es>
Thread-Topic: [v6ops] draft-xie-v6ops-network-happyeyeballs
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/pBFswC47-UXohIeZ4OzsjN7T5Bc>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 13:50:20 -0000

We can make the text clearer, but it mentions NHE (Network Happy Eyeballs).=
 So, the reporting is done "internally" in the ISP network.

We believe that if the operator want to have multiple syslog servers, 4.1 w=
ill help to avoid configuring the operator probes, and of course, we are as=
suming that the operator has an IPv6-enabled network.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: Mikael Abrahamsson <swmike@swm.pp.se>
Organizaci=C3=B3n: People's Front Against WWW
Fecha: martes, 27 de noviembre de 2018, 14:28
Para: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org=
>
Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs

    On Tue, 27 Nov 2018, JORDI PALET MARTINEZ wrote:
   =20
    > Hi Mikael,
    >
    > I got the impression that when I originally proposed this, syslog was=
 a privacy issue because it is sending data from "customers traffic" from t=
heir own devices to the ISP.
    >
    > But in the actual proposal, the data is NOT from any customer, neithe=
r identifying the customer at all.
    >
    > So not sure to understand if we have failed to clearly describe the w=
ay we are measuring, or you'd in mind the previous document?
   =20
    https://tools.ietf.org/html/draft-xie-v6ops-network-happyeyeballs-01#se=
ction-4
   =20
    4.  Reporting IPv6 failures using syslog
   =20
        In order to simplify the reporting of the NHE failures, syslog
        ([RFC5424]) over UDP ([RFC5426]), MUST be used, by means of the
        default port (514) with IPv6-only.
   =20
   =20
   =20
    What is this then? When I re-read it it's not clear if this is for=20
    operator-operator communication or between client HE and operator. If i=
t's=20
    for operator-operator, how is this address discovered?
   =20
    The reference to 4.1 about this doesn't make sense to me from a NHE=20
    perspective? Why is this conflating things with the NAT64 prefix?
   =20
    --=20
    Mikael Abrahamsson    email: swmike@swm.pp.se
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov 27 05:54:44 2018
Return-Path: <swmike@swm.pp.se>
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 D49D6130DD7 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:54:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 98wUHXpHHGH4 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 05:54:40 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52E3C130E34 for <v6ops@ietf.org>; Tue, 27 Nov 2018 05:54:40 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 30314B9; Tue, 27 Nov 2018 14:54:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1543326878; bh=qn7FOdzwpgTFEaBMsW1uDL5S8PLII5svrOWo9wJGvDw=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=x5VlqupUE/u+NVMwT+VIz7U8lQoJHFImhFkEreEWEbd2chlV4P/OUA5MzbdGBDpqt oQ9/0A9sQAiFL4TfYpBhEVNnrpWv63xQJDSPy1hHUEV5XUtbqvw6L3/26gRs2c0HGC cSBi13GHS1aySsowhdcWGjEnwYqIDUxhiRO+eSEg=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 2C670B6; Tue, 27 Nov 2018 14:54:38 +0100 (CET)
Date: Tue, 27 Nov 2018 14:54:38 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
cc: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org>
In-Reply-To: <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es>
Message-ID: <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Sd7n1UM35lJlCSlsuj-Ucv8wPbA>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 13:54:43 -0000

On Tue, 27 Nov 2018, JORDI PALET MARTINEZ wrote:

> We can make the text clearer, but it mentions NHE (Network Happy Eyeballs). So, the reporting is done "internally" in the ISP network.
>
> We believe that if the operator want to have multiple syslog servers, 4.1 will help to avoid configuring the operator probes, and of course, we are assuming that the operator has an IPv6-enabled network.

So this isn't even between operators, it's within a single operator?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From nobody Tue Nov 27 07:38:58 2018
Return-Path: <prvs=186974acab=jordi.palet@consulintel.es>
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 E3AB0130E91 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:38:43 -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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 teCqNUbhM-yp for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:38:42 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF90A130E9A for <v6ops@ietf.org>; Tue, 27 Nov 2018 07:38:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1543333118; x=1543937918; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=XAUdu/Jcg117IGuxxLnAYmHsnKoYlAU5/9OkVgSIWCA=; b=MV/6Ij8Q+hYj3 /SY0zgzq1U8ug0/IHDhtROYGBun7VcyQBN/A1lflyPVXtXur0BWakjp8iUj54HIz CUHVxnsRen1Y9ubrtDzfx8m6AiFQ24mSAWfcS6dSkn06DYb/dDNSMIRCeLnif1Jg gkqvuJ2Wsgvgpep5I0ffmtPd2fRDVw=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 27 Nov 2018 16:38:38 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 27 Nov 2018 16:38:38 +0100
Received: from [10.16.104.164] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50006013091.msg for <v6ops@ietf.org>; Tue, 27 Nov 2018 16:38:38 +0100
X-MDRemoteIP: 10.8.10.10
X-MDHelo: [10.16.104.164]
X-MDArrival-Date: Tue, 27 Nov 2018 16:38:38 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=186974acab=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Tue, 27 Nov 2018 16:38:35 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Mikael Abrahamsson <swmike@swm.pp.se>
CC: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org>
Message-ID: <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es>
Thread-Topic: [v6ops] draft-xie-v6ops-network-happyeyeballs
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2tG-7BFeQ1cNt9WjEWSmHXF-Lp0>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 15:38:55 -0000

Yes, is within a specific network.

If they decide later on to tell other ISPs "traffic from our network to you=
r address xxx" is not working ... that's not handled by this document.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: Mikael Abrahamsson <swmike@swm.pp.se>
Organizaci=C3=B3n: People's Front Against WWW
Fecha: martes, 27 de noviembre de 2018, 14:54
Para: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org=
>
Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs

    On Tue, 27 Nov 2018, JORDI PALET MARTINEZ wrote:
   =20
    > We can make the text clearer, but it mentions NHE (Network Happy Eyeb=
alls). So, the reporting is done "internally" in the ISP network.
    >
    > We believe that if the operator want to have multiple syslog servers,=
 4.1 will help to avoid configuring the operator probes, and of course, we =
are assuming that the operator has an IPv6-enabled network.
   =20
    So this isn't even between operators, it's within a single operator?
   =20
    --=20
    Mikael Abrahamsson    email: swmike@swm.pp.se
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov 27 07:41:25 2018
Return-Path: <nick@foobar.org>
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 C0DBC130DC4 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:41:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable 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 4K-IieRt9nbS for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:41:22 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 674B5126DBF for <v6ops@ietf.org>; Tue, 27 Nov 2018 07:41:22 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from crumpet.local (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id wARFfItF087771 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Nov 2018 15:41:18 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.local
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Cc: Mikael Abrahamsson <swmike@swm.pp.se>, "v6ops@ietf.org list" <v6ops@ietf.org>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se> <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org>
Date: Tue, 27 Nov 2018 15:41:17 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.6
MIME-Version: 1.0
In-Reply-To: <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ZlQF-hsd3V9TB31VL5qnL_7M2p0>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 15:41:24 -0000

JORDI PALET MARTINEZ wrote on 27/11/2018 15:38:
> Yes, is within a specific network.
> 
> If they decide later on to tell other ISPs "traffic from our network
> to your address xxx" is not working ... that's not handled by this
> document.
O/S software to do this would be great.  There's no need for IETF 
involvement.

Nick


From nobody Tue Nov 27 07:52:57 2018
Return-Path: <prvs=186974acab=jordi.palet@consulintel.es>
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 14598130DDA for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:52:55 -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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 BT-e4OdX2t3a for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 07:52:53 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F35E212D4E9 for <v6ops@ietf.org>; Tue, 27 Nov 2018 07:52:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1543333970; x=1543938770; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:CC:Message-ID:Thread-Topic:References: In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; bh=5361Lg0g25AcVgZpJ63rxUYF9KiZGQBMb3yeVrJFE2w=; b=Bh5auFqvNDsXd DIxcd5G1Yz1zrgMZD8LkEjZRdCYLNxZIWDad3Rde4sTAJA1PgX82PpIN5hidAUYz 2W3IHfURWmxcPgVEmYGszhy55cxfcNjP8eZuQzv3Hz4UiNNKHUPpOkRt4tW7pZXf GmNPIrlwzwQ3pxvPrDN8O41FP5O5j8=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Tue, 27 Nov 2018 16:52:50 +0100
X-Spam-Processed: mail.consulintel.es, Tue, 27 Nov 2018 16:52:49 +0100
Received: from [10.16.104.164] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50006013172.msg for <v6ops@ietf.org>; Tue, 27 Nov 2018 16:52:48 +0100
X-MDRemoteIP: 10.8.10.10
X-MDHelo: [10.16.104.164]
X-MDArrival-Date: Tue, 27 Nov 2018 16:52:48 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=186974acab=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Tue, 27 Nov 2018 16:52:41 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: Nick Hilliard <nick@foobar.org>
CC: "v6ops@ietf.org list" <v6ops@ietf.org>
Message-ID: <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es>
Thread-Topic: [v6ops] draft-xie-v6ops-network-happyeyeballs
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se> <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es> <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org>
In-Reply-To: <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/hcztfKEZup0QNHbfmIn55Ph3hJE>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 15:52:55 -0000

In the previous related work, I was told otherwise: let's the ISPs do it, n=
ot the O/S vendors ...

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de Nick Hilliard <nick@foobar.=
org>
Fecha: martes, 27 de noviembre de 2018, 16:42
Para: JORDI PALET MARTINEZ <jordi.palet=3D40consulintel.es@dmarc.ietf.org>
CC: "v6ops@ietf.org list" <v6ops@ietf.org>
Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs

    JORDI PALET MARTINEZ wrote on 27/11/2018 15:38:
    > Yes, is within a specific network.
    >=20
    > If they decide later on to tell other ISPs "traffic from our network
    > to your address xxx" is not working ... that's not handled by this
    > document.
    O/S software to do this would be great.  There's no need for IETF=20
    involvement.
   =20
    Nick
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Tue Nov 27 08:05:35 2018
Return-Path: <mohamed.boucadair@orange.com>
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 A14B8130ED6 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 08:05:25 -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, UNPARSEABLE_RELAY=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 QlBiDGyBwJT8 for <v6ops@ietfa.amsl.com>; Tue, 27 Nov 2018 08:05:23 -0800 (PST)
Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31D55130EED for <v6ops@ietf.org>; Tue, 27 Nov 2018 08:05:21 -0800 (PST)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) by opfedar25.francetelecom.fr (ESMTP service) with ESMTP id 4347sq3yr6z8tdp; Tue, 27 Nov 2018 17:05:19 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.18]) by opfedar01.francetelecom.fr (ESMTP service) with ESMTP id 4347sq319TzBrLM; Tue, 27 Nov 2018 17:05:19 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM34.corporate.adroot.infra.ftgroup ([fe80::cba:56d0:a732:ef5a%19]) with mapi id 14.03.0415.000; Tue, 27 Nov 2018 17:05:19 +0100
From: <mohamed.boucadair@orange.com>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>, "Nick Hilliard" <nick@foobar.org>
CC: "v6ops@ietf.org list" <v6ops@ietf.org>
Thread-Topic: [v6ops] draft-xie-v6ops-network-happyeyeballs
Thread-Index: AQHUhmlcmU7Hfk90lEukLC5aUNdD3KVjx4xQ
Date: Tue, 27 Nov 2018 16:05:18 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93302E04E767@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se> <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es> <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org> <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es>
In-Reply-To: <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mO9ELCVb61ey4afBbsBTmYNOQtg>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 27 Nov 2018 16:05:34 -0000

Sm9yZGksIA0KDQpJdCBpcyBub3QgdW51c3VhbCB0aGF0IG9wZXJhdG9ycyBkZXBsb3lpbmcgSVB2
NiBtb25pdG9yIGJvdGggSVB2NC9JUHY2IHBlcmZvcm1hbmNlIG1ldHJpY3MgdG8gdHJhY2sgYW5k
IGRldGVjdCBzZXZlcmUgZ2Fwcy4gDQoNCk5ldmVydGhlbGVzcywgdGhhdCBwcm9iaW5nIGRvZXMg
bm90IGFsbG93IHRvICoqIGRldGVybWluaXN0aWNhbGx5ICoqIGNvbmNsdWRlIHRoYXQgdGhlIHJv
b3Qgb2YgdGhlIHByb2JsZW0gaXMgYXQgdGhlIHNlcnZlciBzaWRlIChwcm94eSwgQ0ROLCBldGMu
KS4gDQoNCkdhcHMgaW4gdjQvdjYgbWV0cmljcyBpcyB1c2VkIGFzIG9uZSBvZiB0aGUgcHJvYmxl
bSBkZXRlY3Rpb24gdHJpZ2dlcnMgYW1vbmcgb3RoZXJzOiB0aGUgcHJvYmxlbSBtYXkgYmUgY2F1
c2VkIGJ5IGEgbWlzYmVoYXZpbmcgcm91dGVyL25vZGUgb24gSVB2NiBwYWNrZXRzLCBsb2NhbCBm
b3J3YXJkaW5nIGlzc3VlcywgY29uZ2VzdGlvbm5lZCBsaW5rcyB3aXRoIGEgcGVlci90cmFuc2l0
IHByb3ZpZGVycywgZXRjLiBPZiBjb3Vyc2UsIGluIHNvbWUgY2FzZXMgdGhlIGNvbnRlbnQgcHJv
dmlkZXIgaXMgY29udGFjdGVkIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGJ5IHR1bmluZywgZm9yIGV4
YW1wbGUsIGhvdyB0aGUgdHJhZmZpYyBpcyBkZWxpdmVyZWQgdG8gdGhlIG5ldHdvcmsgcHJvdmlk
ZXIuIA0KDQpTbywgc2VuZGluZyBhbiBhdXRvbWF0aWMgcmVwb3J0IHRvIHNvbWUgc2VydmVyIG1h
eSBub3QgaGVscCBzb2x2aW5nIHRoZSBwcm9ibGVtLg0KDQpDaGVlcnMsDQpNZWQNCg0KPiAtLS0t
LU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gRGXCoDogdjZvcHMgW21haWx0bzp2Nm9wcy1ib3Vu
Y2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0IGRlIEpPUkRJIFBBTEVUIE1BUlRJTkVaDQo+IEVudm95
w6nCoDogbWFyZGkgMjcgbm92ZW1icmUgMjAxOCAxNjo1Mw0KPiDDgMKgOiBOaWNrIEhpbGxpYXJk
DQo+IENjwqA6IHY2b3BzQGlldGYub3JnIGxpc3QNCj4gT2JqZXTCoDogUmU6IFt2Nm9wc10gZHJh
ZnQteGllLXY2b3BzLW5ldHdvcmstaGFwcHlleWViYWxscw0KPiANCj4gSW4gdGhlIHByZXZpb3Vz
IHJlbGF0ZWQgd29yaywgSSB3YXMgdG9sZCBvdGhlcndpc2U6IGxldCdzIHRoZSBJU1BzIGRvIGl0
LCBub3QNCj4gdGhlIE8vUyB2ZW5kb3JzIC4uLg0KPiANCj4gUmVnYXJkcywNCj4gSm9yZGkNCj4g
DQo+IA0KPiANCj4g77u/LS0tLS1NZW5zYWplIG9yaWdpbmFsLS0tLS0NCj4gRGU6IHY2b3BzIDx2
Nm9wcy1ib3VuY2VzQGlldGYub3JnPiBlbiBub21icmUgZGUgTmljayBIaWxsaWFyZA0KPiA8bmlj
a0Bmb29iYXIub3JnPg0KPiBGZWNoYTogbWFydGVzLCAyNyBkZSBub3ZpZW1icmUgZGUgMjAxOCwg
MTY6NDINCj4gUGFyYTogSk9SREkgUEFMRVQgTUFSVElORVogPGpvcmRpLnBhbGV0PTQwY29uc3Vs
aW50ZWwuZXNAZG1hcmMuaWV0Zi5vcmc+DQo+IENDOiAidjZvcHNAaWV0Zi5vcmcgbGlzdCIgPHY2
b3BzQGlldGYub3JnPg0KPiBBc3VudG86IFJlOiBbdjZvcHNdIGRyYWZ0LXhpZS12Nm9wcy1uZXR3
b3JrLWhhcHB5ZXllYmFsbHMNCj4gDQo+ICAgICBKT1JESSBQQUxFVCBNQVJUSU5FWiB3cm90ZSBv
biAyNy8xMS8yMDE4IDE1OjM4Og0KPiAgICAgPiBZZXMsIGlzIHdpdGhpbiBhIHNwZWNpZmljIG5l
dHdvcmsuDQo+ICAgICA+DQo+ICAgICA+IElmIHRoZXkgZGVjaWRlIGxhdGVyIG9uIHRvIHRlbGwg
b3RoZXIgSVNQcyAidHJhZmZpYyBmcm9tIG91ciBuZXR3b3JrDQo+ICAgICA+IHRvIHlvdXIgYWRk
cmVzcyB4eHgiIGlzIG5vdCB3b3JraW5nIC4uLiB0aGF0J3Mgbm90IGhhbmRsZWQgYnkgdGhpcw0K
PiAgICAgPiBkb2N1bWVudC4NCj4gICAgIE8vUyBzb2Z0d2FyZSB0byBkbyB0aGlzIHdvdWxkIGJl
IGdyZWF0LiAgVGhlcmUncyBubyBuZWVkIGZvciBJRVRGDQo+ICAgICBpbnZvbHZlbWVudC4NCj4g
DQo+ICAgICBOaWNrDQo+IA0KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gICAgIHY2b3BzIG1haWxpbmcgbGlzdA0KPiAgICAgdjZvcHNAaWV0
Zi5vcmcNCj4gICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdjZvcHMN
Cj4gDQo+IA0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioNCj4gSVB2NCBpcyBvdmVyDQo+IEFyZSB5b3UgcmVhZHkgZm9yIHRoZSBuZXcgSW50
ZXJuZXQgPw0KPiBodHRwOi8vd3d3LnRoZWlwdjZjb21wYW55LmNvbQ0KPiBUaGUgSVB2NiBDb21w
YW55DQo+IA0KPiBUaGlzIGVsZWN0cm9uaWMgbWVzc2FnZSBjb250YWlucyBpbmZvcm1hdGlvbiB3
aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBvcg0KPiBjb25maWRlbnRpYWwuIFRoZSBpbmZvcm1hdGlv
biBpcyBpbnRlbmRlZCB0byBiZSBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgdGhlDQo+IGluZGl2
aWR1YWwocykgbmFtZWQgYWJvdmUgYW5kIGZ1cnRoZXIgbm9uLWV4cGxpY2lsdHkgYXV0aG9yaXpl
ZCBkaXNjbG9zdXJlLA0KPiBjb3B5aW5nLCBkaXN0cmlidXRpb24gb3IgdXNlIG9mIHRoZSBjb250
ZW50cyBvZiB0aGlzIGluZm9ybWF0aW9uLCBldmVuIGlmDQo+IHBhcnRpYWxseSwgaW5jbHVkaW5n
IGF0dGFjaGVkIGZpbGVzLCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIGFuZCB3aWxsIGJlDQo+IGNv
bnNpZGVyZWQgYSBjcmltaW5hbCBvZmZlbnNlLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50IGJlIGF3YXJlDQo+IHRoYXQgYW55IGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3Ry
aWJ1dGlvbiBvciB1c2Ugb2YgdGhlIGNvbnRlbnRzIG9mIHRoaXMNCj4gaW5mb3JtYXRpb24sIGV2
ZW4gaWYgcGFydGlhbGx5LCBpbmNsdWRpbmcgYXR0YWNoZWQgZmlsZXMsIGlzIHN0cmljdGx5DQo+
IHByb2hpYml0ZWQsIHdpbGwgYmUgY29uc2lkZXJlZCBhIGNyaW1pbmFsIG9mZmVuc2UsIHNvIHlv
dSBtdXN0IHJlcGx5IHRvIHRoZQ0KPiBvcmlnaW5hbCBzZW5kZXIgdG8gaW5mb3JtIGFib3V0IHRo
aXMgY29tbXVuaWNhdGlvbiBhbmQgZGVsZXRlIGl0Lg0KPiANCj4gDQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiB2Nm9wcyBtYWlsaW5nIGxp
c3QNCj4gdjZvcHNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby92Nm9wcw0K


From nobody Thu Nov 29 14:54:05 2018
Return-Path: <tpauly@apple.com>
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 DB3C5130E03 for <v6ops@ietfa.amsl.com>; Thu, 29 Nov 2018 14:54:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.461
X-Spam-Level: 
X-Spam-Status: No, score=-3.461 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 WWMsASA02QrE for <v6ops@ietfa.amsl.com>; Thu, 29 Nov 2018 14:54:02 -0800 (PST)
Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 550621276D0 for <v6ops@ietf.org>; Thu, 29 Nov 2018 14:54:02 -0800 (PST)
Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.22/8.16.0.22) with SMTP id wATMpcWG033451; Thu, 29 Nov 2018 14:53:52 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=59qbtmtV6FHhdOnDxp6SIvDhViNj5k+61CZcRRkpD7U=; b=LsOsQhGnefSYGpxivohdWNT5W8zQHbBAwTA2/pXHzqID3ewLb858aGPelmsLc5mztleW PCFx+ZK45elGdBj8Q48Z3DPwJqxay1GXB6PfypXkP3El2BpSasu1TxGV44ag4YykEOT5 5TcsSNi8jmakn+xwlcKiXc2eJo1DlQkAFzok9kX7xg6XNc06IK3W5ARI3lQbKq15NzgL HUjbZDfxxeAkOiR6P26IUDISKf9PW9SC69MhTn/mwRDFhUysl132mi+rMW45vjKVYlGr diijn7FArB62qMvbDVrHe7+Nb1YfQfMPR7B/SnJ5XB7VNOXFgylKqYchdCH8OTgGPt/X fA== 
Received: from mr2-mtap-s02.rno.apple.com (mr2-mtap-s02.rno.apple.com [17.179.226.134]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 2ny66f47db-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 29 Nov 2018 14:53:52 -0800
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by mr2-mtap-s02.rno.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PIZ004YB8XQOZA0@mr2-mtap-s02.rno.apple.com>; Thu, 29 Nov 2018 14:53:50 -0800 (PST)
Received: from process_viserion-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PIZ00D008KVG500@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 14:53:50 -0800 (PST)
X-Va-A: 
X-Va-T-CD: d0da30c38250c6aaf4d66a9435de6e77
X-Va-E-CD: f71beb204b4f60cdce73fbc80db3796a
X-Va-R-CD: 82fcc35f9f823c07dc24a73be636f3a4
X-Va-CD: 0
X-Va-ID: e38d8331-4ad0-4d62-9b18-e1ab200b23e0
X-V-A: 
X-V-T-CD: 94ffde6d864771f6e23176fb95b417f0
X-V-E-CD: f71beb204b4f60cdce73fbc80db3796a
X-V-R-CD: 82fcc35f9f823c07dc24a73be636f3a4
X-V-CD: 0
X-V-ID: e63cd57c-3393-4404-95c0-7c3442e94a11
Received: from process_milters-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PIZ00H008TY2X00@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 14:53:45 -0800 (PST)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-11-29_14:,, signatures=0
Received: from [17.234.40.219] (unknown [17.234.40.219]) by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PIZ006MB8XLMV20@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 14:53:45 -0800 (PST)
Sender: tpauly@apple.com
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es>
Date: Thu, 29 Nov 2018 14:53:44 -0800
Cc: Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org list" <v6ops@ietf.org>
Content-transfer-encoding: quoted-printable
Message-id: <3FA83EEE-79ED-40BA-A1C4-37021457A407@apple.com>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se> <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es> <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org> <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.100.36)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-29_14:, , signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oGfDBhwOmx6Fp0K_4h0LSnoxlKs>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 29 Nov 2018 22:54:04 -0000

> On Nov 27, 2018, at 7:52 AM, JORDI PALET MARTINEZ =
<jordi.palet=3D40consulintel.es@dmarc.ietf.org> wrote:
>=20
> In the previous related work, I was told otherwise: let's the ISPs do =
it, not the O/S vendors ...

I think the point being made here is that open source software can be =
created and distributed to ISPs to run in their networks; it doesn't =
necessarily require any standard or draft to do it.

Thanks,
Tommy
>=20
> Regards,
> Jordi
>=20
>=20
>=20
> =EF=BB=BF-----Mensaje original-----
> De: v6ops <v6ops-bounces@ietf.org> en nombre de Nick Hilliard =
<nick@foobar.org>
> Fecha: martes, 27 de noviembre de 2018, 16:42
> Para: JORDI PALET MARTINEZ =
<jordi.palet=3D40consulintel.es@dmarc.ietf.org>
> CC: "v6ops@ietf.org list" <v6ops@ietf.org>
> Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
>=20
>    JORDI PALET MARTINEZ wrote on 27/11/2018 15:38:
>> Yes, is within a specific network.
>>=20
>> If they decide later on to tell other ISPs "traffic from our network
>> to your address xxx" is not working ... that's not handled by this
>> document.
>    O/S software to do this would be great.  There's no need for IETF=20=

>    involvement.
>=20
>    Nick
>=20
>    _______________________________________________
>    v6ops mailing list
>    v6ops@ietf.org
>    https://www.ietf.org/mailman/listinfo/v6ops
>=20
>=20
>=20
>=20
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>=20
> This electronic message contains information which may be privileged =
or confidential. The information is intended to be for the exclusive use =
of the individual(s) named above and further non-explicilty authorized =
disclosure, copying, distribution or use of the contents of this =
information, even if partially, including attached files, is strictly =
prohibited and will be considered a criminal offense. If you are not the =
intended recipient be aware that any disclosure, copying, distribution =
or use of the contents of this information, even if partially, including =
attached files, is strictly prohibited, will be considered a criminal =
offense, so you must reply to the original sender to inform about this =
communication and delete it.
>=20
>=20
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Thu Nov 29 15:00:59 2018
Return-Path: <tpauly@apple.com>
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 ACFFD128D68 for <v6ops@ietfa.amsl.com>; Thu, 29 Nov 2018 15:00:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.461
X-Spam-Level: 
X-Spam-Status: No, score=-3.461 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 JS0Ht-rXrq3g for <v6ops@ietfa.amsl.com>; Thu, 29 Nov 2018 15:00:56 -0800 (PST)
Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34D85130EDE for <v6ops@ietf.org>; Thu, 29 Nov 2018 15:00:56 -0800 (PST)
Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.22/8.16.0.22) with SMTP id wATMvM5X044288; Thu, 29 Nov 2018 15:00:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=1Iekn+I/V3tAMkaZRQXeCoAFK3hJOKEkSRX2+7R0mlM=; b=nsL84EmJP9AJqyrsdiNtoKPYYMq9EzPOJelr8tlGnX7jbOWQlFxsJPRJKrgco8OZOU0m zC6uaM6pnv0dDogurRmHeWutHdyMXR/fIeeBBrQzKMbg8UwtNvnCgalwDX5r0ZNwG+8E Dcl3zM0haNYyv4TKuDmL8iHBU4yn44FlO+oWFzZSGW49m1n0j6vhSWK6Yg2koHSYV3x8 /0Io/o7qRoHy+AA0lRD7D/TaF8yGO9f4o8uqhCHLxQusxHPEopdrTzE/3HAjfkl7CQ6k lxX7usBfuDclB7wjuD/CA+FnEHlymAnEHBTwRSbZN7c3YbTPkNbYIreiiIBElvqNjVuM kw== 
Received: from ma1-mtap-s01.corp.apple.com (ma1-mtap-s01.corp.apple.com [17.40.76.5]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 2ny66f4djb-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 29 Nov 2018 15:00:52 -0800
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by ma1-mtap-s01.corp.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PIZ00AKM99E2CC0@ma1-mtap-s01.corp.apple.com>; Thu, 29 Nov 2018 15:00:52 -0800 (PST)
Received: from process_viserion-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PIZ0000098Q8S00@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 15:00:52 -0800 (PST)
X-Va-A: 
X-Va-T-CD: d0da30c38250c6aaf4d66a9435de6e77
X-Va-E-CD: f71beb204b4f60cdce73fbc80db3796a
X-Va-R-CD: 82fcc35f9f823c07dc24a73be636f3a4
X-Va-CD: 0
X-Va-ID: 148135d3-7c8d-4d91-8f70-5a7cca7c5329
X-V-A: 
X-V-T-CD: 94ffde6d864771f6e23176fb95b417f0
X-V-E-CD: f71beb204b4f60cdce73fbc80db3796a
X-V-R-CD: 82fcc35f9f823c07dc24a73be636f3a4
X-V-CD: 0
X-V-ID: 16995545-2397-4bf1-ac07-94e075c01a9b
Received: from process_milters-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PIZ00K0091PIP00@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 15:00:51 -0800 (PST)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-11-29_14:,, signatures=0
Received: from [17.234.40.219] (unknown [17.234.40.219]) by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PIZ006XV99FMV20@nwk-mmpp-sz10.apple.com>; Thu, 29 Nov 2018 15:00:51 -0800 (PST)
Sender: tpauly@apple.com
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es>
Date: Thu, 29 Nov 2018 15:00:50 -0800
Cc: Mikael Abrahamsson <swmike@swm.pp.se>, Ron Bonica <rbonica@juniper.net>, "v6ops@ietf.org list" <v6ops@ietf.org>
Content-transfer-encoding: quoted-printable
Message-id: <007D3C39-C6F2-4F80-8AB0-4972DE692554@apple.com>
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es>
To: JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.100.36)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-29_14:, , signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DoIqF-WfAuh1M0SLAw0MOPln1OA>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 29 Nov 2018 23:00:58 -0000

Even with non-customer traffic, is syslog really the state of the art =
for sending data back to servers? Do you want anyone and everyone to see =
this information?

Regarding the active measurements themselves, I think the draft would =
benefit from referencing some of the RFCs and drafts from the IPPM =
Working Group. We have various documents on one-way and two-way active =
measurements (OWAMP/TWAMP). You can also take a look at some standard =
ways of reporting the metrics themselves, as described here: =
draft-ietf-ippm-initial-registry-08.

Thanks,
Tommy

> On Nov 27, 2018, at 5:22 AM, JORDI PALET MARTINEZ =
<jordi.palet=3D40consulintel.es@dmarc.ietf.org> wrote:
>=20
> Hi Mikael,
>=20
> I got the impression that when I originally proposed this, syslog was =
a privacy issue because it is sending data from "customers traffic" from =
their own devices to the ISP.
>=20
> But in the actual proposal, the data is NOT from any customer, neither =
identifying the customer at all.
>=20
> So not sure to understand if we have failed to clearly describe the =
way we are measuring, or you'd in mind the previous document?
>=20
> Regards,
> Jordi
>=20
>=20
>=20
> =EF=BB=BF-----Mensaje original-----
> De: v6ops <v6ops-bounces@ietf.org> en nombre de Mikael Abrahamsson =
<swmike@swm.pp.se>
> Organizaci=C3=B3n: People's Front Against WWW
> Fecha: martes, 27 de noviembre de 2018, 12:45
> Para: Ron Bonica <rbonica@juniper.net>
> CC: "v6ops@ietf.org list" <v6ops@ietf.org>
> Asunto: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
>=20
>    On Mon, 26 Nov 2018, Ron Bonica wrote:
>=20
>> This week, please review and comment on=20
>> draft-xie-v6ops-network-happyeyeballs.
>=20
>    I think it's a great idea to tell the operator about problems, that =
kind=20
>    of telemetry can really help in operating the network.
>=20
>    However, the proposed method of doing it (syslog) and the =
information it=20
>    reports (IP addresses and domains the user is communicating with) =
has huge=20
>    privacy implications. Also you have no idea who might be grabbing =
this=20
>    information before it even makes it to the ISP).
>=20
>    I think at a minimum there needs to be an encrypted and verified =
mechanism=20
>    (https perhaps?) for doing the reporting, so you know where the =
report=20
>    goes.
>=20
>    I see three entities that have interest in this information, it's =
the ISP,=20
>    the operating system manufacturer, and the web site which is having=20=

>    problems. If HE fails, I see very little harm (privacy) in telling =
the=20
>    website about it using the address family that actually did work. =
So that=20
>    could be included. For the device manufacturer, they have "send=20
>    diagnostics information to vendor", so here customers can opt in. =
For the=20
>    ISP, I have no idea. Here it might be better to define an API =
between the=20
>    device vendor and the ISP, so that the device vendor can report =
problems=20
>    seen, at an aggregate? I have personally been involved in getting=20=

>    operational people from my employer talking to device vendors to =
figure=20
>    out what might be wrong, and automating this would be great.
>=20
>    Also, the DNSSEC implications are glossed over grossly. We should =
take for=20
>    granted that end devices are running validating resolvers and =
handle that=20
>    use-case.
>=20
>    So I'm supportive of the problem statement and it would help ISPs =
greatly=20
>    if they could get telemetry from end devices, I just have great =
concerns=20
>    over the method proposed in this draft.
>=20
>    --=20
>    Mikael Abrahamsson    email: swmike@swm.pp.se
>=20
>    _______________________________________________
>    v6ops mailing list
>    v6ops@ietf.org
>    https://www.ietf.org/mailman/listinfo/v6ops
>=20
>=20
>=20
>=20
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>=20
> This electronic message contains information which may be privileged =
or confidential. The information is intended to be for the exclusive use =
of the individual(s) named above and further non-explicilty authorized =
disclosure, copying, distribution or use of the contents of this =
information, even if partially, including attached files, is strictly =
prohibited and will be considered a criminal offense. If you are not the =
intended recipient be aware that any disclosure, copying, distribution =
or use of the contents of this information, even if partially, including =
attached files, is strictly prohibited, will be considered a criminal =
offense, so you must reply to the original sender to inform about this =
communication and delete it.
>=20
>=20
>=20
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops


From nobody Fri Nov 30 08:55:35 2018
Return-Path: <lencse@hit.bme.hu>
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 732D0130E12 for <v6ops@ietfa.amsl.com>; Fri, 30 Nov 2018 08:55:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 M17QyWD2ku8L for <v6ops@ietfa.amsl.com>; Fri, 30 Nov 2018 08:55:31 -0800 (PST)
Received: from frogstar.hit.bme.hu (frogstar.hit.bme.hu [IPv6:2001:738:2001:4020::2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E68F128BCC for <v6ops@ietf.org>; Fri, 30 Nov 2018 08:55:30 -0800 (PST)
Received: from [192.168.1.119] (host-79-121-42-41.kabelnet.hu [79.121.42.41]) (authenticated bits=0) by frogstar.hit.bme.hu (8.15.2/8.15.2) with ESMTPSA id wAUGtKDj024374 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <v6ops@ietf.org>; Fri, 30 Nov 2018 17:55:26 +0100 (CET) (envelope-from lencse@hit.bme.hu)
X-Authentication-Warning: frogstar.hit.bme.hu: Host host-79-121-42-41.kabelnet.hu [79.121.42.41] claimed to be [192.168.1.119]
To: v6ops@ietf.org
References: <BYAPR05MB42453683C869E9A5327DA903AED70@BYAPR05MB4245.namprd05.prod.outlook.com> <alpine.DEB.2.20.1811271231060.7766@uplift.swm.pp.se> <30D71C7B-1FBF-49C2-A5C6-40948550CA69@consulintel.es> <alpine.DEB.2.20.1811271424170.7766@uplift.swm.pp.se> <D1B8630E-6CEB-4AF0-BFF5-004E144FC278@consulintel.es> <alpine.DEB.2.20.1811271451450.7766@uplift.swm.pp.se> <C88CEF72-D1FB-435A-B53D-4D940A4445FF@consulintel.es> <2372941b-67e7-a418-d81c-545aa4ab1010@foobar.org> <A7C3A588-6962-419A-B537-B859F0A4E56A@consulintel.es> <3FA83EEE-79ED-40BA-A1C4-37021457A407@apple.com>
From: =?UTF-8?Q?Lencse_G=c3=a1bor?= <lencse@hit.bme.hu>
Message-ID: <bcb6da8f-52ae-e2df-8392-8c4fcfa52f6b@hit.bme.hu>
Date: Fri, 30 Nov 2018 17:55:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <3FA83EEE-79ED-40BA-A1C4-37021457A407@apple.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.100.1 at frogstar.hit.bme.hu
X-Virus-Status: Clean
Received-SPF: pass (frogstar.hit.bme.hu: authenticated connection) receiver=frogstar.hit.bme.hu; client-ip=79.121.42.41; helo=[192.168.1.119]; envelope-from=lencse@hit.bme.hu; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; 
X-DCC--Metrics: frogstar.hit.bme.hu; whitelist
X-Scanned-By: MIMEDefang 2.79 on 152.66.248.44
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/JtQjuC3z-LzOFtH1VdJp2JULEVE>
Subject: Re: [v6ops] draft-xie-v6ops-network-happyeyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 30 Nov 2018 16:55:34 -0000

11/29/2018 11:53 PM keltezéssel, Tommy Pauly írta:
>
>> On Nov 27, 2018, at 7:52 AM, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org> wrote:
>>
>> In the previous related work, I was told otherwise: let's the ISPs do it, not the O/S vendors ...
> I think the point being made here is that open source software can be created and distributed to ISPs to run in their networks; it doesn't necessarily require any standard or draft to do it.

I think you are completely right that the software can be written 
without an I-D, however, I think that its specification would benefit 
from a matured draft.

Gábor

> Thanks,
> Tommy
>> Regards,
>> Jordi
>>


From nobody Fri Nov 30 14:25:13 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: v6ops@ietf.org
Delivered-To: v6ops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E5A5130EC8; Fri, 30 Nov 2018 14:25:12 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: v6ops@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.89.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: v6ops@ietf.org
Message-ID: <154361671222.27410.9436586350814710547@ietfa.amsl.com>
Date: Fri, 30 Nov 2018 14:25:12 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Jsff3NZbRW_5xyZUcoMjNbeP46k>
Subject: [v6ops] I-D Action: draft-ietf-v6ops-transition-ipv4aas-11.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 30 Nov 2018 22:25:12 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IPv6 Operations WG of the IETF.

        Title           : Requirements for IPv6 Customer Edge Routers to Support IPv4 Connectivity as-a-Service
        Authors         : Jordi Palet Martinez
                          Hans M.-H. Liu
                          Masanobu Kawashima
	Filename        : draft-ietf-v6ops-transition-ipv4aas-11.txt
	Pages           : 22
	Date            : 2018-11-30

Abstract:
   This document specifies the IPv4 service continuity requirements for
   an IPv6 Customer Edge (CE) router, either provided by the service
   provider or through the retail market.

   Specifically, this document extends the "Basic Requirements for IPv6
   Customer Edge Routers" in order to allow the provisioning of IPv6
   transition services for the support of "IPv4 as-a-Service" (IPv4aaS)
   by means of new transition mechanisms.  The document only covers
   transition technologies for delivering IPv4 in IPv6-only access
   networks, commonly called "IPv4 as-a-Service" (IPv4aaS).  This is
   necessary because there aren't sufficient IPv4 addresses available
   for every possible customer/device.  However, devices or applications
   in the customer LANs may be IPv4-only or IPv6-only and still need to
   communicate with IPv4-only services at the Internet.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-v6ops-transition-ipv4aas-11
https://datatracker.ietf.org/doc/html/draft-ietf-v6ops-transition-ipv4aas-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-v6ops-transition-ipv4aas-11


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Nov 30 14:28:19 2018
Return-Path: <prvs=1872d5970d=jordi.palet@consulintel.es>
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 D192113107F for <v6ops@ietfa.amsl.com>; Fri, 30 Nov 2018 14:28:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 9TsGpY10cL4K for <v6ops@ietfa.amsl.com>; Fri, 30 Nov 2018 14:28:15 -0800 (PST)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44AA9130DF2 for <v6ops@ietf.org>; Fri, 30 Nov 2018 14:28:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1543616893; x=1544221693; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:Message-ID:Thread-Topic:References:In-Reply-To: Mime-version:Content-type:Content-transfer-encoding; bh=TPKo20HS j3lXwp7ilqRGC2Y3/isWQlDx1XN+O+EjGqs=; b=DrSRYXIR9RxRA9FyqIn/HaBO xArxm/pqe3pAVVCE4ivYj2Yinw0BuPGW+ljhxN6h3E+JmNfyv4S8F1QxpQlMD5MX YXSVlyOBv41tQgP+PNrUyK/xKr8PF2HU4IVm+67hUYzVvsHHc5hVo+QMI8ksE/S9 KW6lyFITLzvGkbSKHQQ=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Fri, 30 Nov 2018 23:28:13 +0100
X-Spam-Processed: mail.consulintel.es, Fri, 30 Nov 2018 23:28:13 +0100
Received: from [10.100.23.53] by mail.consulintel.es (MDaemon PRO v16.5.2)  with ESMTPA id md50006024060.msg for <v6ops@ietf.org>; Fri, 30 Nov 2018 23:28:12 +0100
X-MDRemoteIP: 10.8.10.10
X-MDHelo: [10.100.23.53]
X-MDArrival-Date: Fri, 30 Nov 2018 23:28:12 +0100
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=1872d5970d=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/10.10.4.181110
Date: Fri, 30 Nov 2018 23:28:09 +0100
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: <v6ops@ietf.org>
Message-ID: <F5C32B54-C6CB-41A0-95A2-6051E1E18FBC@consulintel.es>
Thread-Topic: [v6ops] I-D Action: draft-ietf-v6ops-transition-ipv4aas-11.txt
References: <154361671222.27410.9436586350814710547@ietfa.amsl.com>
In-Reply-To: <154361671222.27410.9436586350814710547@ietfa.amsl.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/GaAp12Q1oefnEGFfYLVsv7VU2FE>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-transition-ipv4aas-11.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 30 Nov 2018 22:28:18 -0000

Hi all,

The new version of this document has been updated only to apply editorial e=
dits as requested by our AD.

Regards,
Jordi
=20
=20

=EF=BB=BF-----Mensaje original-----
De: v6ops <v6ops-bounces@ietf.org> en nombre de <internet-drafts@ietf.org>
Responder a: <v6ops@ietf.org>
Fecha: viernes, 30 de noviembre de 2018, 23:25
Para: <i-d-announce@ietf.org>
CC: <v6ops@ietf.org>
Asunto: [v6ops] I-D Action: draft-ietf-v6ops-transition-ipv4aas-11.txt

   =20
    A New Internet-Draft is available from the on-line Internet-Drafts dire=
ctories.
    This draft is a work item of the IPv6 Operations WG of the IETF.
   =20
            Title           : Requirements for IPv6 Customer Edge Routers t=
o Support IPv4 Connectivity as-a-Service
            Authors         : Jordi Palet Martinez
                              Hans M.-H. Liu
                              Masanobu Kawashima
    	Filename        : draft-ietf-v6ops-transition-ipv4aas-11.txt
    	Pages           : 22
    	Date            : 2018-11-30
   =20
    Abstract:
       This document specifies the IPv4 service continuity requirements for
       an IPv6 Customer Edge (CE) router, either provided by the service
       provider or through the retail market.
   =20
       Specifically, this document extends the "Basic Requirements for IPv6
       Customer Edge Routers" in order to allow the provisioning of IPv6
       transition services for the support of "IPv4 as-a-Service" (IPv4aaS)
       by means of new transition mechanisms.  The document only covers
       transition technologies for delivering IPv4 in IPv6-only access
       networks, commonly called "IPv4 as-a-Service" (IPv4aaS).  This is
       necessary because there aren't sufficient IPv4 addresses available
       for every possible customer/device.  However, devices or application=
s
       in the customer LANs may be IPv4-only or IPv6-only and still need to
       communicate with IPv4-only services at the Internet.
   =20
   =20
    The IETF datatracker status page for this draft is:
    https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/
   =20
    There are also htmlized versions available at:
    https://tools.ietf.org/html/draft-ietf-v6ops-transition-ipv4aas-11
    https://datatracker.ietf.org/doc/html/draft-ietf-v6ops-transition-ipv4a=
as-11
   =20
    A diff from the previous version is available at:
    https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-v6ops-transition-ipv4aas=
-11
   =20
   =20
    Please note that it may take a couple of minutes from the time of submi=
ssion
    until the htmlized version and diff are available at tools.ietf.org.
   =20
    Internet-Drafts are also available by anonymous FTP at:
    ftp://ftp.ietf.org/internet-drafts/
   =20
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops
   =20



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or con=
fidential. The information is intended to be for the exclusive use of the i=
ndividual(s) named above and further non-explicilty authorized disclosure, =
copying, distribution or use of the contents of this information, even if p=
artially, including attached files, is strictly prohibited and will be cons=
idered a criminal offense. If you are not the intended recipient be aware t=
hat any disclosure, copying, distribution or use of the contents of this in=
formation, even if partially, including attached files, is strictly prohibi=
ted, will be considered a criminal offense, so you must reply to the origin=
al sender to inform about this communication and delete it.




From nobody Fri Nov 30 15:30:38 2018
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: v6ops@ietf.org
Delivered-To: v6ops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 06EAD126DBF; Fri, 30 Nov 2018 15:30:30 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.89.0
Auto-Submitted: auto-generated
Precedence: bulk
CC: Ron Bonica <rbonica@juniper.net>, draft-ietf-v6ops-transition-ipv4aas@ietf.org, rbonica@juniper.net, v6ops-chairs@ietf.org, v6ops@ietf.org, warren@kumari.net
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Reply-To: ietf@ietf.org
Message-ID: <154362062994.27437.16040635891456835117.idtracker@ietfa.amsl.com>
Date: Fri, 30 Nov 2018 15:30:29 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/5UW1aX-X-37wmKo3TwVEB2t9Pu4>
Subject: [v6ops] Last Call: <draft-ietf-v6ops-transition-ipv4aas-11.txt> (Requirements for IPv6 Customer Edge Routers to Support IPv4 Connectivity as-a-Service) to Informational RFC
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 30 Nov 2018 23:30:30 -0000

The IESG has received a request from the IPv6 Operations WG (v6ops) to
consider the following document: - 'Requirements for IPv6 Customer Edge
Routers to Support IPv4
   Connectivity as-a-Service'
  <draft-ietf-v6ops-transition-ipv4aas-11.txt> as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2018-12-14. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document specifies the IPv4 service continuity requirements for
   an IPv6 Customer Edge (CE) router, either provided by the service
   provider or through the retail market.

   Specifically, this document extends the "Basic Requirements for IPv6
   Customer Edge Routers" in order to allow the provisioning of IPv6
   transition services for the support of "IPv4 as-a-Service" (IPv4aaS)
   by means of new transition mechanisms.  The document only covers
   transition technologies for delivering IPv4 in IPv6-only access
   networks, commonly called "IPv4 as-a-Service" (IPv4aaS).  This is
   necessary because there aren't sufficient IPv4 addresses available
   for every possible customer/device.  However, devices or applications
   in the customer LANs may be IPv4-only or IPv6-only and still need to
   communicate with IPv4-only services at the Internet.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/ballot/


No IPR declarations have been submitted directly on this I-D.




