Re: [Bier] Comments on <draft-zzhang-bier-tether-02>

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Tue, 23 July 2019 19:05 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 65E0D12034E for <bier@ietfa.amsl.com>; Tue, 23 Jul 2019 12:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, 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
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 Epyzoul11wZI for <bier@ietfa.amsl.com>; Tue, 23 Jul 2019 12:05:31 -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 05EBC1207F9 for <bier@ietf.org>; Tue, 23 Jul 2019 12:05:30 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x6NJ5G7N016970; Tue, 23 Jul 2019 12:05:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=rybatdSl3+o77rtYfe4IiPqO8KUe0iWC7GegQ6D2zzE=; b=ysCei4uaCmJEgRfGwAGScQM1mFUSZao9m7GXiJiG5xpWeXXgEi7dXVfHPX5GjxJ5+sne Aim1vMMY6lFtu7/q4bFOarKCoAduubJjCb3CkbI5KZjbcf9IEmVFJ+HTTN0jwwirKgjG s+aT6k4BeFGu+DVEA3YFpb7DInhA9aS2tlaaMQN3HUqxBzgpRXRBlNzqhsVKjsIeWr6C aqi7qf9XNvUVBIUlpPLcE88eb3M35HU141sKBSiXWHRY1fghPgED6sM3XhQjShGA6n2x YFR169GsSCvaWHrLZ4KuKDo9qBjqLVfRtpZauTdDKPIXIyX9ByClmrzF0nxEoqL+DK95 +A==
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2059.outbound.protection.outlook.com [104.47.49.59]) by mx0a-00273201.pphosted.com with ESMTP id 2tx82y800s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 23 Jul 2019 12:05:23 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OiV/rRAxKi9EkLSwZt/w9dIxUN0NZrOMTs8PWx47LuS7cAGXizVhdpDssaTzZHR7SI97Uj+59fBBjSiz4F4IaVrVZhnTbjf4WoLilF0yc8ti3Z5O/8cH+PvfZyC+qfvabA7iBC3MHsGynaQrRTNVx/rhAziiiKjEXupZFOlloVp774iP3tZyjkqyc4HqzFBvBm8CUL3qTNJS/lNYz7qGdvF0BOvbKP12XXn5z/6Jyj4KCI2rvoH3kmg20IIlfVUBSgW/upN75Cn2YwA3IHHe43F7OcI0UJKJ3EUpLU9ta2RiymAeDbzs7aIghN00B940b3NenROtYygbwsEf/iqLZg==
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=rybatdSl3+o77rtYfe4IiPqO8KUe0iWC7GegQ6D2zzE=; b=Lt4naRiWhRcdw3R3FmZkISfc4WmXvKO450auOTZ83zslOsoZjQxXcM3hgXqrlJyfYVQEwopod+zpobEbnqkEHe4SJtiKh1HPm91AZobrhV4uchdCKrUyl5v2WTkMXy4fLg5VZLfXujMZsIoBAlkmrqLMStnCde3Z6pW/JkSaLs0hlB3cSqy1kKRZI7bBsK0KQH7Xko4KPeS4cbTcm1iC2MslxGT3uZa3lejTQAafXBycu8oblApbgLlCpjsMLHrmIWRyzcC+I3P8RDCsb+GlTDowqHdkdsqEqUrLavyYEJvkUFSuEy/5Wis2Frj1xoqR+ZRn0Q4HQg3ocr44AJXXtw==
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
Received: from DM5PR05MB3548.namprd05.prod.outlook.com (10.174.242.153) by DM5PR05MB3034.namprd05.prod.outlook.com (10.168.176.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.9; Tue, 23 Jul 2019 19:05:19 +0000
Received: from DM5PR05MB3548.namprd05.prod.outlook.com ([fe80::c890:e1c9:8d87:8d5f]) by DM5PR05MB3548.namprd05.prod.outlook.com ([fe80::c890:e1c9:8d87:8d5f%6]) with mapi id 15.20.2115.005; Tue, 23 Jul 2019 19:05:18 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Xiejingrong <xiejingrong@huawei.com>, BIER WG <bier@ietf.org>
Thread-Topic: Comments on <draft-zzhang-bier-tether-02>
Thread-Index: AdVA22plhBGDvUW3TOaz0cghOQgEWwArEhSw
Content-Class:
Date: Tue, 23 Jul 2019 19:05:18 +0000
Message-ID: <DM5PR05MB35481F79482BD820555F7FAFD4C70@DM5PR05MB3548.namprd05.prod.outlook.com>
References: <16253F7987E4F346823E305D08F9115AAB90A062@nkgeml514-mbs.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AAB90A062@nkgeml514-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=zzhang@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-07-23T19:05:18.0555628Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=5b2650cc-fec0-4470-b1b0-a2873e89d47d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
x-originating-ip: [2001:67c:1232:144:10a2:e43d:33fa:3f49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b084c69d-c940-418d-b29a-08d70fa0b43a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DM5PR05MB3034;
x-ms-traffictypediagnostic: DM5PR05MB3034:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DM5PR05MB30349162F9675E2D428C49A7D4C70@DM5PR05MB3034.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0107098B6C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(366004)(376002)(346002)(39860400002)(396003)(189003)(199004)(66556008)(66946007)(81156014)(64756008)(66446008)(76116006)(74316002)(81166006)(66574012)(8936002)(25786009)(66476007)(99286004)(14454004)(256004)(316002)(86362001)(110136005)(486006)(53936002)(476003)(76176011)(11346002)(6246003)(2906002)(7696005)(6436002)(229853002)(52536014)(53546011)(186003)(102836004)(6506007)(5660300002)(71190400001)(33656002)(46003)(8676002)(478600001)(6306002)(71200400001)(790700001)(54896002)(6116002)(7736002)(9686003)(446003)(55016002)(68736007); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3034; H:DM5PR05MB3548.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KFaww/HzMV6gk2XDGQpXogn5ZuopEyBMePfhy6T/J4xBStbOOI0+fIeFRh5g8x1/8kwGGcrd36oUdnbkijStUVfjx1HpWSY6fpoz62szzZaANTcaVx80wj12eV6vl9MworLwBJdEKvR7iycsSocmZvWEqjXVa71Qe3Q0eBOkIYkSBRfZhe2fjf2Bs6lJ7BUjNwWov2pgC2pz3KmqRRgLRE2nU5TSeg/YUnIJNjliMJUULxwwUg6eb7YLJk4VXJTl3pLxmLC5M1neQPB1fXkMr97CzarXtNY+R8CT7hwq1p2amBn0KF+rZdSDcMFdVFSaOV0SUQX8IPQPCLbuJCHm7bLM9gK4502v2rbrJaSa2QLllMUFTEmvq9yw8Qr+vwwCT39jrbW56XqforgoxAbRfb3lFlBSKEDFtGrI01aW3wk=
Content-Type: multipart/alternative; boundary="_000_DM5PR05MB35481F79482BD820555F7FAFD4C70DM5PR05MB3548namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b084c69d-c940-418d-b29a-08d70fa0b43a
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2019 19:05:18.8294 (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: zzhang@juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3034
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-23_08:, , 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-1906280000 definitions=main-1907230193
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/_bfXdZDMzJVhV7yYBRTPWBZDiko>
Subject: Re: [Bier] Comments on <draft-zzhang-bier-tether-02>
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: Tue, 23 Jul 2019 19:05:33 -0000

Please see zzh> below.



Juniper Business Use Only
From: BIER <bier-bounces@ietf.org> On Behalf Of Xiejingrong
Sent: Monday, July 22, 2019 6:21 PM
To: BIER WG <bier@ietf.org>
Subject: [Bier] Comments on <draft-zzhang-bier-tether-02>

Hi,
I have some comments on this draft below:

     This can easily be prevented if BFR1 does an SPF calculation with the

     helper BFRx as the root.  For any BFERn reached via X from BFR1, if

     BFRx's SPF path to BFERn includes BFR1 then BFR1 must not use the

     helper.  Instead, BFR1 must directly tunnel packets for BFERn to X's

     BFR (grand-)child on BFR1's SPF path to BFERn, per section 6.9 of

     [RFC8279].

     In the following example, there is a connection between BFR1 and

     BFRx.  If the link metrics are all 1 on the three sides of

     BFR1-X-BFRx triangle, loop won't happen
[XJR]
This is an example of static condition. There may be some dynamic conditions too.
For example, the link BFRx-x goes down, and the original tunnel from BFR1 to BFRx will cause loop.
the tunnel will destroy and packet may lose (which wouldn't in this topology if not using the method).

           but if the BFRx-X metric is 3

     while other two sides of the triangle has metric 1 then BFRx will

     send BIER packets tunneled to it from BFR1 back to BFR1, causing a loop.
[XJR]
As above, when BFRx-X metric changes from 1 to 3, there may be packet loss too.
I mean the additional caculation is required not only at the first time, but at time when configuration/link-state changes.

Zzh> That's expected. Same with LFA situation.

If the BFR1 is a Non-BIER router1, then BFER1 has to tunnel to BFRx, and this procedure can not  share the LFA caculation.
Is the load of additional caculation a concern ?

Zzh> I assume you meant that in the following:

                             ------ BFR2 ------- BFER2
                            /
     BFER1---non-BFR1 ---- X ------- BFR3 ------- BFER3
                   \      / \  .........
                    \    /   \
                     BFRx    ------ BFRn ------- BFERn

Zzh> Because BFRx is not directly connected to BFER1, there is no need to do an LFA calculation for BFRx, so doing a BIER-loop-detection calculation with BFRx is extra burden.
Zzh> If that extra calculation is your concern, then you would be concerned with LFA as well - a router needs to do LFA-loop-detection calculation for all its protection neighbors and there could be many of them (in this picture as long as there is a BFER1-BFRx connection it needs a LFA-loop-detection calculation for BFRx).
Zzh> Jeffrey


Thanks
Jingrong