[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> Mon, 12 August 2019 22:48 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 C57B3120E1D for <idr@ietfa.amsl.com>; Mon, 12 Aug 2019 15:48:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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_06=0.001, HTML_MESSAGE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 ih10HAaRwy2d for <idr@ietfa.amsl.com>; Mon, 12 Aug 2019 15:48:40 -0700 (PDT)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04on0702.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4d::702]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B216120FB7 for <idr@ietf.org>; Mon, 12 Aug 2019 15:18:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VedrW/R8n4CFH2V6aZB1icu6WwJ564jQMIs/mlhC4PteUoqlplR2O2xZqXSOLEmvbtHnmajjFmqX39dKP0HdlmYRnFS9bGsfV2s+IBuKezpzMajB3M9//PuasrYsQQNWQVKcBpj+bg1OpUe9L4OtdqvZRm/xB00UelaZqPnLdcF2xf/qc4DuoUK8VPgFsFtU/g77LtFBd02FdajY0g3VAfyhJ/y+O7MGTA0Y2hJDI3xKQcUSBKHyBA8ukbPBo+Xpw0o4TzRNuyXw3QDxOwA25p54ElVW59VzxauAR++sAZMnuUL4eSQc52B1HRvT5WM3oH0RjPysTP2fuoorhGbdIw==
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=bkTaEGL8eBVOVeC+L6tM0OK/+WOhjED4ykjrZGWrJOw=; b=K8YMbDfz2aIYqm50Dg/BohWSPrFOjB3Bv0KCiw6lnBxOULceFMUsvcot0sMywm58KSL6VhLazQTaQikhRcGEDZKppYcXEFX8rcp54w/qL6DLudlrwWuVGsylhXlyJ1E9jjZ7qVA5RNhefJEN7H8qW7oj/86xSNpIrRl2rj5VD9FaD/2i0+pEj8FDKUl7YrQM8xjNoSbg/Ae9GxfWtXfuMStYk0sa+j+B9BNUZVOzV9IQPOoi4tLVTmm94yx8PpUkB84+PnK4Uvmimq/YqvXjQRxDTjHCJ7G48HnF50iqDKA6CBUpqumQFX4ZlPhXHR9Kbuu86aSvXD7RqRsOxweBug==
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=bkTaEGL8eBVOVeC+L6tM0OK/+WOhjED4ykjrZGWrJOw=; b=PMzpX9S60MJxLlbOJrjsIqx2m1TGF8DSRBM3CUptXU1eTdIzPvQgjfZi3feFAB+G1eVxJZBn+IK8e0Gz05CWdjIHyEW2ieRAyMO2sMeZ5rHZBuLsocR8sa4y4mIm0QykkisuY43QXP2M/eJ9UncoZ7XRD85BX5ulx3w5KxwANS0=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3615.namprd13.prod.outlook.com (10.255.238.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.12; Mon, 12 Aug 2019 22:18:31 +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; Mon, 12 Aug 2019 22:18:31 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "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+YQ5VdTuG26RVmF8buwngYjtQ==
Date: Mon, 12 Aug 2019 22:18:30 +0000
Message-ID: <MN2PR13MB35824E1E96BE08CDCBE8488585D30@MN2PR13MB3582.namprd13.prod.outlook.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: 326455ed-65f2-4391-1c0e-08d71f7301ed
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:MN2PR13MB3615;
x-ms-traffictypediagnostic: MN2PR13MB3615:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR13MB361520FC83E88B5B6897AAD285D30@MN2PR13MB3615.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 012792EC17
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39850400004)(396003)(136003)(376002)(346002)(366004)(199004)(189003)(8676002)(25786009)(861006)(71190400001)(66066001)(2906002)(7110500001)(71200400001)(2501003)(1730700003)(81156014)(99286004)(33656002)(81166006)(8936002)(5640700003)(478600001)(86362001)(54896002)(966005)(54556002)(6436002)(6306002)(9686003)(44832011)(236005)(6916009)(15650500001)(55016002)(3846002)(53936002)(790700001)(6116002)(102836004)(7696005)(7736002)(14454004)(66556008)(64756008)(66446008)(486006)(99936001)(476003)(26005)(186003)(52536014)(733005)(2420400007)(74316002)(606006)(316002)(256004)(14444005)(5024004)(2351001)(66946007)(76116006)(6506007)(66476007)(5660300002)(66576008); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB3615; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: GUEsVaSWchr/Ab6ycWe50/9jYZC2S6RBTtEVT/Ck280/MOvLbB2RqbsmF8XDPmwO00BVGTm9H1/baIRxrQJmaUTBHvRIeNa2b+DeK190k3bIoAu+c+GUeWP+8iKSQzIhvGwmo9aSs1/DdGBsNtQ4Ahp+95BmYm15pSjJIhQRb6evY8/U4zwFi42AprPfoq40Wv87t9LOz/wzQezMGAKMBHOk8qmZcWFeBn++riLcDRB4ghjNyIY/Em3AyeN6qcgC09JRJMx0ip1XvS1CAfYpBDQ+2kW3OhoQeE4rNzTsXTsgmZA0+FMAmxevj/bFeCCs5EIWWwgZ/BN0p3oKMWujJOvbDuWr3WR58kTboVkujMk+lS+4jSmUAVeEv1gUaQNVNsaS5YZ/tX5MysyCho9Q0NUuHAMAyaYbGlCwwyFiSsA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_007_MN2PR13MB35824E1E96BE08CDCBE8488585D30MN2PR13MB3582namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 326455ed-65f2-4391-1c0e-08d71f7301ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2019 22:18:30.6243 (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: hb5Vz4gy7HLYlftJekCOjVhStSVfWHm17t3tR7hKCFgFTZkkAB6zeAWdlsON/V3exI2nXXfRApMC1irYnW9OzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3615
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/xR6kiYV1ZpkFtKMnUTzLT-u-s7s>
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)
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: Mon, 12 Aug 2019 22:48:44 -0000

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/

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


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@01D55131.F341A2B0]


  *   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@01D55131.F341A2B0]


  *   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@01D55131.F341A2B0]


  *   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