Re: Expected Client Response to SERVER_BUSY

Töma Gavrichenkov <ximaera@gmail.com> Wed, 20 February 2019 15:04 UTC

Return-Path: <ximaera@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76D09130ECF for <quic@ietfa.amsl.com>; Wed, 20 Feb 2019 07:04:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 gBhYitlCQGuG for <quic@ietfa.amsl.com>; Wed, 20 Feb 2019 07:04:10 -0800 (PST)
Received: from mail-yw1-xc32.google.com (mail-yw1-xc32.google.com [IPv6:2607:f8b0:4864:20::c32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9694130EC0 for <quic@ietf.org>; Wed, 20 Feb 2019 07:04:09 -0800 (PST)
Received: by mail-yw1-xc32.google.com with SMTP id f192so441075ywh.6 for <quic@ietf.org>; Wed, 20 Feb 2019 07:04:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+gsAYIHKdViqNCoTlSD5W/uuGXdXn9uNIaFk5FnZts0=; b=aA5mP89csrK2D5P796niHtYiya5db9G83c2OqVG09s/eUrRAAFFk9XBVrWujcGZ1tG RuG53538Ca5OVao4pRHqVOoUuywWGpAF85XTUgAV6Hatv8qV84mMNNsuGjDzMUsRTHet /Cv2lUTuZy1ANTDfffxLgYHy3TQswOr6zN1N2JED0kx8fk93GUwsD8x4DtRYLKkUJXzO V6wCNehWw980QVFRtx/DLllfHhx7aIEqmXGtfHdQAJNOrJiELecmyTuFkuweSnkepX2j hOGV94xwWvmTDKKejzQLFYsqr/6NEWktyR/s8JhC39AXDF6T1Dn/7ZqW9n68TuFm4ena OViQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+gsAYIHKdViqNCoTlSD5W/uuGXdXn9uNIaFk5FnZts0=; b=YrES0BfmUXUoSy4K7LBiYwqOs1kJmG6ZRiMaxoC57jo7lforp0ZfRgAzaQietiVE1c /IuclyPFaBVXUq4FUSrzFvmco+/vJ1P2ua0BeFvr6HYFHa3XNk2fHQlpM1QBeVbZ91vF HaU7OKvhMVzP04p6P+x6pPZq360dMboVcSTZ4C1Xzf+6qWTDHRCXrAX34GuTypICWr8F YU4eegCieKcE4mG1Om5xd3ZztBvVkMqNQOhHIEjrb5MvzeqrACJmd5QX0UbgK4m8mCfO iRmme+dJn0QoCce4Lf1H7fWNoJQN6QinC/vtVu7x2ewn9WLvMAqwupdFB7JSaM29kI8+ EJIA==
X-Gm-Message-State: AHQUAuZnEbUwoF5tns2Zu9D6wflRJO9XdmiZbb5SJQfslZWAc9Unerd3 53iO5TbnfRBguq9viVhTskH0drOKr3YKxMmx8ok=
X-Google-Smtp-Source: AHgI3Ib1VZIIkdYHymxkK3ZkOsqEKdQkB2bUDo+mCWPwZNJQ9y4NyS4FnqswPS06qYwvZc9MUs9yabS+7sddsWyJKhk=
X-Received: by 2002:a81:1d15:: with SMTP id d21mr27389433ywd.323.1550675048771; Wed, 20 Feb 2019 07:04:08 -0800 (PST)
MIME-Version: 1.0
References: <CY4PR21MB0854341128C64E450E7C2DA2B37C0@CY4PR21MB0854.namprd21.prod.outlook.com> <CAKcm_gPmQiMhzfXnkEB4u+X+84bCbL8FE3Lj3ZdPPQBBu+4uPg@mail.gmail.com> <1AF7E952-4542-4C40-8652-BFFBFA61784A@trammell.ch> <CAKcm_gN11=DcV2v-JrX+Ym88D7P1Ey3rDvYomTf1seemsWDSwA@mail.gmail.com> <CY4PR21MB0854D8F7383CDF72EEDAE9FBB37D0@CY4PR21MB0854.namprd21.prod.outlook.com>
In-Reply-To: <CY4PR21MB0854D8F7383CDF72EEDAE9FBB37D0@CY4PR21MB0854.namprd21.prod.outlook.com>
From: Töma Gavrichenkov <ximaera@gmail.com>
Date: Wed, 20 Feb 2019 07:03:49 -0800
Message-ID: <CALZ3u+Zmau+167msd9+OGcU+V00+__yLK83ByNEqvWhm7yFORg@mail.gmail.com>
Subject: Re: Expected Client Response to SERVER_BUSY
To: Nick Banks <nibanks=40microsoft.com@dmarc.ietf.org>
Cc: Ian Swett <ianswett@google.com>, "Brian Trammell (IETF)" <ietf@trammell.ch>, IETF QUIC WG <quic@ietf.org>, Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/JLN7iAkYDZjL12q5zEeD7ztnyJc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Feb 2019 15:04:17 -0000

On Wed, Feb 20, 2019 at 6:50 AM Nick Banks
<nibanks=40microsoft.com@dmarc.ietf.org> wrote:
> It would be nice to have a way for the server to say
> “QUIC is temporarily unavailable right now, please
> go use TCP instead.”

One issue here is that under a DDoS attack an ISP would just apply
selective blackholing or flow specification which would simply drop
all the incoming UDP traffic to protect the last mile. Depends on the
attack pattern somewhat, sometimes blackholing might be more granular,
but all in all you should expect that.

The only hope here is that a client would interpret response timeout
in the same way as SERVER_BUSY.

--
Töma