Re: [v6ops] Routers are hosts too!
Alexandre Petrescu <alexandre.petrescu@gmail.com> Sun, 10 January 2016 12:45 UTC
Return-Path: <alexandre.petrescu@gmail.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 015EB1ACCF2 for <v6ops@ietfa.amsl.com>; Sun, 10 Jan 2016 04:45:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.476
X-Spam-Level:
X-Spam-Status: No, score=-2.476 tagged_above=-999 required=5 tests=[DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=1.2, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.972] 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 F31J-yhUsz49 for <v6ops@ietfa.amsl.com>; Sun, 10 Jan 2016 04:45:15 -0800 (PST)
Received: from cirse-out.extra.cea.fr (cirse-out.extra.cea.fr [132.167.192.142]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4041E1A7113 for <v6ops@ietf.org>; Sun, 10 Jan 2016 04:45:15 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse.extra.cea.fr (8.15.2/8.15.2/CEAnet-Internet-out-2.4) with ESMTP id u0ACjC5m020119; Sun, 10 Jan 2016 13:45:12 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 16739201431; Sun, 10 Jan 2016 13:52:45 +0100 (CET)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 0AC4820080A; Sun, 10 Jan 2016 13:52:45 +0100 (CET)
Received: from [132.166.84.25] ([132.166.84.25]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id u0ACjBBY014464; Sun, 10 Jan 2016 13:45:11 +0100
To: Jeff McAdams <jeffm@iglou.com>
References: <568E6552.9030008@gmail.com> <568EACE4.2070408@isi.edu> <568F8F37.3050708@gmail.com> <20160108.121015.74737501.sthaug@nethelp.no> <67D93E4D-714A-4566-A308-D9EFBB71C43B@puck.nether.net> <568FC62B.2040109@gmail.com> <18838.74.139.119.34.1452263734.iglou@webmail.iglou.com> <568FD4BF.5080608@gmail.com> <4129.74.139.119.34.1452267772.iglou@webmail.iglou.com> <568FDE34.1060003@gmail.com> <4281.74.139.119.34.1452272495.iglou@webmail.iglou.com> <568FF952.2090508@gmail.com> <7459.74.139.119.34.1452276931.iglou@webmail.iglou.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <56925257.4070507@gmail.com>
Date: Sun, 10 Jan 2016 13:45:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <7459.74.139.119.34.1452276931.iglou@webmail.iglou.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/K2U6B_aSl9OGDZvshl8jdx_Bpfg>
Cc: v6ops@ietf.org
Subject: Re: [v6ops] Routers are hosts too!
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 10 Jan 2016 12:45:17 -0000
Le 08/01/2016 19:15, Jeff McAdams a écrit : > > On Fri, January 8, 2016 13:00, Alexandre Petrescu wrote: >> In that sense, I dont know what makes a Host be a Host and not a Router. > > >> What particular characteristic of Host is not a characteristic of a >> Router too? > > So, I'm still not sure what you're trying to accomplish out of this > discussion, but ok.... The Host-Router distinction is omnipresent in RFCs. Whenever writing text one has to be careful about it. There are many RFCs exclusively dedicated to Routers, others exclusively dedicated to Hosts. > I think you have it backwards. At least in my mind and the working > definitions I've always used, a router is a device that forwards packets > between network interface using Layer 3 addressing information. A device > that *doesn't* forward traffic would thus *just* be a host. This is a definition I can agree with. There is more to it, however, especially when it comes to the presence of the rt table and algorithms. > I've never worked up a good working definition in my mind to decide > whether routers are hosts or not...mostly because, in 20+ years of my > career, it has never been something I've had to even think about. Thus my > questioning of what this whole discussion is really all about. We're - in > my mind - well into the territory of angels dancing on the head of a pin, > much ado about nothing, and a huge heaping dose of bikeshedding. > > If you find an example of a system that *doesn't* do longest match, then > let's talk about it. (Yes, I saw the example of uIP, I would argue it > does do longest match as it chooses between localnet destinations and > 0.0.0.0/0...it just has an *extremely* constrained routing table capacity > - 2 entries, and a very unusual internal representation of that routing > table) It's maybe about finding such a system, or about writing one. In an IP stack the operations needing most computing power are at longest-match and at the CRC computation. Their elimination can lead to very performant stacks - for Hosts. I mean stacks that must run in constrained CPUs and still react very fast. It is maybe researchy angels on top of trees... or maybe go the right WGs needing it. Alex >
- Re: [v6ops] Routers are hosts too! Templin, Fred L
- Re: [v6ops] Routers are hosts too! sthaug
- Re: [v6ops] Routers are hosts too! Gert Doering
- Re: [v6ops] Routers are hosts too! Jeff McAdams
- Re: [v6ops] Routers are hosts too! t.petch
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- [v6ops] Routers are hosts too! (Re: I-D Action: d… Mark Smith
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Joe Touch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Eric Vyncke (evyncke)
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Jared Mauch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Lorenzo Colitti
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Eric Vyncke (evyncke)
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Lorenzo Colitti
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Lorenzo Colitti
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Templin, Fred L
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Templin, Fred L
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Eric Vyncke (evyncke)
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Tim Chown
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Tim Chown
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Lorenzo Colitti
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Joe Touch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Joe Touch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Niall O'Reilly
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… joel jaeggli
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Gert Doering
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Michael H Lambert
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Joe Touch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Joe Touch
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Mark Smith
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! (Re: I-D Actio… Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! sthaug
- Re: [v6ops] Routers are hosts too! Jared Mauch
- Re: [v6ops] Routers are hosts too! Jeff McAdams
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Jeff McAdams
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Jeff McAdams
- Re: [v6ops] Routers are hosts too! Warren Kumari
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Nick Hilliard
- Re: [v6ops] Routers are hosts too! Templin, Fred L
- Re: [v6ops] Routers are hosts too! Jeff McAdams
- Re: [v6ops] Routers are hosts too! Mark Smith
- Re: [v6ops] Routers are hosts too! Mark Smith
- Re: [v6ops] Routers are hosts too! Joe Touch
- Re: [v6ops] Routers are hosts too! t.petch
- Re: [v6ops] Routers are hosts too! Joe Touch
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! Alexandre Petrescu
- Re: [v6ops] Routers are hosts too! sthaug
- Re: [v6ops] Routers are hosts too! Joe Touch
- Re: [v6ops] Routers are hosts too! Joe Touch
- Re: [v6ops] Routers are hosts too! t.petch