Re: [v6ops] [GROW] Deaggregation data (was: Deaggregation by large organizations)

Iljitsch van Beijnum <iljitsch@muada.com> Fri, 17 October 2014 12:22 UTC

Return-Path: <iljitsch@muada.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 101C31ACD26; Fri, 17 Oct 2014 05:22:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ZSQkv8uzbdJB; Fri, 17 Oct 2014 05:22:17 -0700 (PDT)
Received: from sequoia.muada.com (sequoia.muada.com [IPv6:2001:1af8:3100:a006:1::]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F14E81AC3B1; Fri, 17 Oct 2014 05:22:16 -0700 (PDT)
Received: from [192.168.178.23] (5356888C.cm-6-7c.dynamic.ziggo.nl [83.86.136.140]) (authenticated bits=0) by sequoia.muada.com (8.13.3/8.13.3) with ESMTP id s9HCK7VH070099 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 17 Oct 2014 14:20:07 +0200 (CEST) (envelope-from iljitsch@muada.com)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Iljitsch van Beijnum <iljitsch@muada.com>
In-Reply-To: <20141017021132122119.6274d1f2@sniff.de>
Date: Fri, 17 Oct 2014 14:22:07 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D9A95025-A0DC-4944-8158-6498E7E07F33@muada.com>
References: <F5C06CAF-0AD2-4225-8EE7-FC72CE9913F0@muada.com> <755DE4C3-CDDF-41AF-BA9C-E8EC5B4DFC4C@muada.com> <543FA152.4080907@foobar.org> <9C220463-4D0E-465B-ADF5-390518F180C7@muada.com> <54403599.6040205@foobar.org> <20141017021132122119.6274d1f2@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/0tINgA9DPL9AJm6nRr7Yjw5JerA
Cc: IPv6 Operations <v6ops@ietf.org>, "grow@ietf.org grow@ietf.org" <grow@ietf.org>
Subject: Re: [v6ops] [GROW] Deaggregation data (was: Deaggregation by large organizations)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Oct 2014 12:22:21 -0000

On 17 Oct 2014, at 11:11, Marc Binderberger <marc@sniff.de> wrote:

>> If all German cities inject a 
>> more specific, do you really need to hear those in Tokyo or Seattle? Just 
>> send the traffic to Europe as per the aggregate and let them figure it out 
>> there.

> ... it's likely that for an US ISP X, peering with European ISPs Y and Z who 
> carry the various deaggregate plus aggregate from Germany, all the European 
> prefixes have this peering router as next hop (let's say we have 
> next-hop-self).

> What about BGP on this peering router doing some auto-aggregation in such a 
> case?  Has this been discussed?  It would avoid geographic communities and 
> would simply follow the BGP topology: if the deaggregates result in the same 
> forwarding information than the aggregate just keep the aggregate.

Yes, this would be another way to address the issue. However, this introduces a new complication: the presence of prefix Y in the table depends on the presence of prefix X. Currently, that's taboo in BGP.

Note that filtering according to geographic communities could be done within an AS, removing the need for inter-AS coordination (beyond propagating the communities). So for instance a network that spans the US could carry European more specifics on the east coast and Asian more specifics on the west coast, if they feel that having both sets of more specifics everywhere would inflate their routing tables too much.

> (2) the problem of ever-growing routing tables and de-aggregation is not new. 
> After so many years I'm wondering if the answer is that this cannot be solved 
> with BGP/routing alone

Look at the work in the IRTF routing research group. There are possibilities to address this, but so far there's always been significant resistance against the tradeoffs such solutions would require.

Iljitsch