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

David Farmer <farmer@umn.edu> Sat, 12 June 2021 23:50 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 7C6F93A2631 for <v6ops@ietfa.amsl.com>; Sat, 12 Jun 2021 16:50:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=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=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 wvUhSKp96XbW for <v6ops@ietfa.amsl.com>; Sat, 12 Jun 2021 16:50:13 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C98C3A2630 for <v6ops@ietf.org>; Sat, 12 Jun 2021 16:50:12 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 4G2ZFv6hL8z9vBs1 for <v6ops@ietf.org>; Sat, 12 Jun 2021 23:50:11 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p6.oit.umn.edu ([127.0.0.1]) by localhost (mta-p6.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B3VPeZjeqbsF for <v6ops@ietf.org>; Sat, 12 Jun 2021 18:50:11 -0500 (CDT)
Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p6.oit.umn.edu (Postfix) with ESMTPS id 4G2ZFv2sm1z9vBtN for <v6ops@ietf.org>; Sat, 12 Jun 2021 18:50:11 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p6.oit.umn.edu 4G2ZFv2sm1z9vBtN
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p6.oit.umn.edu 4G2ZFv2sm1z9vBtN
Received: by mail-ed1-f71.google.com with SMTP id j3-20020aa7c3430000b0290393f7aad447so3865960edr.18 for <v6ops@ietf.org>; Sat, 12 Jun 2021 16:50:11 -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=VUQ6JOAWC8a3eop1H8mfgwoIznR34yXuxAnHWkkA/3M=; b=N1CnsqDCJq6694MFh0MwT0rrB2N9/sS/cM56fG8NHxHE+fIS2aJ+qLays0l9sWnbKx rNZptnJdETKTT59vbngSMHAMnrwQ6grXEFF/+T0cygwymSxzn5mKxX8cl0U0uzO4NAhL KmKANpLi9Dvj3CTZSx/FRxh3aDV4+gA/Ct00YcajRzCMoEhH/skwZLt8xCZPxCR6/dTd +HM0mYe6bR4Yjmie0cjoU+qBMRODW9JXn8/pNfehCGsvginYALS9G9ArmHZo/U+y3VBA uSeBPnx8p6ETe6qZuPzX3ln71kiRbyIw6AiMjoHvidGQg5TIFCO3D5USndu8PHzIdx54 jblA==
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=VUQ6JOAWC8a3eop1H8mfgwoIznR34yXuxAnHWkkA/3M=; b=X6Rsol8G73j0074ZlSabKdoygPbxAxTJMM+OdTL7+UtgNff+/eP+M+KBXTHDfS63g7 vwljdS9wC+UwrmddeWhuyqlZAT9jsRu9DuTld95cdXCpPBTzjCkQ0o3FjFmzbaIEVlMZ gdY7hQk+c16gTK2RLkvX1gRcnUSrHE0d56XmLpBGwhRdpfGq/4nlvuc8y0tlCllMvAj2 Hn84IXPLkm/3LjjEJ6ihiSbKsx8TWNlEUfNC72JulE/EgqfG+3l00IocE7CN5/Vr0oLM He6H3PgB2i2xKyAdzUZrIa5mgQgU3bmVLFXJiHtVHPUXxSESb95FjWIMPSH4Xrq+zEyj eGsw==
X-Gm-Message-State: AOAM533cG0rpcgMBbhAmX4TztDWEvXdT/mgaBNPwA0b+tSDbdmkcht06 Nkg3u3XUOTdHpTZaUzGf1jKhdZh49yTMxUsnRXsHf7NSutWCBMWg12Aq1djID0Re0dUz/2uprQY fFnXnUJsfWuHOAH/cfavAjH7WRQ==
X-Received: by 2002:a17:906:430f:: with SMTP id j15mr9106490ejm.445.1623541809644; Sat, 12 Jun 2021 16:50:09 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJzA1SyhAXrrY5tV2feWEkwhGuZVFxTytc/JRk70wn7RJBopp62oK4xAbxkKyCt9qazZEfud8guKkBKK29fc5b4=
X-Received: by 2002:a17:906:430f:: with SMTP id j15mr9106473ejm.445.1623541809266; Sat, 12 Jun 2021 16:50:09 -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> <CAO42Z2xZGwjLZRLpbssptovHwXF_X62J0xd=4h83AQcXfjpbjw@mail.gmail.com>
In-Reply-To: <CAO42Z2xZGwjLZRLpbssptovHwXF_X62J0xd=4h83AQcXfjpbjw@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Sat, 12 Jun 2021 18:49:58 -0500
Message-ID: <CAN-Dau2nNHOdwaD7A0bWdjv+XEOuYHf70NCuAJpHs8jZZgUUwQ@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: IPv6 Operations <v6ops@ietf.org>, Nicholas Buraglio <buraglio@es.net>
Content-Type: multipart/alternative; boundary="000000000000d1d87805c49a4806"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/4Hjfick6hfDceETNKrUAzd-w5bw>
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 23:50:18 -0000

On Sat, Jun 12, 2021 at 17:43 Mark Smith <markzzzsmith@gmail.com> wrote:

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


Why should you have to be an expert to understand a simple diagram with the
addressing for 3 typical ISPs on it? The lack of sufficient documentation
address space is what makes the diagram complicated. In reality 3 ISPs will
have 3 /32 prefixes or shorter, why can’t we create that simple example in
documentation?

How are novices to ever become experts if they can’t be thought about the
simple stuff first?

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.


You seem to forget to we want to make IPv6 simple. Isn’t that why we have a
/64 boundary?

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


There are plenty of novices trying to connect to an Internet exchanges.
Furthermore, you make my point for me, we should be able to represent
reality in diagrams some ISP have have prefixes shorter than /32.

Regards,
> Mark.
>
>
>
> > Thanks.
> >
> > --
> > ===============================================
> > David Farmer               Email:farmer@umn.edu
> > Networking & Telecommunication Services
> > Office of Information Techn
> <https://www.google.com/maps/search/e+of+Information+Techn?entry=gmail&source=g>
> ology
> > University of Minnesota
> > 2218 University Ave SE        Phone: 612-626-0815
> > Minneapolis, MN 55414-3029   Cell: 612-812-9952
> > ===============================================
>
-- 
===============================================
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
===============================================