Re: [RTG-DIR] Rtgdir last call review of draft-ietf-rtgwg-yang-rib-extend-16

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 01 May 2023 21:05 UTC

Return-Path: <zzhang@juniper.net>
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 A533DC14F74A; Mon, 1 May 2023 14:05:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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="VOnLKAY+"; dkim=pass (1024-bit key) header.d=juniper.net header.b="RNhRNDN2"
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 J8LeUvHcXGWz; Mon, 1 May 2023 14:05:55 -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 CD861C14CE47; Mon, 1 May 2023 14:05:54 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 341HgaC6027050; Mon, 1 May 2023 14:05:53 -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 : mime-version; s=PPS1017; bh=yxvKm/tmNEnO9IIJ23syT93RGh5d5KRG+eUeKW4gWA4=; b=VOnLKAY+owQZ3cQCXAEJHHicgYBQhA6zAUCo0Z1XphhFAea6gGTCNBvV7IlZcoFgZDzG CLIfTs82mOwGHtA2c3O16Ssh3iRVTo/aWnP1NmUBx4hbbHEqEuaUP0nzzz3CDLYzydT8 ma3j8XgmD4L2iPa07PhZhxJLycjdz8R1hX67lIi5voI2EScTJoCCGIa5RwwYjCzhZPEc r56F6jZEyZZUbmuuRS908qv5KaUPxbUN+jAVKsc8GuEU6TIfaHwGgrz6cwIhUOePj7G/ L2hmqNFrrSNm9ZNOKVZ//8/idsASyl4Lx14PYKUbQ3Gne5Mc1wm3KXfAm6VF0x+Z0nr9 mQ==
Received: from cy4pr02cu008.outbound.protection.outlook.com (mail-westcentralusazlp17012027.outbound.protection.outlook.com [40.93.6.27]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3q9t5h27d6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 01 May 2023 14:05:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kthBYdhjVAyJNbua/H/ozxUXOajzIQDHJnr4M0H9RN0tLt3FxaFlN0GhDNHbsoDPdHBGrkHqya/UZ2VZLwLAB7vJvCUKT/UCqJmsW8qmndnYzH6BkbWj0gnjaRMO39DJzqaVSZWd9AVk4hAjqW/XWYIMMyR89WToaSy9H9aGDgLEf6y4Gxrdmo+d85+YvOJ9WOSi4HBYA3ggfroNqWwGwD1JfkyaL2VcOcGdf4O1+rJ5ZCalK26Sn3GxxgsOvXFMQozG9gdwrLJb/MCKMiKvh9wzCwsjy1OYiFJYnuKa77IQdpJEDsIRdWn4anI1LyKqrkW4n3HilX4+AOEpLDU0VA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yxvKm/tmNEnO9IIJ23syT93RGh5d5KRG+eUeKW4gWA4=; b=fMul4jDpxwFsadgU5hHHlaXwFuXcJZ0GdZmt0G7usODCSrPaSoN1OhDDgQWEQ3ueY4RAX0b2WmHGXyl+fdLvycXTPCla7EVBoq5qSQQ21LQoQlVm5vAWTixWD9iKvixU3dPdAF+t5vyE8pXLd2QXGFauwaR+U/35Wdt+CQJTXId3LCvvvZoJnGFW6OHDgVq4U1GLH6alRtPB87LTzMM51p2KyVinr8JaknbvZawP4xrts1VwwHwzRmfeLr4fRYsgJsWwh5P4hXsEg4qsAHSkzZpDI0QfWjB4ZvXSXBvqHMjTcCKSz6Pd6VNAZDLrcLLOrillo+D5Lkr1lJ0ErmVNhA==
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=yxvKm/tmNEnO9IIJ23syT93RGh5d5KRG+eUeKW4gWA4=; b=RNhRNDN2nPrw2Up98zw1Pn8aCaXoY6RjmxPh2TNITbgDqGGUzZEOy6o6QOeWQa/YIdFKc3mY10E9H3th0CFTyexymW/jTLG3v8zm+bbxzBD71UY/kd1n5ZagxRjioIe/Sg8m9dialyJKUM5yhnj3VCs4Y7M1F7AEbaGJd2LOfoQ=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BY5PR05MB6929.namprd05.prod.outlook.com (2603:10b6:a03:1c1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.30; Mon, 1 May 2023 21:05:49 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::913c:4e0b:45c2:ca69]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::913c:4e0b:45c2:ca69%6]) with mapi id 15.20.6340.030; Mon, 1 May 2023 21:05:48 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Yingzhen Qu <yingzhen.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-rtgwg-yang-rib-extend.all@ietf.org" <draft-ietf-rtgwg-yang-rib-extend.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-rtgwg-yang-rib-extend-16
Thread-Index: AQHZfG3vAh62sK53gka+ifuUEW2dVq9F42bwgAAD5ACAAADE0A==
Date: Mon, 01 May 2023 21:05:48 +0000
Message-ID: <BL0PR05MB5652FC89143B3977BDB79124D46E9@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <168296662458.49135.11152971610183102502@ietfa.amsl.com> <CABY-gOMerNd0=P2zwdt4b=y0_wHUsWqYAi+Q0He38EiYPz0Qeg@mail.gmail.com> <BL0PR05MB56522903F5682207980F1908D46E9@BL0PR05MB5652.namprd05.prod.outlook.com> <CABY-gOPy6kuCeL80USyLtNxZPNeFdStfZ94_n4NHXjH8M2CaKQ@mail.gmail.com>
In-Reply-To: <CABY-gOPy6kuCeL80USyLtNxZPNeFdStfZ94_n4NHXjH8M2CaKQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=fb70555f-d7b2-4bcb-aeb7-82f6b368325b; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2023-05-01T21:04:02Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BL0PR05MB5652:EE_|BY5PR05MB6929:EE_
x-ms-office365-filtering-correlation-id: 5e12dc2a-01c6-46b9-f859-08db4a87d6e1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iyhWYWGhpAWBIKxiHh3MB2ysttJXgmNkqjPD/dHWszk+OeMu338lcw5xEUeABS6hGdq62uHRByIhFiVkJifKX9fqhccYVMphBdWSY8l2IHYMdj+9a+d+4lhu/kieZ6rJjcGyIj2Wp6h0UdES2QXhg7G+lSQ4J6Y4j4vknhhTd5d6AsuwDodOm2ufCVAQQxqi6FmjQmBKm3WZkWS9mPrX01VZBv3sRx835zszriLCWyxiZuK5BUKNgsp7IlB1vG+vg4FtrLYiozS2W8MN2O4jA7W6UVjtZLzOD4wkCMFnEYodP4ckbGWrSK5VnUxkHq3VQgNB86mJ9rop7mfX0hmQciFdxRKqTZAb5Jv6R1mkE/AaAYZ+0ntVL4o3qnmPVvbv+PXxc58vpXekr0YycJUnnIGReE32YeahkAxMiPLYQgwOhmccMuOHxg1udq/jWX60NM6QXBMBP7tlZXasq0cnNB5oI0/14tQ66sg1xM/X+luz8bA5WN+jN7xCBAFcJrElRMUrOI0GZI6AvQSioDMu95DNazJhntN4XncDK9s78X1yG+iDiHheeMZabhin4xn6kS/7O1lr+zztY9XD9x20P3OdTxcIEofLO2RdvcFyLbA+ayJdCY+nzUH5CF9GsqMA07b4L9W2PUjrnRADtQApxxOFPlSLdv/Vn/OAJVbGi7w=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(346002)(396003)(376002)(39860400002)(136003)(451199021)(478600001)(33656002)(38100700002)(5660300002)(2906002)(52536014)(9326002)(38070700005)(8936002)(8676002)(86362001)(316002)(55016003)(4326008)(66946007)(76116006)(64756008)(66446008)(66556008)(66476007)(122000001)(41300700001)(6916009)(83380400001)(186003)(6506007)(26005)(53546011)(9686003)(54906003)(7696005)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: c24/YM9sYmCn+MCaQWSPuU1lCU3dap9kLCIxw5T5yuL0ArCYdVAFqB6dBAxo+dB8zMCfqnC1IwXOAsgS05DtDPu+Q6+MCAl46t360jBEfHPmshKmCgiZrvnk0H0L7J/B2xj2TnYdEhmWlGDZHKaFiygD4HDM8rMOShCJzHLKsOB1v5I5kef/0XG0ERvgtaKGIC+UmkECqOclR+CRsT0aRnjNwH1TkCNmq3oDOcFOUZpWLsH+hDmx5nGq6EY/PVK4LgPqvu8K9B/R0Sixm1aSb9Hxu2Z2jfAQtzmjTq934NJ6T4V+iPeA4NneCMHbHFskPV+IAgRMf+mvKztF7N/jItM9wa4aDzZY+/rLYXlrSZomRgWumXIyZ1zjh3SNcmkackdgD7fpz3s4Q3OOyh7OlgS0ItQDc4na1vB3EQvAid1uV0pNIbxp1c/Z0wfwDTcqv3TQnyTpwK/Vzc80SUjSiKDikl8v+/mSwjVEqdbAClmLVxdOFFSE+9JP8TRMivtWIgAqZ6rOUQ0lJm2IQ7qGzqyVxEFbjQLVhTYkVBrNyGtYqKSuTuYYj9QIG7ZTOicYWiNnVZ5rv6pAKYOuZJ+JC+ECTpjFakAFJBgZv6C4+90yTH7w+Dv3bHgw4YjvmHJbSbc38Tz4HH5XxEOoCios6V7u1YQJL6wa59ThMzgCvy93iUXiK1UIYI/nugxckHibVnbIMB4nWYn78UfZlpUApmCcx6RTB9N9T61zo79C9zJYmsDUSJvikRmsO4niwksZbbyx9PETGvfshZ0fwYQUpy4mmmCcj9x0hBtrJfgndGArH+B9dH6SlSGLCF0yWE97xax2KwuLgXJWc3MuBQKyOKyYzrZQ9ovaH4R7Q7XKYnvOrupWRLhuXPnxIvlDhRi33sDUAbEb+Mek+YSFdckqBj0Sa5vZhZDvzFMHlqTeu4MbXV8e/TMswzbWSYCkYgmerkcRYJ6+nu+N2RKT6VOwacBURRcduCpLXVoOGGGGCTi6UioVcIH3TG4TTncZscwTCjjoxjLjGkNqSSIUy9TIzOecXPilsyCPgSsfmtrf28UJehNBsOmBUNAdM3UbKs/Y5JlCSfcS49fZ3Y1C0vSwcdIm58mVaEW3xFCWyfhmXUKIiwHVO9zaYN9jmwb9FsZBg3maqOYPN1ya2gDYB2qPElrtrIEGoqfslYdVg6JZjon0EeKUPjl2ZzbEVkFgX4YSqHd5lxbXlEtkutuUL58sUPEy6TwQGIOkVuJUCECOuIoJCQVCJNW6NRHV8jEatV15SKT6n8mT4a87i5QXwiDPzjaQQ5IYFRYbEorOolutGPZcIQyDam5m2dyH296EUh2SQ8Q3WgZ3ryBofcXl7Yu0KoGPlLxk1f/hmvDlxqacgExUYwTmSNiruIbbdPg9wT6mmdaylCZAozsrbA3HQs+6zRz5y2qdejSg8eUWdSidui94qEifEjvXFWtD7JJOButZl0FZtWHs2QQ/+tqNP6BIfwsMN8AILCfWniGhQ/m1gZX4Id8LDZp8Z8OWCuNhZYCNeJK0LoIWUE9HFG7S/TcGZqJGoB6Y0q9bJScr7V5XqhzrLQrbWQfYRCqM98eRQTo9
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5652FC89143B3977BDB79124D46E9BL0PR05MB5652namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e12dc2a-01c6-46b9-f859-08db4a87d6e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2023 21:05:48.8862 (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: flIEl6COPEY7xzs7BF96KIOSfHA9thIzLUmAIVAjX7O2BdDZ32cqiSaItM//5xnx3M9AFBSay4B5Y7VXSmoZEg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR05MB6929
X-Proofpoint-ORIG-GUID: v1-vQhdOItxcch4LUw3j23WeHi0tfg7B
X-Proofpoint-GUID: v1-vQhdOItxcch4LUw3j23WeHi0tfg7B
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-01_13,2023-04-27_01,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 mlxscore=0 mlxlogscore=991 bulkscore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 clxscore=1015 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2305010170
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/wZRaIumBExKp38zVItYPEN85sWc>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-rtgwg-yang-rib-extend-16
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 01 May 2023 21:05:58 -0000

Hi Yingzhen,

I can go with that if that’s what the authors/WG’s preference, but my preference would be to cover it in the base specification itself. What’s the harm?

Anyway, this is not a blocking comment.

Thanks.
Jeffrey

From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Sent: Monday, May 1, 2023 5:01 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: rtg-dir@ietf.org; draft-ietf-rtgwg-yang-rib-extend.all@ietf.org; last-call@ietf.org; rtgwg@ietf.org
Subject: Re: Rtgdir last call review of draft-ietf-rtgwg-yang-rib-extend-16

[External Email. Be cautious of content]

Hi Jeffrey,

Considering this is not commonly used, I'd suggest if someone really needs it they can do an easy augmentation using the grouping defined in this draft.

Thanks,
Yingzhen

On Mon, May 1, 2023 at 1:52 PM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> wrote:
Hi Yingzhen,

From: Yingzhen Qu <yingzhen.ietf@gmail.com<mailto:yingzhen.ietf@gmail.com>>
Sent: Monday, May 1, 2023 4:46 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>; draft-ietf-rtgwg-yang-rib-extend.all@ietf.org<mailto:draft-ietf-rtgwg-yang-rib-extend.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Subject: Re: Rtgdir last call review of draft-ietf-rtgwg-yang-rib-extend-16

[External Email. Be cautious of content]

Hi Jeffrey,

Thanks for the review, please see my answers below.

Thanks,
Yingzhen

On Mon, May 1, 2023 at 11:43 AM Zhaohui Zhang via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:
Reviewer: Zhaohui Zhang
Review result: Has Issues

I have the following one nit comment and one question:

  augment "/rt:routing/rt:ribs/rt:rib/"
    + "rt:routes/rt:route/rt:next-hop/rt:next-hop-options/"
    + "rt:next-hop-list/rt:next-hop-list/rt:next-hop"
  {
    description
      "Augment the multiple next hops with repair path.";
    uses repair-path;
  }

The description is slightly misleading. It is to agument a single next-hop in
the next-hop-list, not "multiple next hops".
[Yingzhen] how about: "Augment the next-hop with a repair path."

Zzh> Good.

Shouldn't the repair path be applicable to static routes as well?
[Yingzhen]: Theoretically you can have a repair-path for a static route, but have you seen this in deployment?

Zzh> Whether anyone implemented/deployed it that way, I think it’s quite reasonable and desired to have it covered in the spec. For example, a static route could be using if1 by default but if2 as backup (in case if1 is down).

Zzh> Jeffrey


Juniper Business Use Only


Juniper Business Use Only