[Roll] [roll] #98: Who decides what metrics go in the metric container inside the Measurement Request?

"roll issue tracker" <trac+roll@trac.tools.ietf.org> Thu, 05 April 2012 11:19 UTC

Return-Path: <trac+roll@trac.tools.ietf.org>
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 7978721F8738 for <roll@ietfa.amsl.com>; Thu, 5 Apr 2012 04:19:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.543
X-Spam-Level:
X-Spam-Status: No, score=-102.543 tagged_above=-999 required=5 tests=[AWL=0.056, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 Ws+KXXeqNp9w for <roll@ietfa.amsl.com>; Thu, 5 Apr 2012 04:19:01 -0700 (PDT)
Received: from gamay.tools.ietf.org (gamay.tools.ietf.org [208.66.40.242]) by ietfa.amsl.com (Postfix) with ESMTP id DD82421F872A for <roll@ietf.org>; Thu, 5 Apr 2012 04:19:00 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+roll@trac.tools.ietf.org>) id 1SFkiQ-0001hA-Su; Thu, 05 Apr 2012 07:18:59 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: roll issue tracker <trac+roll@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: mukul@UWM.EDU, jpv@cisco.com
X-Trac-Project: roll
Date: Thu, 05 Apr 2012 11:18:58 -0000
X-URL: http://tools.ietf.org/wg/roll/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/roll/trac/ticket/98
Message-ID: <055.31669a0f4b146ab9900adac19f97cc84@trac.tools.ietf.org>
X-Trac-Ticket-ID: 98
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: mukul@UWM.EDU, jpv@cisco.com, roll@ietf.org
X-SA-Exim-Mail-From: trac+roll@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Cc: roll@ietf.org
Subject: [Roll] [roll] #98: Who decides what metrics go in the metric container inside the Measurement Request?
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: roll@ietf.org
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, 05 Apr 2012 11:19:01 -0000

#98: Who decides what metrics go in the metric container inside the Measurement
Request?

 Discussion:
 [Philip]
 The one major thing that seems to be missing in the document, however, is
 exactly how one populates and updates the metric container. For example,
 what metrics should a node put into the metric container? The metrics that
 the DODAG root is advertising for that RPL Instance? What happens if the
 network is using MRHOF and so ETX directly through Rank? The only text I
 can find is the last paragraph of 5.0:

 "   Next, the router MUST update the routing metric objects, contained in
   the Metric Container options inside the MO, either by updating the
   aggregated value for the routing metric or by attaching the local
   values for the metric inside the object.  After updating the routing
   metrics, the router MUST unicast the MO to the next hop."

 Is it that the metric container behavior is specified elsewhere? If not,
 then it's possible for a node meeting this document specification to do
 whatever it wants with the metric container. I can see a few options:

 1) The originator specifies the metrics of interest and nodes update this
 value as they generate responses/replies. Part of the challenge here is a
 question of whether one is measuring the forward or reverse route,
 something the document should be clearer on. This has the advantage that
 it requires less coordination and specification with respect to RPL and
 OFs. It has the disadvantage that a node could request a metric the
 network does not support.

 2) All nodes follow the metrics in DIOs. This has the advantage that the
 ability to handle these metrics is well defined by a RPL instance. It has
 the disadvantage that it requires coordinating how OFs manage metrics with
 path discovery.

 [Mukul]

 1) The originator specifies the metrics of interest and nodes update this
 value as they generate responses/replies. Part of the challenge here is a
 question of whether one is measuring the forward or reverse route,
 something the document should be clearer on. This has the advantage that
 it requires less coordination and specification with respect to RPL and
 OFs. It has the disadvantage that a node could request a metric the
 network does not support.

 This is what we have in mind. I will make it clear in the next revision of
 the draft. Also, I will clarify that the route being measured is the one
 in forward direction (from the origin to the target) and an intermediate
 router MUST drop a Measurement Request if it cannot update (or add local
 value to) a routing metric specified inside the Metric Container.

 Thanks
 Mukul

-- 
-----------------------------------+---------------------
 Reporter:  jpv@…                  |      Owner:  mukul@…
     Type:  defect                 |     Status:  new
 Priority:  major                  |  Milestone:
Component:  applicability-ami      |    Version:
 Severity:  Submitted WG Document  |   Keywords:
-----------------------------------+---------------------

Ticket URL: <http://trac.tools.ietf.org/wg/roll/trac/ticket/98>
roll <http://tools.ietf.org/wg/roll/>