Re: [spring] We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)

Robert Raszuk <robert@raszuk.net> Fri, 06 December 2019 16:32 UTC

Return-Path: <robert@raszuk.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 0F18E12093A for <spring@ietfa.amsl.com>; Fri, 6 Dec 2019 08:32:20 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 BBj6wieBrO2z for <spring@ietfa.amsl.com>; Fri, 6 Dec 2019 08:32:17 -0800 (PST)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 A46A712094F for <spring@ietf.org>; Fri, 6 Dec 2019 08:31:56 -0800 (PST)
Received: by mail-qt1-x835.google.com with SMTP id g1so7664043qtj.6 for <spring@ietf.org>; Fri, 06 Dec 2019 08:31:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hNGGIgn581zATyUEOnkSln0CBgXB4ziejJJJZQkTO7M=; b=P4284PpCauGZullP6xal3gtkIBF1hvGiDVWRFURmTlLDFSy0zLsTUh5fatJvoO8y8i Nz7THZ6DQwWtzVHULwfzwP2YXg6ec6Vow2ffGIe1QGknM7+XRCOIh0HuEbVBBXFerUUT Uq9Su4iCgIC/zL/waSN/ZSNDykQBwDXGR1Ns75Lbfht9PzCQr5wLkqBK0/FFKvNCMbaw wSydnpaBpSz3Wc4q+e4iTWoGavDvpC+cGVru8J3ehK17gYSe2rsQ895kUhoWnrY/zxOE nKKFlByn8hLTHXTNGh+4578d5KbHVkNbuBsI/xZOBiRF1FiZkUiwp/hs4jUGIzMC5shV STdw==
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=hNGGIgn581zATyUEOnkSln0CBgXB4ziejJJJZQkTO7M=; b=SZKzt5B1BFfr8r/CCgvP4PLbQAHKx2X+CId2u4m0HXJ5UXcRldrEObcbE4FzE3pIED 6gOiEMvUEvZM5JlvbfPemL6pswVpiAHUVJa3DGdYxdF4l6RDVP/D579u6+1mljJV590s BqaW9tYcUwEh1BgWO+7aE9AGVSZSMgoiGzp86UEQ1u3IFyfMaXlNeX6H8SI5UWULETMM 8J9IRD3Dm4Hx+Ij7l59cpJGsEKCVveLt0Hw8JJzTwFJboW1pHMQP8ymqgw8PDifKiZv1 fyv7lW0AxYxLtN8mVqMSfmsVf+wWPQjXL5wT4SNmOs1GOck2XhBiprBsjnQVJaDYVnkD FFqw==
X-Gm-Message-State: APjAAAVC1md6yegpkggVILoCSKIvR8W3XRrrnB9Uv8j1t9bDQCOZIG8d /2U1g8kihUpwRizLZL+dk+TBMHxarqOGYYi+L2Bs8w==
X-Google-Smtp-Source: APXvYqwstmtUISW259stdxZyxgQuriAPGLjyTYykQjXuXYUHwO8B41TDINnJLXhp6aQU5tOrxUplui0rq3hcRzer580=
X-Received: by 2002:ac8:37d0:: with SMTP id e16mr13415229qtc.311.1575649915665; Fri, 06 Dec 2019 08:31:55 -0800 (PST)
MIME-Version: 1.0
References: <BN7PR05MB56998A05469327E759B5B671AE5D0@BN7PR05MB5699.namprd05.prod.outlook.com> <3AD3BD11-8C34-41FE-B88F-49A9F2561D78@cisco.com> <BN7PR05MB569946D6AA5C6B78AFC05F6BAE5C0@BN7PR05MB5699.namprd05.prod.outlook.com> <8DEDE597-B7B0-48F5-959E-69757315C2AC@employees.org> <BN7PR05MB56996FFC117F512EEA04AFC8AE5C0@BN7PR05MB5699.namprd05.prod.outlook.com> <4FAB68A3-C533-471D-94D0-3F6EB1F32FC1@employees.org> <1e36a492-5931-02de-cf85-63339522b13a@si6networks.com> <F6DD2C7C-DBBF-4B48-B890-3C86005FB9CF@employees.org> <bb3be82d-8ea7-6c29-ad0a-61b491ee997d@si6networks.com> <8A9BC46E-A018-41C0-BE47-4BABC30EFE79@employees.org> <20191205222740.GA9637@ernw.de> <C7BCB0CF-1CA3-4CA8-9E71-13A013955938@employees.org> <E3C0E460-9329-40B1-ACF6-B9D8F6E2B3DF@steffann.nl> <CAOj+MMHEb4c_bGH-sV9LC+baHJZisTsXUMpTJNbR1j-YEcyqwA@mail.gmail.com> <741EB111-DA80-4895-A7E3-3B71836E6176@steffann.nl>
In-Reply-To: <741EB111-DA80-4895-A7E3-3B71836E6176@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 06 Dec 2019 17:31:47 +0100
Message-ID: <CAOj+MMGe5KQeN2BFr9r6W1WV80BGuq8oi14tFdOJSnfymjTLLQ@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "int-ads@ietf.org" <int-ads@ietf.org>, rtg-ads <rtg-ads@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000839e7a05990b9595"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/grM84jWxOnMNfzN5R3N4Xs6l5Q0>
Subject: Re: [spring] We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
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, 06 Dec 2019 16:32:20 -0000

Hi,

Inline.

On Fri, Dec 6, 2019 at 5:21 PM Sander Steffann <sander@steffann.nl> wrote:

> Hi Robert,
>
> > To your specific first question this is very popular deployment model ..
> just look at SDWANs. So Internet is just a L3 transport for all routers in
> your administrative domain or global WAN. Spot on. I do sincerely hope that
> whatever the result be of this debate all features will be legal to run on
> my boxes regardless how I choose to interconnect them.
> >
> > As (Internet) transit boxes would never be destination addresses of the
> outermost header what problem do you see running anything one likes on R1
> or R2 or R3 and transporting it via open Internet or perhaps some third
> party networks ?
>
> So this is basically a tunnel over the open internet with all tunnel
> endpoints in the same (or cooperating) administrative domain. In that case
> it's indeed up to the participants to deal with and debug.
>

Ok very cool. So it looks like we have quick and easy agreement on that
one. Chairs please take a note on that.

So the tunnel model I don't mind. Can we be certain it indeed fits all
> deployments and leaking isn't possible. Theory and practice are the same in
> theory, but not in practice :)
>

Very true - no argument. But what is "leaking" ? If I am forwarding within
my own address space as we just agreed this is ok - no leaking. Now if I
will construct the packet stuff it with whatever legal or illegal EHs and
send it towards the address that does not belong to me - this is not
leaking but an attack vector.

Can this happen - oh yes. Almost certainly it will happen. So we need to
protect our edges from such attacks regardless what 6man or spring or xyz
will standardize or allow to insert or remove from the packet header.

Sounds to me like a very important topic but a bit orthogonal to subject of
this specific thread.

Many thx,
R.