Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

John E Drake <jdrake@juniper.net> Tue, 16 October 2018 12:43 UTC

Return-Path: <jdrake@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 3D1D1130DDE for <bess@ietfa.amsl.com>; Tue, 16 Oct 2018 05:43:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.235
X-Spam-Level: *
X-Spam-Status: No, score=1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.064, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, T_SPF_TEMPERROR=0.01] autolearn=no 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 0bITMrc_mPDN for <bess@ietfa.amsl.com>; Tue, 16 Oct 2018 05:43:19 -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 D8852130DD1 for <bess@ietf.org>; Tue, 16 Oct 2018 05:43:18 -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 w9GCcZIJ025702; Tue, 16 Oct 2018 05:43:10 -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=Akzq/CsywWoBePOeggNTJXt8Z9bwcL00hyjPctMvL7s=; b=Qxudpa/rgMCITafK5BCgaTu/0px2rIjXB/Z4aociaKllEPEvsObTllId749WfLk8vnDP V1DwZKz1VMGmrTcYzkIgqoQnPV6PIMKMMF2s/gcSahrjWv+w6VTIDJ7gJwVXTDs2O5PM rKxaN14FLJaQ++8ObigxlY6zJal43hhfEoZOE6sxrE4Sg+bX2uxRvMRNgRHvF0b2hGID u8OVE1NpBrKb+tTTWQ0NakNqkA48YvwDnXdmt2RWdFCFArjHVum1F4ae8hMdDXK31vx5 6y9ZvmWyfmnwfpnW1yyH2UM0NVnvS+qNFD/GuC2ca9SArLkiS/ApzwZ3hgisW3f1lkSP FQ==
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0022.outbound.protection.outlook.com [216.32.180.22]) by mx0b-00273201.pphosted.com with ESMTP id 2n5apurgq8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 16 Oct 2018 05:43:09 -0700
Received: from BN7PR05MB4354.namprd05.prod.outlook.com (52.133.223.33) by BN7PR05MB4018.namprd05.prod.outlook.com (52.132.219.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.18; Tue, 16 Oct 2018 12:43:07 +0000
Received: from BN7PR05MB4354.namprd05.prod.outlook.com ([fe80::c494:2955:fd6c:4012]) by BN7PR05MB4354.namprd05.prod.outlook.com ([fe80::c494:2955:fd6c:4012%4]) with mapi id 15.20.1250.019; Tue, 16 Oct 2018 12:43:07 +0000
From: John E Drake <jdrake@juniper.net>
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>, Zhuangshunwan <zhuangshunwan@huawei.com>, Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
CC: "jiang.he@ericsson.com" <jiang.he@ericsson.com>, "p.muthu.arul.mozhi@ericsson.com" <p.muthu.arul.mozhi@ericsson.com>, "jaikumar.somasundaram@ericsson.com" <jaikumar.somasundaram@ericsson.com>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] EVPN MH: Backup node behavior in Primary Path Failure
Thread-Index: AQHUW7tPwY67GDKFZkSdu6BevJADsqUO0DWQgAAs0YD///JDgIAAWw6A///uagCAADLCAIAAmTsAgABHAQCAERxLgIAAOINZgABBuSA=
Date: Tue, 16 Oct 2018 12:43:07 +0000
Message-ID: <BN7PR05MB4354814E7D525E350098B967C7FE0@BN7PR05MB4354.namprd05.prod.outlook.com>
References: <067ED9A1-F8D0-4C53-97A0-3E6FA7E063EC@nokia.com> <VI1PR07MB4302D68B2828F10E49C834A486EA0@VI1PR07MB4302.eurprd07.prod.outlook.com> <D4979895-D9D9-434D-A247-62682E678853@nokia.com> <CAKz0y8zP+h+=tvEiiM=5MZxzdtk43_jOJ8BxtgENs5D-Orx98Q@mail.gmail.com> <19D6CCFE-183E-4BF7-A7D2-7D5F9DA96D7A@nokia.com> <CAKz0y8xzxNv2EBuCmUC2r5=tDozc1th41Ao0dbdVXcAbEQLJRw@mail.gmail.com> <9B51E983-4E46-4E7B-9F28-F161A6CB362F@nokia.com> <CAKz0y8yjjCpxf76iZFUkgkDk24=PR_=2nqt26JWJCQROx4xcmg@mail.gmail.com> <7300ABF3-3BEC-452D-8609-258BFF563B34@nokia.com>, <19AB2A007F56DB4E8257F949A2FB9858DC48C158@NKGEML515-MBX.china.huawei.com> <AM0PR07MB384409BA9BB5DD71AECE4B8EF7FE0@AM0PR07MB3844.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB384409BA9BB5DD71AECE4B8EF7FE0@AM0PR07MB3844.eurprd07.prod.outlook.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.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN7PR05MB4018; 6:qhTTwJMeI5zUXTfojN5r0C5BkTwLmKnuq5Ujppz1P8nQrLcj/lI+zeAdbp0RhjVAlrNFjcua4JWgv2VdRSJUAXQFQNZ6vBXo4RVhcgCFi5vylLNMG/Svt8Lm8VkI5pzfvSwoUczN/acK9QZnmsB6FRVPTHO75djokXB+bVBgT6uMnvbIVxRQeuzouYiybftPzPw3XHF0VciIHG3hRpcSYgB9gBk+/uPiPGt0YfB2/XuJpaA1IZbtrxr5u5YRSAAOtMz5jqHy4R/bvDnREWNGzM6WYaV2bDoWixzF6tPWGtHTTA4LKieSHzOy4sGH+wcibPBUQJfvWpwI/E4GpJFEk8s2Li028m3hJxsPutIaTC8/3+iLJ6t8ISLu23VjcbTgNOfF7OH0zYd+8yZukdmx8o7KMEzWBrTtToR6HxN/WiYS6hIyx/KuOW1n4fs/dOL4iYtAS5EjoxQh0rrNe8ujbg==; 5:jjPW7i0pj+3A/h5oKefCXcWo2ESph1DGtVtRhMFETvqtY6vRqm+f/0D/Z4SMJHWdt46eubBaVwE3aPFOgePNKA8WwtBBNp7AkW4OpRM0RgJH38tHU99y76kL9vW5WtVbQkL5hljKWit/EpyJxEbshMDOstTp2F1ZdumD+eNeDZA=; 7:ofGCIXzCqeYWVj9ez0/VWnbg6aOcZLSwwvzZ/SHjQrpqV6zYoQx5s1kzryZeoBeHCm9RIDQpfJQsRBcBBrzf0e2SvgCTeUAHaFKgi1h5/2HA1xyO4IT9KuMOAcUDqZ6NeMnW8yykGVCSnuIDQmLFFk46QplDYnO2Ji/VuNXTGlzRjFfpTPzCvMzUqzf0V1wMoFkg09sxHEDqt8OMaMYXlANoVr9wW0HkWI7ZR+quYu99T5RCWH1NmFIMo+kjhYmw
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: ae805caa-7578-49a2-1f23-08d63364ec86
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:BN7PR05MB4018;
x-ms-traffictypediagnostic: BN7PR05MB4018:
x-microsoft-antispam-prvs: <BN7PR05MB4018ABAD266DF12CCAE0A129C7FE0@BN7PR05MB4018.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513)(85827821059158)(248295561703944)(37575265505322)(109105607167333)(82608151540597)(195916259791689)(21748063052155)(28532068793085)(190501279198761);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231355)(944501410)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(20161123562045)(20161123564045)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991067); SRVR:BN7PR05MB4018; BCL:0; PCL:0; RULEID:; SRVR:BN7PR05MB4018;
x-forefront-prvs: 0827D7ACB9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(366004)(376002)(39860400002)(136003)(199004)(189003)(53754006)(53474002)(106356001)(11346002)(25786009)(606006)(68736007)(5660300001)(105586002)(2900100001)(7736002)(476003)(33656002)(8676002)(5250100002)(54906003)(74316002)(9686003)(55016002)(8936002)(236005)(53936002)(110136005)(54896002)(486006)(6306002)(53946003)(39060400002)(446003)(81156014)(229853002)(6246003)(99286004)(81166006)(14454004)(6436002)(316002)(86362001)(7696005)(53546011)(76176011)(4326008)(66066001)(966005)(6506007)(296002)(2906002)(71200400001)(71190400001)(478600001)(3846002)(790700001)(256004)(19609705001)(4744004)(6116002)(97736004)(14444005)(102836004)(93886005)(26005)(186003)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4018; H:BN7PR05MB4354.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-microsoft-antispam-message-info: nSwtBtBL+kgWGwSuU3MmHBXZSzynPf8ncmHjmkSs4JtfFh3BCea0rz1a0u7Z8wN8A4H7k33SBAEwIX4wRFfo5jiW6UMGtfFiKKz+ZhvZQNzZM4l0Ekds6f1shAWWBOcCCvMKs5Ed0L26v8po9JLoRaWztSShs5Bwjo1EN5CGVOwnaepJmzdr7B5HnPnnAuhjdfDFnLOKpXXj+cEiOEiYX6Sxv834QN6cNDx1+ArfGecAIrMjdVnVcwkBBmY1q4211okSQe9ruW3fEFFH0UGDyI0UhIa0VjrBl2HAxoK1tCBWujxBdnbjPlqAM7/pVog/f2Rbwl/pSUxc8qUyQQ53oXFifP5pPaBk9ZILAkWV3BQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB4354814E7D525E350098B967C7FE0BN7PR05MB4354namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: ae805caa-7578-49a2-1f23-08d63364ec86
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2018 12:43:07.6321 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4018
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-16_07:, , 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=1011 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-1810160108
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/TIAj5esD_DeZJvaelUxsGnLTGBI>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure
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: Tue, 16 Oct 2018 12:43:23 -0000

Jorge,

The other possibility for this case is for each PE to advertise a Per EVI Ethernet A-D route for only those EVIs for which it would become DF if the current DF were to fail.

Yours Irrespectively,

John

From: BESS <bess-bounces@ietf.org> On Behalf Of Rabadan, Jorge (Nokia - US/Mountain View)
Sent: Tuesday, October 16, 2018 4:56 AM
To: Zhuangshunwan <zhuangshunwan@huawei.com>; Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Cc: jiang.he@ericsson.com; p.muthu.arul.mozhi@ericsson.com; jaikumar.somasundaram@ericsson.com; bess@ietf.org
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Hi,

RFC7432 explains that if there are more than 2 PEs in the ES, then, upon receiving the AD route withdrawals, the remote PE will flood. That is, it'll flush the MACs and flood since it does not know who the new DF is, and there is no backup for a given MAC.

So yes, with more than 2 PEs, there is no backup per se. Note that, even if we had the BDF indication, upon an ES failure the remote PE will start receiving MAC/IP route withdrawals. Hence unless the re advertisements of the MACs start coming immediately, the BDF indication may not avoid flooding anyway.. We can add the P and B bits here too, but they may not be as useful as in RFC8214.

Thanks,
Jorge


________________________________
From: Zhuangshunwan <zhuangshunwan@huawei.com<mailto:zhuangshunwan@huawei.com>>
Sent: Tuesday, October 16, 2018 00:19
To: Rabadan, Jorge (Nokia - US/Mountain View); Muthu Arul Mozhi Perumal
Cc: jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>; p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>; bess@ietf.org<mailto:bess@ietf.org>; jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>
Subject: RE: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Hi Jorge,

8.4.  Aliasing and Backup Path of RFC7432 says:

<snip>
.   The backup path is a closely related function, but it is used in
.   Single-Active redundancy mode.  In this case, a PE also advertises
.   that it has reachability to a given EVI/ES using the same combination
.   of Ethernet A-D per EVI route and Ethernet A-D per ES route as
.   discussed above, but with the "Single-Active" bit in the flags of the
.   ESI Label extended community set to 1.  A remote PE that receives a
.   MAC/IP Advertisement route with a non-reserved ESI SHOULD consider
.   the advertised MAC address to be reachable via any PE that has
.   advertised this combination of Ethernet A-D routes, and it SHOULD
.   install a backup path for that MAC address.
<snip>

Actually, do we think that the function described in this section only works when there are only 2 PEs in one ES?
When there are more than 2 PEs in one ES, it cannot work unless RFC7432 also introduce the BDF election function defined in RFC8214.

Regards,
Shunwan

From: BESS [mailto:bess-bounces@ietf.org] On Behalf OfRabadan, Jorge (Nokia - US/Mountain View)
Sent: Friday, October 05, 2018 2:01 PM
To: Muthu Arul Mozhi Perumal <muthu.arul@gmail.com<mailto:muthu.arul@gmail.com>>
Cc: jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>; p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>; bess@ietf.org<mailto:bess@ietf.org>; jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

That should be true only in RFC8214. That's my point...

From:Muthu Arul Mozhi Perumal <muthu.arul@gmail.com<mailto:muthu.arul@gmail.com>>
Date: Friday, October 5, 2018 at 5:47 AM
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Cc: "jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>" <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>" <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>, "p.muthu.arul..mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>" <p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Thanks, Jorge.

In EVPN single-active dual-homing or EVPN VPWS single-active multi-homing, when other PEs realize that the DF is dead, they all need to re-run the DF election for sure. However, traffic recovery need not wait until the DF election gets over electing a new DF..it only requires the other PEs and the backup to realize the primary/DF is dead and start forward. That's my point..

Regards,
Muthu

On Fri, Oct 5, 2018 at 1:30 AM Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>> wrote:
Muthu,


From:Muthu Arul Mozhi Perumal <muthu.arul@gmail.com<mailto:muthu.arul@gmail.com>>
Date: Thursday, October 4, 2018 at 5:37 PM
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Cc: "jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>" <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>" <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>, "p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>" <p..muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Thanks, Jorge. This is inline with my thinking. So, in single-active multihoming, once the primary is dead we don't need to wait for the DF election to happen for the backup (or some other PE in the ES) to become active and start forwarding traffic over the ES, instead it only requires the remote PEs and backup to realize that the primary is dead (thru' NH tracking / BFD) and start forwarding over the ES, right?
[JORGE] When the other PEs in the ES realize the DF is dead, they need to remove the dead PE from the candidate list and run DF Election. You may optimize things if you only have two PEs in the ES (such as skip the timer) but if you have more than 2 PEs in the ES, there is really no concept of backup PE in RFC7432, but simply the other PEs are non-DF. However, the concept of backup PE in an ES with more than two PEs is specified in RFC8214, where all the PEs in the ES not only elect a DF but also a backup DF, and signal this backup condition in the AD per-EVI routes. Note this is not there in RFC7432.

Regards,
Muthu

On Thu, Oct 4, 2018 at 8:10 PM Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>> wrote:
Muthu,

About this:

Suppose we have a full mesh of iBGP sessions b/w the PEs, then who would withdraw the routes if the primary PE / DF itself fails? Instead, the BGP session would timeout causing the primary PE's neighbors to flush out the A-D routes received from the primary PE, right? This can take several seconds, isn't it?

No, not in the implementations I know of. Next Hop tracking will immediately detect that the PE is not in the network anymore and the routes will be invalidated. You can also bootstrap the BGP sessions to BFD.
But that has nothing to do with EVPN!.. it's regular BGP.

Thx
Jorge

From:Muthu Arul Mozhi Perumal <muthu.arul@gmail.com<mailto:muthu.arul@gmail.com>>
Date: Thursday, October 4, 2018 at 1:14 PM
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Cc: "jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>" <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>" <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>, "p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>" <p..muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Please see inline..

On Thu, Oct 4, 2018 at 3:33 PM Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>> wrote:
In-line.

Thx
Jorge

From:Jaikumar Somasundaram <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>>
Date: Thursday, October 4, 2018 at 11:28 AM
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Cc: Jiang He <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>, P Muthu Arul Mozhi <p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: RE: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Thanks Jorge for the quick reply.
Please find further question below.

From: Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Thursday, October 4, 2018 1:52 PM
To: Jaikumar Somasundaram <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson.com>>;bess@ietf.org<mailto:bess@ietf.org>
Cc: Jiang He <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>; P Muthu Arul Mozhi <p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: Re: [bess] EVPN MH: Backup node behavior in Primary Path Failure

Hi,


Questions:
1.      Will the node in backup mode forward the packet to CE?

[JORGE] as soon as it becomes DF it can forward packets to the CE. The backup node will have to run DF election upon the ES route withdrawal from the primary. If AC-DF is enabled, it can also react to the withdrawal of AD routes from the primary PE.

[Jai] Does that mean if any packet comes to a node that is still in the backup mode will get dropped, before the new DF election is complete? Why cant this be used as FRR? Or what is the use case of having backup node(s)?

[JORGE2] when the primary node fails, ES and AD routes are withdrawn.
Suppose we have a full mesh of iBGP sessions b/w the PEs, then who would withdraw the routes if the primary PE / DF itself fails? Instead, the BGP session would timeout causing the primary PE's neighbors to flush out the A-D routes received from the primary PE, right? This can take several seconds, isn't it?

Regards,
Muthu

The AD route withdrawal is an indication for remote nodes that they have to send traffic to the backup (for a given MAC) or to flush the MACs if there are more than 2 PEs in the ES. Around the same time or maybe earlier, the ES route withdrawal will make the backup PE take over as DF. So the overall convergence time will depend on how/when those two things happen in time. Only the DF PE can forward traffic. A non-DF can never forward traffic or there will be risk of duplicate packets.


2.      Will all the nodes in backup mode forward the packet before DF election?

[JORGE] Only the new DF can forward.



3. If they forward, how is duplicate packets handled, in this case?
[JORGE] see above.

My two cents..

Thanks.
Jorge



From:BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> on behalf of Jaikumar Somasundaram <jaikumar.somasundaram@ericsson.com<mailto:jaikumar.somasundaram@ericsson..com>>
Date: Thursday, October 4, 2018 at 10:03 AM
To: "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Cc: Jiang He <jiang.he@ericsson.com<mailto:jiang.he@ericsson.com>>, P Muthu Arul Mozhi <p.muthu.arul.mozhi@ericsson.com<mailto:p.muthu.arul.mozhi@ericsson.com>>
Subject: [bess] EVPN MH: Backup node behavior in Primary Path Failure


Hello Everyone,

Sorry if it is a duplicate. I repost this query as I did not receive any response yet.
(I was wondering if this mail already reached the group or not)


I have a question on Primary PE encountering a failure in EVPN multihoming

in single active mode.



RFC7432, section 14.1.1:

<snip>

   If there is more than one backup PE for a given ES, the remote PE

   MUST use the primary PE's withdrawal of its set of Ethernet A-D per

   ES routes as a trigger to start flooding traffic for the associated

   MAC addresses (as long as flooding of unknown unicast packets is

   administratively allowed), as it is not possible to select a single

   backup PE.

</snip>



Questions:

1. Will the node in backup mode forward the packet to CE?

2. Will all the nodes in backup mode forward the packet before DF election?

3. If they forward, how is duplicate packets handled, in this case?



Please help me anwere these questions.



Thanks & Regards

Jaikumar S


_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_bess&d=DwMF-g&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=llt1h0ORtcdfSlkLb74jt9vVkGyLR7KhsJZdkWdoEgc&s=oDroIh7x63kHwujqh4jOajbDMQbGlP8jcMoIyVNdt6A&e=>