Re: IETF Last Call conclusion for draft-ietf-6man-rfc2460bis-08

"Leddy, John" <John_Leddy@comcast.com> Thu, 30 March 2017 02:59 UTC

Return-Path: <John_Leddy@comcast.com>
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 00BAF12949A; Wed, 29 Mar 2017 19:59:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 42BRkpntnVIw; Wed, 29 Mar 2017 19:59:09 -0700 (PDT)
Received: from vaadcmhout02.cable.comcast.com (vaadcmhout02.cable.comcast.com [96.114.28.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DCCE12947F; Wed, 29 Mar 2017 19:59:07 -0700 (PDT)
X-AuditID: 60721c4c-b47ff7000000bcc0-e6-58dc7476d420
Received: from VAADCEX43.cable.comcast.com (vaadcmhoutvip.cable.comcast.com [96.115.73.56]) (using TLS with cipher AES256-SHA256 (256/256 bits)) (Client did not present a certificate) by vaadcmhout02.cable.comcast.com (SMTP Gateway) with SMTP id 2C.52.48320.6747CD85; Wed, 29 Mar 2017 22:59:04 -0400 (EDT)
Received: from VAADCEX41.cable.comcast.com (147.191.103.218) by VAADCEX43.cable.comcast.com (147.191.103.220) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Wed, 29 Mar 2017 22:59:01 -0400
Received: from VAADCEX41.cable.comcast.com ([fe80::3aea:a7ff:fe12:e268]) by VAADCEX41.cable.comcast.com ([fe80::3aea:a7ff:fe12:e268%19]) with mapi id 15.00.1263.000; Wed, 29 Mar 2017 22:59:01 -0400
From: "Leddy, John" <John_Leddy@comcast.com>
To: "suresh.krishnan@ericsson.com" <suresh.krishnan@ericsson.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "draft-ietf-6man-rfc2460bis.all@ietf.org" <draft-ietf-6man-rfc2460bis.all@ietf.org>
Subject: Re: IETF Last Call conclusion for draft-ietf-6man-rfc2460bis-08
Thread-Topic: IETF Last Call conclusion for draft-ietf-6man-rfc2460bis-08
Thread-Index: AQHSqOd8Ap6Hay13uEWcjbPxwh2xd6GssVmA
Date: Thu, 30 Mar 2017 02:59:01 +0000
Message-ID: <4917F161-2EC8-43E0-AF4C-BFAEE44A492C@cable.comcast.com>
References: <599257D7-532D-4512-929B-D124623EAF35@ericsson.com> <6B662F87-B0E6-4613-B406-8A22CA95DFA5@cisco.com>
In-Reply-To: <6B662F87-B0E6-4613-B406-8A22CA95DFA5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [96.114.156.8]
Content-Type: text/plain; charset="utf-8"
Content-ID: <B45636A149C009428985D2AD8AB2D28B@cable.comcast.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRmVeSWpSXmKPExsWSUOxpoVtRcifC4OVyPotXb6+xWTzbOJ/F 4uXZ90wWM+b8ZHdg8fj19Sqbx5IlP5kCmKK4bFJSczLLUov07RK4MrZ0drAUdKhUzLl9j72B cYJyFyMnh4SAicTsnn/sXYxcHEIC25kkGrovMYEkhAQOMUp8WKwIYZ9klFjVlQRiswnoSMyY do0VxBYRcJS4/7KJBaSZWWAuo0Tzuu0sIAlhAQ+JSZuusUAUeUqs23gYyOYAso0kdp+RAwmz CKhKLDj5AmwOr4CLxJymvYwQu4okFsyfyQxicwrYSvSvPQkWZxQQk/h+ag3YbcwC4hK3nsxn gnhAQGLJnvPMELaoxMvH/8BmigroSczc+ZcRIq4jcfb6EyjbQGLr0n0sELaCxPb928BOYxbQ lFi/Sx9ivIPE//2bWCFsRYkp3Q/ZIc4UlDg58wlUq6TEwRU3WCYwSs9CctEshEmzkEyahWTS LCSTFjCyrmKUK0tMTEnOzcgvLTEw0ktOTMpJ1UvOz01OLC4B0ZsYQRFfJOOzg/HTNI9DjAIc jEo8vCH+dyKEWBPLiitzgfHEwawkwqv16XaEEG9KYmVValF+fFFpTmrxIUZpDhYlcV6vm7ci hATSE0tSs1NTC1KLYLJMHJxSDYzWNf7fZ2jvnRl255jak+cHbOu/62tICjEplbPbHO78+fyw SrToie9xe3OeSj/MNeWRyxZWa+1e+f5E/Kc78jUSbpF914J0X3yR4f7HUPRwzaKguv7NPPl+ unb74h+cvvX816RPdlfqLPlOGiunsT5arRo0fU/ykvzvQg8khQ8JMd+eHMPD91iJpTgj0VCL uag4EQAIKSfr9AIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/qGeMCMjkVSQPyV5H45gmN5H7uC8>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 30 Mar 2017 02:59:11 -0000

> On Mar 14, 2017, at 9:47 PM, Suresh Krishnan <suresh.krishnan@ericsson.com> wrote:
    > 
    > NEW:
    > 
    > With one exception, extension headers are not examined, 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...
    > 
    > Please feel free to comment either privately or on list if you have any concerns with this resolution going forward.


Suresh,

I still have concerns that we are eliminating a tool that may prove very helpful in migrations without understanding its value.

The Internet transition of IPV4 -> Dual Stack V4/V6 -> IPV6 Only; has been long, operationally complex and full of unexpected challenges.
We are only now starting to make the transition from Dual Stack to IPV6 Only, there are still many unknowns on how to complete this migration.

As we contemplate finishing this major Network shift – We find ourselves in the early stages of another.

The transition from Physical to Virtual Infrastructure.  Again, the migration will be long, operationally complex and full of unexpected challenges.

In the old world with Servers running Applications in Physical locations designed for very predictable loads; using an encap/decap tunnel to emulate a physical circuit between locations has many attractive properties – but that is compared to actually ordering and provisioning real circuits between locations.

In the new world of dynamic resources spun up on demand in distributed environments across multiple providers, Applications having the Intelligence and State to bring up their own required connectivity is very natural.  This is where we are putting the majority of our efforts.  SRv6 enables very attractive solutions by Applications building their own headers.

The challenges come as we try to migrate and require these two infrastructures to Interoperate for a long time.
Burdening the new Virtual world with Old, Static circuit paradigms is not optimal.
Supplementing the legacy infrastructure with an assist function seems a reasonable solution.  (Ext Hdr insertion/deletion or encap/decap tunnels)

The preferred assist mechanism seems to be the one that allows the New World to operate in its final preferred state, sending and receiving packets with their own headers. (SRv6)
But what does an Application in the new world due when it is attempting to communicate with an Application in the Old World?
Shouldn’t it build an SRv6 header?  That would mean that the assist function would need to be the last SID in the Segment List and be capable of removing the SRH.
Wouldn’t it make sense for the assist function to do the same thing in the reverse direction; an Old World Server talking to a New Virtual World Application?  Insert an SRH.

If this insert/delete of an SRH is prematurely prohibited;  What is a recommended solution to the Real World problem above.  Not use case, we are implementing.

Again; I’m worried we are eliminating a tool that may prove very helpful, preclude its use in future IETF work and shutdown a path for Innovation in Networking,

Thank you for asking and listening to my concerns,

John Leddy
Comcast