Re: [Teas] Alvaro Retana's No Objection on draft-ietf-teas-sr-rsvp-coexistence-rec-03: (with COMMENT)

Harish Sitaraman <hsitaraman@juniper.net> Wed, 09 May 2018 17:40 UTC

Return-Path: <hsitaraman@juniper.net>
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 23B3512D963; Wed, 9 May 2018 10:40:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.801
X-Spam-Level:
X-Spam-Status: No, score=-0.801 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 PdOpd6pxHMpg; Wed, 9 May 2018 10:40:16 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 694DB12D962; Wed, 9 May 2018 10:40:13 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w49HeAii015817; Wed, 9 May 2018 10:40:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=i+5GiXks6cWK8K14MRWdZxygH+DhJH372XO8Drq4EaQ=; b=zddFxUAbAQQyG2b7jj4t9RsuAuUkTY6fsHR26/b0Po6Fqj0C+bR/gjytsi/FPq2knA2q psC1fgiNwJ2zIZLQvQ588Z3qsHldBrPEMRDyPYgmb+mMoDnekodTS0G6KD66JdBgHT1L fiMKQ3+0RgVlAHZy3ehDKxQnzfpiOyI/myMpsfJHX8yhyfGyuiQjVvUoIkwimmzC/2/7 4Azr8ltDNP8VexQg0JSG0hO1gsBISorT3cSdI3ZGNNrzGrou8OGzFaa8BEwD0tDxFGdx z9ZUGsrulQYCEVDAzuRfoajrqrP901Oj8f7/+vHnCOLUjgSdXxTAofl4tBZRQ4wdpe2c fA==
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp0084.outbound.protection.outlook.com [207.46.163.84]) by mx0b-00273201.pphosted.com with ESMTP id 2hv2f5gdu7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 09 May 2018 10:40:09 -0700
Received: from BN7PR05MB3923.namprd05.prod.outlook.com (52.132.216.10) by BN7PR05MB4483.namprd05.prod.outlook.com (52.135.248.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.755.10; Wed, 9 May 2018 17:40:07 +0000
Received: from BN7PR05MB3923.namprd05.prod.outlook.com ([fe80::848e:6bf5:2f5a:acfd]) by BN7PR05MB3923.namprd05.prod.outlook.com ([fe80::848e:6bf5:2f5a:acfd%13]) with mapi id 15.20.0776.004; Wed, 9 May 2018 17:40:07 +0000
From: Harish Sitaraman <hsitaraman@juniper.net>
To: Alvaro Retana <aretana.ietf@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-teas-sr-rsvp-coexistence-rec@ietf.org" <draft-ietf-teas-sr-rsvp-coexistence-rec@ietf.org>, Lou Berger <lberger@labn.net>, "teas-chairs@ietf.org" <teas-chairs@ietf.org>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: Alvaro Retana's No Objection on draft-ietf-teas-sr-rsvp-coexistence-rec-03: (with COMMENT)
Thread-Index: AQHT5sq2rNefTMtlvUav/lBVh2a2U6QnNp0A
Date: Wed, 09 May 2018 17:40:07 +0000
Message-ID: <FCE86328-7023-47EA-9A3E-8A7443DE3FD9@juniper.net>
References: <152578363952.16205.2655023440805977966.idtracker@ietfa.amsl.com>
In-Reply-To: <152578363952.16205.2655023440805977966.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.b.0.180311
x-originating-ip: [66.129.239.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN7PR05MB4483; 7:Gv0WJA5JA7zo8EwdgWG+GWhSP8gQv5kOziWpm81cbaqyrHFjWF9EFQuVYOyEekAsWAxfjleD2KVSO95J8i9IZArJAOP3ne1KZLG7UCTwnBbWagWq9EysV1uKIlX/hZ+BQp3xc6L6yHUFZ80ple92UZAS4REKvRe4HrTZuf9tFI0l5F/93+Gj3nD7Ph8IAo/+CcLX4P9uAKpcij4wzRHRBRT9an/UpvRpphDMX/Gqn9z0sLSstO+955rfovYMXqgQ
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(48565401081)(2017052603328)(7153060)(7193020); SRVR:BN7PR05MB4483;
x-ms-traffictypediagnostic: BN7PR05MB4483:
x-microsoft-antispam-prvs: <BN7PR05MB44839B4750B484D1193B2F89C2990@BN7PR05MB4483.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(85827821059158);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:BN7PR05MB4483; BCL:0; PCL:0; RULEID:; SRVR:BN7PR05MB4483;
x-forefront-prvs: 0667289FF8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(396003)(366004)(39860400002)(39380400002)(37854004)(189003)(199004)(59450400001)(3846002)(53936002)(110136005)(58126008)(106356001)(105586002)(316002)(68736007)(6116002)(97736004)(33656002)(6512007)(14454004)(2900100001)(4326008)(54906003)(25786009)(6246003)(6346003)(7736002)(81156014)(486006)(6306002)(26005)(102836004)(66066001)(6506007)(186003)(8676002)(8936002)(81166006)(39060400002)(6486002)(36756003)(305945005)(76176011)(3280700002)(3660700001)(6436002)(476003)(2906002)(446003)(11346002)(99286004)(2616005)(82746002)(86362001)(575784001)(966005)(5660300001)(5250100002)(478600001)(229853002)(83716003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4483; H:BN7PR05MB3923.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: sDDLlwGrlQHK/YSyc1/tV/seae3hQ7z4TMuxjBoXFHQNeu1OrhFr/rmogWdkPBGl7ucyc0Jhz3bCtKS7MwwZiKS1OIc3Y8bRKQmneVBLQRg43yW3zpLDotYyBSFa6eGuaz2uOAlI1wadgeYOuVJOwMXyzYZzeLiVcReqE+Canh33hCAYPhmz0Yv2AsItIaX4
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <B3AED87E05F91D4B80D7D1E75D3D760A@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: dd77091f-fd4b-4f44-4e46-08d5b5d3e7ed
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: dd77091f-fd4b-4f44-4e46-08d5b5d3e7ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2018 17:40:07.5671 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4483
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-05-09_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1805090166
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/O6MNIkRJoDwcL6yVEx6VczyrALY>
Subject: Re: [Teas] Alvaro Retana's No Objection on draft-ietf-teas-sr-rsvp-coexistence-rec-03: (with COMMENT)
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: Wed, 09 May 2018 17:40:20 -0000

Hi Alvaro,

Thanks for your review comments. Please see inline [HS]...

On 5/8/18, 5:47 AM, "Alvaro Retana" <aretana.ietf@gmail.com> wrote:

    Alvaro Retana has entered the following ballot position for
    draft-ietf-teas-sr-rsvp-coexistence-rec-03: 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://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_iesg_statement_discuss-2Dcriteria.html&d=DwIDaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CXKOXD_3UIPrRhmyXS8lTOnJ2ZY8S-bng806Yu9IBa0&m=TLOz2gHnca7-96T3D19D0PaKwAjLfXD-9Omd2gL5Xig&s=F5hyR8TprarYNOOmisrr3vphde9_VoIu_k2gndnt27E&e=
    for more information about IESG DISCUSS and COMMENT positions.
    
    
    The document, along with other ballot positions, can be found here:
    https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dteas-2Dsr-2Drsvp-2Dcoexistence-2Drec_&d=DwIDaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CXKOXD_3UIPrRhmyXS8lTOnJ2ZY8S-bng806Yu9IBa0&m=TLOz2gHnca7-96T3D19D0PaKwAjLfXD-9Omd2gL5Xig&s=A3WH8hRvuZ8tnerORf6Nf31nkO-7Y22n8JXq1n3uihE&e=
    
    
    
    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------
    
    (1) The Abstract says that this document provides "solution options" -- it
    would be very nice if a recommendation (or at least general guidance) was
    provided by the authors.  This point was brought up in the OpsDir review [1],
    to which the authors replied:
    
       "The intent behind the recommendations is to not take a position on which
       solution is preferable. All solutions are valid but some do not satisfy all
       the requirements. However, if a solution is acceptable (based on their
       deployment of SR and RSVP and knowing which requirements are not satisfied)
       for an operator then such a solution can be chosen. "
    
    That seems like a reasonable answer.  It would be good if, at least, text to
    the effect was included in the document.

[HS] Ok. We can add the following text in section 3 (before 3.1):
[HS]
The following section lists SR and RSVP co-existence solution options. A specific solution is not recommended as
all solutions are valid even though some may not satisfy all the requirements. If a solution is
acceptable for an operator based on their deployment model then such a solution can be chosen.
    
    (2) Given, from the text above, that not all requirements may be as important
    in a specific deployment, I find the use of rfc2119 language to describe them
    (in the Introduction) confusing and inappropriate.  Please consider not using
    Normative text in that section.

[HS] I'm ok to lower case the normative words in all requirements considering an operator can still choose a solution knowing that it provides.
    
    (3) While wondering whether there was a recommendation coming out of this
    document, I looked for other documents referencing it, and found 1:
    draft-ietf-mpls-rsvp-shared-labels ("Signaling RSVP-TE tunnels on a shared MPLS
    forwarding plane").  I realize that the topic is not exactly a match, but this
    sentence is included in it: "The RSVP-TE tunnels that use this shared
    forwarding plane can co-exist with MPLS-SR LSPs
    [I-D.ietf-spring-segment-routing-mpls] as described in
    [I-D.ietf-teas-sr-rsvp-coexistence-rec]."
    
    I took a very quick look at draft-ietf-mpls-rsvp-shared-labels and the
    mechanism described there didn't look like any of the options described here. 
    Is the mechanism described in draft-ietf-mpls-rsvp-shared-labels an option to
    the problem addressed in this document?  If so, is it worth including a short
    description?  If not, then the sentence above sounds misleading.
    
    [I realize I may be asking questions about a different document...but I'm
    taking the license given that the editor for this document is also an author in
    the other one. ;-) ]

[HS] The point in the shared-labels draft is that if there was a network running that new SR RSVP-TE tunnel and 
if that network needs to introduce SR then any of the solutions in the co-existence draft can still be used. In any case, 
no change is required in the co-existence draft and we can revisit the text in the shared-labels draft later, if necessary.
   
    (4) Nits:
    
    (4.1) This text in the Abstract seems redundant: "In some instances, operators
    are also migrating existing services from RSVP-TE to SR LSPs...In other cases,
    services running on RSVP-TE might be migrated to run over SR."

[HS] We can remove the line "In other cases, services running on RSVP-TE might be migrated to run over SR."
    
    (4.2) From §3.2:
       Note that it is not enough for the controller to just maintain the
       unified view of the available capacity, it must also perform the path
       computation for the RSVP-TE LSPs, as the reservations for the SR LSPs
       are not reflected in the TED.  This does not fit with assumption 2
       mentioned earlier.
    
    Assumption 2 says that "Engines that compute RSVP-TE paths may have no
    knowledge of the existence of the SR paths in the same domain.", but in the
    scenario described here (where the controller "must also perform the path
    computation for the RSVP-TE LSPs"), then the assumption is not true as the
    controller would in fact have knowledge of the coexistence.  This is just a
    nit: I don't think the last sentence is accurate...

[HS] We can remove the last sentence "This does not fit with assumption 2 mentioned earlier."
The intent with the requirement was that RSVP-TE compute engines may be distributed but in this
case both are centralized.
    
    (4.3) This text is normatively redundant: "It is RECOMMENDED that the IGP-TE
    update threshold SHOULD be lower..."  RECOMMENDED and SHOULD mean the same
    thing.

[HS] We can change this to "The IGP-TE update threshold SHOULD be lower..."

--
Harish