Re: [Sidrops] rfc8210bis further review - question 2
Job Snijders <job@fastly.com> Sat, 09 March 2024 11:54 UTC
Return-Path: <job@fastly.com>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B77CC14F6A8 for <sidrops@ietfa.amsl.com>; Sat, 9 Mar 2024 03:54:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=fastly.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 FOB3xNDMbK3l for <sidrops@ietfa.amsl.com>; Sat, 9 Mar 2024 03:53:57 -0800 (PST)
Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8633C14F6A6 for <sidrops@ietf.org>; Sat, 9 Mar 2024 03:53:57 -0800 (PST)
Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-a3f893ad5f4so217174466b.2 for <sidrops@ietf.org>; Sat, 09 Mar 2024 03:53:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastly.com; s=google; t=1709985236; x=1710590036; darn=ietf.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=tPpP9bLovTNZe1Gs3v01uriGy8BAFwA52/qLI+l5XA0=; b=v/Tvt6XRl85yeQctEygchwW5ZeUiNUNNcrJraqe/pi1GUY+5IUfeGzJV1azhVNnv08 SG+SarLiwLFDG6fb60SWpl/bl4ngNmbG5t3z0JmdaDu1bhbsC9Hm98Tk17Bzihaa20Yw fe7tmHFzbG9sjuLU7YQ/ypsZKE1gesSWLiLDQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709985236; x=1710590036; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tPpP9bLovTNZe1Gs3v01uriGy8BAFwA52/qLI+l5XA0=; b=q5D9bIXSqGD2GYcHYguOv0+LkYfug9TcgQ3CQhOM8XY41xL2A3Q7fVWdYZLe3+8QUQ IYkpVn93OYqnZN37i35qHDscksIWjp0fWRdtY083A63OsltAuRsSt7fllDtJcwLUysso bHruCsJzyB84kbdDrb2SPlrGR4kX0QbjjoQAb3aeOiRMw6uZ22zwfZ6ArypiRi7yCzdm jSW2qywDWEQidXq/Zv2/piXStyt35dED1h7YGOibapVWWassTAnOyEOx72AHwRaFfpKM NdHgQ3DiXptBZEaIlPQNU8wv7saZN5GCkOAQU4TYQn5My1Qy/8Yxyi1VWQpART4w+puL Wigw==
X-Gm-Message-State: AOJu0YwJ5djsYwwuJpGl/aopIDzYVJcNhi5zSiu48vTPVxbOh9Wo1YBP TxRMLO6xRf9pvcjatvc8+ct2qZVuvYeD5ybDWSan3DcaZG9O0JmIz8tZ25ObgRrlm3TP/52vmDQ 1D3BLDgA9Lo5PzFnDugXg6i7xYwHybXpbRzG5lIEfWH5dFVgOaB6jLFm8q1G8cTrVwCNbJ3N9a3 7e8LvFGwIMDm0mRoopDz8DDrkt
X-Google-Smtp-Source: AGHT+IEi6JnMVLsOG1+8pQxWCX8AiuhXG5VwINB7FBBucAM6a65b05scsyujndd8nObxBXXQ+91C3Q==
X-Received: by 2002:a17:906:6a18:b0:a45:f7f9:94fb with SMTP id qw24-20020a1709066a1800b00a45f7f994fbmr1005984ejc.73.1709985235503; Sat, 09 Mar 2024 03:53:55 -0800 (PST)
Received: from snel ([2a10:3781:276:3:16f6:d8ff:fe47:2eb7]) by smtp.gmail.com with ESMTPSA id e14-20020a1709061e8e00b00a45f39b2d16sm796840ejj.200.2024.03.09.03.53.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Mar 2024 03:53:55 -0800 (PST)
Date: Sat, 09 Mar 2024 12:53:53 +0100
From: Job Snijders <job@fastly.com>
To: sidrops@ietf.org
Message-ID: <ZexN0VtykWRlmGvq@snel>
References: <ZexJxZYsgNGth_Q7@snel>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <ZexJxZYsgNGth_Q7@snel>
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/RfJzWzqEsClxRQD4gohkK2IHAjo>
Subject: Re: [Sidrops] rfc8210bis further review - question 2
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Mar 2024 11:54:01 -0000
Dear all, Question 2 ========== nit: Section 7 s/the ache can support/the cache can support/ In section 2 there is: """A Serial Number is not commensurate between different caches or different protocol versions, nor need it be maintained across resets of the cache server.""" And text in section 7 states: """Since Session ID and Serial Number values are specific to a particular protocol version, the values in the notification are not useful to the router.""" But, the above to me seems to bury the lede a bit. The cache is well-positioned to impress upon the router implementation that Session IDs are specific to protocol version by generating a different Session ID for each protocol the cache supports. This need not be a RTR-client-side-only thing. In StayRTR we're experimenting with Session ID's that are spaced 100 apart based on the protocol version, for robustness: https://github.com/bgp/stayrtr/pull/110/files#diff-f7fbf82427d380e634a805b4847b4b7b31984a37307ebd85683e183afd8c610aR169-R173 Perhaps worthwhile to document approach or even make it mandatory? This approach seems to help in the face of RTR client implementations that got version negotiation slightly wrong. So perhaps in Section 2, Glossary: """ Session ID: When a cache server is started, it generates Session IDs to uniquely identify the instance of the cache, one unique Session ID for each of the different protocol versions the cache supports, to bind it to the sequence of Serial Numbers that cache instance will generate. This allows the router to restart a failed session knowing that the Serial Number it is using is commensurate with that of the cache. """ Kind regards, Job
- [Sidrops] rfc8210bis further review - question 1 Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Claudio Jeker
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Claudio Jeker
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Randy Bush
- [Sidrops] Re: rfc8210bis further review - questio… Randy Bush
- Re: [Sidrops] rfc8210bis further review - questio… Borchert, Oliver (Fed)
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Claudio Jeker
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Claudio Jeker
- [Sidrops] Re: rfc8210bis further review - questio… Job Snijders
- Re: [Sidrops] rfc8210bis further review - questio… Job Snijders
- [Sidrops] Re: rfc8210bis further review - questio… Randy Bush
- Re: [Sidrops] rfc8210bis further review - questio… Borchert, Oliver (Fed)