[Roll] Minutes of the Interim ROLL Working Group Meeting *and* WG consensus on the protocol survey conclusion

JP Vasseur <jvasseur@cisco.com> Sat, 18 October 2008 10:14 UTC

Return-Path: <roll-bounces@ietf.org>
X-Original-To: roll-archive@ietf.org
Delivered-To: ietfarch-roll-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A00893A691F; Sat, 18 Oct 2008 03:14:14 -0700 (PDT)
X-Original-To: roll@core3.amsl.com
Delivered-To: roll@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F9023A680D for <roll@core3.amsl.com>; Sat, 18 Oct 2008 03:14:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.252
X-Spam-Level:
X-Spam-Status: No, score=-5.252 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 AsM2h2PoP2eg for <roll@core3.amsl.com>; Sat, 18 Oct 2008 03:14:04 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 9F69C3A6836 for <roll@ietf.org>; Sat, 18 Oct 2008 03:14:02 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="4.33,438,1220227200"; d="scan'208,217"; a="24727811"
Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 18 Oct 2008 10:14:55 +0000
Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id m9IAEt0k016789; Sat, 18 Oct 2008 06:14:55 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id m9IAEtCN007347; Sat, 18 Oct 2008 10:14:55 GMT
Received: from xmb-rtp-213.amer.cisco.com ([64.102.31.112]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 18 Oct 2008 06:14:55 -0400
Received: from 10.55.201.131 ([10.55.201.131]) by xmb-rtp-213.amer.cisco.com ([64.102.31.112]) with Microsoft Exchange Server HTTP-DAV ; Sat, 18 Oct 2008 10:14:54 +0000
User-Agent: Microsoft-Entourage/12.12.0.080729
Date: Sat, 18 Oct 2008 12:14:50 +0200
From: JP Vasseur <jvasseur@cisco.com>
To: roll@ietf.org
Message-ID: <C51F83BA.578CA%jvasseur@cisco.com>
Thread-Topic: Minutes of the Interim ROLL Working Group Meeting *and* WG consensus on the protocol survey conclusion
Thread-Index: AckxClrTy0Sv4o/eF06VjQAFfBMDnQ==
Mime-version: 1.0
X-OriginalArrivalTime: 18 Oct 2008 10:14:55.0551 (UTC) FILETIME=[5E224CF0:01C9310A]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=14392; t=1224324895; x=1225188895; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jvasseur@cisco.com; z=From:=20JP=20Vasseur=20<jvasseur@cisco.com> |Subject:=20Minutes=20of=20the=20Interim=20ROLL=20Working=2 0Group=20Meeting=20*and*=20WG=20consensus=0A=20on=20the=20pr otocol=20survey=20conclusion |Sender:=20 |To:=20<roll@ietf.org>; bh=tZHB04UYdeVPTegS71xoTqlhyVgjolOZYHHLuqDM42M=; b=anS7UbAJSpb5/hvUE2HSxleVA80k62r71f6Htd3dwRbRBpZXHDB5kbAhnc YTBiPV4m3gcRKs7L5Wq6mASjik3BWWdDdKzEGGGCaxBsiX0yzxXiYXYr3EQ8 4ym3rlYYkU;
Authentication-Results: rtp-dkim-1; header.From=jvasseur@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; );
Cc: "David E. Culler" <culler@eecs.berkeley.edu>
Subject: [Roll] Minutes of the Interim ROLL Working Group Meeting *and* WG consensus on the protocol survey conclusion
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/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>
Content-Type: multipart/mixed; boundary="===============0952075390=="
Sender: roll-bounces@ietf.org
Errors-To: roll-bounces@ietf.org

Dear WG,

Please find below the minutes of the ROLL Interim Working Group meeting that
was help in San Jose on Oct 6.

This was an excellent very productive meeting where we managed to make good
progress and reached a consensus on an important question related to a key
Milestone. As usual such consensus must be confirmed on the mailing list.

When ROLL got chartered, one of our key milestones was to determined after
some careful analysis of the routing requirements whether or not we could
find an existing protocols that would meet our routing requirement with no
change (with no protocol changes). All participants to the interim meeting
agreed that there was no existing protocol that would meet the ROLL routing
requirements *with no protocol work*. Do not hesitate to express your
opinion on the mailing list before Oct 17 and then we will document the WG
decision.

The next step will consist of identifying whether an existing protocol can
be adapted or a new protocol must be designed.

Minutes of the Roll Interim Working Group Meeting ­ October 6 - 2008

JP Opens Meeting

Update on status
 - 3 routing requirement IDs almost ready: Last call should be before
Minneapolis
 - Excellent progress on the building automation routing requirement ID

Milestones
 - Routing metrics due nov

Objective for today: €Objective of draft-ietf-roll-protocols-survey is to
answer the following question: ³Do LLNs require a new protocol specification
document at all ?²
€Need to reach a consensus on this first question.
€Second Step: ³Do we need extensions to an existing protocol or a new
protocol?²

Phil Levis presents updated document

2. Draft Goal

David Meyer (DM): what about extension?
Phil Levis (PL): to address extensions still require recharter

David Culler (DC): If the conclusion from the small set of criteria is NO,
it is not required that the criteria be complete.  If the conclusion
is yes, additional criteria could be very relevant.

DM> Low pass filter, yes.
DC> Right.
JP> this is what we have been chartered to do.
P> These criteria are such that if not satisfied the protocol will not
satisfy any of the routing requirements document
Geoff> Does that mean w/o modification
P> Yes

3. Approach
 - Draft considers criteria that occur in every RR doc.
 - Mimimalist set
 - Evaluation based on asssement based on most generous implementation of
protocol published as RFC or ID

Geoff Mulligan (GM): does "most liberal" interpetation include extensions?
PT: NO.

4. Deriving the Criteria
 - ROLL ID indus, urban, home

Pascal Thubert (PT): can we leverage the routing requirement docs for next
stage design
 - the union is useful for later design stages

JP: The base reference for protocol extensions will be the routing
requirements documents, not this document.
    
Sumita: should we consider whether certain protocols are closest to meeting
the reqs'
JP: out of scope at this stage.  First need to answer YES/NO

5. Neccessary but not sufficient
 - example, indus includes latency criteria

DC: wording in section 4 should be Union

6. 5 Criteria

DM: Can we combine non-independent criteria
PTs: some of the combinations lose key info
DC: interrelations bring in external criteria, ex: stretch and table size

7. Evaluation

Pass / Fail / ?

JP> Are we clear on the criteria evaluation ?
All> Yes

Concensus on applying the assessment of the criteria

L - is degree, but not under our control, by contrast with ³traditional²
wired networks.

8. Table scalability

DC: Fail case needs to be omega
DC: do we need to establish some bounds on the constant
 - Meyer - establish a "currently in the following range"

Kris Pister (KT): how far do we need to go toward the aymptotic behavior.
How big an N do we need to consider?

PT: not acceptable to have hard limits - experience with the internet is
that scale extends beyond expected limits

DC: important that the fail/pass not be extremely sensitive to the constant
or the upper limit

Anand: Millions are not at all impractical today
JP: Referring to Smart meters ?
Anand: Yes

Discussion around how hierarchy of various sorts effectively limit the
scaling bounds in the analysis.

K> Can we pick a value for the RAM
JP> No, implementation dependent

9. Loss response

Communication cost of an actively used link experiencing loss?

Given that there is underlying link dynamics, what is the cost at the
routing protocol layer of the response.

10. Control Cost

Cost of maintenance of the topology.

PT: may have requirements to make sure the link is still there.
JP:  question about waste
DC: it needs to be unbounded relative to non-zero data rate
JP: In case of no traffic, a reasonable constant of control cost is
acceptable

Proposed change in wording - control cost unbounded by data traffic
plus an arbitrarily small constant

PT: lots of different sorts of beacons are possible

Extended discussion around capturing the need to have low beacon rates but
not
zero at very low data rate

JP: We need to find an agreement on the exact definition.

11. Link costs

Discussion of distinct kinds of links.  Fail criteria is a lower bound

12. Node cost

JP> Be careful, some protocol allows for cost metrics but no node attributes
to be taken into account.

----------------------------------------------

JP> RIP Control cost should be a pass with triggered RIP.

With the modification of the control cost criteria, the one entry that
changes in the table is RIP control cost (triggered RIP) becomes a
pass.  

DM: But it may not converge when it is cranked down.

More careful analysis of RIP node cost downgraded that to a fail.

----------------------------------------------

Consensus that the answer to the main question is NO.

A new revision of the protocol survey that reflects the discussion during
the Inteirm meeting where a few changes have been requesting has been
posted: 
http://www.ietf.org/internet-drafts/draft-ietf-roll-protocols-survey-02.txt

Thanks.

JP and David.












_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll