[Pce] Re: AD review of draft-ietf-pce-pcep-extension-native-ip-30

John Scudder <jgs@juniper.net> Fri, 26 July 2024 16:01 UTC

Return-Path: <jgs@juniper.net>
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 0D22DC1E0D62; Fri, 26 Jul 2024 09:01:40 -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, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="nOzjLMl0"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="LJ6dGoJR"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LKJ-sVQlqnhW; Fri, 26 Jul 2024 09:01:22 -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 915A0C1DA1ED; Fri, 26 Jul 2024 09:00:17 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46QCXYps012743; Fri, 26 Jul 2024 08:59:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=PPS1017; bh=f3g9LOszu6Zc7TFAoRCstjoquc ExcDE80nq2ZWjTDx0=; b=nOzjLMl0yy4fBA/YlMFr7kOenzpgRpTrlFd/2fJUWw FFcxiokwLZj9pBhQa+OsKMU2RSMzQ5iofwrHi2wiuQkafyeR/9E7UbEOXNMhQ/Eh 802PhcwDPb9LdIrUNokGGSUjx4St4GHvXAZ0fo4u1fyS28AZC9q3x4qkgTgnSrB4 smcJ4cB6g+tj7kd0N8FJiTP81OLTWk9sciUghXAFgCzyybTPnxl2nS5gKzbF7uLE nGee3xTLlAM0JTAm1YI/cR5EyPkN6G/6eIFxJKqbrb3BAtwrgQS/R4jx8HYxhwtD FY/AYFNBoc5V9b7vSvjovLJHEsvr+s0p7R5cIfw2E59A==
Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazlp17010000.outbound.protection.outlook.com [40.93.11.0]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 40m1q1hwk8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Jul 2024 08:59:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AvGA+YhoUm/mH3wfZ5NrR8a//1zGev+ZvSs8Vh4vWl5gfckp9dzoKYrtQnvMOwoDhYIqXSTz8odXqQa/U+fEHWNDzrw5eklzYNtFmeDb3dLU2ao1L2kTnPi4qaLhQB10DZXQpgnfYoKFl+A/H1dWgGT6K2fCLej/w3L4HqZkgOVx8hYxWD2tyb6+1ycm+0n4Dw9H6byC/ZpXtwxuTrbD5OyE3nf3V/8kAwh4UIU9C46/uJ84C6+dysfHeq2cFMfTcyxqMesyv87tJuEVm5r4+1mMVJFti6VK3/O1jQMlN+nU7tVlE535FPqgWkBfYr1xOTvdd38N1nqfvo/Ncd0XAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=f3g9LOszu6Zc7TFAoRCstjoqucExcDE80nq2ZWjTDx0=; b=JCckiupj7T+qnePBXaBvPPMqpJ1ChLIUsBA/9ZVuxjSuU0hbX108K5JxOPJucVGyAtARk4R+UAqcVXAVdQDsUcDGNwH/ajaSVGqoZMobybjnmtqts/zyLk0pUf6jbWDl+0u7mM8CABHSUMNb5iXqVDpcLwpQUUCB6yOgsKV9ZadzM8AQNGRl3ZdLNmM6jJNi8Tu0WZK9DrIRLxQmVJBTZYQKw5iUCwiwO19QtMOZV9Vak+Vj7TJOw1022glej21URkAsY+3+TMQbPXSNQ8n2hI+22PlWxciiXZYyHmTjAYGTfwiY1g4HZDDo6odDRHJI9QV0ne7PgID8W7n+Ebr3VQ==
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=f3g9LOszu6Zc7TFAoRCstjoqucExcDE80nq2ZWjTDx0=; b=LJ6dGoJR19TLKD6es3aiVRHRhTaciJ3q/CSpgAmSIaGIlyZwVIsb5tViW3PIbz4ADTh2p24Cxfo16c/QI/EM8POWVGW/1Ziy3xI+bAwBHRfEky10bU7KS9L7ISUVpirHUGRBRLCz0mhYnzUAbWpuC4L6Ngmqy+HYjo5qkhdQV3s=
Received: from LV8PR05MB10374.namprd05.prod.outlook.com (2603:10b6:408:184::11) by BY1PR05MB10749.namprd05.prod.outlook.com (2603:10b6:a03:5a7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.17; Fri, 26 Jul 2024 15:59:28 +0000
Received: from LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9]) by LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9%5]) with mapi id 15.20.7784.017; Fri, 26 Jul 2024 15:59:28 +0000
From: John Scudder <jgs@juniper.net>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Thread-Topic: AD review of draft-ietf-pce-pcep-extension-native-ip-30
Thread-Index: AQHa2hsTglmwgXkiUEiDgm9hv7XtJrKjpEzAgAAwGsD/ZWDtgA==
Date: Fri, 26 Jul 2024 15:59:27 +0000
Message-ID: <36EC6ACA-2A0A-4E1B-9978-2E9235DD740A@juniper.net>
References: <DAA81856-64D4-4543-B083-160EF791AC3A@juniper.net> <000b01dadc1a$d5fe1570$81fa4050$@tsinghua.org.cn>
In-Reply-To: <000b01dadc1a$d5fe1570$81fa4050$@tsinghua.org.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.600.62)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR05MB10374:EE_|BY1PR05MB10749:EE_
x-ms-office365-filtering-correlation-id: ff42804d-a2c0-495e-5ab4-08dcad8bedbe
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: hXmBCCJoaBbH1EsSkTrABRroKR4UY6qnzPlO1Rwt8nOcrOfAlaDY+ug9TX32RX8W+aUiMDS0hoEJ2DYrnLvjPc3DhhpTcJM1BjgkkCYJUu46rqP08sb5PImaDT4BoMBDe5pbg8HGsKPXKl+ukzmJML3+IMEZJa3SBkSQ5tT2/7WB/bJ/HgFboO+SsewGo20P9R7NyfWdiUflc1LC25xr05PKUn+zW0G+ogU4AN7V1ouPkt/hDMImyfHU4+fw6PQDMQTsHqTWH/263dURPUjB2MR9Zi7qsYXV1Bl1rPwJrvydYYjzdBkMiL1UA5FP8dIzvbTGeiupWdZq34CwnDAcwWyOHuBfnE18HA2qpc9K9Dd1F4xTFf4sikJwgaH2XhPoZcc1XhvLIKEPVQq69Wq+8lELtihiXHDb1ApUMQU58FvGI7uFqN9RT8c5nef0DVEQLV2KHhLyP7jkutPkFStSiLoVUQuXbxxFiF5DQHfvTpddntWXSqSnzbNsp4XHsLuqf7Apza/D34AL8tkUcfVFoiMosu8xNGt0ougbdI6b+9eufuwxSxlGcGVNc4VUGQC5hzR+/kynLCLPjfNNxNUgrxh3NYqyN4bvlniiQxEMQQAVagH7jGBKhNachovxsqgSIQhGVDNTHrq8yCID6OglYHwPhjoV4ICjDnej32BUb1giapC5n7X4QYg/iwZ4yuxp1T9NwoLN3ERydIVwvPEfyjIae3BWYlOMWYolLnf5LxGytdgeHWXdd/4YHv6/Btgc7Y+ZBODeGokuuQeHUOJ5X7Bdr9MLayM8lOyXaoKXX74We8RhM6L2VY+ml47IGlFMs5HAOf460hKQQU0Ak13xZ9FRodc5325dp0XStQnZJqIYwGYBT651TCYvt8eHKwJnvShzoQ0wBs1a8rRRwl7BbbpF+YEbaRQwV3sI8QIygkczSeTSsQodjPyQe+Tlo989cJdk+YQ4RMWYXwbmpdkN3OVhNjgfmSxiFZmTiFKwdbX1fXGPKEk4qfQQE6dknVIP4SszeIAdScJmLCWkD9/yqf9qK+y2hZ/A8eL0z6RZGW5TZ8zbVGT8yc/1HSphvL3R6lVD7+vN/4s1j+pRJ5grGrEYxUBsX1qF1Kv/TG3a8iilLx7q9LmBtq58AD6Yqu1j/DL6UrXTHUx2Cp24/TYRloZl10CEwqAxTJH0X8FAo6GIecZtbRrKF2MHePbI2tNEoIpHX96i0DDtjr9hMSbEjRL9BJhWanGNEo4M+L8fgzcJbidmLHfoBN6ZsqkhdrK7+tf7EzRCnCZg6EfPloCdImBT0yxv088rn7j+9nSGNapFHEeZ0EQRGhtt+udmtk54jSZ7RDqQued10lFhiutopCsvQ3t4jis5VUghP4HYeZE=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR05MB10374.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UVLJoZE1VA2JSSl9Vh0ey5j8MbVJ5vNDRWM56TCS6FTRxEiCZ83AOeGm0ZxzSLuL2M3A0xZsqwOHOcY0kZeppKmvBl4Eu0qJwrVT31NnPRdU18yIn27Odl6fGdNAdDTOssxJdYwkI++CymROL+9l7f3fTn37UQTPgChkqAlaT1cGGLrmNUK+Ga+MNPzoBIDNISccVjivALyIr2+eGuD7+cnCwriIM5BRJxuIqRPKkulBaTVEDriZlWs5gmTOWvLzBxXdVHQxnbpY/ttWpYJGZfQZf4suDlaCTb6gfHXR2/EeGVgBqfGyYhJoR4hEvBT4BzwPVja8l+kaejX1q/Q2mPWvXR3JcyaIBNXazwzp9NzQwGhRXJibnHotElXVAGreNXk8z9O+Tc4WqV8NN6J6iap0Q4BODjrtfV0E1k6XwTx/1j9c2vBuTUXtGLUqWsvrvEi4oTcjFpWcgfn24EknUghRgPZFStVcDPUXUbp6a1IK4lC22mYggKu61klPVqmxJSR7NtTYfHNugMutaHGvjiHunbAcPjDSUrZhW8QEwKcqNCj1uy1culzj4R4W8qLeb7EKiDHttXPorOHvYActqsoApxkfXX8tbEDGWfZ9GYo0IQBrsBwEWOjD3RzTLV/Xx+slcxbxiQ6VvthbQgE2l6aEfln1T+tQFZ6nttrf0osAX+MUitMtJbzHKP82O0E3EtMOY71Uq+W1QWRg05DE6wcsSDOEuiv6dRMc1z+mfXVeLWBklq0XdH/5G3xSA4FHSBgiuoEsu/zS1eYwi0NyWRvy5pmPcofspGPIi8wLBEugMZ0QALTaJEbMzZ+i0jCnpkR06p5Bxp0djfpKqKabXiIucW+4ikt+coRg3u+0tgKLXPaQuc4yJq00EF79S6CgNYLyyThQu2+dqVHuO2uEJX+YA37m4zdJDwwOT7b+CpnMTHEIcDpsiRjOuGVjnziKwf/nHhNjRDPIZmJONt5Gz3ovbgrjn45Z8PyaqAkPD/+wJchA1AU/kz48ZRK1tEn8DIx2htT36DFm34PhfPGYkMNTE/Vynd2+Jgaq23uj74qswDRHyHCbiIP4IdLgtbQFfd9k6BlCKu0xLk7BXvN1CJL+D2I/3MjqzFXDnzDeptJ+GUsxHm112M8munok2OvEmlalH2MUDuDLbTtPfBlb2JWpRXqHTUNJkNERFnKoC4C06BHdZEK/Z4hbiwsyxZm5yhh8FgFTFF2ZZQuvLvc3Wc1dMp+76Z6aQ0COIWV7RWxEtkqu3wmm7Ly39Fk69MINSLpsmgs1PlD/wu8fz31y9Iqrfx13Gg8YrrGgahOrnYk0Pa3Q8MO3jD0QFlTYuetDcP+JCu24AdfGoti/5+4fyEdNpYS+V5VsdRvhCLb8oG1SygNuN6peh0OOzLdJwLB+BfyV0JDPhYHYqPrl1fMnGLSaPrvwQxIs6AyOCEMzzCR9w7P/U/qnlGDFdkMGNo6izKnBojZwXoOCm3aDvKwtF0vTQ1WpsVU5mJ1hysZPYmlcrgKXUb+XveHc6fFEKCsJTwYM1PIYgqiIyakq6ARmBOiVo4ZeW051ikDeunlSaX3QxYlKmc7XAv1R13xNy0/h
Content-Type: multipart/alternative; boundary="_000_36EC6ACA2A0A4E1B99782E9235DD740Ajunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR05MB10374.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ff42804d-a2c0-495e-5ab4-08dcad8bedbe
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2024 15:59:28.0034 (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: PaW/NQ62RtqlRMnFKW7HCxIlJLMUSYXN4VuHI2jzRsXhdlHi8YwG5k+VOR9dlwTV
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR05MB10749
X-Proofpoint-GUID: wlyZIIqzGD-SNf-RPjJUZsQkdcqZ7t07
X-Proofpoint-ORIG-GUID: wlyZIIqzGD-SNf-RPjJUZsQkdcqZ7t07
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-26_12,2024-07-26_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2407260108
Message-ID-Hash: CWPYGK4CQA7ZK3GNK5DAUP6YNRHGQVIK
X-Message-ID-Hash: CWPYGK4CQA7ZK3GNK5DAUP6YNRHGQVIK
X-MailFrom: jgs@juniper.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-pce-pcep-extension-native-ip@ietf.org" <draft-ietf-pce-pcep-extension-native-ip@ietf.org>, "pce@ietf.org" <pce@ietf.org>, "bhassanov@yahoo.com" <bhassanov@yahoo.com>, "tanren@huawei.com" <tanren@huawei.com>, "zhu.chun1@zte.com.cn" <zhu.chun1@zte.com.cn>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Pce] Re: AD review of draft-ietf-pce-pcep-extension-native-ip-30
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Z2dHiggsWmZV2OMWHNKI-dJCgMA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Owner: <mailto:pce-owner@ietf.org>
List-Post: <mailto:pce@ietf.org>
List-Subscribe: <mailto:pce-join@ietf.org>
List-Unsubscribe: <mailto:pce-leave@ietf.org>

Hi Aijun,

Thanks for the update. I have a few more comments, below. I have trimmed for brevity, indicated by […], anything trimmed is agreed or anyway doesn’t need more discussion.

If you can update to reflect these comments I think we can send it for IETF last call.

On Jul 22, 2024, at 5:37 AM, Aijun Wang <wangaijun@tsinghua.org.cn> wrote:

Hi, John:

I have updated draft according to your suggestions at  https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-extension-native-ip__;!!NEt6yMaO-gk!B09SQ9s42Y1hsFo8BANfznJ4lysLpngvzlzwp9ULLAbS_FzVRmaT6Jx-RsCqbWt6uHiW1t3973FwFYcuh7li0A$
For the document track, I think it is OK to move it forward as the experimental track, we will try to update it later to the standard track after its experimental deployment.
The detail responses are inline below【WAJ】

If there is more suggestions, please let us know. Or else, can we schedule the IESG Last Call then?


Best Regards

Aijun Wang
China Telecom


[…]

   During the establishment procedure, PCC should report to the PCE the
   status of the BGP session via the PCRpt message, with the status @@ -453,7 +547,16 @@
   When PCC receives this message with the R bit set to 1 in SRP object
   in PCInitiate message, the PCC should clear the BGP session that is
   indicated by the BPI object.
++---
+jgs: The term "clear the BGP session" isn't standard (although it is
+common colloquial usage). Looking at RFC 4271, in one place (Section 3)
+it does talk about "resetting any BGP connections" so I think you would
+be on firm ground if you want to say "reset". Or you might consider
+referencing the AutomaticStop event (RFC 4271, Section 8.1.2, Event 8).

【WAJ】: Here, “clear the BGP session” is just want to express the deletion of the BGP configuration on PCC, not reset the BGP connection.
Should it be more clearer, if we instead say "clear the BGP session configuration"?------Have updated the descriptions accordingly.

Yes, that’s an improvement. This leaves it ambiguous whether the session should be torn down immediately or not, do you intend that? E.g. in some implementations, a configuration change is not reflected in the operational state until a commit (or equivalent) is performed.

[…]

   Such explicit routes operate the same as static routes installed by
   network management protocols (Network Configuration Protocol
   (NETCONF)/YANG).  The procedures of such explicit route addition and @@ -582,6 +689,9 @@

   The PCInitiate message should be sent to the on-path routers
   respectively.  In the example, for explicit route from R1 to R7, the
++---
+jgs: What does “respectively” mean here? Can it be removed?
【WAJ】Here, we just want to describe such message should be sent every router on the path, each may has different content, for example, the different next hop information.

OK thanks. In that case, while removing the word “respectively” would be enough, I suggest you revise it to use the language you’ve used above. That is,

OLD:
   The PCInitiate message should be sent to the on-path routers
   respectively.

NEW:
   The PCInitiate message should be sent to every router on the
   path.

[…]

   BGP Peer Info Object-Class is 46

   BGP Peer Info Object-Type is 1 for IPv4 and 2 for IPv6 @@ -1071,6 +1233,10 @@
      -  2: Peer IP can't be reached, BGP Session Failure

      -  3-255: Reserved
++---
+jgs: Shouldn't you have a generic error code as well, e.g. "0: Generic
+error", to catch cases other than the ones described by 1 and 2?
++---
【WAJ】 What we thought is the following, that if there is some new error that lets to the BGP Session Failure, we should define exactly the code from the reserved range.
The "generic" error gives no more detail indication of the error reason. Is it right?

Right. In my experience, it’s hard to enumerate every possible error that could lead to a session failure. It’s probably not the best use of your efforts to try to come up with a comprehensive list, even the BGP document set itself doesn’t contain one, consider the list of OPEN error subcodes (https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp-parameters-6) The first one is “unspecific”. In my view, when an implementor encounters a case where the error isn’t one that has a specific mapping in the error codes, it’s better for them to still be able to send an error, and it’s better for the code to be “unspecific” or “generic” than it is for them to choose an error code that is *wrong*.

I agree that the ideal is to never need to use the generic code, but if the need does arise, it’s better to use the generic code than a wrong code.


      Flag: 1 Byte.

@@ -1104,6 +1270,12 @@
   establish the BGP session with the peer in AFI/SAFI=2/1.

7.3.  Explicit Peer Route Object
++---
+jgs: you describe this object as "peer route", but isn't it just a
+generic host route, in your architecture you happen to use for BGP
+peers? It seems to me it would be a more accurate description if you
+replaced the word "Peer" with "Host" throughout this section.
++---
【WAJ】: Here, the "Peer Route" just wants to emphasize the route is to the peer, although actually is a host route( to the peer).
Describe it solely only with "Host" can't have such refer and maybe mislead to the reader? We would like to keep it in this way?

The problem with this is that although in your implementation you might only plan to use it for installing a route to the peer, some other implementation might choose to use it for something different. History shows that when a generic mechanism is introduced, it is often used in ways the inventors didn’t intend. So, my preference is you use an accurate description. Maybe a happy medium would be to make the suggested change but also add descriptive text clarifying the intended use? Something like,

OLD:
   The Explicit Peer Route object is defined to specify the explicit
   peer route to the corresponding peer address on each device that is
   on the E2E Native-IP TE path.  This Object should be sent to all the
   devices on the path that is calculated by the PCE.

NEW:
   The Host Route object is defined to install a host route to the
   corresponding peer address on each device that is
   on the E2E Native-IP TE path.  This Object should be sent to all the
   devices on the path that is calculated by the PCE.  Although this
   object could be used to install host routes for other purposes,
   any such use is outside the scope of this specification.

The other way would be to retain the name but add a different explanation, as in,

NEW:
   Although the object is named “Explicit Peer Route”, it can be seen
   that the routes it installs are simply host routes. The use of this
   object to install host routes for any purpose other than reaching the
   corresponding peer address on each device that is on the E2E
   Native-IP TE path is outside the scope of this specification.

My preference is the first approach but either one works for me. If one of them is ok for you, just pick it and proceed forward.

   The Explicit Peer Route object is defined to specify the explicit
   peer route to the corresponding peer address on each device that is @@ -1189,7 +1361,18 @@
      establishment.  No TLVs are currently defined.

7.4.  Peer Prefix Advertisement Object
++---
+jgs: It appears there is an assumption that IPv4 routes will be sent
+over an IPv4 peering, and IPv6 routes will be sent over an IPv6 peering.
+This might be problematic especially for IPv4 routes, if the provider
+network doesn’t use IPv4 in the underlay and uses tunnel mode to carry
+IPv4 traffic across an IPv6 backbone.

+Well this restriction doesn't seem necessary to me, I think it would be
+OK to flag it without correcting, if you switch to the Experimental
+track.
++---
【WAJ】It is possible to mix the carrier's transport address family with different address family of the actual traffic.

Are you saying that this is possible with the protocol you specify here? Can you outline how? As far as I could see, if my BGP session is between IPv6 loopbacks, only IPv6 prefixes can go in the Prefix Advertisement Object, and simiilarly for IPv4.

On the other hand if you’re just saying that this is possible in real networks, even though your protocol can’t support it, then we agree.

And, again, we want to simplify the parameter negotiations between the PCCs(and PCE), then solidify the encoding as IPv4 traffic is carried by IPv4 transport, and the same as for IPv6 address family. Anyway, the devices within the operator network all support such behavior, but not all of them support the hybrid comination.

As I said in my earlier comment, I’m ok with the restriction given the Experimental track. I do think you need to flag it though. For example,

NEW:
   If in the future, a requirement is identified to advertise IPv4
   prefixes towards an IPv6 peering address, or IPv6 prefixes towards an
   IPv4 peering address, then new Peer Prefix Advertisement Object-Types
   can be defined for these purposes.

[…]

@@ -1637,7 +1827,48 @@
   validity of the PCE and ensure a secure communication channel between
   them.  Thus, the mechanisms described in [RFC8253] and [RFC9050]
   should be used.
++---
+jgs: I appreciate that you are trying to provide bare-bones BGP session
+establishment here, and I see the text in Section 9 that says,

+   This document defines the procedures and objects to create the BGP
+   sessions and advertise the associated prefixes dynamically.  Only the
+   key information, for example peer IP addresses, peer AS number are
+   exchanged via the PCEP protocol.  Other parameters that are needed
+   for the BGP session setup should be derived from their default
+   values.
+
+but your design makes it impossible to provide transport security, such
+as TCP-AO, because although there is a way to tell the PCC what its BGP
+peer is, there is no way to tell the PCC what key to use in
+communicating with that peer. In the case of session keying, it's not
+reasonable to suggest the key should be "derived from their default
+values". Even if the practice of using a single default key for all
+internal sessions is used (and I'm not saying that would be a best
+practice!), this simply can't work for EBGP, and you do propose to
+cover EBGP.
+
+If you do switch to the Experimental track, in my opinion, something
+like the following would be adequate:
+
+NEW:
+   Because this specification does not provide a way to communicate
+   properties beyond peer address and AS number for the BGP sessions
+   that are established, it will not always be possible to follow best
+   practices as described in [BCP194], if suitable default values as
+   discussed in [Section 9] cannot be used. An example would be keying
+   for use with TCP-AO [RFC5925].
+
+   If such functionality is required in the future, it can be provided
+   through the addition of optional TLVs to the BGP Peer Info object,
+   that convey the necessary additional information (for example, a key
+   chain [RFC8177] name).
+
+Note, it's just my opinion that this would be good enough, other
+reviewers might have their own thoughts (notably SECDIR and the SEC
+ADs).
++---
【WAJ】:Yes, we plan to add additional TLV to convey the information about the secure of the BGP session. I think your recommendation is appropriate for the security considerations. I have adopted part of your recommendation text as the followings:
If suitable default values as discussed in section 9 isn't enough and securing the BGP transport is required(for example, the TCP-AO(RFC5925), it can be provided through the addition of optional TLV to the BGP Peer Info object that convey the necessary additional information(for example, a key chain(RFC8177) name

Cool. I think it is OK to make RFC 8177 an informative reference, since it’s only a “for example”.