Re: [Idr] One week extension to WGLC for draft-ietf-idr-large-community

Robert Raszuk <robert@raszuk.net> Tue, 15 November 2016 22:17 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADF901295AF for <idr@ietfa.amsl.com>; Tue, 15 Nov 2016 14:17:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 m5soJdA-zaaX for <idr@ietfa.amsl.com>; Tue, 15 Nov 2016 14:17:09 -0800 (PST)
Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 A1F19128E18 for <idr@ietf.org>; Tue, 15 Nov 2016 14:17:08 -0800 (PST)
Received: by mail-wm0-x22b.google.com with SMTP id g23so198094541wme.1 for <idr@ietf.org>; Tue, 15 Nov 2016 14:17:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=EqF29TgrBOOo6XYFekmSmfC+vL5hgKZiyIwNdy58uOc=; b=yJWjX2iABQCRb9Km1VMiN62GhsMkn6bvaQVyDtWn0+V5Yl8I9ZkqZymE6I22RJYECi qmjV1viGVxzXGzNCjqGbqjmocydPyGLxKqZciZ+LwEX/YUQZb2sYwWYPKGpLbtmYJJ4J eoJSyXSADz1mf20xGyfds0gV7Um5J9c7UtHMcX1qDxuUf4PMTwHscIE6cqKwcB28wmZf 0F7CzdWmfsJ0JzaiSZJgfInISK3h/6fizlKND08XjOrUfEwXaRO14g3wO6NsKjIIKA/H SL0DgmqglL2iVuNDe/HAOupCNTzOBxF3mjTmatvQfh1yMUJ614nXHpvBPmVYi9CCtn0j dklw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=EqF29TgrBOOo6XYFekmSmfC+vL5hgKZiyIwNdy58uOc=; b=XMx6+nbQcLEcikIIiHCxObY6+zekGfgSN+kdG2/lvCcrkHNU6HIV12icVi8JMoPrnK kQhz/xDwrGs/VuRdvJOBciToHG5SFypR1/TGs+xtzS7oDRLRuG69agS9UB0kOcJzEvc2 zXB8zoSDQrlYg+TTXo9FE6nk96bR3dlJL3+S5fL5zMRPJkwiJID8Qx6aMxhexevuNyKE Vj9ceVkLliWz2FGxeG7gdyJQUtCo/zjGxHnVO9LW1o3NX+Y6GC8kXP5k93uOtS7Gk6+P 7KmvAI8lrKTHwB2/v85M2+6U1DeKJezYPe6CLeH9nO8mPtCGo1SWKrpIc4cGaHCHkM0D rYnQ==
X-Gm-Message-State: ABUngvf5VCD331uGeVdwzJQrqheZRfIEeXo+41NrigAsiYYY96J57fXPYLfadmsTWVt/jwARtyfVQ4jsD0xUvA==
X-Received: by 10.28.9.80 with SMTP id 77mr6205878wmj.68.1479248227159; Tue, 15 Nov 2016 14:17:07 -0800 (PST)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.80.137.69 with HTTP; Tue, 15 Nov 2016 14:17:06 -0800 (PST)
Received: by 10.80.137.69 with HTTP; Tue, 15 Nov 2016 14:17:06 -0800 (PST)
In-Reply-To: <20161115182648.GD94469@shrubbery.net>
References: <FDA477F5-0F7A-449B-9C3F-7453FE8CB716@juniper.net> <C7D1A165-A9E5-4C9D-BC8F-1F5BB14C192F@juniper.net> <27701_1479159582_582A2F1E_27701_6903_1_53C29892C857584299CBF5D05346208A1EC77FE1@OPEXCLILM21.corporate.adroot.infra.ftgroup> <736EA2CC-3DD1-4F14-96ED-2916E62F6F02@cisco.com> <26709_1479217575_582B11A7_26709_12999_1_53C29892C857584299CBF5D05346208A1EC79584@OPEXCLILM21.corporate.adroot.infra.ftgroup> <CA+b+ER=SEcEFW4OxMx8qTxjpu1eyzKFH0TxshsoTS3oz6MvFBw@mail.gmail.com> <a23c2ece-591d-8089-db71-67a3b28802c3@i3d.net> <CA+b+ERn6pk4pRTDObhWTe5NerfBRUUvJT7CjM+B1qVLA420LUQ@mail.gmail.com> <20161115182648.GD94469@shrubbery.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 15 Nov 2016 23:17:06 +0100
X-Google-Sender-Auth: lMx3SEnS2ZAgZTrUKyUWRdriJCM
Message-ID: <CA+b+ERmCnO=7N8ViuQnp-QqSaXLAPaw2dbowgHJ3v0itzpa3_g@mail.gmail.com>
To: heasley <heas@shrubbery.net>
Content-Type: multipart/alternative; boundary="001a11444da81d54d605415e51f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/RowveWmKXWWd3W-QVWdWXJPAGq8>
Cc: bruno.decraene@orange.com, idr wg <idr@ietf.org>
Subject: Re: [Idr] One week extension to WGLC for draft-ietf-idr-large-community
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2016 22:17:10 -0000

Hi,

If AS1 or AS2 can prepend themselves there is no issue.

However the issue with AS3 offering 1-6 is that if AS2 end point is to
prepend at AS3 just by 1 AS2 would need to delete community  set by AS1 and
replace it by offered by AS3 prepend by 2.

As to the last point Jakob made that AS3 would not execute +1 prepend and
+2 prepend communities it is interesting how does AS3 knows who set each of
those and which one to not execute.

Thx,
R.

On Nov 16, 2016 3:26 AM, "heasley" <heas@shrubbery.net> wrote:

> Tue, Nov 15, 2016 at 07:09:03PM +0100, Robert Raszuk:
> > And what stops you from having a bit smarter clauses where you regex
> match
> > on exactly one, two or N occurences of a given community string anywhere
> in
> > your received community list following different local PREPEND action ???
> >
> > Expanded matches for communities have been supported for years.
>
> why would AS3 not just offer communities for 1 - 6 prepends?  at some
> point,
> the number of prepends is pointless and AS1 could cause AS2 to prepend or
> prepend itself to achieve the same effect.
>
> > On Nov 15, 2016 11:28 PM, "i3D.net - Martijn Schmidt" <
> > martijnschmidt@i3d.net> wrote:
> >
> > > Hi Robert,
> > >
> > > Route-maps don't work that way in today's router software, every
> clause is
> > > evaluated once and then the route-map execution either stops (if no
> > > continue statement is given) or proceeds to the next clause (if a
> continue
> > > statement is given). Either way, the community will only be matched
> once
> > > even if it's been tagged twice on the same prefix.
> > >
> > > Best regards,
> > > Martijn
> > >
> > > On 11/15/2016 03:19 PM, Robert Raszuk wrote:
> > >
> > > Hi Bruno,
> > >
> > > Since I was going to ask the same question let me provide an example:
> > >
> > > AS1 ---- AS2 ---- AS3 ---- peer_X
> > >
> > > AS3 publishes community with action if I receive this community I will
> > > PREPEND my AS# one time towards my peer X.
> > >
> > > Now AS1 comes with a need for such prepend on PI prefix P. Then AS2 for
> > > perhaps completely different reason also comes up with idea to hint
> AS3 to
> > > execute prepend on the same very prefix P.
> > >
> > > So AS3 is receiving the two communities which both are valid and truely
> > > intended. Why we would drop it ?
> > >
> > > I admit when the topic came up originally the major concern to me was
> to
> > > prevent stuffing community with N identical sets of values by same AS.
> > >
> > > But even this case can be legitimate. Let's consider that said AS2
> needs
> > > prepend by 2 to some prefixes and AS3 offers *only* community of single
> > > PREPEND. Why not adding it twice to such selected prefixes not be a
> way to
> > > signal such requirement ?
> > >
> > > Regards,
> > > R.
>