Re: [Bier] Call for adoption: draft-xiong-bier-resilience-01

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 04 March 2019 13:40 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 4A57613111C for <bier@ietfa.amsl.com>; Mon, 4 Mar 2019 05:40:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.711
X-Spam-Level:
X-Spam-Status: No, score=-0.711 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, 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 lMzqaWPaSDFA for <bier@ietfa.amsl.com>; Mon, 4 Mar 2019 05:40:07 -0800 (PST)
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 7E4D61310D5 for <bier@ietf.org>; Mon, 4 Mar 2019 05:40:06 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x24DY7kn023735; Mon, 4 Mar 2019 05:40:05 -0800
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=Ukb1NDw8/3dU/2g+a2O8EqIudqTitC0XqbrtMgt21kQ=; b=wyBOqUMSXGHm0Zf1x0SFnDp28wbkASHmylvbL8dc2GE3pVvCRR9AbJ6KqehnPpmFLfQ3 YmdDovXODO267rVyR+wbjwUT7Sncg9rNSD/Hox7FcSuIvJMI/wjRMHPNu+TA2h1ohhQu m2uaoked0qAWERkV4vQcjsxt3zpdbHXpp8H0ktlCOp9fepMPu7iaQ513UCWmwJ1iwHUR MX/IWmAPpxZtL4Uqgi2+dowsNPNl7GRIC+ujdmSPag4rGb0PZSaC6Z4uHKcwxEm1dUB1 hRgIXe3vuBlVcLwm79hWIFfPijVeRpv/MNVAyxeqTA06y4evjulvBv82PQ6BPYfEG+Mw mg==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp2058.outbound.protection.outlook.com [104.47.34.58]) by mx0b-00273201.pphosted.com with ESMTP id 2r0vtdrnhs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 04 Mar 2019 05:40:04 -0800
Received: from CO2PR05MB2455.namprd05.prod.outlook.com (10.166.95.137) by CO2PR05MB2662.namprd05.prod.outlook.com (10.166.95.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.14; Mon, 4 Mar 2019 13:40:02 +0000
Received: from CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::e84d:d580:fb0e:20ef]) by CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::e84d:d580:fb0e:20ef%7]) with mapi id 15.20.1686.015; Mon, 4 Mar 2019 13:40:02 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "xiong.quan@zte.com.cn" <xiong.quan@zte.com.cn>
CC: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] Call for adoption: draft-xiong-bier-resilience-01
Thread-Index: AQHUxSTGRPvRLEdLpUqXsXMxbw8l7KXuXy0wgASNMgCACKanUA==
Date: Mon, 04 Mar 2019 13:40:01 +0000
Message-ID: <CO2PR05MB245574B7A9A98A78DA33D42DD4710@CO2PR05MB2455.namprd05.prod.outlook.com>
References: 201902151151.x1FBpB2Z053594@mse01.zte.com.cn, CO2PR05MB245531302A641308737607A3D4790@CO2PR05MB2455.namprd05.prod.outlook.com <201902270925322951901@zte.com.cn>
In-Reply-To: <201902270925322951901@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.1.100.23
dlp-reaction: no-action
x-originating-ip: [24.218.241.3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b5d8c41e-f58a-4a24-0d47-08d6a0a6e707
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:CO2PR05MB2662;
x-ms-traffictypediagnostic: CO2PR05MB2662:
x-ms-exchange-purlcount: 2
x-microsoft-exchange-diagnostics: 1;CO2PR05MB2662;23:Kukgu/gTHSJrd6fSa1bISVJJjh4P5A3ymAhdGsNZuaIolFaSANZaq1TTbKrzSqYe/8Q4S2Wkf2BsQvP5+5+ysNoPs0PcyrGCkHy21E8dBz3U01PeIzPk8WnP9HMOJMPfG3ROCpzXeE/QauOa/MLaRCMK/fu5UZcT9DL8FI1jvjkOEZDazKvKOlYsMxHhfQp3aMn+CSoLIfzRpVPk58EyS3XWmu9vobJcKDTSGrZrgyStEaEN5VO66c+P+Aw28MdnPdolQkLC31dhYrQshhgfO4eRRGb8YOfHn1q1FNZJZlXfL8zbgAQ3R6Tf442NKCoUWMqGZgAVZjCJEgkk1YcTH2E4yTH2dltFBC8CgljlX6H3FGZmoWOgvOESLiBIKDH7Kd0G08SCw7XEnm1spxXcFrfGxYBZswC3P1DG8utCvYA9kK7pmWYDYEUNYegMJoE7kBTUt6TL62kosEEOMsZXYP2L30HdCxuD1YoiVzs/ipQLIvllGQYDEbzXq6aHLqIkTdL1UXh73nDqXnh8iymhQYIdq5TQYzXzo/uu4ENhpkghf45BPkp/J+92qVJStuljAdwWI2sSo45lkHtZUIwjaMy5Ad+NCiim6DiQxT/U6PM/JLXX63GwQwy8eOCv0ecFbZ1otqsyJyi9dxxaeyhCBMkssCXx4g/AjOG+D/1s39GvcH2FTuoBREK5ef6pGjpL51C3BAOJnjy/l/VbMm6HdAsz8UYOMavHC+Q9xshDv9+ywXjTqxEKBvxtFU6mFxZc3C2kctL2BHVWotcYB5/UuFnc0aKPw8FKOeH9AJHUpNbKKlBtNZGJ07Zz4o1cB5CkvOOGRSt1VKFbiQsusIA52z2RQROw6q1y9brJaWTKEFSHjWc4jKEXO3XKZxoeZ1Qd0P38pD+JDSEOQTlJWFEjt3QcDo3+PM7WX2srMzX0yjUpkbHsNIr8VDCasOntoGOjJH//IIlej8tFZDuFg62cI2bOjAUYW+Mle9/FrI4FG97zozwFPqC8rPRXqNLChtitDHVbJDclh3uKJv+2u59gV1J1QHgvuYQEc3ZMrijr6eJWwvDk7duvHwbVrXKtf3sTPynKyiPtv57lYrd2BJQ9Yihn7Qzjkwtf2wKd86uEezolPStD6MUbNvbFyVBsENWaZzNhPFrasdZ6JRFLDoMjmdGl4jHVoeSlH3h+X59S8THCBkPwQHnADoV8ps8bFzVdpSt4A8n7QmDtITqy3lnrYTo+Bebo3FOVfv+55zT69Do2M2B48plpOhn1kZp9zEWjRdzQnAc4LlVEdAb8txx9y2wa/6lhuJ6ayRUHk1cfeoQ8/39bQhCBv47DbOKeIwgb6EirXO3O+FrYSZB5afFwbK/O0hnhPR1Y2LPr8+Bb1wQGjE/MjRRdY44EGdCU6uB693cCBFSBq4tJAScx/+5yg6Ph97NExckHuDOeW120TmkUAdBpQ44pmBR2zpRPrRZfF41/PzFMQxhiHFQ0ssXUvxqWHJMZdZaL+uVvTbKD/3kikpn8DZFtTZ40GjN7RIKOAGgq0wsMmrjQS2TRN/7TVg==
x-microsoft-antispam-prvs: <CO2PR05MB2662EAD02594619BBD9F5E9BD4710@CO2PR05MB2662.namprd05.prod.outlook.com>
x-forefront-prvs: 09669DB681
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(396003)(136003)(366004)(346002)(376002)(39860400002)(37854004)(52314003)(199004)(189003)(106356001)(2906002)(26005)(71190400001)(6436002)(55016002)(236005)(9686003)(6306002)(105586002)(186003)(5660300002)(256004)(229853002)(14444005)(66066001)(5640700003)(25786009)(33656002)(71200400001)(54896002)(52536013)(66574012)(53936002)(53946003)(790700001)(6116002)(3846002)(4326008)(6506007)(6246003)(7736002)(53546011)(478600001)(74316002)(97736004)(86362001)(68736007)(486006)(14454004)(7696005)(8936002)(8676002)(2501003)(476003)(81156014)(446003)(11346002)(81166006)(2351001)(9326002)(102836004)(316002)(606006)(6916009)(99286004)(76176011)(959014)(559001)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2662; H:CO2PR05MB2455.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: /yREcRaZA9YDdXOZrq5wTZ1Y+vHfeZc8LniX608tYfSOAClK8d5N3gsvFuqCCvMJQTc6LD4w4yNAAwWfllrG6bCBXl4PMrBZnT//dJzRfCWN9tQvbov5Ai2LIboh5HF1jtJzDOZNB4VPSOFbEXgabHoaiU51ocFfIb/hBQwPZJebHTfkEXNQswAMMNL58Rj1GuuJIjI0Jg+tglwbZoYGIlHgCtZ7DYBWH5RDhuxRuPt0p+IdpBrhiqSR7BvD2m+pE26Vw1ez+N7XUZRKjXhzdzFoXotI+sBs2ssotFXpYuG86xmXjPyrrpXn9+5BN/BbEnhqUzG2KW3oimpUFz+MFjG29LUiqo9yGdw7LAt0TK2qWmBfs31E++w0UB6+xD4aOOSm53JmId7Qx4ExUOb6yJRgEaVuLWB9nVkBwx75wUk=
Content-Type: multipart/alternative; boundary="_000_CO2PR05MB245574B7A9A98A78DA33D42DD4710CO2PR05MB2455namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b5d8c41e-f58a-4a24-0d47-08d6a0a6e707
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2019 13:40:01.8636 (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-Transport-CrossTenantHeadersStamped: CO2PR05MB2662
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-04_06:, , 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-1810050000 definitions=main-1903040100
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/c0HEOAtpHLwE-0CqYLIJ68sgTn4>
Subject: Re: [Bier] Call for adoption: draft-xiong-bier-resilience-01
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: Mon, 04 Mar 2019 13:40:11 -0000

Hi Quan,

Please see zzh> below.

From: xiong.quan@zte.com.cn <xiong.quan@zte.com.cn>
Sent: Tuesday, February 26, 2019 8:26 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: bier@ietf.org
Subject: RE: [Bier] Call for adoption: draft-xiong-bier-resilience-01




Hi Jeffrey,



Sorry to reply late. Thanks for your great comments.  Reply about the BIER resilience use cases is as follows.



1, BIER 1+1 protection

Jeffrey>>1+1 Protection is what we referred to as live-live, but it only make sense if both copies are sent to the CE (using MVPN example) for it to do the merge, and that is really not BIER specific (it is rather an overlay function).Additionally, if there is no need for live-live, or if BFERs simply  send redundant packets  its downstream router who them  merges the flow, then it is not clear to me what value BFD provides.
Quan>>In live-live, the BFIR sends two copies to all BFERs through seperate multipoint paths. When no failure, the BFERs need to merge the two flows. But when failure occured, the BFER must monitor and detect multicast failures and choose the flow from the no failure path. And another scenario with DetNet service,  Packet Replication Function (PRF) used in the DetNet to lower the packet loss metric as an example of live-live terminated within BIER domain. PRF is used in combination with Packet  Elimination Function (PEF) and usually referred to as PREF.

Zzh> I am not familiar with DetNet, but for the first scenario, my earlier comments were trying to point out the following:

     *   Application (not BFER) must be responsible for merging the two streams and discard duplicates

        *   It’s not feasible or it does not provide live-live protection value for a BFER to pick which stream to deliver

           *   Switch over can’t be link status based

           *   Traffic based switch over only possible for CBR, and even so due to FRR traffic loss may not be enough to trigger detection

Zzh> Even in the DetNet case, it’s not clear if this is specific to BIER. It seems to be a generic thing no matter what tunnel is used.

2,BIER 1:1 protection
Jeffrey>>With the inherent unicast FRR it’s not clear to me what value the 1:1 protection has.And active tail seems to be outside the scope of draft-hu-bier-bfd.

Quan>> We plan to change this use case to restoration. P2mp BFD with active tails can be used in restoration cause when failure occured the head can be notified and create a new path to restore the service. And we will update the draft-hu-bier-bfd before IETF104 and cover the active tail fuction.

Zzh> How do you create a new path to restore the service? For Ingress Replication or RSVP-TE P2MP with explicit paths you can do that, but how do you do it with BIER w/o losing BIER’s advantages?

Jeffrey

3,BIER Link Protection
Jeffrey>>BIER Link Protection is inherent of unicast protection and nothing special needs to be done.
Quan>>Yes, BIER link protection is realized in the underlay network but we still list it in the draft and try to specify all possible scenarios for BIER-specific network but maybe no need to be done in BIER related methods.



I will update the draft before IETF104. If you have any suggestions, welcome to join in us.

Thanks,

Quan




原始邮件
发件人:Jeffrey(Zhaohui)Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
收件人:熊泉00091065;
抄送人:bier@ietf.org<mailto:bier@ietf.org> <bier@ietf.org<mailto:bier@ietf.org>>;
日 期 :2019年02月24日 12:13
主 题 :RE: [Bier] Call for adoption: draft-xiong-bier-resilience-01
Hi Quan,

If what I summarized makes sense, then an informational draft about  BIER resilience topic would be better organized as outlined by my bullet points in my view.

Additionally, if there is no need for live-live, or if BFERs simply  send redundant packets  its downstream router who them  merges the flow, then it is not clear to me what value BFD provides.

BTW – active tail seems to be outside the scope of draft-hu-bier-bfd  (ok it’s for further study).

Jeffrey

From: xiong.quan@zte.com.cn<mailto:xiong.quan@zte.com.cn> <xiong.quan@zte.com.cn<mailto:xiong.quan@zte.com.cn>>
Sent: Friday, February 15, 2019 3:24 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: Re: [Bier] Call for adoption: draft-xiong-bier-resilience-01


Hi Jeffery,



Sorry to reply late!  I was on vocation during last two weeks.

Thanks for taking your time to review and sharing your comments, much appreciated.

draft-xiong-bier-resilience is an informational draft and its goal is to summarize and specify BIER resilience use cases and related failure detection methods.
We try to specify all possible scenarios for BIER-specific network but maybe no need to be done in BIER related methods.
The document mainly focus on providing use cases with  the failure detection methods like P2MP BFD and active tail which is defined in draft-hu-bier-bfd.

More comments are welcome to fix the draft. Thank you!

Best Regard,
Quan





"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net<mailto:zzhang@juniper.net>> Fri,  25 January 2019 18:36 UTCShow  header<https://urldefense.proofpoint.com/v2/url?u=https-3A__mailarchive.ietf.org_arch_browse_bier_-3Fgbt-3D1-26q-3Dbier-2Dresilience-23&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&m=hSuu-tpBws8TO8Z00HZRCqRZIC_vyF-XG7aSBEQGKls&s=ulj9yyiQj_HsKmONx2YrNuFoyQiupG0RVD8GBlBS8TI&e=>

Hmm … I had some email exchanges on this topic with a few folks before but looks like I forgot to compile and send out my comments soon after the Bangkok meeting.



Anyway, I think we need more discussion on the content before adoption.



Quite a long time ago we discussed with some customers and the following are a summary:





  *   BIER makes use of unicast FRR so traffic interruption is minimum

     *   Same as unicast

     *   Therefore MoFRR or live-live is not really needed

  *   Live-live might be done for mission critical applications

     *   Just send two streams in different subdomains (with disjoint underlays)

     *   Application must be responsible for merging the two streams and discard duplicates

        *   It’s not feasible or it does not provide live-live protection value for a BFER to pick which stream to deliver

           *   Switch over can’t be link status based

           *   Traffic based switch over only possible for CBR, and even so due to FRR traffic loss may not be enough to trigger detection







For the three use cases in draft-xiong-bier-resilience:





3.1.  End-to-End 1+1 Protection



3.2.  End-to-End 1:1 Protection



3.3.  BIER Link Protection







1+1 Protection is what we referred to as live-live, but it only make sense if both copies are sent to the CE (using MVPN example) for it to do the merge, and that is really not BIER specific (it is rather an overlay function).



BIER Link Protection is inherent of unicast protection and nothing special needs to be done.



With the inherent unicast FRR it’s not clear to me what value the 1:1 protection has.







Jeffrey



From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Greg Shepherd

Sent: Friday, January 25, 2019 1:12 PM

To: BIER WG <bier@ietf.org><mailto:bier@ietf.org%3e>;

Subject: [Bier] Call for adoption: draft-xiong-bier-resilience-01



Please read and reply to this thread with your vote for/against adoption of:https://datatracker.ietf.org/doc/draft-xiong-bier-resilience/<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dxiong-2Dbier-2Dresilience_&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&m=STb7mqddzf1ELpQUCskrlZeKWCg8DUFLm6tGxLR5-N4&s=zxYw2qZxEAraeYYpbwQ4j3pvaDxP-VTa-Zj70NrZh4U&e=><https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dxiong-2Dbier-2Dresilience_-253Chttps-3A__urldefense.proofpoint.com_v2_url-3Fu-3Dhttps-2D3A-5F-5Fdatatracker.ietf.org-5Fdoc-5Fdraft-2D2Dxiong-2D2Dbier-2D2Dresilience-5F-26d-3DDwMFaQ-26c-3DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-26r-3Df7wsLGcfzAWDNS6XNTBZwj-5FOLAOsZZqdrR2IDAzeZqE-26m-3DSTb7mqddzf1ELpQUCskrlZeKWCg8DUFLm6tGxLR5-2DN4-26s-3DzxYw2qZxEAraeYYpbwQ4j3pvaDxP-2DVTa-2DZj70NrZh4U-26e-3D-253E&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&m=hSuu-tpBws8TO8Z00HZRCqRZIC_vyF-XG7aSBEQGKls&s=04A1SRN19phBuwcOPT4pzdFa5MhLZGQFzcSeAC2Ixog&e=>..as a BIER WG document.



This starts a two week counter.



Thanks,

Chairs

(Shep)