Re: [Tsv-art] Tsvart early review of draft-ietf-rtgwg-net2cloud-problem-statement-22

Linda Dunbar <linda.dunbar@futurewei.com> Sun, 16 April 2023 01:17 UTC

Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DC8EC14CF12; Sat, 15 Apr 2023 18:17:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iUnktsEV2kj6; Sat, 15 Apr 2023 18:17:02 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2070f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::70f]) (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 B84EBC14F726; Sat, 15 Apr 2023 18:17:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CF/leTT4cmgRwpzQoKDAClu9ta+WWn5C7FMs2/bSIM3ufOEqEocWFcvfRo+96RTxyFO5tguTE+BMQ6C6Y+sXbSoAmiPWPdrR8Z69TuD5FOxAg4uIdyKCIpz5yYPAoFVOMCc5PHcY2jPkCsVNNqQaf4JLQIL3mB+Nuof43QdbQ+Aex1Rli/N5E7iWXZZGqGwJzQqNXyHhUqX/20SDMRpp3t9UpUybY2Cx10VMirYEv0OTy4jYqhJWzfKDz+waaZ6/iiZTvwBPNOs58ju+Jr0dXQtMzEoivDEcroDdQYeai+aHlYUmq0OZMnoiEd3FlAUw7a2buN4psgzUoKL1adTRtw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ekmPJKzAHgfiBxzPY14ABsA2+ZV8L3Hh63tSDuHK4ls=; b=k0w9GTdF16knTfaTsF3KFzLi8y4uHo1mplsfVcUkwaqtzVm2uclWUmJdCpeX74aJwv4pLPs5tO2g/bkyRIXXZgdFykAzccK36PgWRmJX2Epb0hGFCo7wFO6J3nt4bJ6vrvQzOiBrfQ0OwZCRP2AXq0GkNQlCZVmxqz/YKet+5BD587SZewCOFrVqKO5LK647SytbC+fO47BjqJuYrU4VA7fOeuYawwmAbI/SdCuXGLEWB2liFcfqvAtTLEQWxfQKMpyKq1dpU1szQhF5h2zUkY0sNorvgf10TjbOAMmKTr2/j750Yso2J7Dmbv5JN1s/favT79q9unEaJ8F8oXSDqw==
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=ekmPJKzAHgfiBxzPY14ABsA2+ZV8L3Hh63tSDuHK4ls=; b=lFSTyxWXHWueXtNDySNkh0KRfwPsdbKGfdcjcK/e0oq3a6+xjQeR/DxzTLLSbpFEQfgk5euQ1j0RfURvSbBSOuFkfVsaMocyJgJ3T6ZTmjUb6flOl14F6OtEUI1nKCUYFPBB4cW9LyC3uda3fSVGBOr0Bxs4YibWwv2xun9axN4=
Received: from CO1PR13MB4920.namprd13.prod.outlook.com (2603:10b6:303:f7::17) by MW3PR13MB4137.namprd13.prod.outlook.com (2603:10b6:303:5b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Sun, 16 Apr 2023 01:16:58 +0000
Received: from CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::72ee:346:28a:3200]) by CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::72ee:346:28a:3200%5]) with mapi id 15.20.6298.030; Sun, 16 Apr 2023 01:16:57 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: Łukasz Bromirski <lukasz.bromirski@gmail.com>
CC: David Black <david.black@dell.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-rtgwg-net2cloud-problem-statement.all@ietf.org" <draft-ietf-rtgwg-net2cloud-problem-statement.all@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Tsvart early review of draft-ietf-rtgwg-net2cloud-problem-statement-22
Thread-Index: AQHZZnEFlDaRI8oI00272vvtZ3jEC68rFW7AgABhNICAAakFAA==
Date: Sun, 16 Apr 2023 01:16:57 +0000
Message-ID: <CO1PR13MB492041AD9B39FFE205EAF5AA859F9@CO1PR13MB4920.namprd13.prod.outlook.com>
References: <168055635654.11507.17750417804419163710@ietfa.amsl.com> <PH0PR13MB49229EDCFEC1D54173EA590585999@PH0PR13MB4922.namprd13.prod.outlook.com> <FDAE23AC-5834-4EC3-B368-249F94E9DE9F@gmail.com>
In-Reply-To: <FDAE23AC-5834-4EC3-B368-249F94E9DE9F@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR13MB4920:EE_|MW3PR13MB4137:EE_
x-ms-office365-filtering-correlation-id: ef278720-bb8b-4a59-61f1-08db3e184607
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PzZorPxjMqtzk8dTcN70Vlv516JXbG/LlzpiwRo1y4MnyjM1JYiaks1/GBjy2pL/p+xHXZpV3LkWZygqGS4dc1Pm0LIKsxY+MeVGKEVUv19o2W5LC0orTcpqKlLSC/WQTD4u3QAUHFfChxRfGq8190ZJAZH0GQHV1phRX+UV1r6hf1nAgLtPiJbPq4R3fYBXTTMNikw3WHcXRE0KXSknXi2kldVotj7RIJ6Qc1qtzHQ7FKcpj+FknTEEAa+chND8Ma1U8KBv9ED3nYdWHauUv9O8nfWKle/fA18BvSz1yuEzkMmRPL++8iwusHbZ/VOc6dzdKb0RtV+5PkyZ6ps9LIUCh7OalkCaKrmzcSHK3QVoLRF7Ljk9dsJBDtYAhqwC31UFUfy8mcFWMVGZw9VeWnkxFqz6RdbEwOpVSl/ydTXVZZ++o/wBq+d0We7qhGQ6quSgqoaXjMhQPJxBCaMRQmJilvVNIaJ3+dGm14FYQKeOB0oI/Bg56158qBOF1mULKNf4dwdyvybGZC18QydsgxGUfll2NV4JATeqh7smb7HpLj+aL6Uv5cbvkicceSzObc4Q99iY/UIdCkS19uHklLL8V3V3vspXXMGRX1CDe4qUCbbVMw/DlicIiXIRmAiKrp9APe6bhuKFHlpOI3jZp+O3GkeDhyBLU7KadMyRpO4zVEUG5vYlt97m3Ejyiip0
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR13MB4920.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(366004)(376002)(346002)(39840400004)(451199021)(83380400001)(186003)(54906003)(66574015)(76116006)(6506007)(966005)(26005)(71200400001)(478600001)(7696005)(9686003)(53546011)(2906002)(122000001)(52536014)(38070700005)(30864003)(8936002)(44832011)(33656002)(38100700002)(166002)(5660300002)(66556008)(55016003)(6916009)(66476007)(66446008)(316002)(41300700001)(4326008)(64756008)(66946007)(86362001)(8676002)(66899021); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: dLv+iaXDGD+rl5p+ENKRJlZbF+BRR4q3ofpM/ccuU0Zf0WRHS0N8qbbLB7JLJpHPWBCVryAwwgaSAKz1YzmoSTvVcUoC6BDgCDkyGTn5W9u3yV6axPF4K7D/AawiU6X2pv1HAhcF/MmCU56chHxD58gmfk7AWXzBoPMmE5oIziZ9T/BGJ8dHh44YJiC2Y+IPsHfyv/EFLOmYbLl15nGc85LyKr+bkl8kUIq4SuT2o/JWThfnI7pSaAMhK104gYrjivOQtLhcL1K5hDjrxSFFtfc5c/2cKA4xzcFiwzC2tvX0AUBWwjrVRQX9LvuOxWd48zlhJ5G6lOEEfMqErpjm/SRo7NqRY8DxMiOatE6rUpIwQbN0+j5Di5x6O1sDPDElvdzJw10ek5giEIYMmSpR7fnY58no6BHtsZ/ofgj7YBtJn9Zg+sdbtddGnE/9mV4AJPPXMFbnaLRrt+s/pqPq2g/mAhlwO5WvGD9DdBbAyp5e55MS1Ifa32qjJTNlp/y4oROjYJnPCH8p+tn5V91R4/s+21s/tKSpCZArHUqnN41rgTlgAbnRgi34qfre0XoF+C7qD9eXJazSjfY2miMowH1/zqYA2Wvut5NZB1NoN56ek52IRNNbIFE/LWxoBQXCB3VjDkTBuOLQiqshiPDz89E0emM+wxI0xQKoWODMogGSJE4sK5wK//0yHg54zubXBbl+zE+mdQ4aPmjedscZlDY/rQDNlkjCcJyNQ5Zoao1/ABFQY8+UHtuw7jdVlZWgUMQ+YPiwk1rBzLzIPkTMV+d5i+Mb01ccLVTPrge0ebjKWgh6CdefdoW8IW4oQ2dsVHUdfrfiHB6HV0/3jj9JYTqWQ/nBD4fxpeL9ORIzZW586eJYU6eL3F+oucVVW9XZeR7B2F89DJoo93Khm1+TuDL+ohYPNa5+XGj8E7uzc6ePQ8RL1i4FEqbcR/o/rvs2+jgE9ZlHOQqAzLjq4NJj1zt26GeIZNC8d3RhqKyfS6wt3dhMVOvSlTu/b/GepnqhPrspEQuVyPgcX9cyglPZXIplNxgAww8/A1w27L2/J1GR5rB5/kQ5Ss5yFbtMG+I307vtm6OCQk1gfv72a0fBrwtSuMbg9ryfxnVR6wC2wMp564aWxRBkLIOB/bOyvzJTVkpF3Lc6o+l+kCQ+RpGh1T6J/VL4tFROslQGFjruMrZMDSEOM1q4eahbpeG2bDAnzUFsPAFVd6srJhnvUzSUQZ8EPHZFFcUpP1EoiV9SSpyR6RcM76B+sa01fNSv4BazzHnpg1oYRCV7BXltO9eD9952Mq8dSgcCkVUzYNJHztYb4S5y+C3s69HH9e/Y8tYhl2lXLff7tluk7lU1Mb4O67S/c7Sv63U/YKQAz7xKZyd7b8VwZgHT/2Bdfcou0ji8dAVcOEN7yZbG80da8Fao+uaPyfzQ7tsqNd5F4xujjIgGqpjTul4LR42sOphe7igHiDGE3YP4jZp95DoQUeUt28hBxfX2UgoxcLi+5/BmGpkZ0RwROcmsXvJwkslFsTbjxqswgickB3m8FDwe8y1t4RAfLjJS18gOrMs0gQqtqLW9wQrfCN+DFUTJoIj57/0a
Content-Type: multipart/alternative; boundary="_000_CO1PR13MB492041AD9B39FFE205EAF5AA859F9CO1PR13MB4920namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR13MB4920.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef278720-bb8b-4a59-61f1-08db3e184607
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2023 01:16:57.7866 (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: HjsQcFugq+Q7LGhDN2/kGrJyqbB6NDIHFh1J9EnIk2N9Ypmm6Mm8flnt8Dzt3qIitvUem+E58BlNeNt2X2x1jQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR13MB4137
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/AQ39exWYcfKLZGwPvs7RKlAz7qs>
Subject: Re: [Tsv-art] Tsvart early review of draft-ietf-rtgwg-net2cloud-problem-statement-22
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Apr 2023 01:17:07 -0000

Lukasz,

Thank you very much for reviewing the document and the comments.
Please see below for the resolutions to your comments.

Linda

From: Łukasz Bromirski <lukasz.bromirski@gmail.com>
Sent: Friday, April 14, 2023 5:38 PM
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: David Black <david.black@dell.com>; tsv-art@ietf.org; draft-ietf-rtgwg-net2cloud-problem-statement.all@ietf.org; rtgwg@ietf.org
Subject: Re: Tsvart early review of draft-ietf-rtgwg-net2cloud-problem-statement-22

Hi Linda, Group,

Let me offer some points related to the latest version of the draft:

1. "DSVPN" - this is Huawei specific term describing VPNs that allow for dynamic connections between spokes which itself is 1:1 copy of Cisco DMVPN down to use of NHRP and mGRE (https://support.huawei.com/enterprise/en/doc/EDOC1100112360/a485316c/overview-of-dsvpn). Shouldn't we avoid vendor-specific product/solution names in RFC documents?

It's actually called out again in point 4.2 later on along with Cisco's DMVPN callout at the same time (which itself is not defined anywhere).
[Linda] Agree with your point. Is "NHRP [RFC2735] based multi-point VPN" a better name? Or Can you suggest a name to indicate the NHRP based multi-point-to-point or multi-point-to multi-point tunnels among those client's own virtual routers?

2.

"3.1: [...] Cloud GWs need to peer with a larger variety of parties, via private circuits or IPsec over public internet."

As far as I understood, the whole 3.1. section tries to underline need for flexible/resilient BGP implementation and I agree with that. However,  I'd argue that a lot of cloud-based connections happen via BGP over internet directly, not necessarily through private circuits or IPsec. The 4.2 section of that draft even mentions some examples of that use case.

[Linda] Azure's ExpressRoute (https://azure.microsoft.com/en-us/products/expressroute ), AWS's  Direct Connect ( https://aws.amazon.com/directconnect/ ) are via private circuits, which are widely used. They all limit on the inbound routes via both Direct connect and via Internet.


There's so much focus in the document on only two types of connection - MPLS VPN or IPsec. The actual use case of connecting your workload to the cloud can be easily addressed by any type of overlay routing, like GRE or VXLAN/GENEVE terminated on the virtual cloud gateway.
[Linda] When the Cloud connection is via Internet, the IPsec is exclusively used as outer header. Within the payload of the IPsec, client routes can be encapsulated by VXLAN/GENEVE, which is not the focus of the document.

"When inbound routes exceed the maximum routes threshold for a peer, the current common practice is generating out of band alerts (e.g., Syslog) via management system to the peer, or terminating the BGP session (with cease notification messages [RFC 4486] being sent)."

For completness sake, shouldn't we explicitly state what's the action in the first case? Typically, the additional routes above the threshold are ignored and this in turn may lead to other reachability problems.
[Linda] At the current time, there is no standard procedure when inbound routes exceed the maximum limits or across certain thresholds. We are planning to write a standard track draft in IDR WG to kick start the discussion, like sending notifications when threshold across, ignoring routes that are not originated by the clients, or having some kind of policy on ignoring additional routes. There will be a lot of debates on this subject. IDR WG had many attempts on this in the past. None has reached consensus.

"3.4.1: [...] Therefore, the edge Cloud that is the closest doesn't contribute much to the overall latency."

How that's a problem?

[Linda] Here is what is intended to say:

  1.  The difference in routing distances to multiple server instances in different edge Clouds is relatively small. Therefore, the edge Cloud with the shortest routing distance might not be the best in providing the overall latency.


"4.3: [...] However, traditional MPLS-based VPN solutions are sub-optimized for dynamically connecting to workloads/applications in cloud DCs."

The whole section says existing MPLS VPNs and/or IPsec tunnels are being used to connect to Cloud DCs. So how exactly the "traditional MPLS-based VPNs" are "sub-optimized" if at the same time they're the exact means document mentions of solving the problem?
[Linda] "sub-optimal" because
The Provider Edge (PE) nodes of the enterprise's VPNs might not have direct connections to the third-party cloud DCs used by the enterprise to provide easy access to its end users. When the user base changes, the enterprise's workloads/applications may be migrated to a new cloud DC location closest to the new user base. The existing MPLS VPN provider might not have PEs at the new location. Deploying PEs routers at new locations is not trivial, which defeats one of the benefits of Clouds' geographically diverse locations allowing workloads to be as close to their end-users as possible.

"4.3. [...] The existing MPLS VPN provider might not have PEs at the new location. Deploying PEs routers at new locations is not trivial, which defeats one of the benefits of Clouds' geographically diverse locations allowing workloads to be as close to their end-users as possible."

When reading this literally, I'd say that any SP offering MPLS VPNs will be anyway more flexible in terms of reach (if it covers given geo) than pretty much fixed and limited number of cloud DCs available. However, I sense the intent here was to underline role of "agile" DCs set up by for example "cloud" stacks of 5G services (and similar services), and if so - that likely would require some clarification to be well understood.
[Linda] Setting up MPLS circuits takes weeks/months.

"4.3. [...] As MPLS VPNs provide more secure and higher quality services, choosing a PE closest to the Cloud GW for the IPsec tunnel is desirable to minimize the IPsec tunnel distance over the public Internet."

MPLS VPNs provide more secure and higher quality services.... than what?
[Linda] MPLS VPNs utilize private links.  Entrance to MPLS VPNs with edge filters provide additional filter. These are more secure than the public Internet.

"4.3. [...] As multiple Cloud DCs are interconnected by the Cloud provider's own internal network, the Cloud GW BGP session might advertise all of the prefixes of the enterprise's VPC, regardless of which Cloud DC a given prefix is actually in. This can result in inefficient routing for the end-to-end data path."

That's true, but either we praise use of anycast (in the doc above) or claim it's inferior to instead polluting routing table (announcing more prefixes), or limiting visibility (by announcing less prefixes). You can't really have it both ways.
[Linda] the intent of the section is to document the problem and describe a get around method:
To get around this problem, virtual routers in Cloud DCs can be used to attach metadata (e.g., GENEVE header or IPv6 optional header) to indicate Geo-location of the Cloud DCs.
Can you suggest a better text?

"5. As described in [Int-tunnels], IPsec tunnels can introduce MTU problems. This document assumes that endpoints manage the appropriate MTU sizes, therefore, not requiring VPN PEs to perform the fragmentation when encapsulating user payloads in the IPsec packets."

Well, typically no, it's 2023 and while PMTUD is still broken in parts of the internet that's abusively controlled or censored, the real problem here is with networks that run above typical 1500 bytes which is common for virtual environments and likely was a reason that text was put in place. Maybe underlining this would make sense in this paragraph?
[Linda] IETF drafts use plain text. Can't use underline. Can you suggest a better wording for this? Thank you.

"5.2. IPSec" -> "IPsec"
[Linda] changed.

"5.2. IPSec encap & decap are very processing intensive, which can degrade router performance. NAT also adds to the performance burden."

That's why nowadays IPsec is executed in hardware, or in "hardware-accelerated" software path (like QAT for x86-pure workloads), so is typically NAT on enterprise gear that does qualify as a "PE" so often mentioned in this document.
[Linda] Are the  "hardware-accelerated" path performance also impacted by larger number of IPsec flows? Can you suggest a better wording?

"5.2. [...] When enterprise CPEs or gateways are far away from cloud DC gateways or across country/continent boundaries, performance of IPsec tunnels over the public Internet can be problematic and unpredictable."

...compared to? Pure IP routing between the same IPs?
[Linda] comparing with private links.

"7. [...] via Public IP ports which are exposed"

Wouldn't it make sense to use 'interfaces' here? "ports" has TCP/UDP layer 4 connotation.
[Linda] on routers, the term "physical ports" are commonly used, like Ethernet ports, OC12 Ports, WIFI ports, etc.

"7. [...] Potential risk of augmenting the attack surface with inter-Cloud DC connection by means of identity spoofing, man-in-the-middle, eavesdropping or DDoS attacks. One example of mitigating such attacks is using DTLS to authenticate and encrypt MPLS-in-UDP encapsulation (RFC 7510)."

How it is different than protection offered by IPsec?
[Linda] This section is about those attacks to the public facing "interface" that support IPsec.

"7. [...] When IPsec tunnels established from enterprise on-premises CPEs are terminated at the Cloud DC gateway where the workloads or applications are hosted, traffic to/from an enterprise's workload can be exposed to others behind the data center gateway (e.g., exposed to other organizations that have workloads in the same data center).

To ensure that traffic to/from workloads is not exposed to unwanted entities, IPsec tunnels may go all the way to the workload (servers, or VMs) within the DC."

How that problem statement would be different than DTLS solution/protection from the beginning of the section?

[Linda] DTLS is at the Transport Layer. Here we are talking about IP layer. The answer to that security question is long.  As you know IPSEC has different attack planes than DTLS at different costs. Are you looking for a chart that compares this facet?  Or can you simply reference the appropriate RFCs?
--
./

Thank you.
Linda


On 14 Apr 2023, at 19:24, Linda Dunbar <linda.dunbar@futurewei.com<mailto:linda.dunbar@futurewei.com>> wrote:

David,
We really appreciate your review and comments. Please see below for the resolutions.
Sorry for the delayed response. I missed yours when I was going through the comments from other reviewers.

The revision -23  https://datatracker.ietf.org/doc/draft-ietf-rtgwg-net2cloud-problem-statement/ has addressed the comments from OpsDIR, RTGDIR, DNSDIR and GENART. Changes to your comments will be reflected in the -24 revision.

Linda
-----Original Message-----
From: David Black via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>>
Sent: Monday, April 3, 2023 4:13 PM
To: tsv-art@ietf.org<mailto:tsv-art@ietf.org>
Cc: draft-ietf-rtgwg-net2cloud-problem-statement.all@ietf.org<mailto:draft-ietf-rtgwg-net2cloud-problem-statement.all@ietf.org>; rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Subject: Tsvart early review of draft-ietf-rtgwg-net2cloud-problem-statement-22

Reviewer: David Black
Review result: Not Ready

Transport Area Review:

        Dynamic Networks to Hybrid Cloud DCs: Problem Statement and
                           Mitigation Practices
              draft-ietf-rtgwg-net2cloud-problem-statement-22

Reviewer: David L. Black (david.black@dell.com<mailto:david.black@dell.com>)
Date: April 3, 2023
Result: Not Ready

>From a Transport Area perspective, there's not a lot of relevant content in this draft.
Section 5 mentions IPsec tunnels, which raise the usual transport-related concerns in dealing with tunnels.  Those concerns can be primarily addressed by citing appropriate references, e.g., MTU concerns are discussed in the tunnels draft in the intarea WG, and ECN propagation is covered by RFC 6040 plus the related update draft for shim headers in the TSVWG working group.  I don't see any serious problems here.
[Linda] For the MTU introduced by IPsec tunnels, how about adding the following sentences?
As described in [Int-tunnels], IPsec tunnels can introduce MTU problems. This document assumes that endpoints manage the appropriate MTU sizes, therefore, not requiring VPN PEs to perform the fragmentation when encapsulating user payloads in the IPsec packets

IPsec tunnels are over public internet, which doesn't support ECN. Why need to mention RFC6040?


OTOH, from a broader perspective, the draft is not a coherent problem statement - it discusses a plethora of technologies ranging from MPLS to DNS, often without making any connections among them (e.g., section 6 identifies policy management as a requirement, but there's no discussion of policies that require management elsewhere in the draft).
[Linda] This document describes the network-related problems enterprises face when interconnecting their branch offices with dynamic workloads in third-party data centers (a.k.a. Cloud DCs) and some mitigation practices. It is a list of technologies ranging from VPN to DNS.


I'm not even sure what the scope of the draft is, e.g.:

a) The abstract states that the draft is "mainly for enterprises that already have traditional MPLS services and are interested in leveraging those networks," but section
3.4 discusses 5G Edge Clouds, which are rather unlikely to use MPLS.
[Linda] The document is mainly for enterprises that already have traditional VPN services and are interested in leveraging those networks (instead of altogether abandoning them). MPLS (which is now replaced by VPN) is just one example.


b) There are at least three roles for BGP in this draft that are not disambiguated - IGP, EGP, and VPN routing protocol for MPLS-based VPNs, e.g., EVPN.  Section 4 would be a good place to clarify this by describing the Gateway interfaces in detail, including the role of BGP.
[Linda] Connecting to Cloud needs BGP, but doesn't run IGP, EVPN.
The intend of the draft is to identify future work in BGP.

In its current form, I don't understand the target audience or purpose of this draft, especially the head-spinning mixture of topics in section 3, so I cannot recommend IETF publication of the draft in its current form.
[Linda] The intent of the document is to lay out current mitigation methods and additional work on extension to BGPs, such as https://datatracker.ietf.org/doc/draft-ietf-idr-sdwan-edge-discovery/

Perhaps the draft ought to be focused and organized around extending and/or using MPLS and MPLS-based VPNs - much of the material in Sections 4 and 5 would be applicable, and some of the worst of section 3's distractions (e.g., 5G, DNS) could be avoided or at least scoped to the relevant VPN technologies.
[Linda] DNS issues introduced by connecting to Cloud DCs were strongly requested by DNSOps and OpsDIRs.

Thank you very much
Linda



_______________________________________________
rtgwg mailing list
rtgwg@ietf.org<mailto:rtgwg@ietf.org>
https://www.ietf.org/mailman/listinfo/rtgwg