[bess] Martin Duke's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
Martin Duke via Datatracker <noreply@ietf.org> Wed, 23 February 2022 01:32 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: bess@ietf.org
Delivered-To: bess@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D4CD23A0C45; Tue, 22 Feb 2022 17:32:45 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Martin Duke via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-bess-srv6-services@ietf.org, bess-chairs@ietf.org, bess@ietf.org, matthew.bocci@nokia.com, matthew.bocci@nokia.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.45.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Martin Duke <martin.h.duke@gmail.com>
Message-ID: <164557996584.12391.14121053572085280368@ietfa.amsl.com>
Date: Tue, 22 Feb 2022 17:32:45 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/x5mIX6YclzPRsJ8P5h_L7Z5sGd8>
Subject: [bess] Martin Duke's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2022 01:32:46 -0000
Martin Duke has entered the following ballot position for draft-ietf-bess-srv6-services-11: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-bess-srv6-services/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- (3.2.1) "BGP speakers that do not support this specification may misinterpret, on the reception of an SRv6-based BGP service route update, the part of the SRv6 SID encoded in MPLS label field(s) as MPLS label values for MPLS-based services. Implementations supporting this specification MUST provide a mechanism to control the advertisement of SRv6-based BGP service routes on a per-neighbor and per-service basis. The details of deployment designs and implementation options are outside the scope of this document." The idea that BGP hosts are going to be made non-interoperable because you're re-purposing the MPLS label, and so hosts are just going to have to remember who it's OK to exchange this TLV with, sounds unsatisfactory to me. Is there no way to negotiate this? Perhaps the solution John Scudder proposes in his second DISCUSS would solve this problem too: just have a new type for these overloaded MPLS labels. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- This document was very difficult to follow without a thorough grounding in the references, but I managed to have some comments anyway: - I support John Scudder's second DISCUSS. - Please expand VRF, SLA, RIB, NLRI, and all other acronyms on first use. (3.2.1) " The Transposition Offset MUST be less than LBL+LNL+FL+AL The sum of Transposition Offset and Transposition Length MUST be less than LBL+LNL+FL+AL" The second condition makes the first redundant for all Transposition Length >= 0! It makes me think there's a typo. (5) and (6) "The SRv6 Service SID SHOULD be routable within the AS of the egress PE" SHOULD? Under what circumstances would it be OK for it not to be routable? [I see Alvaro also commented on this, but I'd like to call out that Sec 6 does the same thing]
- [bess] Martin Duke's Discuss on draft-ietf-bess-s… Martin Duke via Datatracker
- Re: [bess] Martin Duke's Discuss on draft-ietf-be… Ketan Talaulikar