Re: [bess] Benjamin Kaduk's No Objection on draft-ietf-bess-mvpn-msdp-sa-interoperation-07: (with COMMENT)

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 24 May 2021 17:45 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A2F53A3068; Mon, 24 May 2021 10:45:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.497
X-Spam-Level:
X-Spam-Status: No, score=-3.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=tEaNT5TX; dkim=pass (1024-bit key) header.d=juniper.net header.b=LUkszjm6
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 wMvPy4s5Qyew; Mon, 24 May 2021 10:45:40 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 5E5773A3062; Mon, 24 May 2021 10:45:40 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14OHYqQ8002882; Mon, 24 May 2021 10:45:39 -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-transfer-encoding : mime-version; s=PPS1017; bh=YLHOvwdL1jHIpOpspGyt9AgbhBy0GBl2gdjklKDSebA=; b=tEaNT5TXGIYB0by+twIkE+pKVlRkPEXFuhVk0etWH6XiqTy8i5POSqIVU15rCV1fo8Pn htYW09Ex8LEmGJ/gYLUa1h8Z9GQ0lYbg3f2UFa87lAtUGy03AvkxgYENGAFez0n4FeX8 AN2vuxsgxOqmJosIlsbbB7yehxwzXQDndfuR67kuorDkJfkLJ8i/LJGqceJd+52zrWEv eF6DuIRtd6I46w1ZNBDaYlu4NcJ0FyUvI1f8y+00Mvb69tFqL8W8PzTld4PSSuoPy2oa EBOyhIaB16iIXe+wsuzNHcrDCnhSgA2AAvIYq+KVdC90bgE63VC0vwjuSnJdEdeZJWA5 lA==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-00273201.pphosted.com with ESMTP id 38r900gx2g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 May 2021 10:45:38 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m99KNlfnYmBvdvC5fDxGC0o0+M4G73oIH0G0Ul/LvFpmpy53ey5gFlPqv7FM6eDqetMjSLXbAb/cs6LLSxSRHPLN6YOOZX6qBUYGLi5jk4h708BJRl8+nZmObAPoSRmamRtYyd/b18tKCDBiUkWQmxS30QmZ+qNn/CwGY37WtCD9XDveVMRodFvB/1rv8s+fvyGQ+i9FtTpRiSOjvz1u3r8xBFoPt2K0HdXlHPAL7YRWZ+DffXS7QZbFERaz/UcUbF4m6dsNUxKFVoUMRf4YPBt/s9MgW2/40w1thOZ+QCfHqAV/5481ixM4ntcLl67qHwkkHA+/Gqf4eZAqDRaLVQ==
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=YLHOvwdL1jHIpOpspGyt9AgbhBy0GBl2gdjklKDSebA=; b=NEXUnr/cgkyuRbTytlsM0YRHyJ+4J1VkdYCXuwGU1ZW4yxi4kePTzjbEMVH+4esjC6myLiG37LY4sA7xmJ+cA88S6vARx9NdN3/lQQPCoaqtMDFDG2hukvcuLQ3/9JVEji+X+z9KAEfWeJBjMpfdLfLimG8D4E0R7E1hv3YWl6+9JTVUEeL8Q+NMGvSJ/YBHFZybe1+vKhAesB7REGHhUWyYnU2yY51Vlba82gGkr+/qHCQaPMBIhgomY4eEQqWReVxY2ey5gHQHH1m7d/Rt+Ta5Pd8GssAK2JX+OLjAXsN5cDmy7wJ2Kwb4SvhxKLMBhWM1czIypqgRykS6zPIDuQ==
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=YLHOvwdL1jHIpOpspGyt9AgbhBy0GBl2gdjklKDSebA=; b=LUkszjm6ehjssnjmMH84c0dGbCBHIYvJvXJy+h5qmdOR3SkDye2xK1eiKJDw/vOJroAdxp/Qz76dpTQ0C4vFd91m/Vg/VQSPCfFB8MTEFK/uQY3sUdMLP3dDOuR/3gF0OGg1UltzlLsMaYtXjqi+MAC3EhUGYTKGG3whEtcb1z0=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by BL0PR05MB7188.namprd05.prod.outlook.com (2603:10b6:208:1cc::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Mon, 24 May 2021 17:45:35 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::3d02:6545:33ae:275b]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::3d02:6545:33ae:275b%7]) with mapi id 15.20.4173.018; Mon, 24 May 2021 17:45:34 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: Lenny Giuliano <lenny@juniper.net>, Matthew Bocci <matthew.bocci@nokia.com>, "mankamis@cisco.com" <mankamis@cisco.com>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "bess@ietf.org" <bess@ietf.org>, "draft-ietf-bess-mvpn-msdp-sa-interoperation@ietf.org" <draft-ietf-bess-mvpn-msdp-sa-interoperation@ietf.org>
Thread-Topic: [bess] Benjamin Kaduk's No Objection on draft-ietf-bess-mvpn-msdp-sa-interoperation-07: (with COMMENT)
Thread-Index: AQHXTRcHczxbRtIPikW+2LJFl0gJQ6rs1dbQ
Date: Mon, 24 May 2021 17:45:34 +0000
Message-ID: <MN2PR05MB5981E716515E526A8E41089FD4269@MN2PR05MB5981.namprd05.prod.outlook.com>
References: <162147391648.3369.16543587448597687209@ietfa.amsl.com>
In-Reply-To: <162147391648.3369.16543587448597687209@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=ff751b08-95e6-4e9d-9962-9af8a3a113a4; 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=2021-05-20T20:37:54Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: mit.edu; dkim=none (message not signed) header.d=none;mit.edu; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [71.248.165.31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f93fb651-ad31-42ad-318f-08d91edbbbd6
x-ms-traffictypediagnostic: BL0PR05MB7188:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr,ExtFwd
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR05MB718840407AE6BE7DA75E4514D4269@BL0PR05MB7188.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZmKRVGiz+5DQo6rIDxEnXiptNvYOgrZ+eNcwRem8n+IpmZGuUDidFm5eZbr5VXThNwrpcTIhw4VpTrqkgxr+SKt6J3epAEsCDtPg913T4g2DYys1Vd+BceOcMJspbTvXyVbhhuOMn5S/YzrofOUwrCa/2EGyYq4ueJP2ssutzFgeVwD+kx6qQ18G4r6jEx2/KTMGkmHjz30KN3OMywLElXAGHW+GGLMT7KN+GiHZbmjTR4OYJaDfuN6FhuXKpK44Ou6+Zy9731UDFNI1gKHKJIGW1hvmrz6yJjnABlsgn9S0T175htg9Bt0sMqP5ln8jPuSiuGDxDKanmCuXXzOKDeqyfXmX6dKBXeGA///truhqxf2KhPV+qNzwatwRJYRJzJwvug6we0oRFzthpNJnF7nmB1NWPv1TUwm5ObWFGWpYuB9d2q2LLQgCb22FyJVHft8qO8Sx8h3q/y7jokBgXLu4NP4e71tSQU/R7PLrjhcNgWPP4OEXy76JFceh+cr3b8b/D5f3j8XM7BR0kSQzvY/o/EXtzOssRVmoYUtAa3dDH0P2sFCiNyQJ0jPWbtNKTMo5PtVEUwj8l7uasPyMc1nzzJf/elHstBW8Hr+0DS/DnralCKaIxgdA89E8ttTjqPKTwY9LE64mT3l2A8fyzXYfheYpR/+yykY8UcZqzThNnU7Tj62VXx39hZp9ZyZN3SBKLqqZoKS3EAY1YLgRqw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(376002)(136003)(396003)(39830400003)(54906003)(110136005)(86362001)(2906002)(8936002)(316002)(38100700002)(186003)(71200400001)(4326008)(33656002)(122000001)(66446008)(478600001)(55016002)(66476007)(64756008)(66556008)(53546011)(7696005)(9686003)(8676002)(6506007)(52536014)(26005)(5660300002)(966005)(66946007)(83380400001)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: VqPXyf98xuyixE1/xqAPxSXDlGnrRa0V+zhGNWuZm5M7lIPbgEez8tVICdeeH10hItWWkPk5Fp++0iDZsAIosTf9oMPjnU1fi6RzJaYT+n73CpJvyWalMOMFPjzxk4/7DaLllf1vBxG1+SF3/fft/Er7VWgAgUGUdbVwEXJNGvELBc2w6orPK+SyfFjfIqQaNT//GMEDahAa4PASABEqhsIuyQxLPx3tNs805zAixdkvkIpW3XYhyFXCObF+y0b3Hm5zjAxnR9xofVZ+6CuNKyZoLofGPiyzvI2seSOeMQpe4mptnIGcccEn0YpDHS24zqG+GjNxZ43TTf6YE192FQCkQjwy7Vzbfo5VIjSWwDM1JAh8jIu7Zxx6FiYMQIZDE1o4jeOTZy5nn2YASb2wDDF4I1F5sYncKq6c1UzNzAT9GWm1xNn5AcAzqNVGmhSwmYjsO+shAs2EzvY1E93LeOT+qxM7+RVYmLM87EFfW36G9p2doonsB0PLrI15To9yr/yBZDHoimZMsOoyKV51SGOgieDHF/HLhaAUB8/UBG7qS/DiGdIjVLky/H/GoB7JoUH+k6Nt0Hf+B4M6CrIoPW4eXGV7lR3Ave6+22u+k8kniVR/FgIl5XFKsDycjTrl4lkO1UZpCr40EDfV1UW4d9g5lD490BLWmUcjArLB+JI9XhyPVMZ4v+2hu59Hi4bDqqDWXQpHd5OnDsU4gGOUFcBvBti/aFPeha9JIgpYaa+QnrQLpdp4cNK4bBVeHfLHf+kx6oEYlmQDjMDRm0YFS2Iag8bSflEsNafDyF4A+Bf7TvYKHa3lpKSFdYGopDvLa+CmJTJvB1ZgwO79s/P6g5gW6hQc85vRQbtBLqaKaONhrKOyXfNixwzyxGPB9GB5WEzOxpMva7kjg5XQbK0QR7d/jSolitSqdF4aTNZqxtyvnMNe62T464ywDis+TmJwTZ+1Z6Nh+GHrDFOyamtlUEU0FZShLpf0iJuTebmAFAD7nDnxuH+tm/ZImQnt4axp3sKcsJENqdy/MEb6dpO7wMx/uZft+opBHkfB4vHNtc63qKa/jkG1BtlQ7vydq6B3IInpp8dwWT990daJUERVqdtbIUON+oOwatNW3zmTXa8W7JQYB+jVG/P8l0ybI30fxDeVhl6GkO8CCGfjc1aS3kHkm3qR9Hi3XJy78gVTBVtomDrZUcIeQkumbSeK37AzjO/dTpX2f6AV4N1X59bNXZ7Pe2M7OdPQdj/bByNngY5TGzIxY60Nt930dSENzm+2/rNs37LGZcOnXYbHeHC4iFDnanF4exhyjuILjjxHTRCz1rePcm7WJhaql3Sn2vf8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f93fb651-ad31-42ad-318f-08d91edbbbd6
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2021 17:45:34.6424 (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: CWCA5Two1G56GFsolqLGm7NQM6s25ZKDypZljfnLdtzbSb5F7cGupNgQESa+e/Zr1+dgFWBYio2GyPwrmrTAEQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB7188
X-Proofpoint-GUID: _ENuC00ST7em8-Uc2aRiotANmCuIID2p
X-Proofpoint-ORIG-GUID: _ENuC00ST7em8-Uc2aRiotANmCuIID2p
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-24_08:2021-05-24, 2021-05-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1011 lowpriorityscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105240102
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/XXV9qp-G5Rfdk17ahRqgAIFWe54>
Subject: Re: [bess] Benjamin Kaduk's No Objection on draft-ietf-bess-mvpn-msdp-sa-interoperation-07: (with COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 17:45:46 -0000

Hi Benjamin,

Thanks for your review and comments. I have posted -08 revision.

Please see zzh> below.

-----Original Message-----
From: BESS <bess-bounces@ietf.org> On Behalf Of Benjamin Kaduk via Datatracker
Sent: Wednesday, May 19, 2021 9:25 PM
To: The IESG <iesg@ietf.org>
Cc: Matthew Bocci <matthew.bocci@nokia.com>; mankamis@cisco.com; bess-chairs@ietf.org; bess@ietf.org; draft-ietf-bess-mvpn-msdp-sa-interoperation@ietf.org
Subject: [bess] Benjamin Kaduk's No Objection on draft-ietf-bess-mvpn-msdp-sa-interoperation-07: (with COMMENT)

[External Email. Be cautious of content]


Benjamin Kaduk has entered the following ballot position for
draft-ietf-bess-mvpn-msdp-sa-interoperation-07: 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!RpGeWZCeZBAreMzivXrQ0bVoJONE8ErGwazuYm6GFz0p3HbPN0W63F57Og8D0TOo$
for more information about 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-bess-mvpn-msdp-sa-interoperation/__;!!NEt6yMaO-gk!RpGeWZCeZBAreMzivXrQ0bVoJONE8ErGwazuYm6GFz0p3HbPN0W63F57OtPmQe7y$



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

This looks like a nice, simple way to improve the interoperation scenarios.
All my comments are relatively minor (and most are explicitly classified as nits).

Section 2

   Section "14.  Supporting PIM-SM without Inter-Site Shared C-Trees" of
   [RFC6514] specifies the procedures for MVPN PEs to discover (C-S,C-G)
   via MVPN Source Active A-D routes and then send (C-S,C-G) C-multicast
   routes towards the ingress PEs, [...]

Just to check my understanding: when we say "send (C-S,C-G) C-multicast
routes toward the ingress PEs", does that refer to the "Source Tree Join
C-multicast route"s that RFC 6514 describes?  Would it be helpful to
write it out using the same terminology?

Zzh> Yes. Fixed.

Section 3

   When an MVPN PE advertises an MVPN SA route following procedures in
   [RFC6514] for the "spt-only" mode, it SHOULD attach an "MVPN SA RP-
   address Extended Community".  [...]

I don't really understand why this is only a "SHOULD".  If the whole
point of this document is to let MVPN S-A announcements get propagated
out to MSDP, it seems required, and people who don't care about that
scenario can ignore the document entirely; they don't need SHOULD vs
MUST to get out of it.

Zzh> That's reasonable. Fixed.

   In addition to procedures in [RFC6514], an MVPN PE may be provisioned
   to generate MSDP SA messages from received MVPN SA routes, with or

When would something that implements the rest of this document not be
expected to generate MSDP SA messages in such a manner?  (That is, why
use "may be"?)

zzh> "may be provisioned" wording is just because it is not a protocol behavior but an operator choice - it is about whether the procedures in this document is used or not per an operator's choice. I don't know what's the best way to go with this. I am fine with changing it to the following if necessary:

   In addition to procedures in [RFC6514], MVPN PE MUST
   generate MSDP SA messages from received MVPN SA routes if it has
   MSDP sessions to non-PE MSDP peers, with or
   without local MSDP policy control.

Section 4

I'm always a little wary of claims of "no additional security
considerations", though in many cases there are no *significant* new
security considerations, even if there are some considerations that are
new.  In this case, we have the option of using the local RP address for
the C-G when constructing a MSDP SA message (when the EC is not present
in the MVPN SA NRLI), and since this causes different nodes in the MVPN
to see different RPs for the group, it's not immediately clear that
there are no relevant security considerations from having different
views of the RP.  What is the behavior when different nodes are using
different RPs?

Zzh> That should not cause security concerns.
Zzh> MSDP propagtes (s,g) information to distributed RPs so that receiving RPs are able to join to the sources.
Zzh> The RP address in the MSDP messages are only used for RPF purpose - such that the MSDP messages are distributed in a tree format. Even if two PEs advertise with different RP address for the same (s,g), others MSDP speakers will be able to pick just one to use.

(There is also the fact that the address of the RP is now sent to a
larger population by virtue of being in the new BCP EC, which should
cause us to consider if there are any privacy considerations from the
broadedend information distribution.  I don't see anything noteworthy,
though.)

zzh> W/o this feature, the MSDP speakers will need to peer with each other at overlay, and the RP addresses will be exchanged among them anyway, so there should be no concern with privacy.

RFC 6514's security considerations section mentions (by section number,
not name) that for the spt-only mode implementations should have an
upper bound on the number of SA A-D routes.  IIUC, the mechanisms in
this document do not change relative resource consumption in a way that
might require the specific value of the upper bound to change, but
please confirm.

Zzh> Correct. It actually reduces the number of the SA A-D routes.

The security considerations for RFC 3618 mandate implementation of
TCP-MD5, which is a bit dated.  Should we say anything about TCP-AO (RFC
5925) here?

Zzh> That should be outside the scope of this document. We're just adding a missing link between MVPN and MSDP.

Section 7.2

While RFC 3618 is not specifically cited in any location that would
require it to be classified as normative, I think that it should be
classified as normative, and thus presumably that more references to it
should also be added where the normative use of MSDP is mentioned in the
text.

Zzh> OK, I changed it to normative, and added reference to it at the first time MSDP is mentioned.

NITS

Section 1

   Familiarity with MVPN and MSDP protocols and procedures is assumed.
   Some terminologies are listed below for convenience.

References for MVPN and MSDP would go well here.

Zzh> Yes.

Section 2

   similar to MSDP Source-Active messages [RFC3618].  For a VPN, one or
   more of the PEs, say PE1, either act as a C-RP and learn of (C-S,C-G)
   via PIM Register messages, or have MSDP sessions with some MSDP peers
   and learn (C-S,C-G) via MSDP SA messages.  [...]

Since we specified "say PE1", we should probably take the "one" branch
of "one or more" and use "has" and "learns" for singular/plural agreement.

Zzh> Done.

   corresponding (C-*,C-G) state learnt from its CE.  PE2 may also have
   MSDP sessions for the VPN with other C-RPs at its site, but [RFC6514]
   does not specify that it advertises MSDP SA messages to those MSDP

I suggest s/it/PE2/ just to avoid any doubt.

Zzh> done.

   which are redundant and unnecessary.  Also notice that the PE1-PE2
   MSDP session is VPN-specific, while the BGP sessions over which the
   MVPN routes are advertised are not.

I suggest s/VPN-specific/used only for a single MVPN/

Zzh> Since "VPN-specific" is used in the next paragraph and "used only for a single MVPN" does not read well there, I added "(only for a single VPN") after the first "VPN-specific".

   o  VPN extranet mechanisms can be used to propagate (C-S,C-G)
      information across VPNs with flexible policy control.

Is RFC 7900 a good reference for "VPN extranet"?  I had to look it up...

Zzh> RFC 7900 is for MVPN. Here it is only about the general (not MVPN specific) policy-based control how routes are propagated/exchanged across the VPNs. I added 2764 as reference here.

   contain the source and group.  MSDP requires the RP address
   information in order to perform peer-RPF.  Therefore, this document

I'd suggest expanding RPF on first use.

Zzh> RFC 3618 does not expand RPF either. Does it really help to change it to "peer Reverse Path Forwarding"? RPF should be familiar to multicast people, and for others "reverse path forwarding" may still be confusing?
Zzh> For now I just added "MSDP" to say "MSDP peer-RPF".

Section 3

   attach the EC), the local RP address for the C-G is used.  In that
   case, it is possible that the receiving PE's RP for the C-G is
   actually the MSDP peer to which the generated MSDP message is

I suggest s/receiving PE's RP/RP inserted into the MSDP SA message/.

Zzh> Done.

   from before.  The previously advertised MSDP SA message with the
   older RP address will be timed out.

I guess technically it's the state that the older message induced that
times out, not the message itself.

Zzh> Ok fixed.

   direction - upon receiving an MVPN SA route in a VPN generate
   corresponding MSDP SA and advertise to MSDP peers in the same VPN.

"generate a"; "advertise it"

Zzh> Fixed.

Zzh> Thanks!
Zzh> Jeffrey


_______________________________________________
BESS mailing list
BESS@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bess__;!!NEt6yMaO-gk!RpGeWZCeZBAreMzivXrQ0bVoJONE8ErGwazuYm6GFz0p3HbPN0W63F57Omxs5xMo$

Juniper Business Use Only