Re: [v6ops] I-D Action: draft-horley-v6ops-lab-00.txt

David Farmer <farmer@umn.edu> Tue, 15 June 2021 13:02 UTC

Return-Path: <farmer@umn.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 87F1A3A2F9C for <v6ops@ietfa.amsl.com>; Tue, 15 Jun 2021 06:02:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.085
X-Spam-Level:
X-Spam-Status: No, score=-2.085 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=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=umn.edu
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n2F5m8kkxvJS for <v6ops@ietfa.amsl.com>; Tue, 15 Jun 2021 06:02:00 -0700 (PDT)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 712BA3A2FA7 for <v6ops@ietf.org>; Tue, 15 Jun 2021 06:01:59 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4G47kZ4vKpz9vJrh for <v6ops@ietf.org>; Tue, 15 Jun 2021 13:01:58 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id laeOU1cx4BWj for <v6ops@ietf.org>; Tue, 15 Jun 2021 08:01:58 -0500 (CDT)
Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 4G47kZ1Fmvz9vJrK for <v6ops@ietf.org>; Tue, 15 Jun 2021 08:01:57 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4G47kZ1Fmvz9vJrK
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4G47kZ1Fmvz9vJrK
Received: by mail-ed1-f70.google.com with SMTP id x12-20020a05640226ccb0290393aaa6e811so12358084edd.19 for <v6ops@ietf.org>; Tue, 15 Jun 2021 06:01:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=c+ZwUcXQ0nAFugD97gFEkBxkdUf6g9thjbAtiEe3X9g=; b=JijCgQA+y4VA15DEmuiazS1M8wtzWuBlcRW/+ryfGH2U7SZM5npKT9CWFCqvXgT2Vz xPnmyn/5JZIg1aV1u5NgZ99dSS0iyCgE+4ZPuI/UlUv8Hu64quLIIRN2CRs3c0uoC1G+ YgNrkYArVivTvmJFq6XA+AI+JbOgRkw80JdFV78vZkk5z5jUEyMEE37CWCKUpQb+zA8Z 3EdMW5/ZKv2kSw67W0zFhoZC2bYrixeSfZq+QcLj/IfSNQq6ziuGOFiKC3ScEJb4hOob 9wRV+bBjIOp7KMuoD/4AHOhwjjW4Lw8NHV+5gnDpaD1VE7dzQ4QVXenJHhE+GhuV1l+W eNAA==
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=c+ZwUcXQ0nAFugD97gFEkBxkdUf6g9thjbAtiEe3X9g=; b=eqo7s31EdZq4mXox5J/+6iWZgdKKpf+Bk9dgxxVy7kSXrTNw3tDE8dgvNY95EdxTct ntRJMOE+tCUSo9ZkGX9ckjx2o8q2oNsGsCWVpgcrxK88OjNMDwlYPLImIf0QbMGSHuX/ OlL1VYSeM3KSTzZ3HeOVq6SCvrYRsWDZiHEyF6G6vMMM+sO25fHCv8cx5l+7lHzj69MN Ue2gDn9OBUIcS4eEYxDrkz9172jN806DIeS3IKJlNdywpr7N5fIZH4N38/1t2jWHQAOX 2UXGI6jO6+QH63f7wi6O86/bcFhRFaMD6rkvBWtXpgxrgcogmeO5Z9xra/Dmgls0WMMd S+pA==
X-Gm-Message-State: AOAM5310NedUcoLxupm1pdQ3diK5jgsIgzWb1p6CdjERa3aPAMNpwzEt FopxKxlfRmcEffPYy6mizaEZKdlhhVRxXJOM1Ef3JtIAJS9VeZVyZsVF3cLilOd2YhxHhisezyr XZLjUaHENpordHXAi9nNCfID/sw==
X-Received: by 2002:a05:6402:5:: with SMTP id d5mr9317833edu.312.1623762115622; Tue, 15 Jun 2021 06:01:55 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJyr537Gfn8ZYffnWS/UC7kG7uw3438SbtAs1w+TUix6PFnwRtxmdrSPQfw1NI+vI2NA5Sbmciw/yCaBqVzfuB4=
X-Received: by 2002:a05:6402:5:: with SMTP id d5mr9317786edu.312.1623762115249; Tue, 15 Jun 2021 06:01:55 -0700 (PDT)
MIME-Version: 1.0
References: <162293202497.20978.11278185466573537743@ietfa.amsl.com> <d928f260-e0b1-7672-7114-7ac09dace037@gmail.com> <YMeqmaptccNjQnDM@dwc-desktop.local> <CAE=N4xfvMJw59qQE9gg24GcoK9XXOfjw-CXJ3DsKm3dU4Bk-Mw@mail.gmail.com>
In-Reply-To: <CAE=N4xfvMJw59qQE9gg24GcoK9XXOfjw-CXJ3DsKm3dU4Bk-Mw@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Tue, 15 Jun 2021 08:01:38 -0500
Message-ID: <CAN-Dau2ZGgdFZsDV7A8GPYXZBQMk0FSh697rNO2J-5h_K0Jz2A@mail.gmail.com>
To: Ed Horley <ed@hexabuild.io>
Cc: "Dale W. Carder" <dwcarder@es.net>, IPv6 Operations <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000145a0205c4cd949d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/9OzbrpI8fQ2oWWgOmEmx1kmfVPQ>
Subject: Re: [v6ops] I-D Action: draft-horley-v6ops-lab-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, 15 Jun 2021 13:02:09 -0000

On Mon, Jun 14, 2021 at 5:51 PM Ed Horley <ed@hexabuild.io> wrote:

> Dale,
> Comments inline below with [ETH] starting my comments
>
> On Mon, Jun 14, 2021 at 12:15 PM Dale W. Carder <dwcarder@es.net> wrote:
>
>> Thus spake Brian E Carpenter (brian.e.carpenter@gmail.com) on Fri, Jun
>> 11, 2021 at 10:22:51AM +1200:
>> > My concern about this draft is that it intentionally creates ambiguous
>> address space, something we have very carefully avoided since the beginning
>> of IPv6.
>>
>> I'm not sure I worry as much about ambiguous as having more prefixes
>> be marked "special", some of the implications of which seem may be at
>> the heart of this proposal.
>>
>> In draft-horley-v6ops-lab-00.txt,
>>
>> "For instance, designing labs utilizing ULA fc00::/7
>>    [RFC4193] is problematic due to the random global ID requirement
>>    preventing hierarchical network prefix design possibilities."
>>
>> Have the authors considered updating 4193?  Is the randomness the issue,
>> or is the resultant /48 the issue?  (of course, one could utilize
>> multiple random /48's as I think has been pointed out)
>>
>
> [ETH] RFC 4193 section 3.2 is pretty clear.
> "  The allocation of Global IDs is pseudo-random [RANDOM].  They MUST
>    NOT be assigned sequentially or with well-known numbers.  This is to
>    ensure that there is not any relationship between allocations and to
>    help clarify that these prefixes are not intended to be routed
>    globally.  Specifically, these prefixes are not designed to
>    aggregate."
>
> The authors of RFC 4193 felt the pseudo-random property important enough
> aspect of ULA to make it a "MUST NOT" use without it. In addition, because
> of that specific requirement, there are operational implementations of ULA
> that have this REQUIREMENT already built into it. For us to come back and
> change that fundamental characteristic now would likely cause more pain and
> confusion. It is far simplier to assign the use of a currently deprecated
> address space (we are proposing 200::/7, but I am certainly open to hearing
> if others have a better recommendation) and move forward without changing a
> fundamental attribute of ULA.
>

Technically, the pseudo-random assignment strategy only applies to
fd00::/8, where L = 1, and fc00::/8, where L = 0, is reserved and has no
allocation strategy define at this time, see RFC 4193, section 3.1. There
were ideas to define L = 0 for centrally assigned ULA, sometimes known as
ULA-C, for one attempt, see;

https://datatracker.ietf.org/doc/html/draft-hain-ipv6-ulac-02

So, I see no reason why we cannot define an allocation strategy for L =  0,
allowing for the local allocation of large contiguous blocks.

While allowing for L = 1 to remain for pseudo-random allocation of /48
blocks, ensuring no collisions with ULA blocks assigned per RFC 4193.
Probably adding a recommendation that two networks using large contiguous
blocks, from the L = 0 range, SHOULD NOT be merged with each other without
careful coordination of the assignments made from the L = 0 range.

Maybe recommending the Global ID for L=0 be taken from the corresponding 40
bits of the network's GUA Prefix.

Just a thought.

-- 
> Ed Horley
> ed@hexabuild.io | (925) 876-6604
> Advancing Cloud, IoT, and Security with IPv6
> https://hexabuild.io
> And check out the IPv6 Buzz Podcast at
> https://packetpushers.net/series/ipv6-buzz/
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================