Re: [homenet] draft-boutier-homenet-source-specific-routing-00

Teco Boot <teco@inf-net.nl> Wed, 10 July 2013 19:44 UTC

Return-Path: <teco@inf-net.nl>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAEB321F9DAA for <homenet@ietfa.amsl.com>; Wed, 10 Jul 2013 12:44:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gC5uGzPPcAu3 for <homenet@ietfa.amsl.com>; Wed, 10 Jul 2013 12:44:20 -0700 (PDT)
Received: from mail-ea0-f176.google.com (mail-ea0-f176.google.com [209.85.215.176]) by ietfa.amsl.com (Postfix) with ESMTP id ABF8421F9D8B for <homenet@ietf.org>; Wed, 10 Jul 2013 12:44:18 -0700 (PDT)
Received: by mail-ea0-f176.google.com with SMTP id z15so5136006ead.7 for <homenet@ietf.org>; Wed, 10 Jul 2013 12:44:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=I1bEB6QxlkPQ/0LotEulquEmv/liZRIkrvqIwdx2o9E=; b=fsU2Kv7Bpx+EZH79yQrFeQfEyYibwDMPpoVmZoqEKe9OHEd2dhKe8Vx82DE+S0zx/2 jnbVfIiEfV1Zam0fYL3UKI4g9/uXVzxViiPQBsZJb5ZiArNFHWTJp1kYtrsWj3H6lMl/ e4dhPbudjkrPSPRyYb0xBeWR4sbM7GTcci1GWCsEBmFh/hqi0sDsM7HjGULPdaf+aEMi QOWAOJWUM2iSr40bzrp24c9Lh5PPulejd9Om6CvKUwWmUhPbcnUntsxcxrrSDX4SoNvR MRXgUMz9h0n9jySyjGpFkZc02+DSSCiWZLRZ8qm6nDEc1Cx2MonhmmSPU4GnLMHub0zq QWbA==
X-Received: by 10.14.7.2 with SMTP id 2mr37812758eeo.145.1373485452810; Wed, 10 Jul 2013 12:44:12 -0700 (PDT)
Received: from [10.175.173.26] (524A14A4.cm-4-3a.dynamic.ziggo.nl. [82.74.20.164]) by mx.google.com with ESMTPSA id b7sm62500510eef.16.2013.07.10.12.44.10 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 10 Jul 2013 12:44:11 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Teco Boot <teco@inf-net.nl>
In-Reply-To: <87d2qq75g6.wl%jch@pps.univ-paris-diderot.fr>
Date: Wed, 10 Jul 2013 21:44:09 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC82E8C0-FDF3-4B9C-A535-9618DF1896AD@inf-net.nl>
References: <7ippuz4fb8.wl%jch@pps.univ-paris-diderot.fr> <CAKD1Yr3HZOJecNP6hE1yOBdGAxxXzMb5W23aPm9XhZv0fzKBUQ@mail.gmail.com> <7ibo6iw7ch.wl%jch@pps.univ-paris-diderot.fr> <CAKD1Yr0_yZsvw58hwjY++9RJT9urkKbX33zzwTjyWGTKK7RoVg@mail.gmail.com> <87ehbdi33a.wl%jch@pps.univ-paris-diderot.fr> <CAKD1Yr0x=j0tvkM2X8bGw4T538mnm7CV592GBHO76dSVhGLE7w@mail.gmail.com> <87wqp0lal6.wl%jch@pps.univ-paris-diderot.fr> <CAKD1Yr1knC76T14bcGY3kbYBMNfhvC9vACjguNaWCdRXxZ-4UA@mail.gmail.com> <87bo6bwzxn.wl%jch@pps.univ-paris-diderot.fr> <CAGnRvuqdhmYiUk5roQw0iNbyfm49Fixjo_44f_HcCLjKpZdYNA@mail.gmail.com> <8761wjwyt7.wl%jch@pps.univ-paris-diderot.fr> <CAGnRvuqX9fcYShdJVs9QocEdSOp3VJPHAnF1phF6XQ+V+NdEaQ@mail.gmail.com> <87ppuq7epd.wl%jch@pps.univ-paris-diderot.fr> <CAGnRvup2yG6uw-qx2xmAbMLdOMADX7=nde12VP8ie0Lb26y7Ww@mail.gmail.com> <87hag2773v.wl%jch@pps.univ-paris-diderot.fr> <CAGnRvupxUhvVbXVB=97wh7=s+ggZjZY0YMc06_NSboz=1DPnZg@mail.gmail.com> <87d2qq75g6.wl%jch@pps.univ-paris-diderot.fr>
To: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
X-Mailer: Apple Mail (2.1508)
X-Gm-Message-State: ALoCoQmAlgQ3CVImqp7FfXLfLAppAH0idmDTKAvn1G39xeetXCzR8kRR6H0Ce/4f6uub4yJ3rjdb
Cc: Henning Rogge <hrogge@googlemail.com>, "homenet@ietf.org" <homenet@ietf.org>
Subject: Re: [homenet] draft-boutier-homenet-source-specific-routing-00
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jul 2013 19:44:24 -0000

Op 10 jul. 2013, om 18:19 heeft Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr> het volgende geschreven:

>> In my example I assumed that every gateway announces a
>> non-source-specific route too, so there should be no special code
>> necessary for the "normal" routers.
> 
> Unless I'm missing something, that's not as simple as you make it.
> Consider this:
> 
>  -- A -- B --
> 
> Suppose that A announces (::/0, alpha), and B announces (::/0, beta)
> (two source-specific default routes).  Suppose further that, as you
> suggest, both A and B announce default routes (::/0, ::/0).
> 
> What happens when A receives a packet that's not sourced in either
> alpha or beta?  It will route it towards B (which, you will recall, is
> announcing a non-specific default route).  Now B will send the packet
> back to A, and you're in trouble.
No. A knows B sends out a specific default route. A shall not send packets to B where B doesn't know what to do with it. This is delegated ingress filtering.
In a homenet, "normal" routers know how to handle multi-homing. 

Teco

> 
> So you cannot just announce a default route, you must redistribute
> a blackhole route.  But then, you might end up overriding a bona fide
> default route with your blackhole.  Grr.
> 
> I'm pretty sure various workarounds can be devised (such as using
> a very high metric for the blackhole route, or adding a flag "this
> route must be ignored by source-specific routers"), but I'd obviously
> prefer avoiding such hacks.
> 
> -- Juliusz
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet