Re: [bess] Mail regarding draft-rbickhart-evpn-ip-mac-proxy-adv

Wen Lin <wlin@juniper.net> Wed, 27 March 2019 22:34 UTC

Return-Path: <wlin@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 A7664120075; Wed, 27 Mar 2019 15:34:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.85
X-Spam-Level:
X-Spam-Status: No, score=-1.85 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, KHOP_DYNAMIC=0.85, 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 EKiRSLAs9Dyu; Wed, 27 Mar 2019 15:34:02 -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 CED99120092; Wed, 27 Mar 2019 15:33:32 -0700 (PDT)
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 x2RMTaRD030400; Wed, 27 Mar 2019 15:31:14 -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=o5iRLOBsW/O11n3d+uV2QifQ4hFAKwQj1+e4R66Ig7U=; b=w0mMoCMKeSvHKr+XtwrpYwoZdHc80LZSQvDfp6wI7q8i10n4ipQHJqMbmP+gG0Ra4EJF rs1bhCYZXvkVIGnzwnV9PQY5TmbD3XeU+x48R5AtKbTQO8Vp+Hy7jLI7Mgp8Q9rob+NP 1saBJLSQaG7DUnVewrIbwoWtryi1/laneA4y57EJxRwEIUoOdKhwOjtms0ai+Zp36LBh aEPmSdpYqFRBJcaYR5uzZRzMGoXClq1w3/UY6pjQkRKlfUQLn/MCkjlSVNnzl2996Tgi gPsZYcVJm0py41ieVQMUEpNKNFnRGp7nqcVA1YzgsMqYvjZzOJtTLPsM0LMlNHu/+QjY Vw==
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2052.outbound.protection.outlook.com [104.47.44.52]) by mx0b-00273201.pphosted.com with ESMTP id 2rgevngba9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 27 Mar 2019 15:31:14 -0700
Received: from BYAPR05MB5432.namprd05.prod.outlook.com (20.177.185.25) by BYAPR05MB6712.namprd05.prod.outlook.com (20.178.235.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.15; Wed, 27 Mar 2019 22:31:12 +0000
Received: from BYAPR05MB5432.namprd05.prod.outlook.com ([fe80::48f8:93fc:4394:9a77]) by BYAPR05MB5432.namprd05.prod.outlook.com ([fe80::48f8:93fc:4394:9a77%5]) with mapi id 15.20.1750.014; Wed, 27 Mar 2019 22:31:12 +0000
From: Wen Lin <wlin@juniper.net>
To: "UTTARO, JAMES" <ju1738@att.com>, "draft-rbickhart-evpn-ip-mac-proxy-adv@ietf.org" <draft-rbickhart-evpn-ip-mac-proxy-adv@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Mail regarding draft-rbickhart-evpn-ip-mac-proxy-adv
Thread-Index: AdTkjX1zvAo7u2trT36yWUr584C0JQAZ6soA
Date: Wed, 27 Mar 2019 22:31:11 +0000
Message-ID: <6353EF90-05A5-429B-975C-4A8DAD8EF112@juniper.net>
References: <B17A6910EEDD1F45980687268941550F4D833AEC@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F4D833AEC@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.17.0.190309
x-originating-ip: [66.129.239.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d85de0fa-0e5d-44d0-21f6-08d6b303eaa7
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:BYAPR05MB6712;
x-ms-traffictypediagnostic: BYAPR05MB6712:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB671255A36B864731A7C66FC6C8580@BYAPR05MB6712.namprd05.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(376002)(366004)(39860400002)(136003)(346002)(199004)(189003)(99286004)(81166006)(11346002)(33656002)(58126008)(8676002)(8936002)(9326002)(86362001)(7736002)(68736007)(81156014)(478600001)(2906002)(316002)(110136005)(5660300002)(14454004)(2501003)(256004)(446003)(2616005)(54896002)(6306002)(76176011)(476003)(25786009)(53936002)(6116002)(3846002)(6436002)(71200400001)(14444005)(26005)(186003)(5024004)(97736004)(102836004)(4326008)(6506007)(83716004)(6512007)(106356001)(6486002)(105586002)(66066001)(486006)(71190400001)(36756003)(6246003)(82746002)(229853002)(53546011)(80283002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6712; H:BYAPR05MB5432.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: vM+0LbRr7BGaHJj9T+4iADmZHIcB6zY1urYd2b95UpFuzKhlhPTINoM22DK9Dfa9CzcyT7UIQtNqiIxud09DQwY9AnwUFvuPlHs91HwqWjopKbUwwT1+3CJKBouUjI7TNb0gtet1llH7s21D6MDxvJ42KQAyzxFBsVlMH8h+tsbRJvwV7ABCoFoBeUJre6z2Q1un6HXYELILgOBJnMybQVMKLFbaYY2S7IyLYBROq6YnaDaIgkoiVIvtxG+FXNI7uBhmuvSLNaTOiTGliPGhw9Ew2xjNc0+dMYjhtn4/+69t7QAJmxoFRZz67N6rVBwhek8iSCBTAXzHLR/Pmv5cPIBPtLa0iRmDQtWwGZgFsJGyFgi0Xyl/1SLKJOodGNgwdNB8AamW+LEUm6LzqLOeTlGR7xm1psl3VPnF1+6Fvdw=
Content-Type: multipart/alternative; boundary="_000_6353EF9005A5429B975C4A8DAD8EF112junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: d85de0fa-0e5d-44d0-21f6-08d6b303eaa7
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 22:31:12.1288 (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: BYAPR05MB6712
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-27_15:, , 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=695 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1903270154
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/Ua8vIbbrcTr4SYvgKP35CrV0NUo>
Subject: Re: [bess] Mail regarding draft-rbickhart-evpn-ip-mac-proxy-adv
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: Wed, 27 Mar 2019 22:34:08 -0000

Hi James,

Thank you for your comments.  Please see replies inline below.

Thanks,
Wen

From: "UTTARO, JAMES" <ju1738@att.com>
Date: Wednesday, March 27, 2019 at 12:20 PM
To: "draft-rbickhart-evpn-ip-mac-proxy-adv@ietf.org" <draft-rbickhart-evpn-ip-mac-proxy-adv@ietf.org>
Cc: "bess@ietf.org" <bess@ietf.org>
Subject: Mail regarding draft-rbickhart-evpn-ip-mac-proxy-adv
Resent-From: <alias-bounces@ietf.org>
Resent-To: <rbickhart@juniper.net>, <wlin@juniper.net>, <jdrake@juniper.net>, <jorge.rabadan@nokia.com>
Resent-Date: Wednesday, March 27, 2019 at 12:20 PM

Wen,

              A few comments.

              I think I understand the why of this draft. One could take the view that a MAC/IP learned via a single PE on an ESI has actually gone away and will not be re-learned via other PEs on said ESI.. In that case incorrectness is being injected into the VPN state machine for said customer for as long as it takes the timer to expire. Is that right??

Wen:  This solution is more useful if the MAC/IP can be re-learned through the data plane by other PE(s) attached to the same multihoming ES.

Generally speaking state learned via the control plane is never allowed to be re-advertised so PE1->PE2->PEX is disallowed. I am assuming that split horizon will be disabled for a MAC/IP learned from PE1 advertised to PE2, subsequently advertised to PE3 ( Actually everywhere ) as the ESI is in common.

Wen:  This is about PE2 originates, instead of re-advertising, a type-2 MAC+IP advertisement based on the knowledge that the said MAC is learned in the data plane from its locally attached multihomed ES, but through its peer PE(s).  Also in this case PE2 sets a proxy bit for the type2 MAC+IP route it originates.

You could also use BGP Persistence on PE3.. PE3 would enable persistence on MAC/IP:NH=PE1, ESI10 if ESI10 is also available at PE2.. In this manner PE3 would continue sending traffic to MAC/IP via PE2 as long as the ESI is valid and the timer on PE3 did not expire.

Wen:  Yes, other mechanism(s) can be used to close this gap and avoid traffic loss. The proposed solution in this draft uses EVPN method among multihomed PEs and it does not rely on actions of other remote PEs that are not attached to the same multihomed ES while at the same avoid traffic loss for traffic destined to that MAC (assuming this MAC is not moved.)


Thanks,
              Jim Uttaro