Re: [Qirg] Additional comments on Rodney draft

Bruno Rijsman <brunorijsman@gmail.com> Wed, 20 November 2019 14:05 UTC

Return-Path: <brunorijsman@gmail.com>
X-Original-To: qirg@ietfa.amsl.com
Delivered-To: qirg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B4EF120928 for <qirg@ietfa.amsl.com>; Wed, 20 Nov 2019 06:05:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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_HELO_NONE=0.001, 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 wOXQDd4AZNPL for <qirg@ietfa.amsl.com>; Wed, 20 Nov 2019 06:05:08 -0800 (PST)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 D3E3A120917 for <qirg@irtf.org>; Wed, 20 Nov 2019 06:05:07 -0800 (PST)
Received: by mail-wr1-x42a.google.com with SMTP id t1so28297333wrv.4 for <qirg@irtf.org>; Wed, 20 Nov 2019 06:05:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=uBMfJUdsKSrEei9b2/kyid77PGEHNy+JQJrqYPIX2+k=; b=iO1+tF6vUVuiNAuv9hWtEgw+Shx+TsaIUF7fb4o3UVbehFMBmTRxWFi75d2KIVE1FN 1ijgxU23tyTOwG3XYbsKhTKJmGb/u6yHOcykWOOOwpMmXlN43U6ckcuVaqv2948MDdql C5LiK7+H90pDgDMQ4mzDF6qFTaUckRZYin/P4V5CA0aAgIYVBpuK/tnw8XKTqNKVZSD2 28dwMyrzujbgE7uktG5OL4HVtF0919CCDNNvoLvMYm5Nc34cPie6vSK9EwI+o1A51BtU z4VQaA1GeuiGHc+UieYLOz9tDY9Q8IsFZumUd4+fz9CXRHPhlMo6KDg5ZGkVFB1bhrBn zrFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=uBMfJUdsKSrEei9b2/kyid77PGEHNy+JQJrqYPIX2+k=; b=UBuSonCpfS4RAcX27wAZ7YCdDhIRMUikcDI46Xo/JfqHZBXTyF9+aKOqsANtZLqd7f 73JVSe+r2DGjlcSaWbKOJZ6D43TMskSM9+ieaNqWonQZRm+tFraJIiC+6G2QOvYgu+jv bvFFvRTF9i6P9U3CgoXOYhTCVuV7Q20fFAOhfkcFAOCtSyRD+TaSFUJ2DzMJ4psdjzKK 67OY9mYCIFZV106cilgjzI4oeRLiesmJuPNK86QfRcrc0gUtf1JEnqzVKk6Py579VBXs zgwK0V18NX2zyw+n1DaIs/gNM3icKXhw9ILjVn7XZzSpaHquba+U4ILnrLFiS61SB0Ua PJjg==
X-Gm-Message-State: APjAAAWWnd4wNrChmVRRbkBdWY45wF9xbbkg6GD6UGQwyHfWL+ZF5ffo nAYIWYdPFM7o+FM+cj8SGPA=
X-Google-Smtp-Source: APXvYqxC2IYfzE2sSCpJ67DnCUda3tpnJrlISNrq8uhfcGokvr7A2c7nnEB02jS9K3VNvp2pxoWQyA==
X-Received: by 2002:adf:ea0a:: with SMTP id q10mr3481543wrm.275.1574258706187; Wed, 20 Nov 2019 06:05:06 -0800 (PST)
Received: from brunos-macbook.ws.tudelft.net (x032197.tudelft.net. [131.180.32.197]) by smtp.gmail.com with ESMTPSA id x8sm31025867wrm.7.2019.11.20.06.05.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Nov 2019 06:05:05 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Bruno Rijsman <brunorijsman@gmail.com>
In-Reply-To: <F4AA3909-0183-4A50-B4C8-230BB26B737D@gmail.com>
Date: Wed, 20 Nov 2019 15:05:03 +0100
Cc: qirg@irtf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <73E23469-5C0D-4144-95AB-95E560A7F7CE@gmail.com>
References: <381FB3E4-5DD4-4C99-A7A0-E165AF350C8D@gmail.com> <F4AA3909-0183-4A50-B4C8-230BB26B737D@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/qirg/zuxI-pDaAmchRkMH1s4Enhx8eFs>
Subject: Re: [Qirg] Additional comments on Rodney draft
X-BeenThere: qirg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Quantum Internet \(proposed\) RG" <qirg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/qirg>, <mailto:qirg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/qirg/>
List-Post: <mailto:qirg@irtf.org>
List-Help: <mailto:qirg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/qirg>, <mailto:qirg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2019 14:05:09 -0000

Ah yes, with apologies to Dave, I knew that this was going to be a controversial statement. Preference for soft-state vs hard-state appears to be like a preferred religion or preferred editor - once someone has an opinion on the matter, it is hard to convince them otherwise (and yes, I myself am guilty as charged ;-)

Just one minor correction: I do think you need a hop-by-hop control plane for the classical channel. Any simple control protocol will do (standard OSPF, BGP, whatever…). For the classical channel, you don’t need anything fancy like RSVP. I am only advocating RSVP-like constructs for the quantum channel.

— Bruno

> On Nov 20, 2019, at 2:35 PM, Dino Farinacci <farinacci@gmail.com> wrote:
> 
>> (4) In the QIRG meeting someone made an argument for using soft-state. I know this is going to be a controversial statement, but I think that hard-state is *much* better. Soft-state is the main reason that RSVP has problems scaling when we are creating a full mesh of LSPs between N edge nodes, where N large (say more than 100). You end up with 100^2 = 10,000 LSPs, and all the soft-state refreshing just kills the control plane. Hard-state protocols, such as BGP and the now-defunct CR-LDP, only need to advertise state once, and then it stays valid until the state is explicitly withdrawn or the transport connection breaks. The complexities of cleaning up the state are greatly exaggerated by soft-state proponents, and this is a well-solved problem (use TCP + one keep-alive per TCP connection, not per circuit).
> 
> Dave Oran said this and he is right. That is if you feel you need a control protocol hop-by-hop in the underlying classical network, which I think you don’t.
> 
> Soft state refreshes are more robust for failures and redundancy and allow state to time out gracefully (given there is no time budget to time out state, as Dave stated). 
> 
> Soft state refreshes in the last 10 years have gotten a bad name because when there is no state change, people think you waste bandwidth.
> 
> Dino
>