Re: [Bier] BIER WG adoption of https://datatracker.ietf.org/doc/draft-zzhang-bier-php/

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 10 October 2018 14:15 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67219130F39 for <bier@ietfa.amsl.com>; Wed, 10 Oct 2018 07:15:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 AalsW7VFEKYM for <bier@ietfa.amsl.com>; Wed, 10 Oct 2018 07:15:40 -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 67549130F40 for <bier@ietf.org>; Wed, 10 Oct 2018 07:15:40 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w9AEEiib025716; Wed, 10 Oct 2018 07:15:38 -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=35kkLLVVXcMoipgQxTDa3fYZe0QuIxCeYh4GbVVmJM8=; b=XWB+ozeeXpC2mBKve8GwIlRFC6fXKDSInADK408Cej8Qf8DzZb8jLfkz44zCijUs/WhV 6GCi2qBIM+ETuQKY3l91mi5glOr5mwjKht8DTuiG0p/ArGpsV3tXeTpDIU+1znUBb3Ol E9K/9HZX4zeAxySY33/6+y77IlNyhyFK5p2fgBp4imXclM+a3RsRAF7Tn4BlO0RO6JxA VFzimj5iugK6aDlM5d59hq1WLpwqlE6Fix3StRL2riV7KZRnK2itOJqZkS/stmnlLezc NlqiS4ELmkojABA0XNLKx6hKH28kHazF1sarg5jDdC/ORvPHdT6cy9IBzLhLQV4buq4R wg==
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp0052.outbound.protection.outlook.com [207.46.163.52]) by mx0b-00273201.pphosted.com with ESMTP id 2n1d298pwd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 10 Oct 2018 07:15:38 -0700
Received: from CY1PR05MB2300.namprd05.prod.outlook.com (10.166.192.146) by CY1PR05MB2667.namprd05.prod.outlook.com (10.167.11.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.16; Wed, 10 Oct 2018 14:15:36 +0000
Received: from CY1PR05MB2300.namprd05.prod.outlook.com ([fe80::4c5e:bc16:d273:b7fb]) by CY1PR05MB2300.namprd05.prod.outlook.com ([fe80::4c5e:bc16:d273:b7fb%4]) with mapi id 15.20.1228.020; Wed, 10 Oct 2018 14:15:35 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: IJsbrand Wijnands <ice@cisco.com>, Antoni Przygienda <prz@juniper.net>
CC: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] BIER WG adoption of https://datatracker.ietf.org/doc/draft-zzhang-bier-php/
Thread-Index: AQHUW2F/wIVUmx7F/EG+cm87AG1LeaUYfgUAgAAMtQA=
Date: Wed, 10 Oct 2018 14:15:35 +0000
Message-ID: <CY1PR05MB2300D2A2021E7F4FF48AFF65D4E00@CY1PR05MB2300.namprd05.prod.outlook.com>
References: <497C28F0-AF6B-48B5-A979-165C82AF27E1@juniper.net> <95A70C7D-6E74-473A-BF52-750BBE5BC994@cisco.com>
In-Reply-To: <95A70C7D-6E74-473A-BF52-750BBE5BC994@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2667; 6:Billbfx2rNne1OZxAMISHfhAvY/LPzmyFXk1imk+H1GGe52YulCKzyYsKPi9czLk9yArh2zKZcIPfDkGaq4em/O27JZfaKWlyxb9xbjTJmZHQGexxAxe4nPOLdm5TV4nuLYdKkhoyTf41GJsyIososQv78vC0YUALI6YrnBSVJiIHBA+wuJ4zNxFBbK96avsee+XHCUtgeW21bXUZsyV3DXNVkFEzKHSjbv/fj8EqZ6vyu18llyI9bmdipwOs4u3sl1ONhlNzfY5vU9h3OuzA53n2e1Z+m1Q/gk52OlifAqdIELYPNBd3wnBz/eYoqRD2r2qVx/2qB12nFvUi1WvCxnrK4cEEA/tAMuMxNHyV5fE7+BtTFIlv9vcSCpV2+WLn2Ygc7oxHDv/SsFIgrxGvHCxcGllJ6ZFW8zx9Sc7hM5z6yf5ewY5rD1laSWaT1edWxLdrKy0cenMfQIW2f4S5g==; 5:+0gudP6JoqBWGxbyrO5QUkXatKxe65c+VCgz3MVIUOR3EFJWHlKWCe7MiNJ5kXAufIc2yHDzU4Sb3idC2piosQ3Qrz88iCI/XgCdeV9yDMAKXtVL2raByJoGaiZ15kS9KbB+AtglIik3u+PLswFPsz5RdoYUZp79lw5KiyOcJrQ=; 7:e77xprw2CuOQAly6YhY9h1rKsKDdt9CGL829B6LAVkqTjLabXFOdMaJDoSUqpnHCA4rxIae5D8+6SYePT+/fJldwWpV6LGGWcv2PVHWfa4GZ/ymdjcekp3DJJbUfat077c90J10U2aFTCdtvOEheAc2nMG3kwejfxFNLn6KNGtdttgfqt0sLxW0Q81FvaW67MkPut9V23eBwBaMrthlNWtL0qfZqCUmcTl4AM/3Gs8t0NzOR9vKrYsPRv9fE/WTL
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(39860400002)(346002)(136003)(376002)(366004)(396003)(13464003)(199004)(189003)(5660300001)(1941001)(97736004)(53936002)(9686003)(6306002)(478600001)(561944003)(966005)(33656002)(110136005)(14454004)(2900100001)(55016002)(6636002)(66066001)(7736002)(6436002)(3846002)(6116002)(71200400001)(71190400001)(74316002)(25786009)(305945005)(4326008)(8936002)(81156014)(81166006)(8676002)(6246003)(68736007)(229853002)(106356001)(2906002)(105586002)(316002)(14444005)(256004)(19627235002)(26005)(186003)(7696005)(76176011)(86362001)(575784001)(6506007)(11346002)(5250100002)(446003)(102836004)(53546011)(476003)(99286004)(486006); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2667; H:CY1PR05MB2300.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
x-ms-office365-filtering-correlation-id: 6b6cfe06-4d0d-4a9e-01f8-08d62ebad8d0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:CY1PR05MB2667;
x-ms-traffictypediagnostic: CY1PR05MB2667:
x-microsoft-antispam-prvs: <CY1PR05MB266793BD60733EB55FCA5BF3D4E00@CY1PR05MB2667.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(100405760836317)(10436049006162)(138986009662008);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231355)(944501410)(52105095)(6055026)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699051); SRVR:CY1PR05MB2667; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2667;
x-forefront-prvs: 08213D42D3
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: BFjMy80bjNd4s8hqi+Nzj6LMdNYUPsugaRhfTERSp8OYx2tXl9E9WDXQcr0v8mXOFQxM7Hg9rekuVDYy2Lklhqob4U+mD26BiZrbA1HbSRFkdOOaiLy6DIcoqqrjTd+xBrluTLS07nvX3SG/8/wOwHHmeGf9I4J71NOfDGx7Nqo53qLJo7oZtYxyqNCSbVRXo01BB44ZWTJklu41f5e9x8uwZ1PXOiv1+LCA0tSsSowD0Yir7UVza5LGOhr62BI+GTGbyBnDEM0A5ou8IWBgCsqzjS9uyaMmjg4eC/DfdWsyZdQYOmx7fDqobHaOdE6XhFZgnWN/aIIQ67cYuOuljJXUJGANlIVnuTNPk7/H7dc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b6cfe06-4d0d-4a9e-01f8-08d62ebad8d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2018 14:15:35.4077 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2667
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-10_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810100143
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/_VNEFqxOZkQQaqD_SKqoLP11U-4>
Subject: Re: [Bier] BIER WG adoption of https://datatracker.ietf.org/doc/draft-zzhang-bier-php/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2018 14:15:43 -0000

Hi Ice,

Thanks for your comments and questions. Please see below.

> -----Original Message-----
> From: BIER <bier-bounces@ietf.org> On Behalf Of IJsbrand Wijnands
> Sent: Wednesday, October 10, 2018 9:09 AM
> To: Antoni Przygienda <prz@juniper.net>
> Cc: bier@ietf.org
> Subject: Re: [Bier] BIER WG adoption of https://datatracker.ietf.org/doc/draft-
> zzhang-bier-php/
> 
> Dear WG,
> 
> This is an interesting area, but for me there is clarification needed to support
> this draft as a WG document.
> 
> * When doing PHP, the BIER header is removed. That also removes the Context
> (for the upstream Label) of the packet, that is required to map it to the correct
> VPN or application. To me it sounds like this proposal does not work for MVPN
> and EVPN, but only global table Multicast. I assume that when a upstream
> assigned label is at the bottom of the BIER header, the BIER header is removed,
> and the Upstream label is left in place. How does the egress router know this
> label is upstream or downstream? By adding a global unique downstream
> Label into the Upstream label space you can probably solve that, but it needs
> to be documented this is a restriction.

The draft does have the following:

   The procedures in this section can be applied only if, by means
   outside the scope of this document, it is known that one of the
   following conditions is met.

   o  The payload after BIER header is IPv4 or IPv6 (i.e., the Proto
      field in the BIER header is 4 or 6).
      Notice that in this case the Destination Address in the IPv4/IPv6
      header must be in the address space for the BIER layer.

   o  The payload after BIER header is MPLS packet with downstream-
      assigned label at top of stack (i.e., the Proto field in the BIER
      header is 2), For example, labels from a Domain-wide Common Block
      (DCB) are used as specified in [I-D.zzhang-bess-mvpn-evpn-
      aggregation-label].
> 
> * When there is no Upstream label below the BIER header, the Multicast
> packet is sent natively to the egress PE. How will the egress PE do the RPF
> check in order to accept the packet?

The egress RPF would either disable the RPF check or specify any "core interfaces" to be expected incoming interface. This is similar to using P2MP tunnels to send multicast traffic w/o signaling (a deployment scenario that has been supported by certain vendors already).

More importantly, I would expect MVPN/GTM/EVPN kind of deployment is the more appropriate scenario, where there will be a VPN/BD label used, which can associate the packets with a virtual RPF interface. If we're just transitioning an existing PIM deployment to using BIER, then there is no explicit set of edge routers (the premise of PHP is really that some edge routers, like VPN/EVPN PEs, cannot be upgraded to support BIER forwarding) - we can just run PIM if a router does not support BIER yet.

I can clarify this in the draft.

> 
> * This draft does require an upgraded software version of the Egress router in
> order to signal PHP, right?

Yes - at least it does not require hardware upgrade :-)

Thanks!
Jeffrey

> 
> Thx,
> 
> Ice.
> 
> > On 3 Oct 2018, at 23:39, Antoni Przygienda <prz@juniper.net> wrote:
> >
> > Based on consensus/request during IETF 102 this thread starts adoption
> request for https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__datatracker.ietf.org_doc_draft-2Dzzhang-2Dbier-
> 2Dphp_&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=MHOYT0MTPnGU7-SyEX7XAKCB_PvAtekCQA8c_v34l88&s=eN3c_C-
> EyJQ3XqPzTCK6bVlK0US32ynkeG6QEsifoNQ&e=
> >
> > Please voice support/dissent/comments …
> >
> > --- tony
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6Scbf
> h0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=MHOYT0MTPnGU7-
> SyEX7XAKCB_PvAtekCQA8c_v34l88&s=ky0R7wtyNi_WCqe036LclCNd38lc01Zl7
> lWnU0NEHLY&e=
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6Scbf
> h0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=MHOYT0MTPnGU7-
> SyEX7XAKCB_PvAtekCQA8c_v34l88&s=ky0R7wtyNi_WCqe036LclCNd38lc01Zl7
> lWnU0NEHLY&e=