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

Henning Rogge <hrogge@googlemail.com> Tue, 09 July 2013 17:35 UTC

Return-Path: <hrogge@googlemail.com>
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 7901D21F9F5E for <homenet@ietfa.amsl.com>; Tue, 9 Jul 2013 10:35:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
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 80-207seGNaQ for <homenet@ietfa.amsl.com>; Tue, 9 Jul 2013 10:35:03 -0700 (PDT)
Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 91CDF21F9F33 for <homenet@ietf.org>; Tue, 9 Jul 2013 10:35:03 -0700 (PDT)
Received: by mail-qc0-f174.google.com with SMTP id m15so3114198qcq.19 for <homenet@ietf.org>; Tue, 09 Jul 2013 10:35:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=nwV5GIiZ8zD8OCllM4PZmQLCtzWokYPp9ZmNm46G4/k=; b=CVSca2F2l3y0TejicAz0DCJeqcG+m3Lt8pr+dR3NERRujtmBEhFeGwfM2rgUt0dvVO t9s3doCFYjQjfd3sBOhB87G7cyN3fHm8w/W6Es6b5n7H4ko3x1t/4ZzDu4uI+ZBcvmOj poddJC67pMV4jFiHXoloKNeN63ra3ay5A/Jybyx5jnTZ66armWMuHdKdlkQy7qYetIu+ PlHQWisF3hjR6ysfP9MvuJlJbuZK8Dhu4+d5sG0idQcAVv4gtYj8Cq+wfOvk3WsaOJEL b+JwAleGhUsuKWqOSnMzL7guOaKHobkllVRion21zz04sGhC6KAqfbyVIcVaddinS+pm AxIQ==
X-Received: by 10.49.62.33 with SMTP id v1mr21561723qer.53.1373391303090; Tue, 09 Jul 2013 10:35:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.27.73 with HTTP; Tue, 9 Jul 2013 10:34:43 -0700 (PDT)
In-Reply-To: <8761wjwyt7.wl%jch@pps.univ-paris-diderot.fr>
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>
From: Henning Rogge <hrogge@googlemail.com>
Date: Tue, 09 Jul 2013 19:34:43 +0200
Message-ID: <CAGnRvuqX9fcYShdJVs9QocEdSOp3VJPHAnF1phF6XQ+V+NdEaQ@mail.gmail.com>
To: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "homenet@ietf.org" <homenet@ietf.org>, Lorenzo Colitti <lorenzo@google.com>
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: Tue, 09 Jul 2013 17:35:04 -0000

I think the last paragraph of Section 4.1 is not necessarily true for
all protocols. You might end up with "non-source route" aware routers
that forward the source-route specific information.

Still, as long as the different destinations for the source-routed
default-routes are in a source-route aware subnet it should work. The
"non source-routed" default route will push the traffic into the
"source-route aware" subnet... and from there to the destination.

It should work both with distance-vector and linkstate routing as long
as there is also a "non-sourcerouted" default route.

Henning Rogge

On Tue, Jul 9, 2013 at 5:14 PM, Juliusz Chroboczek
<jch@pps.univ-paris-diderot.fr> wrote:
>> > The general answer is no -- incompatible forwarding behaviours cause
>> > persistent routing loops (Section 2.2.2).  However, there are
>> > particular cases where everything works out, most importantly mixing
>> > source-specific and ordinary next-hop routing (Section 4.1).  (Please
>> > do not underestimate the importance of this property -- what it says
>> > is that you can mix "legacy" routers with source-specific ones.)
>
>> Having multiple source-specific default routes (0.0.0.0/0 or ::/0) are
>> a good recipe for routing loops if some routers don't support
>> source-specific routing.
>
> See Section 4.1, notably the second paragraph.
>
> (And yes -- you get it wrong, you die.)
>
> -- Juliusz



-- 
We began as wanderers, and we are wanderers still. We have lingered
long enough on the shores of the cosmic ocean. We are ready at last to
set sail for the stars - Carl Sagan