Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10
"Roberta Maglione (robmgl)" <robmgl@cisco.com> Sat, 26 August 2017 17:09 UTC
Return-Path: <robmgl@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03D2F132A97; Sat, 26 Aug 2017 10:09:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level:
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 GwZnAEIUoFYa; Sat, 26 Aug 2017 10:09:17 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EAF1A132A69; Sat, 26 Aug 2017 10:09:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9856; q=dns/txt; s=iport; t=1503767357; x=1504976957; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=1XlJWpXIO56GEYxIXA3Feqnl7TjdZJ2jn0wTJY9KrKA=; b=VrqmtSclu1hNfmq/S0f+i8UFYYZ+RyCAscUgG31bPUS3UiCzJzYWqh+t BpljvDchdUed4pDfLmQ0oF9IGDlbP1+1gOZTzNrOahCTSlZteqR84I/yw EQEtYrRmKbbnS34DyRpqY3HeIBS4YHaWXtxb5EUZUy1LSMWwEBWjIgdxU s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CZAAAAqqFZ/5pdJa1SChkBAQEBAQEBAQEBAQcBAQEBAYMtLWSBFY4UkBeBcZYmDoIELIUbAoNjPxgBAgEBAQEBAQFrHQuFGAEBAQECAQ4sKxQFBwQCAQgRAQIBAQEWCQkHMhQDBggBAQQOBRuKDggQskiLWwEBAQEBAQEBAQEBAQEBAQEBAQEBAR2DKoICgzErgn2EMBoeDT+DBIIxBaBkAodUg1aJGoISWoUMg32Gc5Y8AR84gQ13FUkSAYUFHIFndgEBiF+CPwEBAQ
X-IronPort-AV: E=Sophos;i="5.41,431,1498521600"; d="scan'208";a="285828051"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Aug 2017 17:09:15 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v7QH9Fgd019495 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 26 Aug 2017 17:09:15 GMT
Received: from xch-rcd-009.cisco.com (173.37.102.19) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Sat, 26 Aug 2017 12:09:14 -0500
Received: from xch-rcd-009.cisco.com ([173.37.102.19]) by XCH-RCD-009.cisco.com ([173.37.102.19]) with mapi id 15.00.1263.000; Sat, 26 Aug 2017 12:09:14 -0500
From: "Roberta Maglione (robmgl)" <robmgl@cisco.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-ipv6-use-cases@ietf.org" <draft-ietf-spring-ipv6-use-cases@ietf.org>
Thread-Topic: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10
Thread-Index: AdLgele/v5PbrueZT72LZpEyNayhtw9/xSAAAAUnvws=
Date: Sat, 26 Aug 2017 17:09:14 +0000
Message-ID: <1BDB0E47-C99F-4D57-A303-F99418A4A108@cisco.com>
References: <0faf01d2e07a$72046bd0$560d4370$@olddog.co.uk>, <088101d31e4f$84882180$8d986480$@olddog.co.uk>
In-Reply-To: <088101d31e4f$84882180$8d986480$@olddog.co.uk>
Accept-Language: en-US
Content-Language: it-IT
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/_U0uCWa9O0R48j7ovce_IviodGc>
Subject: Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Aug 2017 17:09:20 -0000
Hello Adrian Your comments were addressed and integrated in version-11 published on June 13 Please let us know if you have additional comments or if you find anything missing Thanks Roberta Inviato da iPhone > Il giorno 26 ago 2017, alle ore 02:42, Adrian Farrel <adrian@olddog.co.uk> ha scritto: > > All, > > I reviewed this draft just over 11 weeks ago, but have not heard anything back. > > As I said in my review, I think this document is useful and should be published. So I am concerned that there is no progress. I hope it isn't my review that is slowing things down. > > What are the plans for this document? > > Thanks, > Adrian > >> -----Original Message----- >> From: rtg-dir [mailto:rtg-dir-bounces@ietf.org] On Behalf Of Adrian Farrel >> Sent: 08 June 2017 18:13 >> To: rtg-ads@ietf.org >> Cc: rtg-dir@ietf.org; spring@ietf.org; draft-ietf-spring-ipv6-use-cases@ietf.org >> Subject: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10 >> >> Hello, >> >> I have been selected as the Routing Directorate reviewer for this draft. The >> Routing Directorate seeks to review all routing or routing-related drafts as they >> pass through IETF last call and IESG review, and sometimes on special request. >> The purpose of the review is to provide assistance to the Routing ADs. For more >> information about the Routing Directorate, please see >> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir >> >> Although these comments are primarily for the use of the Routing ADs, it would >> be helpful if you could consider them along with any other IETF Last Call >> comments that you receive, and strive to resolve them through discussion or by >> updating the draft. >> >> Apologies that this review comes well after the end of IETF last call, however, I >> have only recently received the request for review. >> >> Adrian >> >> ==== >> >> Document: draft-ietf-spring-ipv6-use-cases-10.txt >> Reviewer: Adrian Farrel >> Review Date: 8th June 2017 >> IETF LC End Date: 4th May 2017 >> Intended Status: Informational >> >> Summary: >> >> I have some minor concerns about this document that I think should be resolved >> before publication. >> >> Comments: >> >> This document supplies primary use cases for SRv6 in a variety of environments. >> While originally intended to help motivate the SR architecture, this document >> now provides a set of use cases that explain how the technology might be used. >> >> The document is easy to read and should be published as a helpful explanation of >> how SRv6 could be used. >> >> ==== >> >> Major Issues: >> None found. >> >> ==== >> >> Minor Issues: >> >> While I think this document is useful and should be published, the >> motivation given in the Abstract suggests that the Architecture is >> dependent on this draft. That is clearly not the case (since that I-D >> has already progressed through IETF last call and only makes Informative >> reference to this document). That shouldn't be an issue of any >> significance but probably some rewording is needed, such as... >> >> The Source Packet Routing in Networking (SPRING) architecture >> describes how Segment Routing can be used to steer packets through >> an IPv6 or MPLS network using the source routing paradigm. >> >> This document illustrates some use cases for Segment Routing in an >> IPv6 environment. >> >> --- >> >> Terminology... >> >> The document mixes "SPRING" and "spring". I think it should always be >> upper case. >> >> But I also think that the balance between "SPRING" and "Segment Routing" >> may reflect the age of the document. That maybe doesn't need to be >> fixed, but the document might align better with other documents if it >> was. >> >> Finally, there is some confusion about what a "segment" is. I think we >> previously had this conversation with regard to >> draft-ietf-idr-bgp-prefix-sid and concluded that: >> A segment represents either a topological instruction such >> as "go to prefix P following shortest path" or a service instruction >> (e.g.: "pass through deep packet inspection"). >> >> A segment is identified through a Segment Identifier (SID). >> >> --- >> >> I fully believe in the value of running SR in an IPv6 network, but I >> think that some of the motivation provided in the Introduction is >> dubious. The text reads... >> >> In addition there are cases where the operators could have made the >> design choice to disable IPv4, for ease of management and scale >> (return to single-stack) or due to an address constraint, for example >> because they do not possess enough IPv4 addresses resources to number >> all the endpoints and other network elements on which they desire to >> run MPLS. >> >> In such scenario the support for MPLS operations on an IPv6-only >> network would be required. However today's IPv6-only networks are >> not fully capable of supporting MPLS. >> >> This point does not motivate SRv6 since today's IPv6-only networks are >> also not fully capable of supporting SRv6. >> >> There is ongoing work in the >> MPLS Working Group, described in [RFC7439] to identify gaps that must >> be addressed in order to allow MPLS-related protocols and >> applications to be used with IPv6-only networks. >> >> RFC 7439 is now over two years old. Work on filling the gaps identified >> began when draft-mpls-ipv6-only-gap was first published in 2013. In the >> time since then a number of RFCs have been published to fill the gaps >> and implementations have been upgraded. >> >> This is an another >> example of scenario where a solution relying on IPv6 without >> requiring the use of MPLS could represent a valid option to solve the >> problem and meet operators' requirements. >> >> My conclusion is that this document is trying to oversell the use of >> SR in an IPv6 network where no such sale needs to be made. The result is >> that it appears to disparage MPLS where it should be enough to say that >> a choice can be made, and then lay out the use cases where that choice >> is made and explain how the network works when the choice is made. >> >> I would suggest simply removing these paragraphs with the result of a >> stronger statement of use rather than an arguable statement of >> motivation. >> >> --- >> >> Section 1 >> >> 3. There is a need or desire to remove routing state from any node >> other than the source, such that the source is the only node that >> knows and will know the path a packet will take, a priori >> >> I think this is a little confused. Obviously, you still have routing >> state in the nodes within the network for everything other than >> adjacency SIDs. I think that what you are removing from the network is >> path state (or control plane signaling state). How about... >> >> 3. There is a need or desire to remove as much state as possible >> from the nodes in the network such that the source is the only >> node that knows the path a packet will take through the network. >> >> --- >> >> Section 1 >> >> I'm not really convinced by the fourth bullet. It's true that IP >> addresses can be aggregated so that one advertisement can carry a prefix >> but this also applies to address advertisements that carry MPLS SIDs. >> I think you are probably making a point about how an end-to-end SID can >> be routed across a network without the need for a SID stack, but it is a >> bit hard to extract from the text. >> >> --- >> >> The start of Section 2 has the same issue as the Abstract. I suggest... >> >> OLD >> >> This section will describe some scenarios where MPLS may not be >> present and it will highlight the need for the spring architecture to >> take them into account. >> >> The use cases described in the section do not constitute an >> exhaustive list of all the possible scenarios; this section only >> includes some of the most common envisioned deployment models for >> IPv6 Segment Routing. In addition to the use cases described in this >> document the spring architecture should be able to be applied to all >> the use cases described in [RFC7855] for the spring MPLS data plane, >> when an IPv6 data plane is present. >> >> NEW >> >> This section describes some scenarios where segment routing is >> applicable in an IPv6 environment. >> >> The use cases described in the section do not constitute an >> exhaustive list of all the possible scenarios: this section only >> includes some of the most common envisioned deployment models for >> IPv6 Segment Routing. In addition to the use cases described in this >> document the spring architecture could be able to be applied to all >> the use cases described in [RFC7855] for the spring MPLS data plane, >> when an IPv6 data plane is present. >> >> ==== >> >> Nits: >> >> You'll need to expand some abbreviations like QAM and DOCSIS. >> You can check https://www.rfc-editor.org/materials/abbrev.expansion.txt >> >> --- >> >> Section 2.3 >> >> OLD >> In such scenario Segment Routing >> NEW >> In such scenarios, Segment Routing >> END >> >> --- >> >> OLD >> 2.4. SPRING in the Content Delivery Networks >> NEW >> 2.4. SPRING in Content Delivery Networks >> END >> >> --- >> >> OLD >> 2.5. SPRING in the Core networks >> NEW >> 2.5. SPRING in Core Networks >> END >
- [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-us… Adrian Farrel
- Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv… Roberta Maglione (robmgl)
- Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv… Adrian Farrel
- Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv… Alvaro Retana (aretana)
- Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv… Roberta Maglione (robmgl)