Re: [Idr] Solicit feedback to BGP UPDATE encoding options for SDWAN WAN port properties propagation among SDWAN edges (pros & cons to draft-dunbar-idr-sdwan-port-safi and alternatives)

Linda Dunbar <linda.dunbar@futurewei.com> Tue, 13 August 2019 19:58 UTC

Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6748120232 for <idr@ietfa.amsl.com>; Tue, 13 Aug 2019 12:58:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
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 mzzSu1OM43lm for <idr@ietfa.amsl.com>; Tue, 13 Aug 2019 12:58:10 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800130.outbound.protection.outlook.com [40.107.80.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54CDB12018B for <idr@ietf.org>; Tue, 13 Aug 2019 12:58:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k9cO8yyp4tyJN8kL8lCuToKF6aa4/O0yfoZddSS8PXg/55ai/xOUeCNHHE8jL3RwPzmjaIlWWA0fbqA7ubIWTrJYBSVwRGhLLwuTK9E1EpXc2M4oLhsFxtqHBeKB0uhySi1T8dCqDPhnxuZ3t00LNOf/FcHZng2AQRdbKa9cENYYxswii61RGT5BrPhqNrLSvqX9mTSJzp4KMYEh+NtTp9niRDlGpOH0ST8/22LxshgMgIRRF392WMUOBxsUCB6EYLonn3Bkuj/IHETQwFU2PIQElc+Od6oFUiE4+Q5JpGJtnHV9beNB3Ctzc9imTm8bpTxRrbKZkB2ta8UTOPc9GA==
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=iFjD40/AyuWA0TUlI+Z5eEoIaIgkMk7y6I0aHmDzcg4=; b=MZh/YhBWN/drbsoqWU1GZCMCKSIgOOxbNZRWWnOdkK77fkW8vEDcvFh2TYtiR5w60WR1xhU5znxdVKhCCnC5BV6dqQhrwxHLjX9YE/tyvgTsrJmugXdsabitWC0XzHF4cChSwaxp9ri28cBdF+LdcvfxpMA9fDt7v4LBK48oHN7HcK5ia/eesdbY6uF3LG11B7YRcv8qE5riEdRYmnjatupLcTpok5Rt/U3hZfIIqu/mdgHs8DjirXntdncJzc/+83P9y0AkiTLcxq6nlmn1nU+NxhUf0opmZVpadIgWteiH0GMj8tPp4cFaqS8sAzdjoen9l7OJKwkm1ps8LydIXw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iFjD40/AyuWA0TUlI+Z5eEoIaIgkMk7y6I0aHmDzcg4=; b=UKo1roT5vNw8Oox4Whmyz29LTS9G7vSecVFO3I/iAMnO7wxVHZeK7mf9+khkG4X2JVskrqf8IkGdWrFtLxPOanPEVy4a/NxWwvU+kwmcHEnMo5V4BCQ+vd7xC/b5ilT6kkYB1WaJytmqGUhf4OVQCZVgVxWZXtS6IEol8w7t/iI=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3519.namprd13.prod.outlook.com (10.255.237.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.15; Tue, 13 Aug 2019 19:58:06 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd%7]) with mapi id 15.20.2178.013; Tue, 13 Aug 2019 19:58:06 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "Wanghaibo (Rainsword)" <rainsword.wang@huawei.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: Solicit feedback to BGP UPDATE encoding options for SDWAN WAN port properties propagation among SDWAN edges (pros & cons to draft-dunbar-idr-sdwan-port-safi and alternatives)
Thread-Index: AdVRV+YQ5VdTuG26RVmF8buwngYjtQAUsfXAABmWFPA=
Date: Tue, 13 Aug 2019 19:58:06 +0000
Message-ID: <MN2PR13MB35827BC2D7F8F4072AAC9C4E85D20@MN2PR13MB3582.namprd13.prod.outlook.com>
References: <MN2PR13MB35824E1E96BE08CDCBE8488585D30@MN2PR13MB3582.namprd13.prod.outlook.com> <1E61161D6E31D849BEA887261DB609348C8F0B0A@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <1E61161D6E31D849BEA887261DB609348C8F0B0A@nkgeml514-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=linda.dunbar@futurewei.com;
x-originating-ip: [12.111.81.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c1b75894-6715-417b-9c36-08d720288f03
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:MN2PR13MB3519;
x-ms-traffictypediagnostic: MN2PR13MB3519:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR13MB3519C439061B841617443ED885D20@MN2PR13MB3519.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01283822F8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(366004)(39850400004)(396003)(346002)(189003)(199004)(316002)(76176011)(229853002)(7736002)(8676002)(81166006)(8936002)(15650500001)(110136005)(81156014)(2420400007)(66066001)(790700001)(2501003)(5660300002)(3846002)(6116002)(14454004)(478600001)(7110500001)(966005)(606006)(52536014)(33656002)(6306002)(71190400001)(74316002)(71200400001)(99936001)(25786009)(2906002)(26005)(102836004)(53546011)(99286004)(5024004)(733005)(54896002)(54556002)(6436002)(7696005)(11346002)(6506007)(9686003)(14444005)(55016002)(66446008)(476003)(256004)(53936002)(236005)(6246003)(446003)(44832011)(66556008)(66946007)(486006)(76116006)(64756008)(186003)(66476007)(86362001)(66576008); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB3519; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: JXkktQ09xsdW2jLEaHEhAVz1KgvQxs2sZunN6s9iX9ieawyhL1oFwmcIwGEgAeC42y71833Y+lHVbK16h7ZJOfAE5NrBKlGqVB1UTKlWAI3WzUtKkMY4J4Y2nHJGtAOHhPE/Hrlyqyz2INmxBAoZN2fZkezm39LtI6Xl00i+G8NmOghvMuK0QdIldefVntcOzyMHnnlKzP5uz2mUEGAIJZ1Xt1nPlfw+PYp2jORHexMTU3hnFpan9Ug55te0q5JiTXUB2iHMvGIKhpb/HohF7H0v1oHoM7DMZUqhZbBmLF/PrVRxSQb1Qh5Kw8WEGNfOBsDHNH3KPhH/KOVk4oUuyiA2PI4ywFifV6u4xguJHwmyXhi1PncCd0RRfDI+UPl1bleUWVF8WHNsFiJNyWWEODCjiC1awxG8ARdNRut3pVc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_007_MN2PR13MB35827BC2D7F8F4072AAC9C4E85D20MN2PR13MB3582namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c1b75894-6715-417b-9c36-08d720288f03
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2019 19:58:06.5384 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eo0RW+4F226p4aGwpvCGzNb3oG79qeuD3QURQ3K1y3qJB8/CF7kLiNQ88wkKOGCrM3u06xEJgmPN7qqgQapz6w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3519
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/W-inoZfXZzjD41oZV-0fMoDlvYc>
Subject: Re: [Idr] Solicit feedback to BGP UPDATE encoding options for SDWAN WAN port properties propagation among SDWAN edges (pros & cons to draft-dunbar-idr-sdwan-port-safi and alternatives)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Aug 2019 19:58:14 -0000

Hai Bo,

Thank you very much expressing the opinion.

Linda

From: Wanghaibo (Rainsword) <rainsword.wang@huawei.com>
Sent: Tuesday, August 13, 2019 2:52 AM
To: Linda Dunbar <linda.dunbar@futurewei.com>; idr@ietf.org
Subject: RE: Solicit feedback to BGP UPDATE encoding options for SDWAN WAN port properties propagation among SDWAN edges (pros & cons to draft-dunbar-idr-sdwan-port-safi and alternatives)

Hi Linda,

I think both option 1 & 2 is Ok , but use for different scenario.
For option 2, it may use for all service share same SDWAN tunnel. For option 1, it may use for each service has different requirement.
Though option 1 also can realize the share same SDWAN tunnel, but it will choose one or more routes to advertise the SDWAN tunnel info , it may cause the tunnel deploy complex.

Regards,
Haibo

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Tuesday, August 13, 2019 6:19 AM
To: idr@ietf.org<mailto:idr@ietf.org>
Subject: [Idr] Solicit feedback to BGP UPDATE encoding options for SDWAN WAN port properties propagation among SDWAN edges (pros & cons to draft-dunbar-idr-sdwan-port-safi and alternatives)

IDR participants:

Many thanks to the feedback from IETF105 discussion on draft-dunbar-idr-sdwan-port-safi, especially the hallway discussions with Ali Sajassi, John Drake, Keyur Patel and Sue Hares on other possible encoding options. I put together an analysis of multiple BGP UPDATE encoding options to achieve SDWAN WAN port properties propagation among SDWAN edges. Please see the slides in the IDR WIKI page: https://trac.ietf.org/trac/idr/attachment/wiki/WikiStart/<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrac.ietf.org%2Ftrac%2Fidr%2Fattachment%2Fwiki%2FWikiStart%2F&data=02%7C01%7Clinda.dunbar%40futurewei.com%7Ce76da2f496794f4e351b08d71fc32ef3%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637012795493805809&sdata=5OOslEWtsLIAQhgDzaPxv5mm16VYH0YxX076Itet4VY%3D&reserved=0>

The Goal is for WAN Ports Property Propagation across SDWAN nodes in different domains
[cid:image001.png@01D551E7.80919F20]


The constraints are those SDWAN edges can be spread across different geographical locations, their connection to RR can be over untrusted networks, and they might not know the reachable addresses for the peers they need to communicate (therefore needing RR to propagate).

There are many ways to skin the cat... different encoding for BGP Update Messages

Option 1: Extending Tunnel-Encap with existing IP's SAFI to achieve WAN port registration.
[cid:image002.png@01D551E7.80919F20]


  *   Pros:
     *   no new SAFI introduced, the update messages can traverse existing routers
  *   Cons:
     *   Same IPv4/IPv6 SAFI NLRI carries the WAN port information that is very different from clients' routes attached to the C-PEs.
     *   The receivers (RR) has to do extra processing to differentiate the UPDATE messages  from the attached routes UPDATE messages.

Option 2: Tunnel-Encap with SDWAN NLRI for SDWAN WAN Ports Prosperities & Policies described by draft-dunbar-idr-sdwan-port-safi-02
[cid:image003.png@01D551E7.80919F20]


  *   Pros:
     *   Clean design and processing on the receivers (RRs). Simpler processing to differentiate the UPDATE messages  from the attached routes UPDATE messages.
  *   Cons:
     *   New NLRI is introduced, the update messages can't traverse existing routers
        *   Since the the Tunnel UPDATE message with the new SDWAN NLRI/SAFI is strictly between SDWAN edge nodes and their respective RR(s) via a secure tunnel, the SDWAN UPDATE messages are not going to traverse existing routers. Therefore, it doesn't cause any issues.

Option 3: Using the new SAFI introduced for BGP labeled Colored Unicast  described by draft-szarecki-idr-bgp-lcu-traffic-steering

[cid:image004.png@01D551E7.80919F20]


  *   Pros:
     *   leverage the newly proposed NLRI for carrying Traffic Color across domains
     *   Similar goal as SDWAN needing to propagating WAN port properties across domain/geolocations
  *   Cons:
     *   Need to attach the attributes which haven't been specified by the draft yet.


Need to ask merging the content from draft-dunbar-idr-sdwan-port-safi-02..


We are looking for feedback to those analysis and options.

Thank you very much
Linda Dunbar