Re: [spring] Beyond SRv6.

Robert Raszuk <rraszuk@gmail.com> Mon, 02 September 2019 12:09 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 121D9120119; Mon, 2 Sep 2019 05:09:14 -0700 (PDT)
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_HELO_NONE=0.001, 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 J2loyzCBv5B2; Mon, 2 Sep 2019 05:09:12 -0700 (PDT)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (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 B2BFD120110; Mon, 2 Sep 2019 05:09:12 -0700 (PDT)
Received: by mail-pl1-x636.google.com with SMTP id o3so6512442plb.13; Mon, 02 Sep 2019 05:09:12 -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; bh=H18zBVf6c8l8nRnCSXuqTYYPfwAiaYLaqGi9nr4d/UU=; b=PrCU0mHl9l/zRf1bbyNQDxSs07aY8PV2mDgQg3ihncwwJyWc+5BIFcgFszxhEyoFKW JGivswvtGhI6Bjdkx/l2TSKAEqGUeaxzClPz0QnrhWt5z1BvF6SwYLWPYizDmGPq7MCl xSw6OKBjRyNA0bBBuLTcT870mayiNN2eVAGIU0o+0UO/POCJuvzbHF6SToJwL7t5PBFC a1AEtf+gumpWg0BGvrWbSuHAls1aVUg97jM5q81UZeEMSHR1BtKxzfMHbc1tQPzvUBj9 3KTrxx2CVZv+qiUHoSRFr48oCryBnIDrBiW/+pczgMsjKO2Y8zSRBbPDORXfVYUaR93m YFrQ==
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=H18zBVf6c8l8nRnCSXuqTYYPfwAiaYLaqGi9nr4d/UU=; b=AVb8pqLazpj+kzv21ZowpBzaIKX/EsRykFH4RlQuiohzPA+F61wSo2k2EnpIT048Bs Si4dgrwmCH69HB0lY9dkW6EILy0d+f8lrPnK6Ujq2JJZcPsVXq0bucjT1OMcruQCUHNL 0vsIKpAX03WFHZ2NwVbDVYQgPnWuSVUFGC/yfXKjC57Va0zFu7Scz1aq3tR8HfP9D3ZU WTiJGxewDovfl0/3KxxnfHHIBMbfFurWdXiNQbMcNWxy+CnNv+ktDekHPl+3818aIJfz OhUndHJj8hRpf0qTDNzaBE+QLbHHErZfuHDnfh4r/crn6BTuoptQxhamdHD5BZG93q4l NL2A==
X-Gm-Message-State: APjAAAX1Db19Tbwr4nhcruueeAX2VHtdRzozSns73up0av90342Ek5Vj EVMd/3no9lMKxrGcV5HJJX/7oQjwfs249qHLwmQ=
X-Google-Smtp-Source: APXvYqzYdRLjDBnmuyNnpvkdWPgs1DoN3KyqFDMGmH4TT2Vi1zaKAdIsfbrda5fSZ8g3gFT+OQZXq+Nz8isGsYgOPJM=
X-Received: by 2002:a17:902:b110:: with SMTP id q16mr1219011plr.50.1567426151888; Mon, 02 Sep 2019 05:09:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com> <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
In-Reply-To: <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Mon, 02 Sep 2019 14:09:00 +0200
Message-ID: <CA+b+ERmSEjtHycTWxx3Z+gs8TWYPS_sn5SBpSsT2Km+tJRnyTg@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Rob Shakir <robjs@google.com>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000febbca059190d65b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z2mpwkfozvTis0eiEoQJAqRPvt8>
Subject: Re: [spring] Beyond SRv6.
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Sep 2019 12:09:14 -0000

Hey Mark,

 I think the only place you can put uSIDs is in the IID field, and I went
> to the effort of providing RFC references.
>

I only tend to follow the rules which make sense or which violation even if
they do not make sense goes against best practices, common rules or could
endanger anyone or anything. RFCs you quote do not limit numer of ULAs to
be one per network or even one per person - so I am not breaking any RFC if
I use bunch of ULAs as it seems fit.

When SPRING comes up with an out of the ordinary idea
>

This is far beyond SPRING topic. Operators and end users use RFC1918
everywhere as it gives them freedom and flexibility to construct
their networks the way they like it. Sufficiently flexible min /8 private
range must be made available for anyone's use if you want to see wider IPv6
adoption. And /8 as proven is not about need for 2^112 addresses - it's
about constructing your network applications with well though addressing
structure and hierarchy.

This draft and the EH insertion draft show that this isn't and hasn't
> happened.
>

I am not going to comment on the insertion part beyond the observation that
when you apply new IPv6 header you are free to insert whatever you like
into it. Likewise per RFC8200 when I see myself in destination address
field of the outer IPv6 header I can process, insert or delete EHs as it
seems fit.

   Extension headers (except for the Hop-by-Hop Options header) are not
   processed, inserted, or deleted by any node along a packet's delivery
   path, until the packet reaches the node (or each of the set of nodes,
   in the case of multicast) *identified in the Destination Address field
   of the IPv6 header.*


I do not see any stretch of it in any SPRING related document.

Best,
R.