[Idr] Fwd: I-D Action: draft-braet-idr-bgp-source-selective-attr-00.txt

Robert Raszuk <robert@raszuk.net> Thu, 18 June 2026 10:37 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 396611034D829 for <idr@mail2.ietf.org>; Thu, 18 Jun 2026 03:37:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781779067; bh=dhMv+iDARb992bFRt2JggzzQnDr+6N0mQ/DN0gmqOM4=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=ck28FdxxADKEIsmEQI3+tMrR7CeEQABjdoD1VnAXMfrF0rdTg5U+0D6iTTwuk29HS aU2g3xwtflOW73fiT1akE2w9WN4LOzc1dRrc25nPsIT7lvZcdNxJncTn6TBW7rhups 8FIhoo0ENS9YVRbcrEFtMTlfJMfo7i9xcC0Hsa+Q=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 MPbiCjCV2D2m for <idr@mail2.ietf.org>; Thu, 18 Jun 2026 03:37:44 -0700 (PDT)
Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (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 2D21A1034D62A for <idr@ietf.org>; Thu, 18 Jun 2026 03:36:54 -0700 (PDT)
Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-8dd6e530061so5883616d6.2 for <idr@ietf.org>; Thu, 18 Jun 2026 03:36:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781779008; cv=none; d=google.com; s=arc-20240605; b=e7OamArdK8znkL2ea+1ttd8T//ASVQJB1iRCCMnWruOKVSvw5fNSnKS8xp/0wE2KH9 /IBlKbiRDrW74t7nlU31NID2pH3pNoWsYJ/y51tNFivdN1D9wSxjAtD2N/HPZm7asO3b YzBK+yFKz1p0GVlG4zcPWj6524YCh8GgV3vHXWGjagcyR5e/C/yvkhSUDIcnafvHT2Dy izilcSFCbuZ/iTvUrMviKuqb8MwlrFtq16YKYWdP6FDRZU4Sp4vgdVIJlLTO8eKQY2XC 8nyCLaCcBIPz3tQO4NEy0bMneyLD8DS6X6xLBaNr7Cdex5qe6g14Ad3aNwiruOutI6g2 vIyQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=O+TEpaFGfiFNSIXjWizGbh9HT8uCFCRwxR/jeLZwgac=; fh=PgBTgBanQNJYZtJnEvqXEBaGVCW8UGMjG+zV00ldKC0=; b=Nsc9zx6uEtm48ltkYuX39Io6jsjDkwZg+pYQlQ0t4lMiybEtvTiJN85UA9tF2+prDk xsERU32DoFNrL9djC9eYDj91DSMX8udMR9KgUX5C3eeCEYhrVPOpVe1nCLr6kcZw+GwD 5zq+oGWzfYSVd7JE1FBLEgUrcbiq+S7lgmlphVBF73GWlXU/wNxdW3fFiQmx9ESS6v57 Xg7kjhDulWsLtfulw3dkVFEqhgDDEaarWcfhPO4+W9IU3NuGDu0z9gdmWiwkf6U+T4jJ fQTn0tKPjq4V2y/REqfs4okiCngeZyXs466ZATX+0koth40/v+/X0gUancShtRIClKnS YAjQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1781779008; x=1782383808; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=O+TEpaFGfiFNSIXjWizGbh9HT8uCFCRwxR/jeLZwgac=; b=JUA2ysENKwKsxhkUAIYIcErdrISUqx6pDxNyQK9geV0Ak2tDczMCcAHQS+6u3Jiwuw sp/MNt4x7ZPsYGqdFERnNY1PigJ1wEwSSJvmh1MUE0yqNn/gqp0kFwW4x3d7/8k23I3o l20H6Vr4QcnGWGWDsgZhZmgatrNwc8McBLTTqtux3zRXrRJI8oNOQkl2yF3f98WWW653 AcbRJdHb50IiFDFLjKabOCmbWGjvIk+P9KiJImSFWeaL5QjV26b4+i/gHSJt9ZZayVlS 2Jz2t7M6BgNtiX/xvWpBTdjKQvoziaxTDvO/a73qXXO/dcJV8Qogm1CPasQX6RXYE4H8 yzjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781779008; x=1782383808; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=O+TEpaFGfiFNSIXjWizGbh9HT8uCFCRwxR/jeLZwgac=; b=sdleNgo+K380zF74IyDANZr50DD3S1ervaTN+1jfqQlss+cLM7omI2LqxWxZLOO9Bp clR1E3c0O9bbPeXkk7/kJDF06n++qMCpNmRCFSypdpAJJZgVqXPUw5YY87LiliMhAvbk BsLPaVPZRJaKp2Sj46EEIAxOaJrFfWVQWC05PF4PnBYSDNasAfocSYHaYJSwu10Xw8TT 4K4pF9XL8gkdIDoJeCcPzYFXAtbX8ipqD0NpoP31vO30o9DMON/+rO3NUvzkfrwA8G7P Gcr2UThR+RzaSkv2QhuSgBZ/2agkFuu3IZXGLyCDEttGzgAPhN1BW2k21NHDaERGQllt h5Qg==
X-Gm-Message-State: AOJu0YxYDPOjkq7uMzENjVSdomzfNeGcvP/wfVtKTdg+E932PmVITgMq 4I1U34/jEtp4zO3YCTl4sy2hFT83Kc9Dp+GjfDenVgoeieveN6ieYCrpXZlCh9bRXlWlYeCDYr2 D+CfTH6ZYsDH20C8uqoop4MjyRCgSqxX0YVOlYOBcRQ==
X-Gm-Gg: AfdE7ckWmtMwha6vaDBwzbNQl0vRKtCQJqvcShSInbw5uDw9OCMdAgtMDpSJkEW90SS 3IoHUWOPgnWQrfQ7rllOsy02eOr26sQeJYJc4ZuphGY66tQ0fffDHDDaGA36jq0Elh3OgXWY6c3 dx7qaulXx2l5JirA8gsH+YOGCsZPsVvdxvXTALs3+jrGO8F0ptdmtCzJPKIQzx9yuvGEnQjBAzE ahTWoG2t6ZIquYATBcpjh8J6U1/USG7Uh0V5SvnUglIhpAlEw+Rh1GwFuq4kPlssawkZRel3g==
X-Received: by 2002:a05:6214:61c5:10b0:8d9:fe9b:913 with SMTP id 6a1803df08f44-8dce0f9988fmr42863496d6.25.1781779007832; Thu, 18 Jun 2026 03:36:47 -0700 (PDT)
MIME-Version: 1.0
References: <178177471175.810381.3145428393259155519@dt-datatracker-f9b87776f-8pmmg>
In-Reply-To: <178177471175.810381.3145428393259155519@dt-datatracker-f9b87776f-8pmmg>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 18 Jun 2026 12:36:36 +0200
X-Gm-Features: AVVi8CfxYkCf0Nqv7R97tVONEk6dcjCfVuflIdIG6GB7KA9FpgcexJsn4bBwGno
Message-ID: <CAOj+MMGU1f54=p439Gn6iUdsEAGcdbS_s6oySM9onvZxqa3EXw@mail.gmail.com>
To: kabraet@libertyglobal.com
Content-Type: multipart/alternative; boundary="000000000000d49322065484c0d1"
Message-ID-Hash: D72W4U3BAMCKKMDXK2HSDG4PN7XWWFXV
X-Message-ID-Hash: D72W4U3BAMCKKMDXK2HSDG4PN7XWWFXV
X-MailFrom: robert@raszuk.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "idr@ietf. org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Fwd: I-D Action: draft-braet-idr-bgp-source-selective-attr-00.txt
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/CdcwpiPHHtFzVPJNI7KceydJsYg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>

Hi Kamiel,

Based on what I understand as expressed in the Abstract and Introduction
sections your intention is to explicitly list blocks of sources which
may send traffic towards you (as in BGP advertisement).

*"These objects are created by prefix holders to define sources authorized
to originate traffic toward their prefixes or subprefixes."*

+

*"1. Introduction*

*BGP provides reachability information for IP prefixes, but does not
express which sources are authorized to send traffic to those prefixes.
Destination networks must rely on out-of-band mechanisms to express
source-based intent, particularly for denial-of-service mitigation,
infrastructure protection, and restricted-access services."*

With that I have a few questions:

#1 - Today everyone is allowed to send traffic towards any reachable
destination. How are you going to change that ? Do you expect that any BGP
network node upon receiving the BGP SOURCE_SELECTIVE Attribute to now
install in the data plane an ACL blocking any other traffic to advertised
destination except if originated by listed src address ?

#2 - How safe with current BGP security in place would be such an action in
practice ?

#3 - Have you considered instead defining a new object in FlowSpecv2 to
accomplish such a data plane permit type of filtering ?

#4 - What protocols would you expect to get filtered ? All ? Even ICMP
replies ? If so, how would you know which src addresses would be sending
you ICMP replies ?

#5 - How would it work if your customers ( PA or private with src nat) are
tunneling to any arbitrary VPN destination in the world and you have no way
to know those destinations ? Is this purposely intended to spoil the fun
for those guys ?

Thx,
Robert


---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Thu, Jun 18, 2026 at 11:29 AM
Subject: I-D Action: draft-braet-idr-bgp-source-selective-attr-00.txt
To: <i-d-announce@ietf.org>


Internet-Draft draft-braet-idr-bgp-source-selective-attr-00.txt is now
available.

   Title:   BGP Source-Selective Attribute
   Author:  Kamiel Braet
   Name:    draft-braet-idr-bgp-source-selective-attr-00.txt
   Pages:   14
   Dates:   2026-06-18

Abstract:

   This document specifies a new Border Gateway Protocol (BGP) Path
   Attribute, the BGP SOURCE_SELECTIVE Attribute.  This attribute allows
   BGP speakers to reference Resource Public Key Infrastructure (RPKI)
   Source Authorization (SA) objects, including Source Prefix
   Authorization (SPA), within BGP UPDATE messages.  These objects are
   created by prefix holders to define sources authorized to originate
   traffic toward their prefixes or subprefixes.  Receiving BGP speakers
   can use this information to enforce security policies.

   The SOURCE_SELECTIVE Path Attribute supports multiple Source
   Authorization Identifier (SA-ID) fields to preserve authorization
   semantics during BGP route aggregation and summarization.

   This mechanism applies to BGP AFI 1 / SAFI 1 (IPv4 Unicast) and AFI 2
   / SAFI 1 (IPv6 Unicast).

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-braet-idr-bgp-source-selective-attr/

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-braet-idr-bgp-source-selective-attr-00

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


_______________________________________________
I-D-Announce mailing list -- i-d-announce@ietf.org
To unsubscribe send an email to i-d-announce-leave@ietf.org