Re: SRH insertion vs SRH insertion + encapsulation

Robert Raszuk <robert@raszuk.net> Mon, 09 September 2019 19:37 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A183D1200B7 for <ipv6@ietfa.amsl.com>; Mon, 9 Sep 2019 12:37:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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] autolearn=ham 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 ItPYxCUVd1ZI for <ipv6@ietfa.amsl.com>; Mon, 9 Sep 2019 12:37:38 -0700 (PDT)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 3207112004F for <6man@ietf.org>; Mon, 9 Sep 2019 12:37:38 -0700 (PDT)
Received: by mail-qk1-x733.google.com with SMTP id 4so14321569qki.6 for <6man@ietf.org>; Mon, 09 Sep 2019 12:37:38 -0700 (PDT)
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=nJTF9yTGkszQeAkemUy1XaNOYYliaG5XeTXp+mzAW4c=; b=dv0EyvpIEyAEyr0UQIS8Dyg9mly514zntVp8g3i3CEzP+5qlKm/mdWj68t+SArUevd am0wTsTfaNU8c1xSKeNqkgcpP7pqaaJ8xmhgKWvWZaRWskqblaCARgkwDYdRj0b2DUj4 JRhlk88dR+t8JsZ6Dg8AMuYE1DHyNFgpk+/pA+Ft2iaMlk/RRxcVwZ3QzUIXic4UbrHu 1dRAJcZdjH16+4NvfssBzYbzecM7EA+X3Bx/Efy5JTqwmNan7iy3SOHbG6t6qvxaSns7 1yKaB9hkL+CwAsBdrgyhdJZxdDygMSwhJjNZHz3VwJQGUdNT19jINMS5FwBDJbq0O4oB hg9w==
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=nJTF9yTGkszQeAkemUy1XaNOYYliaG5XeTXp+mzAW4c=; b=uAZ2yVRfNJOGVtI1eKbOlqKynHTkO5lL6KQb43BxeCn08JZBNxcnfVJZPsl8YKmBI7 xUMP6fkEPPjB/bF9962QSuZVvru0X1UNChHWgc4smBK+I5sau3MKHcdNLS4P9CKwiECJ Q5Vl3SN9gBOoaK/gt07uxEopKLTROpSh38yAKsjZ+44QSfIQTn1SB+jLwOFgAVNeuXue EhJxvFsfYhcyVJYl0MIRct0ABqK/0XafugPAH80g6m3kejiGpVqrrjMrnQfTStdxOxYO /mfV6t3Jke4SV8rqhvLUPYDcFzBRMv/jyEiMMdSkV8hKP7Ztjura//isJA8jBcxUKYnk +2Xg==
X-Gm-Message-State: APjAAAX8hfQHVtFbqfB90an0m3XVFxyjSM5EjQ6JvFcQgMFSyDpmWOeO bzOzJqsF4l+7xomp8BgNoBL1Y+yjIOGWGl7NgsdILQ==
X-Google-Smtp-Source: APXvYqz9wugQdw6RQrB6GTgU0YuRkKRIyN9U3nrn0IwZpvvkHYSGJptEWLrPiSubobli3zxnNVEo/jHMU0p/2dHcnAw=
X-Received: by 2002:a37:6144:: with SMTP id v65mr24186915qkb.465.1568057857124; Mon, 09 Sep 2019 12:37:37 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMETQa=OfovZak35VfnY+T6qzU9BxAhmFMXz1b7kSppyQg@mail.gmail.com> <CAO42Z2xMWN92m7iiLiEW2AFCx0iCMGAa_BvsRwzCzb_BnuzWhA@mail.gmail.com> <CAOj+MMGOKUjRFFq8Y977OV47x6qtCvSUixQh-7sgwAQidrtdPw@mail.gmail.com> <BYAPR05MB5463306B3328F460C2417764AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <49dd15de-3985-babe-028a-6f2ac9bbe76b@si6networks.com> <45941268-1040-0c0f-0452-f9adbc391611@gmail.com> <de3a09be-fa90-79b4-3f16-c9a09a041cf0@si6networks.com>
In-Reply-To: <de3a09be-fa90-79b4-3f16-c9a09a041cf0@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 09 Sep 2019 21:37:27 +0200
Message-ID: <CAOj+MMH--fnDZnd1rKVgatXorVr0Xc8b-c5BW_ioyPvapv6TqQ@mail.gmail.com>
Subject: Re: SRH insertion vs SRH insertion + encapsulation
To: Fernando Gont <fgont@si6networks.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Mark Smith <markzzzsmith@gmail.com>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008fbd83059223ebc6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/PKAdKwb9JTWCgG09NNzAennR1Lg>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Sep 2019 19:37:41 -0000

> > 6man "is not chartered to develop major changes or additions
> > to the IPv6 specifications." Of course it's a matter of judgment,
> > but I agree that changing this is "major".
>
> I cannot think of many other changes that could be considered major as
> this. It even changes the end-to-endness of IPv6.
>


Please observe that today packets are already transported encapsulated in
L2VPN/VPWS transport within number of domains using IPv4 or MPLS. If such
encapsulated packet in say IPv4 domain would "leaked" or "escape" outside
the domain without proper decapsulation it would naturally die as no other
AS would be able to neither route nor properly decapsulate them.

Important: It is in the deepest interest of the carrier to deliver packets.
If they would be dropping packets for whatever reason their business would
be at deep risk.

/* Side comment: Reading a lot of emails I see that some folks treat
network operators like either vacuum or completely unresponsible group of
gangsters just waiting around the corner when 6man will allow them to break
their customer's services or worse as too damn to decide for themselves
what and when to enable a feature in their network. I can rest assure that
carriers are very conservative and would never to anything which would put
at risk even single customer's packet. */

25 years ago frame relay and ATM where connection oriented to offer such
transport for any IP service .. now it is all connection less. Till we get
back to connect oriented transport paradigm using this time optical
switched paths via transit domains we need to at least try do out best in
connection less fashion.

Same for L3VPN/EVPN transports - they also use various encapsulations - and
what goes there IPv6 packets sitting happy as a payload never see.

And all of this is happening today and 6man simply does not know about it.

So here the effort is not to break the end-to-endness of IPv6 nor violate
any dogmas.

*The effort here is to allow IPv6 transport to get the same level of
functionality in the native way in order to deliver IPv6 end-to-end
services with all applications which otherwise require additional
encapsulation layers, various control plane extensions etc ...*

Encapsulated packets will be delivered as the sender intended to the final
receiver and no one is talking about changing a bit in the original
packets.

It is just like you would put cars on the modern tracks to improve time and
quality how they will get through across the mountains.

I tend to think about IPv6 in two planes: IPv6 transport and IPv6 services.
Yes I know you will tell me such division does not exist - true - but this
is the problem not a feature. The sooner community accepts that both can
safely coexist the better for the protocol itself as well as services using
this protocol.

And here interestingly enough we are only talking about enhancement to IPv6
transport without breaking or changing anything to IPv6 services.

Thx,
R.