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

"Acee Lindem (acee)" <acee@cisco.com> Fri, 11 August 2017 10:38 UTC

Return-Path: <acee@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55E121324C2; Fri, 11 Aug 2017 03:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level:
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham 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 UcTmMhwfX5Bc; Fri, 11 Aug 2017 03:38:31 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 807A8131D33; Fri, 11 Aug 2017 03:38:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=49155; q=dns/txt; s=iport; t=1502447911; x=1503657511; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6YQH4ep0WilSULo4HAFhm94gJiFBz0oRmLJdjNi9/xE=; b=dnukZvt8LUFhAAwyhXO8OuX8U2qbJVK9nlaEj5gAVdxSwQWSu0Vsj9wa IRjI5y2bGr4h+jKYFoTFRuieMMXIFKaxYkx+PEwV1KHDcZC4tkXpi4jvU nooZEIeCuZtnhi0keKu3UJ/U0BmmiJ9eoTmBT0F9Jp+wM7Mb85j1BlHDu s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DBAABBiI1Z/5RdJa1cGQEBAQEBAQEBAQEBBwEBAQEBgm8+LWSBFAeOCZANgW53hz+NX4IPAyEBDIUZAhqEYj8YAQIBAQEBAQEBayiFGAEBAQEDAQEhRAcLEAIBCBEDAQIhAQYDAgICHwYLFAkIAgQOBRuJMEwDFRCrPYImhzQNhCEBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgyiCAoMvgnM0gldPgWQJgnOCYQWJf44Fh2Y8AodRh3OEdIIPWYESg3KKaIwxiWEBDxA4gQp3FUmEXoI8dgEBiRaBDwEBAQ
X-IronPort-AV: E=Sophos;i="5.41,357,1498521600"; d="scan'208,217";a="279237003"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Aug 2017 10:38:30 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v7BAcT9e023276 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 10:38:30 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 06:38:28 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 06:38:29 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Vishnu Pavan Beeram <vishnupavan@gmail.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>
Thread-Topic: [Teas] RtgDir review: draft-ietf-teas-network-assigned-upstream-label-06
Thread-Index: AQHTEmxFqVkUzY9NIk6l2Dk4HQbgd6J+9weA
Date: Fri, 11 Aug 2017 10:38:28 +0000
Message-ID: <D5B2FF77.C03E0%acee@cisco.com>
References: <D5868ED1.B78F3%acee@cisco.com> <CA+YzgTt8TE-EzWbe7M7LAd2iVuB4eDmRm3a9PVbnfJ2o28TpOw@mail.gmail.com>
In-Reply-To: <CA+YzgTt8TE-EzWbe7M7LAd2iVuB4eDmRm3a9PVbnfJ2o28TpOw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.25.151]
Content-Type: multipart/alternative; boundary="_000_D5B2FF77C03E0aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/seo4I6p-ZY1na3TPRpfiimNaE9Q>
Subject: Re: [RTG-DIR] [Teas] RtgDir review: draft-ietf-teas-network-assigned-upstream-label-06
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Aug 2017 10:38:35 -0000

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<mailto:vishnupavan@gmail.com>>
Date: Friday, August 11, 2017 at 2:37 AM
To: Acee Lindem <acee@cisco.com<mailto:acee@cisco.com>>
Cc: Routing ADs <rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>>, Routing Directorate <rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>>, "teas@ietf.org<mailto:teas@ietf.org>" <teas@ietf.org<mailto:teas@ietf.org>>, "draft-ietf-teas-network-assigned-upstream-label@ietf.org<mailto:draft-ietf-teas-network-assigned-upstream-label@ietf.org>" <draft-ietf-teas-network-assigned-upstream-label@ietf.org<mailto: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<mailto: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/materials/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<mailto:Teas@ietf.org>
https://www.ietf.org/mailman/listinfo/teas