Re: [mpls] Spencer Dawkins' No Objection on draft-ietf-mpls-spring-lsp-ping-11: (with COMMENT)

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Wed, 11 October 2017 23:30 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70CA4133072; Wed, 11 Oct 2017 16:30:50 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 9WYMAZxjeCqe; Wed, 11 Oct 2017 16:30:48 -0700 (PDT)
Received: from mail-qt0-x22e.google.com (mail-qt0-x22e.google.com [IPv6:2607:f8b0:400d:c0d::22e]) (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 C9E6E132025; Wed, 11 Oct 2017 16:30:47 -0700 (PDT)
Received: by mail-qt0-x22e.google.com with SMTP id o52so10226859qtc.9; Wed, 11 Oct 2017 16:30:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lX0WY679WmyPSBLfCBA8yuPktenaNYiQhQYO2wTml6s=; b=Ln5lT5JbARSA7wFeMtPTieUBlFZmhpDi7o9MMnYrX2DVAtfjbV+XrxZfG1ijhXd1C3 MMGpvpdBuonl7nVzvb9jTTdt+IyAxLrFBAS7D0TJLzcFL4MnGRaeMvUhGpumOyYlgJkK +zgT0M9U0HH1LKARrTv0v9aRerJfFuhmbD9UZKTSagj7+sPvU29qF/1Q6tjbknKTeFhH PdsOFEWuuguqomVeLllKAnqI+2QTpzyoAQu3igtdvX1SVjZuJVZgv9mKuINcudDa1nsZ Vr0shodnaUVYq1pKQ1yb65cl4U6E8JND/EMWPXgJOO6mX8AHk6zAHiUlen5npZpKiuFm hjFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lX0WY679WmyPSBLfCBA8yuPktenaNYiQhQYO2wTml6s=; b=JyZ4yDo+oliyy59wMMFAU5lOyvI7cIczwRx39iCd+yAn98CCj1S6KupB7P0EbXXxEs mKiOEkjOaZjsnycCeuULiaQgPr22PdLK630+OvUkifmsULKbWatlAATozitLOyTHxk/+ w8cn0+Oc35bGJm9i89d0mviotaiYrrbkrAy3m41kTPLCjBK19fE6GihTYzik3cxU+Gax c6GTZCgvQ0G1xBlTrPs8xHfCmmX+iToxTcebtOoWOmhRR5Wme673TUS7DK6Rb/DmtiWM A4AopYw6VPEGoD6nORrJnt8zdfFkeFLJnrAK2BTlGx5zPF97LnfcdiKOkyUJzk4if1fg FU6Q==
X-Gm-Message-State: AMCzsaVoD9bCG9xZTW8ObQ178Dl2pSqCcCT0MTEfPWMDhYG/UliXBZEU f8iHNaf5ie1jJpeYkyjWmBlI+mma7p5v4WiSMLXH+w==
X-Google-Smtp-Source: AOwi7QD5Ox6hjforhVciLZ9Kyf/vmUPtbDcDbP4dib6KFHlwMap8awXlVqsIjhFo7ONOJWpT73eHlSCdnJxEv1zO9OQ=
X-Received: by 10.37.82.130 with SMTP id g124mr719769ybb.417.1507764646648; Wed, 11 Oct 2017 16:30:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.107.68 with HTTP; Wed, 11 Oct 2017 16:30:46 -0700 (PDT)
In-Reply-To: <94F62B6B-74FE-4EA7-96E7-81B649A60052@cisco.com>
References: <150768759039.24779.14955985625550079842.idtracker@ietfa.amsl.com> <94F62B6B-74FE-4EA7-96E7-81B649A60052@cisco.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 11 Oct 2017 18:30:46 -0500
Message-ID: <CAKKJt-cr4Ra=xxY+Cpdrq=7cH88SkB=+=eY5GBh8m8WHU7fGgw@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>, Loa Andersson <loa@pi.nu>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="001a114231ee2b21db055b4dd097"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/bNZVhc0PNJ4gu71Z4us2wyihSkU>
Subject: Re: [mpls] Spencer Dawkins' No Objection on draft-ietf-mpls-spring-lsp-ping-11: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Oct 2017 23:30:50 -0000

Hi, Carlos,

On Wed, Oct 11, 2017 at 6:04 PM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Hi, Spencer,
>
> Thanks for your review, please see inline.
>
>
> On Oct 10, 2017, at 10:06 PM, Spencer Dawkins <
> spencerdawkins.ietf@gmail.com> wrote:
>
> Spencer Dawkins has entered the following ballot position for
> draft-ietf-mpls-spring-lsp-ping-11: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-mpls-spring-lsp-ping/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> I can't emphasize strongly enough that my understanding of segment routing
> is
> neophyte-level on a good day, but I do have a question about Section 8.
>
>
> The question you are asking does not require exhaustive knowledge on
> segment routing. It does require knowledge of MPLS LSP Ping, and RFC 8029,
> though.
>
> In fact, you should think of draft-ietf-mpls-spring-lsp-ping as another
> Section 3.2.x of RFC 8029.
>
> With that in mind, see below.
>
>
> I'm understanding that on a network path where some network elements
> support
> segment routing while others do not, what you can measure is a ping or
> traceroute to the first network element that doesn't support segment
> routing
> (or is it to the last network element that does support segment routing?),
> but
> you don't have any visibility along the path beyond that - do I have that
> right?
>
>
> No. You still have visibility.
>
> When there is mismatched capability in the nodes (meaning, SR-capable
> source, SR-unaware respondent, or viceversa), you still get a response but
> the TFS TLV validation might not be understood. Hence, you get visibility
> and nothing breaks if FEC changes.
>
> The important bit is that this is in no way different from stitching LDP
> LSP and RSVP LSP.
>

This is exactly what I was missing.


> A ping between SR-capable nodes over a set of non-SR nodes will not break
> the Ping. A trace can leverage “FEC Stack change” on the border node
> connecting SR and non-SR domain with relevant downstream FEC. In other
> words, SR-LDP Inter-Op is not different from other stitching scenarios. The
> only difference is with Adj-SID which is already mentioned in Section 8.
>
> Assuming so …
>
>
> Even when you cannot assume that and your initial statement is not right...
>
> I didn't see anything about this topic before Section 8/page 16. Perhaps
> it's
> worth mentioning whether this works earlier in the document, perhaps in the
> Introduction?
>
>
> … sure, we can add something.
>
>
> My last point might not be in scope for this document, or even the SPRING
> working group, but if this is a limitation, any suggestions you could make
> to
> network operators with mixed networks (which I could imagine would be the
> rule,
> rather than the exception, as the technology is deployed) about what they
> can
> do to benefit most from this technology might be appreciated.
>
>
> The idea is that transitional scenarios will be short-lived by definition
> (the motivation for deploying this is OpEx reduction, and a half-migration
> will achieve the oposite… the finances will drive a bit of an
> all-or-nothing attractor.
>
> Still, we’ll add this as Section 1.1:
>

Only if this seems helpful to you, but it would have helped me :-)

Thanks for walking me through this.

Spencer


> —>8—
> <section title="Coexistence of SR-Capable and Non-SR-Capable Node
> Scenarios">
> <t>
> <xref target="I-D.ietf-spring-segment-routing-ldp-interop" />
>    describes how Segment
>    Routing operates in a network where SR-capable and non-SR-capable
>    nodes coexist. In such a network, one or more SR-based LSPs and
>    non-SR-based LSPs are stitched together to achieve an end-to-end LSP.
>    This is similar to network where LDP and RSVP nodes coexist and the
>    mechanism defined in Section 4.5.2 of <xref target="RFC8029" /> is
> applicable for LSP
>    Ping and Trace.
> </t>
> <t>
>    Section 8 of this document explains one of the potential gap that is
>    specific to SR-Capable and non-SR-capable node scenarios and explains
>    how the existing mechanism defined in <xref target="RFC8029" /> handles
> it.
> </t>
> </section>
> —>8—
>
> Thanks,
>
> — Carlos.
>
>
>
>
>