Re: [Pce] Erik Kline's No Objection on draft-ietf-pce-stateful-pce-lsp-scheduling-18: (with COMMENT)

Huaimo Chen <huaimo.chen@futurewei.com> Sun, 12 July 2020 18:44 UTC

Return-Path: <huaimo.chen@futurewei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F5203A07E8; Sun, 12 Jul 2020 11:44:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 7sa227PtfsZ5; Sun, 12 Jul 2020 11:44:20 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2137.outbound.protection.outlook.com [40.107.237.137]) (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 65BD63A07F3; Sun, 12 Jul 2020 11:44:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VrLzwz64NO1L8PkMTXVfveVD7T1358cTgEg2udjtlNuhcDqbVSeXLArh0e4JsTNnlO9UoWjz8+jUogY4I7oUIjJoUicX6SlxEIU/OTJqELflhCoa2KUSlxC6bj31lbmhsgzrGQCTgYtygsE+NDouHlLd0tFVCA6uN3s8pXQRi2Z2gshyUImh5wBbhlSvCci/o7OLZ92L6p01ymSy8evjZHTQ1nI2vTzb8dk/+waPLm3aD/dKz2lGbGkuDGhTsSk+bC7zXcKk/MQzgpT4QtlNB1WbrUe4Lz5kYWeW7IrysDHfKGIskN344c8DKO2gMDEnOPBuxOWI4BT/8ibAnKAruw==
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=0A0EmrmXK3DUWl8wckLIx+ZqYbbWArliUqT+yO4NOBc=; b=CeogcPEs+xafspIdvnXTkoKGhvGqjL2XTs9+VntqvkUdmr+SwXXroZfetsMAnyUsIuGcNZj3v2NsonGY9bUCQDWc8UXzq9s8lj/u5G/v5zelUdvjPkC67Y6W2w/QeIWb+oM5jUcsjnvlU4eg4qeiud8oPeN5sjRtMWB6fAZvq1SgTE2orwKwWHBJPENSM46H9JNTQIhJEjZDcvC4jZJVH64MK6/4JXFYP4YyfVAIUkQ9pRV+7TbzRlVYAdPcnF5+wQFPtj94vC6M26y3OAH7IYEeDZ/Cf24MO65QSHWDeyHNtlo6c4e04RrqBeOrWBQkrvKj2h/1aQwFD+7Hu5PYSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0A0EmrmXK3DUWl8wckLIx+ZqYbbWArliUqT+yO4NOBc=; b=m+bMBmM/5FTWS9sDO3xqxxUXLsNFOKdNZtf6I5VVLIjA9j4XKQqWW6kYyv9qjs2dDvvbkmAdo03pt9DZbKS5Oc+aKCXpu3lYt7hbCHpi8t/pKwfRk4GmW0kjAI25VCuRK2Fpan2rjofk/InQoSDVS94Cpfk1C8DjMwZAbmCwlfI=
Received: from MN2PR13MB3117.namprd13.prod.outlook.com (2603:10b6:208:13a::20) by MN2PR13MB3103.namprd13.prod.outlook.com (2603:10b6:208:135::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.9; Sun, 12 Jul 2020 18:44:17 +0000
Received: from MN2PR13MB3117.namprd13.prod.outlook.com ([fe80::bd0d:e70d:94e5:81e7]) by MN2PR13MB3117.namprd13.prod.outlook.com ([fe80::bd0d:e70d:94e5:81e7%7]) with mapi id 15.20.3195.009; Sun, 12 Jul 2020 18:44:17 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: The IESG <iesg@ietf.org>, Erik Kline <ek.ietf@gmail.com>
CC: "draft-ietf-pce-stateful-pce-lsp-scheduling@ietf.org" <draft-ietf-pce-stateful-pce-lsp-scheduling@ietf.org>, "pce-chairs@ietf.org" <pce-chairs@ietf.org>, "pce@ietf.org" <pce@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>, Adrian Farrel <adrian@olddog.co.uk>
Thread-Topic: Erik Kline's No Objection on draft-ietf-pce-stateful-pce-lsp-scheduling-18: (with COMMENT)
Thread-Index: AQHWU2EUMzftWK6p9kylEqmpbAmRNqkEUKui
Date: Sun, 12 Jul 2020 18:44:17 +0000
Message-ID: <MN2PR13MB3117628BD9E3EA528F2F5465F2630@MN2PR13MB3117.namprd13.prod.outlook.com>
References: <159401794220.31718.17372315222906941609@ietfa.amsl.com>
In-Reply-To: <159401794220.31718.17372315222906941609@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [73.114.233.24]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8ef1713d-6f28-44f2-5511-08d8269394f9
x-ms-traffictypediagnostic: MN2PR13MB3103:
x-microsoft-antispam-prvs: <MN2PR13MB3103AE1A6C397140C3BBA741F2630@MN2PR13MB3103.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DhU8KmMiQiwgDwyTP5vdLYQGRXpufoQ/6Z1enL6mZPNPfLjSqb9xjSvRHS+ZF3tSMoOWoeN0oo0T2Ve1C7PTIIJtdl9t50qdOG4MQNNyX+2DRd1mQ0VoPpMcEyLy7mOnV5VoprKuI9y3erjSHHZKEdridR1qVOS71zP/9eQLkWl9Jr+XEFWi7cHF6RKeKZpRYD2CAgpTKlbtFJjeLgSM7s/dR08bR32p0xAl/tB1pY1kEyZB2CH0C2hAxezBc71f+fPPhWZ+qgC8VrMOePzcQBNt3oHYNB5GKxFxDmHADRI2poO/rt5ipjNSw/9GFwnWkyF2bjIlhBa/TZe90joLbtPTHGXZ9PVW83PxHvmCYBW39KGo28ClEJpY50xKM3C6QBPhhOzVen83i/NSyjG/Yg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB3117.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(39830400003)(366004)(136003)(396003)(376002)(44832011)(55016002)(166002)(8676002)(186003)(316002)(19627405001)(9686003)(2906002)(33656002)(26005)(110136005)(54906003)(5660300002)(4326008)(966005)(478600001)(52536014)(6506007)(53546011)(86362001)(45080400002)(7696005)(8936002)(76116006)(83380400001)(66556008)(64756008)(66446008)(66476007)(71200400001)(66946007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: LkcMCnxdSyF75h3rPg1Yu1xuoQjJv/Puhb+4MNgKojnQTWE6b1zVIcWdOOR5VPbI4Y63Nt6RNSIWC/utN+v11GHB3FSAQ7ayU59Dm276hKoVtwxtEIQPzaPhPWfGZ3ywzJM11EqLJykHld5jpLEU3uef+JNSWDaiAYj6AtoJnK7TZVktqRqRPv68shtEmbk8OWlHbtnmBYpoZbtot9ilePXwN5I951sGQKDUHHJWBzTXZ97/L61KiZmSeQz5C4zFMK5ZQ89kLvYA6Y9HJekyLQGi6IDWtpuBad2sGCeDOqQPMXYHJ3vcu7xWJwTPITzRf93r0+gxp/4e7g3yDH6oJdZOX5pQESe1QlxtYgZeHmlxhqSR2IPQvWRWnsNAZK6JPoWw3FIv5hpnrLV+L3P1ygh69OCJ6niAQddAYs//Mq3nvqzZiOZcrj0AsferQdBINZ+RuKPMv7gHxdLsKKycAL4IkgSMzIQkVDMROrlXIQ/Zb6x7gdny0GreptiRkrah
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3117628BD9E3EA528F2F5465F2630MN2PR13MB3117namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB3117.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ef1713d-6f28-44f2-5511-08d8269394f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2020 18:44:17.2812 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qBlvNC+Av3Tb8eyn6O2bBR/nJlt4neYDy7y89PNX/D2wF7+xmfl8pAS3FQnVwtdkLQlKHTVXcH+3msRJE5NjNg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3103
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/fCUsGirbkaf9amrEqnCJqUZUfk8>
Subject: Re: [Pce] Erik Kline's No Objection on draft-ietf-pce-stateful-pce-lsp-scheduling-18: (with COMMENT)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jul 2020 18:44:22 -0000

Hi Erik,

    Thank you very much for your valuable comments, which improve the quality of the document.
    My explanations/answers are inline below with prefix [HC].
    The comments have been addressed in version 20 of the document uploaded.

Best Regards,
Huaimo

________________________________
From: Erik Kline via Datatracker <noreply@ietf.org>
Sent: Monday, July 6, 2020 2:45 AM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-pce-stateful-pce-lsp-scheduling@ietf.org <draft-ietf-pce-stateful-pce-lsp-scheduling@ietf.org>; pce-chairs@ietf.org <pce-chairs@ietf.org>; pce@ietf.org <pce@ietf.org>; Adrian Farrel <adrian@olddog.co.uk>; adrian@olddog.co.uk <adrian@olddog.co.uk>
Subject: Erik Kline's No Objection on draft-ietf-pce-stateful-pce-lsp-scheduling-18: (with COMMENT)

Erik Kline has entered the following ballot position for
draft-ietf-pce-stateful-pce-lsp-scheduling-18: 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://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fiesg%2Fstatement%2Fdiscuss-criteria.html&amp;data=02%7C01%7Chuaimo.chen%40futurewei.com%7C2dab594ee3e44c0e8a7008d82178352b%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637296147471756053&amp;sdata=1PioVZz%2FQB%2FDpaOFqyDjFZbFg8DQNxTNHPD0%2B7NRd8w%3D&amp;reserved=0
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-pce-stateful-pce-lsp-scheduling%2F&amp;data=02%7C01%7Chuaimo.chen%40futurewei.com%7C2dab594ee3e44c0e8a7008d82178352b%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637296147471756053&amp;sdata=Tt1CWH9WxW%2BmOO1Yi8t%2FyVw6vfJkyc1kRj4hPDH7fZQ%3D&amp;reserved=0



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

[ section 1 ]

* "the service really being used" -> "the service is really being used"?

[HC]: We have changed it as you suggested.

[ section 4.1 ]

* "SHALL check ... and computes" -> "... and compute"

[HC]: We have changed it as you suggested.

* "on the scheduling usage expires" -> "on scheduled usage expiration"?

[HC]: We have changed it as you suggested.

[ section 4.2.2 ]

* If there is no possible path do you want some text, maybe even just a
  lowercase should, about "should report to an administrator" or something?

[HC]: Yes. We have added some text to report
"Constraints could not be met for some intervals".


[ section 4.3 ]

* In the first of the 4 bullet points at the end of this section, should the
  "required" and "shall" be capitalized?

[HC]: We have capitalized them.

[ section 4.5 ]

* "In other case," -> "In all other cases," or just "Otherwise,"?

[HC]: We have changed it to "Otherwise," as you suggested.

[ section 5.1 ]

* Perhaps there's a way to strengthen the "PD requires B" text by saying what
  an endpoint should do if it sees PD without B?

[HC]: We have added some text accordingly.

[ section 5.2.1 & 5.2.2 ]

* R bit.  WRT to R=0 and the wraparound, it would seem to me that in this
  case the receiver really needs to check if start-time is less than the
  current time, and if so treat that as wrap-around (2106) + start-time number
  of seconds.

  Otherwise, I think you'll need to be more precise about what it means to be
  "near" the wrap-around.  Even still, if times are not sync'd carefully and
  the start-time is not a moderate amount of time in the future there remains
  a chance that an endpoint could receive a start-time it perceives as
  "in the past". What should an endpoint in this circumstance?

  Yet another alternative is to take a flag bit to indicate that start-time is
  after the wrap-around, and say that by 2242 CE some other solution should be
  found.  :-)

[HC]: We have added some more details.


* Duration: Is a value of 1 just as nonsensical as 0?  What about a value of
  0 if grace-before and grace-after are non-zero?

  I may not understand the grace and elastic uses properly, but it seems to
  me that the thing to forbid is an "effective duration" of 0 (i.e. factoring
  in grace or elastic values).

[HC]: We have added some text to state that the value of Duration SHOULD
be greater than a constant MINIMUM-DURATION seconds, where MINIMUM-DURATION
is 5.
Even though the grace-before and grace-after are non-zero, the value of
Duration SHOULD be greater than a constant MINIMUM-DURATION seconds.
Elastic will not change the duration of an LSP, it just gives some
relaxation for computing a path for the LSP with a time interval
(say [Ta, Tb], which means from time Ta to time Tb). The duration,
which is Tb - Ta, is fixed. With elastic, the interval [Ta, Tb] may
be shifted to left or right to satisfy the constraints of the path
for the LSP if a path could not be found in the interval [Ta, Tb].
Grace extends the lifetime of the LSP to include the grace period.
For an LSP with interval [Ta, Tb], and grace-before GB and grace-after GA,
the lifetime of the LSP is from (Ta-GB) to (Tb+GA).
During grace periods from (Ta-GB) to Ta and from Tb to (Tb+GA), the
LSP is up to carry traffic (maybe in best effort).
In the time period from Ta to Tb, QoS is guaranteed since
a path is computed such that the path satisfies the constraints for the
LSP in the time period from Ta to Tb.


* Grace and Elastic fields:  If it cannot provide both simultaneously why have
  both fields?  What just have a "lower" and "upper" pair of fields and choose
  a new flag value to indicate whether the fields are grace values or elastic
  values?

[HC]: We have updated the document according to your suggestion.