Re: [spring] SR Policy draft update and its spin off drafts

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Tue, 12 June 2018 16:13 UTC

Return-Path: <ketant@cisco.com>
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 A5495130E62; Tue, 12 Jun 2018 09:13:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.508
X-Spam-Level:
X-Spam-Status: No, score=-14.508 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable 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 um3JjIl2IzgE; Tue, 12 Jun 2018 09:13:13 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDD75130E3E; Tue, 12 Jun 2018 09:13:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=45128; q=dns/txt; s=iport; t=1528819992; x=1530029592; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ZY6eemYN49nrJe2TWk1gCwfBMgG4QbGBZBXcFad9Xcc=; b=gKQN3xPiyPh2QMmF5ymQ2XFamMqenc7o0OL7FrT9WlPTCgNOUzPU3YhZ CLEC5lfJYysQ4bEqutG8WOIpWExBGtLD2h5gbksyN3mrBbz4/43s5WXY/ pCGJnMJ9O0RSGJOxE6Yi0HDvwpVcbR1n4yfAB5ZpEo47DC/iL986oc40+ Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DaAACP8B9b/5NdJa1cGQEBAQEBAQEBAQEBAQcBAQEBAYJOdWJ/KAqDbYgEjGiBf5RbgSIDUAMLGAEMgxBxRgIXghshNBgBAgEBAQEBAQJtHAyFKAEBAQECAQEBGwYEBkELBQcEAgEIEQEDAQEhAQYDAgICJQsUAwYIAQEEDgUIgxyBG1wID6pxgWkziEiBaIhIgVQ/gQ+CXi6DEQEBAgEBFoF8CIJCglUCiDmQTQkChXFwiA6BR0GDPYd1h2qCH4cIAhETAYEkDRA4M4EfcBUaIYJDCYFoMBeIWYU+bwGOe4EaAQE
X-IronPort-AV: E=Sophos;i="5.51,215,1526342400"; d="scan'208,217";a="128585682"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jun 2018 16:13:11 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id w5CGD9Zb017561 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 12 Jun 2018 16:13:10 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 12 Jun 2018 11:13:09 -0500
Received: from xch-aln-008.cisco.com ([173.36.7.18]) by XCH-ALN-008.cisco.com ([173.36.7.18]) with mapi id 15.00.1320.000; Tue, 12 Jun 2018 11:13:09 -0500
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>
CC: "pkrol@google.com" <pkrol@google.com>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Thread-Topic: [spring] SR Policy draft update and its spin off drafts
Thread-Index: AdQCVpLwbYMz7iL9QYKdh/wlbnOiRQANheQAAAnoMmD//7iaAIAAUeDQ
Date: Tue, 12 Jun 2018 16:13:09 +0000
Message-ID: <3d7e8a193d7148168879f3df18abe488@XCH-ALN-008.cisco.com>
References: <7694dbc48d914ebba1a985f150b9190d@XCH-ALN-008.cisco.com> <CACH2EkWtpoF-JBvT0H1zdUj+=BVwNC-q9bmqkHw8-Wvix8vdMg@mail.gmail.com> <5dd3cd8d99b14e4b900bee534c6d9fa3@XCH-ALN-008.cisco.com> <CACH2EkXwxi-S8bSmBJ_wXEgYmdyf8kxFmcPv-jQ_xMpcPCy8qg@mail.gmail.com>
In-Reply-To: <CACH2EkXwxi-S8bSmBJ_wXEgYmdyf8kxFmcPv-jQ_xMpcPCy8qg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.43.90]
Content-Type: multipart/alternative; boundary="_000_3d7e8a193d7148168879f3df18abe488XCHALN008ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fUmsqHsG0ubJxB_ZJbtIclmJBdg>
Subject: Re: [spring] SR Policy draft update and its spin off drafts
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.26
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: Tue, 12 Jun 2018 16:13:19 -0000

Hi PK,

The text in Sec 4 for the type 1 & 2 talk about “SID resolution” which is what I explained below.

I believe you are talking about “path resolution” for a SID (e.g. in most cases for the first segment). This is described in Sec 5.1.

I would propose to use the terms “SID resolution” and “path resolution” where necessary to disambiguate these terms.

Thanks,
Ketan

From: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>
Sent: 12 June 2018 21:32
To: Ketan Talaulikar (ketant) <ketant@cisco.com>
Cc: pkrol@google.com; spring@ietf.org; spring-chairs@ietf.org
Subject: Re: [spring] SR Policy draft update and its spin off drafts

Hi Ketan,

> When the SR/MPLS label is specified directly then no resolution is required.

Even if it's the top-most SID in the Segment List?
By saying resolution i mean Label -> next-hop interface as per section 5..1:
  o  The headend is unable to resolve the first SID into one or more
      outgoing interface(s) and next-hop(s).

thanks,



On Tue, Jun 12, 2018 at 8:56 AM Ketan Talaulikar (ketant) <ketant=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>> wrote:
Hi PK,

The term “this type” in that block actually means “Type 1” and not just reserved labels. When the SR/MPLS label is specified directly then no resolution is required. When the Segment is described with parameters (e.g. type 3 where the prefix address needs to be resolved to its Prefix SID label).

The tuple should be <color,endpoint> as specified in Sec 2.1 and thanks for catching this miss. Will fix it in the next rev.

Thanks,
Ketan

From: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org<mailto:40google.com@dmarc.ietf.org>>
Sent: 12 June 2018 21:04
To: Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>>
Cc: spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [spring] SR Policy draft update and its spin off drafts

Hi Ketan, Authors

4<https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-01#section-4>.  Segment Types
  However, the SID-List itself
   can be specified using different segment-descriptor types and the
   following are currently defined:

   Type 1: SR-MPLS Label:
Additionally,
         reserved labels like explicit-null or in general any MPLS label
         may also be used.  e.g. this type can be used to specify a
         label representation which maps to an optical transport path on
         a packet transport node.  This type does not require the
         headend to perform SID resolution.


I assume 'this type' in SR-MPLS section really means 'reserved labels' whereas 'type' in section 4 introduction means segment types. Wouldn't it be more obvious to explicitly mention that 'Reserved labels' don't require resolution (contrary to Type 1: SR-MPLS unreserved labels)?
Same probably applies to Type 2.


Also, it may not be worth the hassle, but it seems throughout the document there is no consistency in terms of policy representation:

<color, endpoint>

vs

<endpoint, color>

thanks,
pk




On Tue, Jun 12, 2018 at 7:08 AM Ketan Talaulikar (ketant) <ketant=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>> wrote:
Hello Chairs/WG,

Would like to inform that the draft-ietf-spring-segment-routing-policy-01 version has been posted earlier today with the focussed content as previously discussed on the mailing list.

At this point, the authors of the draft-filsfils-spring-sr-traffic-counters and draft-filsfils-spring-sr-policy-considerations would like to request for their adoption by the WG.

Given that the contents of these two drafts are entirely (almost verbatim) picked from the draft-filsfils-spring-segment-routing-policy-05 which was adopted by the WG, the text and topics covered in them are already familiar to the WG. While perhaps the expression of interest to work on these topics was conveyed as part of the adoption call on the combined version of that document, a more formal adoption request and call for these two drafts seems more appropriate.

Thanks,
Ketan (on behalf of co-authors of the two drafts)

-----Original Message-----
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Sent: 12 June 2018 10:16
To: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>
Cc: spring@ietf.org<mailto:spring@ietf.org>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : Segment Routing Policy Architecture
        Authors         : Clarence Filsfils
                          Siva Sivabalan
                          Daniel Voyer
                          Alex Bogdanov
                          Paul Mattes
        Filename        : draft-ietf-spring-segment-routing-policy-01.txt
        Pages           : 33
        Date            : 2018-06-11

Abstract:
   Segment Routing (SR) allows a headend node to steer a packet flow
   along any path.  Intermediate per-flow states are eliminated thanks
   to source routing.  The headend node steers a flow into an SR Policy.
   The header of a packet steered in an SR Policy is augmented with an
   ordered list of segments associated with that SR Policy.  This
   document details the concepts of SR Policy and steering into an SR
   Policy.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-policy-01
https://datatracker..ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-01<https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-01>

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-01


Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp..ietf.org/internet-drafts/<ftp://ftp.ietf.org/internet-drafts/>

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring


--
Przemyslaw "PK" Krol |

 Strategic Network Engineer

ing | pkrol@google.com<mailto:pkrol@google.com>


_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring


--
Przemyslaw "PK" Krol |

 Strategic Network Engineer

ing | pkrol@google.com<mailto:pkrol@google.com>