Re: [mpls] Barry Leiba's No Objection on draft-ietf-mpls-summary-frr-rsvpte-08: (with COMMENT)

Tarek Saad <tsaad@juniper.net> Wed, 26 February 2020 17:07 UTC

Return-Path: <tsaad@juniper.net>
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 977293A0C9E; Wed, 26 Feb 2020 09:07:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, 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=juniper.net header.b=M1F1afxc; dkim=pass (1024-bit key) header.d=juniper.net header.b=TP4Ci0w3
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 k7wDRydgAn6C; Wed, 26 Feb 2020 09:07:55 -0800 (PST)
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 CFD883A0C96; Wed, 26 Feb 2020 09:07:55 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01QGl6Qu001576; Wed, 26 Feb 2020 09:07:54 -0800
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=hoIs6rQVDiR53DTjirmdDQF+spVk9ru2R+8Cv7fe23k=; b=M1F1afxc5VPXFKKQbokWwJF/A2LsB4ElpZIYJaLk4QrKyKYtgIA8/zoisMkheU1FUR4+ 43MkOQNGrBQesGbG1Ouaal5QXUQNmofB0PEmmW9sLysd5kOxaq6D4WXtpRBEKBPeExR7 gJ9tV7KguqvCfMxU29ICOBuMnu28PE01Am4KmpPVLgbewf6pq8AKO2vfUjui1Ap56VCp 49DCz2QZZ8Q5Q5scxIEINZc2yOxHvz4XG2q0cMCp2BKMKBEPybRQ+Os+suMiygBZVkqG 5QCzwEe4P6ab7UncU9peisPgxAS1oeUNMGTXsTpKVIQFvyKAI0URgvlB61SXUBm8LERQ UA==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by mx0b-00273201.pphosted.com with ESMTP id 2ydcpd9mv2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Feb 2020 09:07:54 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jCKff8mAKJvR97F1RbpEH1Za55SeF43c93cegKH9MW/rLF9wnp7XzLBozfbiFdehPnF6MUhZVww+t3xz98DL5q7dLeOjwBdzAROYrbI08/TfrDSCbiIc/mhUP5/Fzg2h7YNeYUC9F8EmguJFdZ9bJCe6Njn8ibUAQuO5ucnu5bk3bEJGEdEIiuEOE0+iYji+RHlfsf9KvS5P+wCiEAauw+3XN5Uu+FeRjOWJ51eBDdIHeZwSsaebVx9ivOxFihQs1Qv0j9xMlG5w3/JscFaUPRHUQ1oXbw8+xBxF+j8sFAOI3ZL2PLZV07pNVWjiww5YShJF5lSOJLLxDQTOXy72yw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hoIs6rQVDiR53DTjirmdDQF+spVk9ru2R+8Cv7fe23k=; b=YMGL2wKosZXqrQL4Vc9oocs9MO8gwM8V10OM04iq9t56IbMUNgCzVapID3++p/rn2j7vLCnHZom3gKpwu1L0YGXxKhuDuq8F4sTjWc9kpb+05O6YDE6p4L7NoJZ5QF5vFfL7Jungbwazlb+dYYC0FPqh+myBWnMidksy43BlF8fMdQ2yZdrTsdbOi9m2MkNSr+nyawwIMdjW5g1UzPYg4xKj7Wothk3yLtNGCUAy65T+eIiUoba75uHPIdISJfYqbzNK9KwL7RrHRaFwq11Hwav1LrjFevKIEeWA8fnH/0Ahu3hJJJgf9vbyHxKrjOqHtbvR1zm3vfbpnS2WYW3raw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hoIs6rQVDiR53DTjirmdDQF+spVk9ru2R+8Cv7fe23k=; b=TP4Ci0w3kyF2O7DylENscdgjuv+U4kP3r5XyGuqp4I4pP6cIsu0WA53LXruVRpy2iok1ti/WJqrAMJtgwob1HANAJlSsCqM/l/H/D7f8ojVelO479HVeeLWaYw665zkk7CcIoCci100qk9xWsdgjyLZvrgbXqYjE4hDoT6MkqxU=
Received: from BL0PR05MB5027.namprd05.prod.outlook.com (2603:10b6:208:81::16) by BL0PR05MB5522.namprd05.prod.outlook.com (2603:10b6:208:6a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.13; Wed, 26 Feb 2020 17:07:51 +0000
Received: from BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f]) by BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f%3]) with mapi id 15.20.2772.012; Wed, 26 Feb 2020 17:07:51 +0000
From: Tarek Saad <tsaad@juniper.net>
To: Barry Leiba <barryleiba@computer.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-mpls-summary-frr-rsvpte@ietf.org" <draft-ietf-mpls-summary-frr-rsvpte@ietf.org>, Nicolai Leymann <n.leymann@telekom.de>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Barry Leiba's No Objection on draft-ietf-mpls-summary-frr-rsvpte-08: (with COMMENT)
Thread-Index: AQHV4WJRWQ6nO4iQu02iXaj67FDG1agtd/WA
Date: Wed, 26 Feb 2020 17:07:50 +0000
Message-ID: <635BDBFE-46F1-4C46-B04C-AC16AB97DB19@juniper.net>
References: <158148404179.20031.8310297352619521473.idtracker@ietfa.amsl.com>
In-Reply-To: <158148404179.20031.8310297352619521473.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=62e2b653-ee22-4f48-8af9-0000c569aa4f; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-02-26T16:59:37Z;
user-agent: Microsoft-MacOutlook/10.22.0.200209
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d015ea77-8155-4159-8439-08d7bade69a5
x-ms-traffictypediagnostic: BL0PR05MB5522:
x-microsoft-antispam-prvs: <BL0PR05MB5522E18DE46C57870B2DECB2B7EA0@BL0PR05MB5522.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0325F6C77B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(396003)(39860400002)(136003)(376002)(189003)(199004)(2616005)(6512007)(110136005)(6486002)(316002)(54906003)(966005)(66446008)(64756008)(66556008)(66476007)(86362001)(33656002)(26005)(4326008)(478600001)(76116006)(91956017)(81166006)(81156014)(71200400001)(8936002)(2906002)(5660300002)(6506007)(8676002)(36756003)(66946007)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB5522; H:BL0PR05MB5027.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kP/jSvbi7b2e4L5bG5qnc100VdAHju0Daev5xUocwnM+fiaYHFbhp5KyEGxaduXq/poi9NZrWcGVNv6YeSXW6s+4wJJHf0SottnaCJnWr+jS1JkwWdKaznGI6W0jPF2FkKnca57Om9fKNBpj2zQbg31pAE9QbWmAy1B4PzsK3v7Glpa1acegCoiAvEJqVBqlKZA+vUEDP2i9obxfRxTXsoBToD7AhsZlpHUIhdF2ZziB70apMRseXx5T7i1ABykoOPntiPqpkwk4EiZnfQ/ogv3pXsrmsCDWDyu3K/WpkGOvwSclcExd8JzlKmUSx76/kBGGu8jdV0d7WimUe5i0yxf/JyNvwvVsmoqZ34fsg665Cxb3MmAcWipoZzEe/UZFuFntqKWA1lwWoSl+7DmueBTTKPPzPCpO1f/oe4rZc2/AERlzpj9yuYp/h9brNFrALpv976r6tyagrtDjUM5dMwc9fRuBFU4raV6y+zJoGoIGAouU07c6r5He2ijt6n+ItK/8wJkSRQNNprecfGWtag==
x-ms-exchange-antispam-messagedata: XIMps+GU2wDozMviBfSVVVwlIbVRWjWBgfaafTznO9e71wFMJA42k129M/WFPUtSSNcPNoitUk6MJC6txFcQJEXCeJf12ohsPrMJwRZgD5YPvdfRrzCOdOAGxZbS1/R0k6nyHUmMpnRVCXuC8YlFdg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <428F1EC655443E498ADAC45F33901C47@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: d015ea77-8155-4159-8439-08d7bade69a5
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2020 17:07:51.2796 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cnFGzwTk0xpSE3ObovfLEpWCWnllsyS+UntoICGl98prxInWtmWJ9TO5h9TFDW5JOfh1J6lfVBpkigRtkUDm6A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5522
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-26_06:2020-02-26, 2020-02-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 priorityscore=1501 phishscore=0 bulkscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 lowpriorityscore=0 mlxscore=0 clxscore=1011 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002260113
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/S9slQ_MT7pXNDGGPY4ufuy6h55U>
Subject: Re: [mpls] Barry Leiba's No Objection on draft-ietf-mpls-summary-frr-rsvpte-08: (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: Wed, 26 Feb 2020 17:07:58 -0000

Thanks Barry for reviewing the document and for providing the comments. We have posted version -09 that addresses them.

Please see inline for responses.

On 2/12/20, 12:07 AM, "Barry Leiba via Datatracker" <noreply@ietf.org> wrote:

    Barry Leiba has entered the following ballot position for
    draft-ietf-mpls-summary-frr-rsvpte-08: 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.com/v3/__https://www.ietf.org/iesg/statement/discuss-criteria.html__;!!NEt6yMaO-gk!Qt9XoW6eCOg7H-gUWZXo_P7_ysx6vu47Wc8AQLMpLXNzW6L3CLD7SGHVaTrRTw$ 
    for more information about IESG DISCUSS and COMMENT positions.
    
    
    The document, along with other ballot positions, can be found here:
    https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-mpls-summary-frr-rsvpte/__;!!NEt6yMaO-gk!Qt9XoW6eCOg7H-gUWZXo_P7_ysx6vu47Wc8AQLMpLXNzW6L3CLD7SGHk2lhBkg$ 
    
    
    
    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------
    
    Thanks for the work on this.  I have a couple of minor substantive comments and
    a number of editorial ones.
    
    Substantive, but minor:
    
    — Section 3.1.1 and throughout —
    Should the “reserved” fields, which say, “Reserved for future use,” also add
    the customary, “MUST be set to zero and ignored on receipt”?
[TS]: yes, this was explicitly stated in the new revision eliminate ambiguity.
   
    — Section 3.1.2 —
    
       The MESSAGE_ID object flags SHOULD be cleared when
       transmitted by the PLR and ignored when received at the MP.
    
    Why SHOULD and not MUST?  How do things interoperate properly if this isn’t
    done, and what reasons might there be for not doing it?
[TS]: After review, there is no reason for SHOULD and it was changed to MUST now.

    Editorial:
    
    — Section 1 —
    Please expand  “LER”, “LSP”, and “LSR” on first use.
[TS]: addressed.
    
    — Section 3 —
    
       For example, in the context of
       GMPLS-controlled LSP(s), the object is used to associate recovery
       LSPs with the LSP they are protecting.
    
    There might be a number agreement problem here: as it’s written, it implies
    that multiple recovery LSPs might protect a single LSP, and a single
    ASSOCIATION object is used for all of them.  If that’s the case, then no change
    is needed.

[TS]: For clarity, we reworded to align with text in RFC4872:
NEW:
   For example, in the context of
   GMPLS-controlled LSP(s), the ASSOCIATION object is used to associate
   a recovery LSP with the LSP(s) it is protecting. 
END
    
    But it’s likely that you want to make everything either singular or plural:
    
    “the objects are used to associate recovery LSPs with the LSPs they are
    protecting.”
    
    ...or...
    
    “the object is used to associate a recovery LSP with the LSP it is protecting.”
    
    — Sections 3.2.1 and 3.2.2 —
    
       Bypass_Group_Identifier: 32 bits
          The Bypass_Group_Identifier that is previously signaled by the PLR
          using the Extended Association object.  One or more
          Bypass_Group_Identifiers MAY be included.
    
    1. I would say “32 bits each”.
    2. The definite article (“The Bypass_Group_Identifier”) doesn’t go with the
    fact that there can be more than one of them.  Also “is” doesn’t go with
    “previously”.
    
    So, maybe:
    
    NEW
       Bypass_Group_Identifier: 32 bits each
          A Bypass_Group_Identifier that was previously signaled by the PLR
          using the Extended Association object.  One or more
          Bypass_Group_Identifiers MAY be included.
    END
[TS]: thanks, this was changed as per suggestion.
    
    — Section 3.4 —
    
       Upon detection of the fault (egress link or node failure)
    
    Was there a fault we were talking about? Or should it be “a fault”?
[TS]: makes sense, this was changed to "a fault".
    
    — Section 3.4.2 —
    
       each protected LSP associated with each Bypass_Group_Identifier, as
       if it received an individual RSVP Path messages for that LSP.
    
    Make it, “as if it had received an individual RSVP Path message”.
[TS]: ack, this was changed as above.
    
    — Section 5 —
    
       When using procedures defined in this document, FRR (or the reroute
       of protected LSP(s) on to the bypass tunnel) can be activated on per
       group of protected LSP(s).
    
    I can’t parse “can be activated on per group”, and, hence, don’t understand it.
     Can you fix it?
[TS]: this was revised to:
NEW:
   When using procedures defined in this document, FRR signaling for
   rerouting of protected LSP(s) states on to the bypass tunnel can be
   performed on a group of protected LSP(s) with a single RSVP message.
   This allows an intruder to potentially impact and manipulate a set of
END

Regards,
Tarek