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

Przemyslaw Krol <pkrol@google.com> Tue, 12 June 2018 16:22 UTC

Return-Path: <pkrol@google.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 45EE6131021 for <spring@ietfa.amsl.com>; Tue, 12 Jun 2018 09:22:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.208
X-Spam-Level:
X-Spam-Status: No, score=-18.208 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, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 kzQ7-OG5ZpAE for <spring@ietfa.amsl.com>; Tue, 12 Jun 2018 09:22:15 -0700 (PDT)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 45717130FAE for <spring@ietf.org>; Tue, 12 Jun 2018 09:22:09 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id p126-v6so89789wmb.2 for <spring@ietf.org>; Tue, 12 Jun 2018 09:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uz47njESL7bhyemc/6hM9Wn/Oxe+GUKmmFTyoZLVLl0=; b=oAgIkOt0kJTKUZoNYjtK2TqU4LximyZFTrGQlp4GT9j5SY9nw4R7kLsOgC6UkTnZz/ SHXbSKXWbdZfHxDrnCtJV5xHa1TLFLFsEglM/gCGqdXh27asFEM/5/0xsi4wwNGsjCM+ bvbntJ6nMsQcWYCbVNI+oQPy7pZxAPT+k8iKJ1Pr0LaAtzXLv25ZeskAkkkc1FgX34tn eR5D/pUFD0HPv0tvW9I4M2/jfjcXmD4ETIlVjJsOq5HvA3aTse4ktuutAI/EZ9JgkwwR /ywnpxpyrLulce6v54gAYu4exhd0AHJ3ad6qjblO4kyA6mN+qaxrJkD3QwG86WNEwJXG jviw==
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=uz47njESL7bhyemc/6hM9Wn/Oxe+GUKmmFTyoZLVLl0=; b=NFcpo18cegZhd4g7P+R9vqLDfrHP54m6OMeJ3A8tF9ZEsCmliut/nj/WYNCMXvs1dX p4q/JxjCrYGQybKHAm6BRPpNJApepfZuVmqhTEvkcwJgCKWwak+BfbSXZPUafIUcuvyO 1IeI17NCzYaVyccRARQXSzMiNFsJ6eZd6AC9M59gEOfDVTRjq4d5HwV1ktP5pyLEFAhh s7pBfRDf5xMdUhGB4fMcLIUH9kuy5uAlxL0p0vooNCOBy1tl/tnfbMYq+kDo6scQmofl ItR4Kn1zr9Xjoxwhp9ByrciEroig5R96l/pdyaI3IP167rEhEibdRzh/pVTT1adw25jh nPFw==
X-Gm-Message-State: APt69E2grwd1H7E3lTVU9npHY1TsbV7HLNNtKQAxQg3Nkee78G60uzq6 gIfD2oLuVQq38ZFOg+VeD21oSE/tNh5hiUv2Jli2Ew==
X-Google-Smtp-Source: ADUXVKIGYvLHB269XHy8AO25JY5Vb6wpBxYg8CQDZUlOaDKJcLCAWY6WxDS5kOUu/H7zWMnvikZnIxmobSTDXvfCw2g=
X-Received: by 2002:a1c:4787:: with SMTP id m7-v6mr763154wmi.92.1528820527301; Tue, 12 Jun 2018 09:22:07 -0700 (PDT)
MIME-Version: 1.0
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> <3d7e8a193d7148168879f3df18abe488@XCH-ALN-008.cisco.com>
In-Reply-To: <3d7e8a193d7148168879f3df18abe488@XCH-ALN-008.cisco.com>
From: Przemyslaw Krol <pkrol@google.com>
Date: Tue, 12 Jun 2018 09:21:55 -0700
Message-ID: <CACH2EkUd_uY3K5U0L5tKcykJan-wg1K-UWfXQEs80JnOoCbv=g@mail.gmail.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
Cc: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>, spring@ietf.org, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000752d75056e7444ac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ujfpzjWQA66NzDEO6Nl6h7rMhVc>
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:22:24 -0000

Hi Ketan,

Indeed, such clear terminology distinction would make it less confusing.

Thanks,

On Tue, Jun 12, 2018, 09:13 Ketan Talaulikar (ketant) <ketant@cisco.com>
wrote:

> 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> 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>
> *Sent:* 12 June 2018 21:04
> *To:* Ketan Talaulikar (ketant) <ketant@cisco.com>
> *Cc:* spring-chairs@ietf.org; 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> 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> On Behalf Of
> internet-drafts@ietf.org
> Sent: 12 June 2018 10:16
> To: i-d-announce@ietf.org
> Cc: 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.
>
> 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
> https://www.ietf.org/mailman/listinfo/spring
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
>
>
>
> --
>
> Przemyslaw "PK" Krol |
>
>  Strategic Network Engineer
>
> ing | pkrol@google.com
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
>
>
>
> --
>
> Przemyslaw "PK" Krol |
>
>  Strategic Network Engineer
>
> ing | pkrol@google.com
>
>
>