Re: [bess] Warren Kumari's Discuss on draft-ietf-bess-srv6-services-10: (with DISCUSS and COMMENT)
Robert Raszuk <robert@raszuk.net> Sat, 12 February 2022 17:26 UTC
Return-Path: <robert@raszuk.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B40C3A0898 for <bess@ietfa.amsl.com>; Sat, 12 Feb 2022 09:26:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 6wPFbn4XUZLu for <bess@ietfa.amsl.com>; Sat, 12 Feb 2022 09:26:23 -0800 (PST)
Received: from mail-vk1-xa2c.google.com (mail-vk1-xa2c.google.com [IPv6:2607:f8b0:4864:20::a2c]) (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 C469A3A08A4 for <bess@ietf.org>; Sat, 12 Feb 2022 09:26:23 -0800 (PST)
Received: by mail-vk1-xa2c.google.com with SMTP id v192so6783175vkv.4 for <bess@ietf.org>; Sat, 12 Feb 2022 09:26:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TVtjIQ2nqjzcOFvyRoL4/zh4vunFsPkXDTo4FA4CloU=; b=WyH2q96fsr89hARwqSGg6+GmbiuGm2iMMt1ihq2E4mKBib/7+QVPM6bjhhAo8F/SZ8 /jTVOHZ77Y2iSC1ywhVVmt3khAxN8VTLPr7rvYSkjKuFp0dS7Ukneb8rqSKirKMrgNsR ZbPvI3+vvwtCS8TTEEMtP0aRPwptIsMnNtZIsr2mjCVBpufshKzDQfbxENuyYoA+Ul81 8qEdRWVpGhY/s/3eqIP2btIOdKDTB337CofxFs+B1SjNA4AvB1PU3symQsEhHwwzZM5b J0fVWJ5AD6xFXeDPQbmtLCrNQFW9EOmttRgRxwwyTJWaIgKtcDtaqBpp11fX6rvyCQjr mrWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TVtjIQ2nqjzcOFvyRoL4/zh4vunFsPkXDTo4FA4CloU=; b=BHmbCe7097F7BSXoLqhvN+OpYHYaMX+Ka4HZlUJP3V445bxt0pELkXQnkeQcTrNv2F UCJYVVs/FgzV7pqQkiv/7q8SKFENJ28Iea5DjxY1VZmjtDG7qLyDyePEdUjWfh9L9fzJ WWtQhRZYf/44/422Rz58zv7t1qGqWSsWtFAyS3oaFPg99/HYVRL+7Rp4rIxlrdWB80oz 9fdIwVDDQBo8PB0SctjOFtobvFzzjY78KOvxukChKQ4c1/j0yvIfe8OfBDUiBBI3jiyh Ebh0/49nn7lY2DghP6fqIjyCW6Ekt6mBBHsKEZOyFkYJvlp5xuv1Kn+AnZn7sWYzqPHk x3yw==
X-Gm-Message-State: AOAM532hjy6rO+IS2GYaN0a98WlZRhyjgcvDtjO0YbkuhT1Ttpd74Du2 AG7j5fgGkUJb2Mm2XO74xDBxjBTzaKjPY8Ul+mjkqQ==
X-Google-Smtp-Source: ABdhPJyPaasuwQ5SZ2AYKQqeBc8cSBzH6Mz0q6TyTzpnetmGyetxyKvl9BRpA+kWg5whR/bkg8yuN9t6BIOwgD8YYY4=
X-Received: by 2002:a1f:5fd0:: with SMTP id t199mr233567vkb.26.1644686780539; Sat, 12 Feb 2022 09:26:20 -0800 (PST)
MIME-Version: 1.0
References: <164462070317.8057.6829026572175337017@ietfa.amsl.com>
In-Reply-To: <164462070317.8057.6829026572175337017@ietfa.amsl.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 12 Feb 2022 18:26:13 +0100
Message-ID: <CAOj+MMFtGVoaoj-L5Wv2yZz+HpQ3JLehvtBHtxrfG0-wCfko8g@mail.gmail.com>
To: Warren Kumari <warren@kumari.net>
Cc: The IESG <iesg@ietf.org>, draft-ietf-bess-srv6-services@ietf.org, bess-chairs@ietf.org, BESS <bess@ietf.org>, "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Content-Type: multipart/alternative; boundary="000000000000523d3505d7d57bdc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/VxmuA_ol7gZESVNeK94b_f6VCX0>
Subject: Re: [bess] Warren Kumari's Discuss on draft-ietf-bess-srv6-services-10: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: Sat, 12 Feb 2022 17:26:29 -0000
Hi Warren, Thank you for your Discuss. But before we start discussing it perhaps it would be good to align on what this document really defines as I am sensing from your description there can be some disconnect (modulo some text may be indeed misleading in the draft). You said: > However, we all know that BGP leaks happen -- and when they do, the SID’s > contained in the leak will be logged by various systems and hence available to > the public into perpetuity. I think the term BGP is used here a bit too broadly. Leaks do happen but only within global AFI/SAFIs. This draft defines extensions for L3VPN and L2VPNs SAFIs which are not used to peer outside of a domain, collection of domains under same administration + of course inter-as also could happen. With that being said I do not see risk that due to leaking there could be a situation where customer networks are exposed in any way externally - leaving alone that to even get at the transport level to the customer facing PE is also filtered and never allowed from outside. But this is out of scope of this document as here the focus is not on underlay but overlay. Now when I re-read this I see why there is a little piece perhaps misleading. The draft makes a claim that it is applicable to RFC8950 which defines use of NHv6 with both unicast and VPN AFs. That needs to be made clear that it is applicable to the latter only. If other co-authors believe this is applicable to the former your DISCUSS section would indeed be valid. Many thx, R. On Sat, Feb 12, 2022 at 12:05 AM Warren Kumari via Datatracker < noreply@ietf.org> wrote: > Warren Kumari has entered the following ballot position for > draft-ietf-bess-srv6-services-10: 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: > ---------------------------------------------------------------------- > > The Security Considerations section says: "The service flows between PE > routers > using SRv6 SIDs advertised via BGP are expected to be limited within the > trusted SR domain (e.g., within a single AS or between multiple ASes > within a > single provider network). Precaution should be taken to ensure that the > BGP > service information (including associated SRv6 SID) advertised via BGP > sessions > are limited to peers within this trusted SR domain." This is related to > (from > RFC8402): "Therefore, by default, the explicit routing information MUST > NOT be > leaked through the boundaries of the administered domain." > > However, we all know that BGP leaks happen -- and when they do, the SID’s > contained in the leak will be logged by various systems and hence > available to > the public into perpetuity. > > While the document states that border filtering should protect against > traffic > injection, this does not cover the case of internal compromise. Sure, > there is > the argument that once there is an internally compromised system, all bets > are > off -- but with this, an attacker that knows the SIDs in e.g inject traffic > into a VPN. This seems to me to significantly expand the attack surface to > include the customer's networks too. > > Not only does an operator have to ensure that BGP leaks never occur, they > have > to then ensure that at no point can there be any filter lapses at any > border > node, and be able to guarantee the security of every device, server and > machine > within the domain in order for a secure posture to be maintained. Simply > saying > that precautions should be taken to make sure that route leak don't occur, > when > the consequences of doing so are a: severe and b: hard to recover from > seems to > not really cover it. In addition, it seems that the blast radius from a > missing > ACL seems much larger if it allows injections. > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > I'm still reviewing the document, but wanted to get an initial ballot in, > so > that we could start discussing it. Hopefully someone can help my > understand how > this doesn't expand the consequences of a BGP leak. > > > >
- [bess] Warren Kumari's Discuss on draft-ietf-bess… Warren Kumari via Datatracker
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Andrew - IETF
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Andrew - IETF
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Andrew - IETF
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Andrew - IETF
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Andrew - IETF
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Ketan Talaulikar
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Gyan Mishra
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Warren Kumari
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Zhuangshunwan
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Joel M. Halpern
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Joel M. Halpern
- Re: [bess] Warren Kumari's Discuss on draft-ietf-… Robert Raszuk