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

Mark Smith <markzzzsmith@gmail.com> Sat, 12 June 2021 22:43 UTC

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 2AA2C3A243E for <v6ops@ietfa.amsl.com>; Sat, 12 Jun 2021 15:43:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.398
X-Spam-Level:
X-Spam-Status: No, score=0.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.998, HK_RANDOM_FROM=0.998, SPF_HELO_NONE=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=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 MiWID6PDp1au for <v6ops@ietfa.amsl.com>; Sat, 12 Jun 2021 15:43:25 -0700 (PDT)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0: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 CB3C33A243C for <v6ops@ietf.org>; Sat, 12 Jun 2021 15:43:25 -0700 (PDT)
Received: by mail-il1-x12d.google.com with SMTP id x12so6149913ill.4 for <v6ops@ietf.org>; Sat, 12 Jun 2021 15:43:25 -0700 (PDT)
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=9RtA9GUYti93K9TeUzNp1DlfvS2K2oH0W4Hdhe2u5jk=; b=XKmswgmduMc5AaUiXrj7+xSresx4lwJx63sWn48reOLCDq9JqYRMnMK1SA4tCWyMRA Wm5nlzBFeSqu1PANnWjnwFtzCgFcHPrQfUWMewDyxmOuJc8KednEI0lqhrOK75wGs6dX SccZRWjWHNcH4enOyHNRB2ZXLS3IgviK/omenl+arB4l7ZBgmrjVysRVs+CtlSkUZBkS 7hg7OrNB5kJuOb3gSLb1TXqGd2vq3jAgRUCv0t3NrTztODDCtYTIAX4WZ2mEdi0LVZqy UwxyRBhR1FO7rFXanFdOM93xR439MvHlunyViInK86BkeSSSnI4RoAKIHDkdkaOagSpM Bd7g==
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=9RtA9GUYti93K9TeUzNp1DlfvS2K2oH0W4Hdhe2u5jk=; b=XysfvPITSaX90Xde1W71gX3G8AvjFJ3qUQzCQ1brK7iq2u1198+p9mbMibfv2JN60A MQ22AneuQCRMopQGl+u5xSGbu0VA0gT87wek2dbhKo7kB1i5LeguBffW55HA+HT2rahk WAbgmkrEv3gw37OrPN6BOc/2nEXzMAYa3/nK50Cw5RW/ORFAaEJpva+9liURdnhIKQ+V UdhmoMFIe3dt1t7YW7dQbeLaaUWgWZTAqFJ0PhZ7KAdoRhatavAkwTGaHdNnjK3dDR2m xNMaUnyV9cPwC2tJ+BfCXEDMt9WxmrDM9QA4Um2IvTF9IYFnwD/8qEQUJccgIaN4pe8R rFOg==
X-Gm-Message-State: AOAM5300goc539U0m7DtKDngANW+cBrWoBu+FIULwKRk4BVEjFU8BbXP SOAPuRQRJlpvleHtiGMk8iINtJBvVJNGS9L6BcI=
X-Google-Smtp-Source: ABdhPJyG/n0m2bsMoaHI9WM9IGW2DDhxbnYBqmgcpVdROt54p/pi77I5+y5BtvKTgO2GUuHfHq/KgvISxAmVjr4vI7E=
X-Received: by 2002:a05:6e02:1b07:: with SMTP id i7mr8180009ilv.33.1623537804605; Sat, 12 Jun 2021 15:43:24 -0700 (PDT)
MIME-Version: 1.0
References: <162293202497.20978.11278185466573537743@ietfa.amsl.com> <d928f260-e0b1-7672-7114-7ac09dace037@gmail.com> <CAM5+tA8qt0Z9jKnfFYHWVpX8MC8zkFOnnmUvFboBnBS_OURoxg@mail.gmail.com> <CAO42Z2x=9gpE-BhsHMHD3djgeqJ8qLvz1Dv8cx=mT1sw0J8HTA@mail.gmail.com> <CAN-Dau1Aduc=7KPEN5JmmRQ9RHBoYez9xY9NSuU9NXb5qcwgPw@mail.gmail.com>
In-Reply-To: <CAN-Dau1Aduc=7KPEN5JmmRQ9RHBoYez9xY9NSuU9NXb5qcwgPw@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 13 Jun 2021 08:42:58 +1000
Message-ID: <CAO42Z2xZGwjLZRLpbssptovHwXF_X62J0xd=4h83AQcXfjpbjw@mail.gmail.com>
To: David Farmer <farmer@umn.edu>
Cc: IPv6 Operations <v6ops@ietf.org>, Nicholas Buraglio <buraglio@es.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/YBzFtps-B51kUGntU47SbRSFFLQ>
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: Sat, 12 Jun 2021 22:43:30 -0000

On Sat, 12 Jun 2021 at 16:28, David Farmer <farmer@umn.edu> wrote:
>
>
>
> On Fri, Jun 11, 2021 at 21:58 Mark Smith <markzzzsmith@gmail.com> wrote:
>>
>> If the 2001:db8::/32 prefix is not big enough to usefully teach the
>> techniques of address space planning and route aggregation, how big
>> does it need to be?
>
>
> I don’t think it is unreasonable for there to be a larger documentation prefix, or even multiple documentation prefixes. There should be enough documentation IPv6 address space to provide a number of /32 ISP allocations for an example. Even with ASCII art, examples with 3 to 5 ISPs are relatively common.
>
> Allocating something like a total of a /24, or even /20 for documentation purposes isn’t going create any kind issues for IPv6, and would allow for much more realistic examples in documentation and for training labs.
>

I don't agree it would be realistic.

People who are dealing with IPv6 prefixes that are shorter than /48,
such as people at ISPs dealing with RIR /32s or shorter should be able
to work with prefix lengths that don't fall on nibble or octet
boundaries.

If they've been taught those techniques on a ULA /48 or the existing
2001:db8::/32 prefix, they should also have been taught well enough to
understand how to apply them to other prefix lengths without having to
do examples with those other prefix lengths. Doing so starts to imply
that these techniques are specific to certain prefix lengths.

>> How many aggregation boundaries does there need to
>> be in a fictitious network and its address space to effectively teach
>> address space planning and route aggregation?
>>
>> The bits available for aggregation in in either 2001:db8::/32 or a ULA
>> /48 can easily support 4 levels or more of 4 bit aggregation
>> boundaries at nibble boundaries. When wouldn't that be enough to teach
>> the technique?
>
>
> I’m sorry you are suggesting for examples to be complicated and difficult to understand.
>
> To the contrary, examples should be simple, suggestive of what will be seen in real operational networks, and easily understood even by IPv6 novices.
>

Novices aren't experts and shouldn't be expected to easily understand
what IPv6 experts do.

The trouble with making hard things too simple and easy when teaching
them is that you don't end up teaching people how to do the hard
things. The continued teaching of IPv4 Classful addressing many years
past the development and deployment of CIDR would be a canonical
example.

> The real Internet has many ISPs, allowing for multiple /32 ISPs in an example that is supposed to represent multiple ISPs seems necessary to meet the above criteria, at least in my opinion.
>

Those learning inter-ISP routing aren't going to be novices, they're
already well along the path of being IPv6 experts. The reality is that
ISPs don't all only get a /32 - the one I work for just received a /28
from our RIR.


Regards,
Mark.



> Thanks.
>
> --
> ===============================================
> 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
> ===============================================