Re: [Roll] using the flow label instead of hop by hop

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 25 October 2012 12:39 UTC

Return-Path: <mcr@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3CC621F8AEC for <roll@ietfa.amsl.com>; Thu, 25 Oct 2012 05:39:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.954
X-Spam-Level:
X-Spam-Status: No, score=-1.954 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HOST_MISMATCH_NET=0.311, IP_NOT_FRIENDLY=0.334]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZUYDNQorlj1H for <roll@ietfa.amsl.com>; Thu, 25 Oct 2012 05:39:03 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [67.23.6.41]) by ietfa.amsl.com (Postfix) with ESMTP id 72A6021F8A14 for <roll@ietf.org>; Thu, 25 Oct 2012 05:39:03 -0700 (PDT)
Received: from sandelman.ca (unknown [67.71.177.200]) by relay.sandelman.ca (Postfix) with ESMTPS id 98A5E81AC; Thu, 25 Oct 2012 08:31:21 -0400 (EDT)
Received: from sandelman.ca (quigon.sandelman.ca [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id A78D9CA0C9; Thu, 25 Oct 2012 08:16:56 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: roll@ietf.org
In-reply-to: <12f101cdb20f$6b310280$41930780$@olddog.co.uk>
References: <E045AECD98228444A58C61C200AE1BD8221DD3F6@xmb-rcd-x01.cisco.com> <12f101cdb20f$6b310280$41930780$@olddog.co.uk>
Comments: In-reply-to "Adrian Farrel" <adrian@olddog.co.uk> message dated "Wed, 24 Oct 2012 18:45:54 +0100."
X-Mailer: MH-E 8.3; nmh 1.3; XEmacs 21.4 (patch 22)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 25 Oct 2012 08:16:56 -0400
Message-ID: <23940.1351167416@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [Roll] using the flow label instead of hop by hop
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2012 12:39:04 -0000

Adrian Farrel <adrian@olddog.co.uk> wrote:
    AF> I guess I need to look at this in more detail (it always helps to read the
    AF> draft) this still sounds exactly like label switching.

It sure looks like it at first.

However, labelled switching uses the label to get across a series of
routers.. The label mostly denotes a specific path which the source has
chosen.  Labelled switching is therefore a form of source route (except
that the source route is abstracted).

The presence of this label in RPL does not pick a route, rather it picks
one routing table among many.  It is therefore more akin to the DSCP
than the MPLS label, but even that's not correct.

RPL is doing storing mode (LPM at each hop), or non-storing mode (source
routing) at each hop regardless of the label.  The label picks a DODAG.
It's probably more relevant to storing mode where there is an evaluation
(longest-prefix-match) at each hop, and when there are multiple DODAG,
there are multiple fib.

-- 
Michael Richardson
-on the road-