[Sidrops] draft-ietf-sidrops-8210bis-23 is ambiguous session mismatch handling
Marco Marzetti <marco@lamehost.it> Wed, 17 December 2025 13:38 UTC
Return-Path: <marco@lamehost.it>
X-Original-To: sidrops@mail2.ietf.org
Delivered-To: sidrops@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E83E59BC812D for <sidrops@mail2.ietf.org>; Wed, 17 Dec 2025 05:38:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lamehost-it.20230601.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jZFYF8j9BYEK for <sidrops@mail2.ietf.org>; Wed, 17 Dec 2025 05:38:21 -0800 (PST)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 73E559BC8126 for <sidrops@ietf.org>; Wed, 17 Dec 2025 05:38:21 -0800 (PST)
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-c0ec27cad8cso3368177a12.1 for <sidrops@ietf.org>; Wed, 17 Dec 2025 05:38:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lamehost-it.20230601.gappssmtp.com; s=20230601; t=1765978693; x=1766583493; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=DVuepIoE9BhaX4qL4bslwONOLNC6rmMgFT0TL4SVQ7o=; b=nZU31gSch7GQqugk6ROdZUiUl0nYSS369rrYJjMZSEHlP/tsiis0anrKaMiDKfwqEK MJzZ0OTPuxPXQdSZ5kodcQaVBN546XPqktb1BjOXW1Z8KiGDhs+uH0DGd5Lgnj29kdTp YdQoV5ifXtf96Be8T3BvtWWKuWlfQbWm4vIGRAslzm8lt6vN7wtX4kEHP32mv2YdpEGI lWTJLmRLaW4wHXorf2nyrCCPSW12NKmx2/RyJxuFQh/vE8sottwcaw079UgMnSPe4nwC JTmv+C5jzZ4eCQiMcGvApZi/De9Byyy2RlAs6vn37xjFU44ata3yBQTti6DPa9oAKOk5 bzxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765978693; x=1766583493; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DVuepIoE9BhaX4qL4bslwONOLNC6rmMgFT0TL4SVQ7o=; b=P5WOdZDQHHJnovvhI/xDK3wabJ+VhUtZT4UT3mfPEwTg69F1ztYpyY3YmY4HCIdbyY 4q24lXVtfoXF7aX7cSHBtJmY3qtF3k4Jp3s6A/fzXbAvUiEmywxSruPxej/XVydm5Ore btCl4wgCb9OGuZTWXh7VniKB6h6vGHoTo5gbZbouQMnJ+cSOjyHEi/Q9XpZ9sUhkYbEP 81zMSfDwC5pfHwnD3I1QFfg7juQJRvSt8uS1JXZpY41DfmZCbfGDZIC34kr9xeHFOeFK 51mSdA6CuiMlxCij8vFHINyl2fSQfzx6awBsqVEDDZkbqMhStomr7vgx9LeXfp2cveo9 S4LA==
X-Gm-Message-State: AOJu0YziA2rdSVnI1mAza1uLiRbrJZZa2P58klQzlictBqBQdYD6BcPV g4aliGDaiL0q/0ntLgEghp2DbwtzsNsfOcO00NmzZPK3Lc10pPOO/n/1UbPzuw0y6sGJ5sxB1u1 DiGURjmCR3xk03NhnlmulqcsRZVfGn4WBJ8r1fp1YDzZ0pRGjlvMHL00=
X-Gm-Gg: AY/fxX6Yq/fPFQwugGlN5pzz3uhT+33bbv2rAswPWnurdhwotS5+buhlHQAtY9ktIhd Cgu2EWey7hLEltXgTaaBimht/ET9ACvHOVN1KeDDWnJP/bdZsoO/RRKAeyNqlmm85alOwcEJz9E 4fI/hCmnX2jt0rg3SF9D9EYX2RWlfFl5bYMKhDmIYB304wgCNKizjH48rSsweyqMZ5Uay1AeHLb 5p+zJqmfLl11rkcgE1zyvXF85Qpfg1ixJfjhrKYbNkWFx2sfmcV4dzdQllKueeEu4Oa6/U=
X-Google-Smtp-Source: AGHT+IEZerhUKivNXk50OZZr4sgkZVrAJg2rmeL++fk7N2YkG11hWWqdBJURZCN3rbkWXs+Fxeq++9W/hQcic3NTlfQ=
X-Received: by 2002:a05:7301:2e32:b0:2a4:7cb9:b7da with SMTP id 5a478bee46e88-2ac303a39f1mr11166786eec.25.1765978692985; Wed, 17 Dec 2025 05:38:12 -0800 (PST)
MIME-Version: 1.0
From: Marco Marzetti <marco@lamehost.it>
Date: Wed, 17 Dec 2025 14:38:01 +0100
X-Gm-Features: AQt7F2qc_wRJgHH69rP0Qw-fH2Oq19Fjg_rbnI90f9k3yd2_SZoDRbG_2AeMfeo
Message-ID: <CAO367rWV4rsnSM9jYG3N1hfPjq8mhqn36m0SLzO9eF6QZAgQ9g@mail.gmail.com>
To: SIDR Operations WG <sidrops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ad358e064625f448"
Message-ID-Hash: 6GRFNLIOZCBQ435ITAV3WGRGW5AUP6TW
X-Message-ID-Hash: 6GRFNLIOZCBQ435ITAV3WGRGW5AUP6TW
X-MailFrom: marco@lamehost.it
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-sidrops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Sidrops] draft-ietf-sidrops-8210bis-23 is ambiguous session mismatch handling
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/AYSH2MEIbHPIUEqE3ayg_zc4smg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Owner: <mailto:sidrops-owner@ietf.org>
List-Post: <mailto:sidrops@ietf.org>
List-Subscribe: <mailto:sidrops-join@ietf.org>
List-Unsubscribe: <mailto:sidrops-leave@ietf.org>
Dear members of the SIDROPS WG,
I am working on a Python implementation of a RTR Cache, and I noticed some
ambiguity around how session mismatch should be handled.
At 5.1. (Fields of a PDU) the draft states that:
If, at any time after the
protocol version has been negotiated (Section 7), either the
router or the cache finds that the value of the Session ID is not
the same as the other's, the party which detects the mismatch MUST
immediately terminate the session with an Error Report PDU with
code 0 ("Corrupt Data"), and the router MUST flush all data
learned from that cache.
While at 5.3. (Serial Query), the it states:
The Session ID tells the cache what instance the router expects to
ensure that the Serial Numbers are commensurate, i.e., the cache
session has not been changed. If the Session ID does not match, the
cache MUST respond with a Cache Reset.
Does that mean that the Cache should send the Error Report PDU in all cases
but not in response to a Serial Query?
Thanks
--
Marco
- [Sidrops] draft-ietf-sidrops-8210bis-23 is ambigu… Marco Marzetti
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Job Snijders
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Tom Harrison
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Tom Harrison
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Tom Harrison
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Tom Harrison
- [Sidrops] Re: draft-ietf-sidrops-8210bis-23 is am… Ralph Covelli