Re: [mpls] Martin Vigoureux's No Objection on draft-ietf-mpls-sfc-encapsulation-03: (with COMMENT)

"Andrew G. Malis" <agmalis@gmail.com> Fri, 15 March 2019 15:21 UTC

Return-Path: <agmalis@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 3DA24128678; Fri, 15 Mar 2019 08:21:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, URIBL_BLOCKED=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 ecWBB4sG99ud; Fri, 15 Mar 2019 08:21:24 -0700 (PDT)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 9DAAF130E2B; Fri, 15 Mar 2019 08:21:21 -0700 (PDT)
Received: by mail-qk1-x72b.google.com with SMTP id c189so5719392qke.6; Fri, 15 Mar 2019 08:21:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JyOlwjW8oB/BCN12upQy6IYG2EYJOLFCb2+I0XvlGCA=; b=u/KENb2HC4IXo3oaZD4iQJNM27jvdCb8jwPWrNf8//dQGgqzr6vVNpc0KXWWhwmA0x 4rd/6WPpm/g7taQmcYDXMCDViRLZaauhf1wsP4XQaqIDs2fi7IIT1lut91VInSK1NRbz T7GX3KbfQESlnk3gsiyAmTqsX1mDPJKmBto0YYE7Ai6sjXaLKG/ROzDbXLNUEmTL6xmX q4P4h+55ERfTC8kgIGUkw0lkEnneRuV47U5i/k7mXzlUXauF9UZekIAIkzNyrRYcU/6j jPbo8M310xYgk9fqZ7nW9bTexdoU5rKiVYBtE3DXBZbC2oygmYrN/IwYrD1bTHB0G1L+ 92Cg==
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=JyOlwjW8oB/BCN12upQy6IYG2EYJOLFCb2+I0XvlGCA=; b=BgDMs/3b+ue/xpoZzbF1757BoX+WLr3nLiJ4O+cQbCwxeCvD+5WvheYr/wl3DPYEm6 ksrIyr4/HaqwQOM7xVN+OGiLzqwz4CUpRxkj4MEAIPYsaOBVnQub9TJKXR4AsV9j1fZN 5l+3SE++qBGa3bou38dAYfwE2Q8crhw9qxKm712k8MYk9SABWoS+Ri1Kud3Z63oeiiNU QhD124lebZWiI66oOZR4oA/3Wh+xtiEQlSSD1pm/imfL79FMsnUUHY+MYUxtJZoygLoo 2w53HmJ7mQBmPkMFKeX1sy8tZusaqdi6WKpjpcTROv5aIMZL5gtAgU5eeeLGhQkUzk03 v7gw==
X-Gm-Message-State: APjAAAWbUyXBLEty/KrFQJ3i0iWc3W5WTAEqIdrQRHocde4Qvz0vJ2ZB 12uW0m+GKYOJdxmA8Npi4wxCmQ6acWG4uBNlag0=
X-Google-Smtp-Source: APXvYqxf6flUBfcblGUTnYJoKup+fLD3mnnaAh+2zVfX4sSK0ByKW5oZwcHEnprxlYhclwpu4toJzNJDP9W7PS4ze4U=
X-Received: by 2002:a37:4887:: with SMTP id v129mr3382056qka.100.1552663280693; Fri, 15 Mar 2019 08:21:20 -0700 (PDT)
MIME-Version: 1.0
References: <155255907978.2609.2747211710494136361.idtracker@ietfa.amsl.com>
In-Reply-To: <155255907978.2609.2747211710494136361.idtracker@ietfa.amsl.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Fri, 15 Mar 2019 11:21:09 -0400
Message-ID: <CAA=duU0VPObS+pWb+0Up2C9hPhO_Rc6yK2pfyP5=76jZx4evTw@mail.gmail.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-mpls-sfc-encapsulation@ietf.org, Loa Andersson <loa@pi.nu>, mpls-chairs <mpls-chairs@ietf.org>, mpls <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004d35c5058423971c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8IxXrFRpX4JoMWhAL9f1rbwRWag>
Subject: Re: [mpls] Martin Vigoureux's No Objection on draft-ietf-mpls-sfc-encapsulation-03: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 15 Mar 2019 15:21:26 -0000

Martin,

Thanks for your comments.

On Thu, Mar 14, 2019 at 6:24 AM Martin Vigoureux via Datatracker <
noreply@ietf.org> wrote:

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Without having looked before I was thinking this was Standard Track, I'm
> surprised it is not.
>

Mirja had a similar comment. When we started work on the draft, it didn't
have any normative language. However, that was added as a result of
reviews, so we'll discuss this with Deborah and the WG chairs.


>
> You say:
>    1.  Push zero or more labels that are interpreted by the destination
>        MPLS node on to the packet,
> and then say:
>    The receiving MPLS node then pops the SFF Label (and any labels
>    beneath it)
> So it looks like that any label which might have been pushed before the SFF
> label is/are simply ignored at the other end. I'm not asking for the
> behaviour
> to be specified and I understand that strictly speaking the text is not
> forbidding something to happen based on these labels but still it might be
> useful to explicitly say that these labels may be processed.
>
>
That's already covered in the text:

   3.  Push zero or more additional labels such that (a) the resulting
       label stack will cause the packet to be transported to the
       destination MPLS node, and (b) when the packet arrives at the
       destination node, either:

       *  the SFF Label will be at the top of the label stack (this is
          typically the case when penultimate hop popping is used at the
          penultimate node, or the source and destination nodes are
          direct neighbors), or


       *  as a part of normal MPLS processing, the SFF Label becomes the
          top label in the stack before the packet is forwarded to
          another node and before the packet is dispatched to a higher
          layer.


Unless I misunderstood your point. Please let me know if I did.

Thanks again,
Andy