Re: [Teas] RtgDir review: draft-ietf-teas-network-assigned-upstream-label-06

Vishnu Pavan Beeram <vishnupavan@gmail.com> Fri, 11 August 2017 11:00 UTC

Return-Path: <vishnupavan@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 828A8132641; Fri, 11 Aug 2017 04:00:25 -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 xhCKH663Qn69; Fri, 11 Aug 2017 04:00:18 -0700 (PDT)
Received: from mail-ua0-x22a.google.com (mail-ua0-x22a.google.com [IPv6:2607:f8b0:400c:c08::22a]) (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 E62EB1325E2; Fri, 11 Aug 2017 04:00:17 -0700 (PDT)
Received: by mail-ua0-x22a.google.com with SMTP id 80so13697887uas.0; Fri, 11 Aug 2017 04:00:17 -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=j+5FuMGLapQU8S26O0oDZCPPP6eI4vQGB8/sHMB4FnQ=; b=IQkyN7Bh1Y8slYiHSGhra2cfIokHUiwtn/LHNN8uhrk51zUOdN5enS7lglOnI3sg30 UhOcjz79+zyrcX2O5FrpLL2ZZRsZ9bkZ+6OoTj32hXLfw4CX/wqEEnhlTwoKgmAjuWm9 UTWo1fnoVqVjEtd8vzar8O+3hWdPWXO1PbBroD/XWT+7fWJk1wA4lKMhBDKYbQRTf5t5 LThK2wTY9VdEEvRzvSL4wNj963oWbEFBE1KVWDN8+3OCZd/+MpqPfw7qFpV+apsYiPvE YQRM9/Dp4TjLCJSc9/hWfdHarMRgMRdfC/T9IeTl/xK09TMx6qNeg3FdjBPpxjkVL6OL N+XQ==
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=j+5FuMGLapQU8S26O0oDZCPPP6eI4vQGB8/sHMB4FnQ=; b=Sc0TAj0wh+5fSl8D8eGQwKostDqLAc8ojxupUmi+gmrLYy/4JBQojwZJg3Ex9IT+CL TaKeOB2UcHxGa+Uq8JF/ZM5JPqKlXKCms2VQiG4rloHqHHC60RjgHmyorsTB8vMEXt8c K4xCH6JaFBsNrNNHDDfg2FBHX/OB4ST1VmDW76azaXPUraCIfHuxs3SY6AgksOmHvkGA V19u0kX4dBEf8HR0jI6xu6prYyjnUxLeY7BDoB2QwVFJfURv0BpxxAZfrNnBfD7t+6TE 0LysgZ6HjRJk1bkkj5aUrU28GmQ2yTERxVWS8othQCaPEbJ8DdDDFLu2qOVDfIgXyEXk jB8Q==
X-Gm-Message-State: AHYfb5g1z632HSTsnCAS+LABPBftUPoVvMWj39190LW2A3ZKY5kKq6Fe DTXwW5LYpRR9Ki37+7EdBEFRmgl+Dw==
X-Received: by 10.176.84.221 with SMTP id q29mr9487354uaa.173.1502449215467; Fri, 11 Aug 2017 04:00:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.149.139 with HTTP; Fri, 11 Aug 2017 04:00:14 -0700 (PDT)
In-Reply-To: <D5B2FF77.C03E0%acee@cisco.com>
References: <D5868ED1.B78F3%acee@cisco.com> <CA+YzgTt8TE-EzWbe7M7LAd2iVuB4eDmRm3a9PVbnfJ2o28TpOw@mail.gmail.com> <D5B2FF77.C03E0%acee@cisco.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Fri, 11 Aug 2017 07:00:14 -0400
Message-ID: <CA+YzgTtxP-Tr=5fy2Rjx98Z+M5vdgZCDnK91_eZTzuDb832u8Q@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Cc: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "draft-ietf-teas-network-assigned-upstream-label@ietf.org" <draft-ietf-teas-network-assigned-upstream-label@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c1b10cec7f9c3055678375e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/YhI1xCDprUsp4TV8fh3tQ4YJK4M>
Subject: Re: [Teas] RtgDir review: draft-ietf-teas-network-assigned-upstream-label-06
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Aug 2017 11:00:25 -0000

Acee, Hi!

Rev -08 takes care of these two items (I didn't feel like keeping these
pending).

https://www.ietf.org/rfcdiff?url2=draft-ietf-teas-network-assigned-upstream-label-08

Regards,
-Pavan

On Fri, Aug 11, 2017 at 6:38 AM, Acee Lindem (acee) <acee@cisco.com> wrote:

> Hi Pavan,
> It looks good to me. I generally capitalize words that expand into
> acronyms, e.g., Label Switched Path (LSP) and Wavelength Division
> Multiplexing (WDM). Also, you are missing one comma in section 3.2 –
> replace “preemption etc.” with “preemption, etc.”
> Thanks,
> Acee
>
> From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
> Date: Friday, August 11, 2017 at 2:37 AM
> To: Acee Lindem <acee@cisco.com>
> Cc: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <
> rtg-dir@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "
> draft-ietf-teas-network-assigned-upstream-label@ietf.org" <
> draft-ietf-teas-network-assigned-upstream-label@ietf.org>
> Subject: Re: [Teas] RtgDir review: draft-ietf-teas-network-
> assigned-upstream-label-06
>
> Acee, Hi!
>
> Much Thanks for the review. We (the authors) just posted a new rev (-07)
> to address the all the nits identified below. Please do go over the diffs (
> https://tools.ietf.org/rfcdiff?url2=draft-ietf-teas-
> network-assigned-upstream-label-07.txt ) and let us know if there are any
> further concerns.
>
> Regards,
> -Pavan (on behalf of the authors)
>
> On Sat, Jul 8, 2017 at 1:29 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
>
>> 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.
>>
>> Document: draft-ietf-teas-network-assigned-upstream-label-06
>> Reviewer: Acee Lindem
>> Review Date: July 8th, 2017
>> IETF LC End Date: Completed – Submitted to IESG for publication
>> Intended Status: Standards Track
>>
>> Summary:
>>     This document is basically ready for publication, but has nits that
>> should be considered prior to publication.
>>
>> Comments:
>>     The document provides an extension to GMPLS RSVP Bi-directional LSP
>> upstream label assignment which
>>     supports negotiation of the upstream label. This is accomplished by
>> the upstream router specifying a
>>     special value, 0xFFFFFFFF, in the UPSTREAM_LABEL object and a set of
>> candidate labels in the LABEL_SET
>>     object of the PATH message. The downstream router will select an
>> appropriate label from the LABEL_SET
>>     labels and returns it in the LABEL object of the corresponding RESV
>> message. The document is generally
>>     well organized and written. The technical solution is both
>> straight-forward and complete.
>>
>> Major Issues:
>>   No major issues found.
>>
>> Minor Issues:
>>   No minor issues found.
>>
>> Nits:
>>    1. Expand acronyms on first usage. For example, LSP and WDM are not
>> considered “well-known” as defined in https://www.rfc-editor.org/mat
>> erials/abbrev.expansion.txt
>>
>>    2. Suggested Editorial Changes:
>>
>> *** draft-ietf-teas-network-assigned-upstream-label-06.txt.orig
>> 2017-07-08 12:12:18.000000000 -0400
>> --- draft-ietf-teas-network-assigned-upstream-label-06.txt
>> 2017-07-08 12:55:57.000000000 -0400
>> ***************
>> *** 127,138 ****
>>   2.  Unassigned Upstream Label
>>
>>      This document proposes the use of a special label value -
>> !    "0xFFFFFFFF" (for a 4-byte label) - to indicate an Unassigned
>>      Upstream Label.  Similar "all-ones" patterns are expected to be used
>>      for labels of other sizes.  The presence of this value in the
>>      UPSTREAM_LABEL object of a PATH message indicates that the upstream
>>      node has not assigned an upstream label on its own and has requested
>> !    the downstream node to provide a label that it can use in both
>>      forward and reverse directions.  The presence of this value in the
>>      UPSTREAM_LABEL object of a PATH message MUST also be interpreted by
>>      the receiving node as a request to mandate symmetric labels for the
>> --- 127,138 ----
>>   2.  Unassigned Upstream Label
>>
>>      This document proposes the use of a special label value -
>> !    "0xFFFFFFFF" (for a 4-octet label) - to indicate an Unassigned
>>      Upstream Label.  Similar "all-ones" patterns are expected to be used
>>      for labels of other sizes.  The presence of this value in the
>>      UPSTREAM_LABEL object of a PATH message indicates that the upstream
>>      node has not assigned an upstream label on its own and has requested
>> !    the downstream node to provide a label that it can use in both the
>>      forward and reverse directions.  The presence of this value in the
>>      UPSTREAM_LABEL object of a PATH message MUST also be interpreted by
>>      the receiving node as a request to mandate symmetric labels for the
>> ***************
>> *** 160,166 ****
>>      Label in the PATH message even after it receives an appropriate
>>      symmetric label in the RESV message.  This is done to make sure that
>>      the downstream node would pick a different symmetric label if and
>> !    when it needs to change the label at a later point in time.  If the
>>
>>
>>
>> --- 160,166 ----
>>      Label in the PATH message even after it receives an appropriate
>>      symmetric label in the RESV message.  This is done to make sure that
>>      the downstream node would pick a different symmetric label if and
>> !    when it needs to change the label at a later time.  If the
>>
>>
>>
>> ***************
>> *** 226,237 ****
>>   Internet-Draft       Network Assigned Upstream-Label           June 2017
>>
>>
>> !    router send signal into the optical network unless it is at the
>>      appropriate wavelength.  In other words, having the router send
>> !    signal with a wrong wavelength may adversely impact existing optical
>>      trails.  If the clients do not have full visibility into the optical
>>      network, they are not in a position to pick the correct wavelength
>> !    up-front.
>>
>>      The rest of this section examines how the protocol mechanism proposed
>>      in this document allows the optical network to select and communicate
>> --- 226,237 ----
>>   Internet-Draft       Network Assigned Upstream-Label           June 2017
>>
>>
>> !    router send the signal into the optical network unless it is at the
>>      appropriate wavelength.  In other words, having the router send
>> !    signals with a wrong wavelength may adversely impact existing optical
>>      trails.  If the clients do not have full visibility into the optical
>>      network, they are not in a position to pick the correct wavelength
>> !    in advance.
>>
>>      The rest of this section examines how the protocol mechanism proposed
>>      in this document allows the optical network to select and communicate
>> ***************
>> *** 272,278 ****
>>
>>      o  The downstream node (Node F) receives the PATH message, chooses
>>         the appropriate wavelength values and forwards them in appropriate
>> !       label fields to the egress client ("Router B")
>>
>>
>>
>> --- 272,278 ----
>>
>>      o  The downstream node (Node F) receives the PATH message, chooses
>>         the appropriate wavelength values and forwards them in appropriate
>> !       label fields to the egress client ("Router B").
>>
>>
>>
>> ***************
>> *** 284,290 ****
>>
>>      o  "Router B" receives the PATH message, turns the laser ON and tunes
>>         it to the appropriate wavelength (received in the UPSTREAM_LABEL/
>> !       LABEL_SET of the PATH) and sends out a RESV message upstream.
>>
>>      o  The RESV message received by the ingress client carries a valid
>>         symmetric label in the LABEL object.  "Router A" turns on the
>> --- 284,290 ----
>>
>>      o  "Router B" receives the PATH message, turns the laser ON and tunes
>>         it to the appropriate wavelength (received in the UPSTREAM_LABEL/
>> !       LABEL_SET of the PATH message) and sends a RESV message upstream.
>>
>>      o  The RESV message received by the ingress client carries a valid
>>         symmetric label in the LABEL object.  "Router A" turns on the
>> ***************
>> *** 306,318 ****
>>
>>      After the LSP is set up, the network may decide to change the
>>      wavelength for the given LSP.  This could be for a variety of reasons
>> !    - policy reasons, restoration within the core, preemption etc.
>>
>>      In such a scenario, if the ingress client receives a changed label
>> !    via the LABEL object in a RESV modify, it retunes the laser at the
>> !    ingress to the new wavelength.  Similarly, if the egress client
>> !    receives a changed label via UPSTREAM_LABEL/LABEL_SET in a PATH
>> !    modify, it retunes the laser at the egress to the new wavelength.
>>
>>   4.  Acknowledgements
>>
>> --- 306,320 ----
>>
>>      After the LSP is set up, the network may decide to change the
>>      wavelength for the given LSP.  This could be for a variety of reasons
>> !    including policy reasons, restoration within the core, preemption,
>> !    etc.
>>
>>      In such a scenario, if the ingress client receives a changed label
>> !    via the LABEL object in a modified RESV message, it retunes the laser
>> !    at the ingress to the new wavelength.  Similarly, if the egress
>> client
>> !    receives a changed label via UPSTREAM_LABEL/LABEL_SET in a modified
>> !    PATH message, it retunes the laser at the egress to the new
>> !    wavelength.
>>
>>   4.  Acknowledgements
>>
>> ***************
>> *** 358,364 ****
>>      semantics of a specific field in an existing RSVP object and the
>>      corresponding procedures.  Thus, there are no new security
>>      implications raised by this document and the security considerations
>> !    put together by [RFC3473] still applies.
>>
>>      For a general discussion on MPLS and GMPLS related security issues,
>>      see the MPLS/GMPLS security framework [RFC5920].
>> --- 360,366 ----
>>      semantics of a specific field in an existing RSVP object and the
>>      corresponding procedures.  Thus, there are no new security
>>      implications raised by this document and the security considerations
>> !    discussed by [RFC3473] still apply.
>>
>>      For a general discussion on MPLS and GMPLS related security issues,
>>      see the MPLS/GMPLS security framework [RFC5920].
>>
>> Thanks,
>> Acee
>>
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>>
>