Re: [Autoconf] what's a router (was: WC consensus call for RFC5889 modifications )

Ulrich Herberg <ulrich@herberg.name> Thu, 05 August 2010 10:28 UTC

Return-Path: <ulrich@herberg.name>
X-Original-To: autoconf@core3.amsl.com
Delivered-To: autoconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 864883A69BE for <autoconf@core3.amsl.com>; Thu, 5 Aug 2010 03:28:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.209
X-Spam-Level:
X-Spam-Status: No, score=-1.209 tagged_above=-999 required=5 tests=[AWL=0.768, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0zGxHvKNC8S for <autoconf@core3.amsl.com>; Thu, 5 Aug 2010 03:28:50 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id ABC0A3A6837 for <autoconf@ietf.org>; Thu, 5 Aug 2010 03:28:50 -0700 (PDT)
Received: by vws10 with SMTP id 10so5385153vws.31 for <autoconf@ietf.org>; Thu, 05 Aug 2010 03:29:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.76.200 with SMTP id d8mr7114371vck.261.1281004160574; Thu, 05 Aug 2010 03:29:20 -0700 (PDT)
Received: by 10.220.183.73 with HTTP; Thu, 5 Aug 2010 03:29:20 -0700 (PDT)
In-Reply-To: <4C5A82A1.9000806@gmail.com>
References: <4C528979.7010006@oracle.com> <201008040756.04650.henning.rogge@fkie.fraunhofer.de> <4C596602.1060308@earthlink.net> <201008051039.03011.henning.rogge@fkie.fraunhofer.de> <4C5A82A1.9000806@gmail.com>
Date: Thu, 5 Aug 2010 12:29:20 +0200
Message-ID: <AANLkTinCDg0tq3FdWbH4RUBGC9qnR1vua9NNDNtgRKfA@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Alexandru Petrescu <alexandru.petrescu@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: autoconf@ietf.org
Subject: Re: [Autoconf] what's a router (was: WC consensus call for RFC5889 modifications )
X-BeenThere: autoconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Ad-Hoc Network Autoconfiguration WG discussion list <autoconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/autoconf>
List-Post: <mailto:autoconf@ietf.org>
List-Help: <mailto:autoconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Aug 2010 10:28:51 -0000

Alex,

>[...]
> To me a router is a device and its software doing this:
> - has a routing table called such.
> - does longest-prefix match algorithm to search in it.  This operation
>  is not specified (no RFC) but it is there everywhere in every router,
>  thanks BSD.
> - includes that route.h I believe as CP said.
> - has multiple interfaces.
>
> In a sense every other host (my Windows PC) is a router because it does all these things.  My PDA, my cell phone, are all routers.

Well, that seems like a strange definition of a router. In a recent
mail of Teco, he summarized the three typical definitions of routers.
And as Henning said, MANET routers may have a single interface and
still perform routing (in the sense of receiving an incoming IP packet
not destined to the receiving router itself, looking up the next hop
from the routing table using longest-prefix match, and retransmission
on the appropriate network interface).

Ulrich