[RTG-DIR] RtgDir review: draft-ietf-pim-ecmp-03.txt

"Papadimitriou, Dimitri (Dimitri)" <dimitri.papadimitriou@alcatel-lucent.com> Tue, 12 June 2012 09:51 UTC

Return-Path: <dimitri.papadimitriou@alcatel-lucent.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC8D521F861E for <rtg-dir@ietfa.amsl.com>; Tue, 12 Jun 2012 02:51:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
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 C7dPFH3sNl2v for <rtg-dir@ietfa.amsl.com>; Tue, 12 Jun 2012 02:51:06 -0700 (PDT)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by ietfa.amsl.com (Postfix) with ESMTP id AD86421F85DF for <rtg-dir@ietf.org>; Tue, 12 Jun 2012 02:51:05 -0700 (PDT)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id q5C9j04V005714 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 12 Jun 2012 11:51:03 +0200
Received: from FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com ([135.120.45.43]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 12 Jun 2012 11:50:25 +0200
From: "Papadimitriou, Dimitri (Dimitri)" <dimitri.papadimitriou@alcatel-lucent.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Date: Tue, 12 Jun 2012 11:49:28 +0200
Thread-Topic: RtgDir review: draft-ietf-pim-ecmp-03.txt
Thread-Index: Ac1Ifpbys7JqbJGuSfi/vgm6vxOs3g==
Message-ID: <EFDB2B5417263843B5077E12666D8C1004F0E1E00D@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-pim-ecmp-03.all@tools.ietf.org" <draft-ietf-pim-ecmp-03.all@tools.ietf.org>
Subject: [RTG-DIR] RtgDir review: draft-ietf-pim-ecmp-03.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jun 2012 09:51:06 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-pim-ecmp-03.txt
Reviewer: Dimitri Papadimitriou
Review Date: June 12, 2012
IETF LC End Date: date-if-known
Intended Status: copy-from-I-D

Summary:

    I have significant concerns about this document and recommend that the Routing ADs discuss these issues further with the authors.

Comments:

   In terms of readability, the introduction shall be a separate section from the protocol operation overview and applicability.

Major Issues:

   Section 2.1: From the statement "a PIM ECMP Redirect message is sent by
   an upstream router to notify downstream routers to redirect PIM Joins
   to the new RPF neighbor via a different interface. .  When the
   downstream routers receive this message, they SHOULD trigger PIM
   Joins toward the new RPF neighbor specified in the packet." 
   Comment: How the upstream neighbor (preferred upstream router) determines the alternate neighbor ?

   How the proposed algorithm ensures an upstream neighbor will ever be determined if the selection rules aren't consistent or known among PIM routers. The document specifies the conditions under which ECMP redirect has to be sent not the selection criteria leading to that decision. The alternative would be to specify tie breaking rules (not just the information) such that at least the downstream neighbor can determine the best among the non-desired upstream neighbors. This also contradicts the statement that pruning is to be used to process incoming " Receiving ECMP Redirect" message.

   Note: If the assumption made by the document is that all PIM routers know each other preferences/metrics why to propose this mechanism at first place ?

   Section 3.2: a preference-based process indicates (at least partially) sequential process, whereas the middle paragraphs of that section reads as if the Join messages would be used as a preference discovery process. Not convinced that a preference/metric discovery wouldn't be better included in the Hello exchanges. 

   Section 3.3: how the proposed approach behaves in case upstream neighbor changes its preference rules ?

Minor Issues:

   Section 2: "This usually leads to inefficient or ineffective use of network resources." any reference to make this statement quantitative ?
 
   Section 3.5 s/3.5.  Packet Format/Message and Option Format

   Coding of preference and metrics type/value shall be specified.
 
Thanks,
-dimitri.
-----
Homepage:
<http://belllabs.be/people/dpapadimitriou/>
<http://psg.com/~dpapadimitriou>