Re: [spring] RFC8200 update?

Warren Kumari <warren@kumari.net> Fri, 28 February 2020 19:54 UTC

Return-Path: <warren@kumari.net>
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 7FDF93A1D0F for <spring@ietfa.amsl.com>; Fri, 28 Feb 2020 11:54:55 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, 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=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 qE3DpDFPVNSh for <spring@ietfa.amsl.com>; Fri, 28 Feb 2020 11:54:52 -0800 (PST)
Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) (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 643EC3A1D0A for <spring@ietf.org>; Fri, 28 Feb 2020 11:54:52 -0800 (PST)
Received: by mail-qt1-x843.google.com with SMTP id j34so2969114qtk.4 for <spring@ietf.org>; Fri, 28 Feb 2020 11:54:52 -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:content-transfer-encoding; bh=uHgSyTkwcNkxnYvq8Z3dGeUU0qvlOeKzMAljw1lAjD0=; b=bkgLmB+CJGuEeOh/+EC8Kvmea4vvMFFbNKHIDTxbODEYcwqoeVOd6Zc37UScMAlt+k m7GbTRwO9ej7jTRj8e+wyH+dMD4YdemuLCRYWE+ehllKMHp78tE/79IBwZN2cO9FTIqU Ci4uMtGHF/tQgbBR2pbi9PGj2W3y3DS5oG3OmxwWUpj07vP4VEI6SaEjDJoetNJNeElK W03ECiNc92jdVL+jkxmm02x7O00WZolcwy6fjp5huF1Y7BreMtO7oNkE0Gf7ThPeflfG IJssQE6nsGWGUiZuRR+8TEeMwqymUKWGtLQ6TXTW4rrmwlymyq6/Imfk3TJfGcBz6rb4 ZfAg==
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=uHgSyTkwcNkxnYvq8Z3dGeUU0qvlOeKzMAljw1lAjD0=; b=D1SSHNn6yWFrDCdp2OcInmUz7P1zu0w2OovAyXTjB6P2EnyXkL5ZpbM8jNvaGnTPOd NZLbV1xvvn6tGZDCzfAkb3LEbcVIyqlxvQ0qDpDJyFCWWzq/PwriSg39djRGOW6rwV1c av+MFZecRo+gaXpnvAbah/CjCi5PTzSUMjSpffWnGgVpNE9T6sMLE7bWeURd1gQ1Ia7B j+80jlLSg934A/bNe+44VdVwxv0BRSV5NcSzPTHuCE7kZ3eiRQ51K+1IFG2M9CzQzW7+ gUS8kbZ5HEvP12UiqJQKMfp7TyHZ7hf4GA2LXWXNwg77titWh5ZS0Tsi0QHmTXzlRPyk 1HWw==
X-Gm-Message-State: APjAAAXDORph37v+LjBJuz6Zu5Ro6j45A9zkL8q6ZeTiUfdv9B5q1bVb Q4FWMLtsLOkCMX0xawkYsqe3LhQnbFiz+VCPgr3n4Q==
X-Google-Smtp-Source: APXvYqwAI5P7m9CBcQ+VqwlagKH+grNPImrSN2g5+PUqkvvDwnDN3DlNoprfhP6BUP9OZWhMOvv/1JTd4B82Z1NHpmk=
X-Received: by 2002:ac8:7751:: with SMTP id g17mr5654196qtu.77.1582919691303; Fri, 28 Feb 2020 11:54:51 -0800 (PST)
MIME-Version: 1.0
References: <D20C2322-8420-416A-90C4-6A2401825FBD@steffann.nl> <DBBPR03MB5415E186A3F30AB1E62EC5E3EEE80@DBBPR03MB5415.eurprd03.prod.outlook.com> <199B7645-A2AC-4E1A-9E6E-7638A200BE80@steffann.nl> <c1e8bc28880d4ee3a631ac9b9c6799d3@nokia-sbell.com> <C5A467D6-F4CB-4EE8-9746-B8E3DE235CB5@steffann.nl> <DM6PR13MB3066B3C8F53A6CDC5D097DE1D2E80@DM6PR13MB3066.namprd13.prod.outlook.com> <CAOj+MMFCWDSnQhBOdfApoowNZi5S-b2CVTP0+fu8-Wj8-+ORag@mail.gmail.com>
In-Reply-To: <CAOj+MMFCWDSnQhBOdfApoowNZi5S-b2CVTP0+fu8-Wj8-+ORag@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 28 Feb 2020 14:54:14 -0500
Message-ID: <CAHw9_iL0as1Ospinatm3kwfQPfKsKWwzn3r8H_KLiqZBgmgcqw@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: James Guichard <james.n.guichard@futurewei.com>, 6man WG <ipv6@ietf.org>, SPRING WG List <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jyjcoS_o5C0MiFKcplq7FoUJoM8>
Subject: Re: [spring] RFC8200 update?
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: Fri, 28 Feb 2020 19:55:01 -0000

On Fri, Feb 28, 2020 at 9:02 AM Robert Raszuk <robert@raszuk.net> wrote:
>
> > interestingly enough MPLS took the same approach
>
> Well not really. As you know, MPLS unicast and multicast have a new ethertype.

And this is a critical distinction -- Brian Carpenter's limited domain
document (draft-carpenter-limited-domains) says:
"Domain boundaries that are defined administratively (e.g. by address
filtering rules in routers) are prone to leakage caused by human
error, especially if the limited domain traffic appears otherwise
normal to the boundary routers. In this case, the network operator
needs to take active steps to protect the boundary. This form of
leakage is much less likely if nodes must be explicitly configured to
handle a given limited domain protocol, for example by installing a
specific protocol handler."



>
> SRv6 folks were just too nice and thought to leverage 0x86DD. I think that was a mistake. I further think we should fix it.
>
> Cheers,
> R.
>
> On Fri, Feb 28, 2020 at 2:44 PM James Guichard <james.n.guichard@futurewei.com> wrote:
>>
>> Hi Sander,
>>
>> RFC8402 explicitly says in section 8 security considerations that "by default, the explicit routing information MUST NOT be leaked through the boundaries of the administered domain". The intent therefore seems clear that "global internet" does not apply; interestingly enough MPLS took the same approach and has been widely deployed for years.
>>
>> Respectfully,
>>
>> Jim
>>
>> -----Original Message-----
>> From: spring <spring-bounces@ietf.org> On Behalf Of Sander Steffann
>> Sent: Friday, February 28, 2020 8:25 AM
>> To: Wang, Weibin (NSB - CN/Shanghai) <weibin.wang@nokia-sbell.com>
>> Cc: SPRING WG List <spring@ietf.org>; 6man WG <ipv6@ietf.org>; Andrew Alston <Andrew.Alston@liquidtelecom.com>
>> Subject: Re: [spring] RFC8200 update?
>>
>> Hi,
>>
>> > In the bearer of srv6 traffic, srv6 domain is only one part of the whole packet journey. Because the srv6 domain is trusted by single operator, it is no necessary for the outer IPv6 header (for performing SRH function) to inherit all IPv6 extension headers specially designed for the initial end-to-end IPv6 communication, for example, the AH is not must for outer IPv6 header and its SRH. Therefore, the outer IPv6 processing of srv6 traffic can appropriately relax the restrictions, that is to say, the outer IPv6 encapsulation only inherits a part of IPv6 spec.
>>
>> No. It uses IPv6 and must therefore follow the rules of IPv6. What I propose is to update IPv6 to make this possible, but you can't break the rules in a standard without consensus that the rules can be changed.
>>
>> > For example, it is allowed to perform functions such as PSP within SRv6 domain;  Could we treat IPv6 headers function of internal and external layers differently, after all, their purposes are different.
>>
>> Let's not use implicit definitions of "internal" and "external" layers. They don't make sense in a global protocol (and despite your claims that SRv6 is limited to a specific domain, it really isn't. It uses global IPv6 addresses and can traverse the global internet). Let's define global rules that apply to everybody instead, and standardise this behaviour.
>>
>> Cheers,
>> Sander
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------



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