Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-01.txt

Leonard Giuliano <lenny@juniper.net> Thu, 02 July 2009 19:11 UTC

Return-Path: <lenny@juniper.net>
X-Original-To: pim@core3.amsl.com
Delivered-To: pim@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3E05528C18C for <pim@core3.amsl.com>; Thu, 2 Jul 2009 12:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 KUVTj4qagKMQ for <pim@core3.amsl.com>; Thu, 2 Jul 2009 12:11:38 -0700 (PDT)
Received: from exprod7og108.obsmtp.com (exprod7og108.obsmtp.com [64.18.2.169]) by core3.amsl.com (Postfix) with ESMTP id 53C543A6ADB for <pim@ietf.org>; Thu, 2 Jul 2009 12:11:38 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob108.postini.com ([64.18.6.12]) with SMTP ID DSNKSk0GgESL722VxxBZtSW0/nRFhFKQAlKH@postini.com; Thu, 02 Jul 2009 12:12:01 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Thu, 2 Jul 2009 11:59:36 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 2 Jul 2009 11:59:36 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Thu, 2 Jul 2009 11:59:36 -0700
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Thu, 2 Jul 2009 11:59:35 -0700
Received: from zircon.juniper.net (zircon.juniper.net [172.17.28.113]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id n62IxZL09176; Thu, 2 Jul 2009 11:59:35 -0700 (PDT) (envelope-from lenny@juniper.net)
Received: from zircon.juniper.net (localhost [127.0.0.1]) by zircon.juniper.net (8.12.11/8.12.3) with ESMTP id n62IxZNF084175; Thu, 2 Jul 2009 11:59:35 -0700 (PDT) (envelope-from lenny@juniper.net)
Received: from localhost (lenny@localhost) by zircon.juniper.net (8.12.11/8.12.3/Submit) with ESMTP id n62IxZMg084172; Thu, 2 Jul 2009 11:59:35 -0700 (PDT)
X-Authentication-Warning: zircon.juniper.net: lenny owned process doing -bs
Date: Thu, 02 Jul 2009 11:59:35 -0700
From: Leonard Giuliano <lenny@juniper.net>
To: "Andy Kessler (kessler)" <kessler@cisco.com>
In-Reply-To: <65B900A32A86DB4EBF57C0D07F9B2A9E016DA35C@xmb-sjc-215.amer.cisco.com>
Message-ID: <20090702115157.J82722@zircon.juniper.net>
References: <20090625174502.0FEDC3A6DE0@core3.amsl.com> <F35F8210-74BB-40B6-9389-054B2254A7A9@cisco.com> <65B900A32A86DB4EBF57C0D07F9B2A9E016581EB@xmb-sjc-215.amer.cisco.com> <20090701124258.Q34799@zircon.juniper.net> <65B900A32A86DB4EBF57C0D07F9B2A9E016DA35C@xmb-sjc-215.amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-OriginalArrivalTime: 02 Jul 2009 18:59:35.0617 (UTC) FILETIME=[3DE0EB10:01C9FB47]
Cc: pim@ietf.org
Subject: Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-01.txt
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pim>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2009 19:11:39 -0000

Andy- to be clear, last year I suggested deprecating BSR, not just the 
hash, as Static Anycast is a much better approach.  However, if you are 
unwise enough to use BSR, the hash doesn't seem like a terribly offensive 
way to load balance among multiple RPs.

I am not following you on the problem with the hash's applicability to 
other mechanisms.  The hash is just a tiebreaker within the BSR mechanism.  
I don't see why it needs to be applicable to static or Auto-RP, just as 
local-pref is only applicable to BGP and means nothing to 
ISIS/OSPF/Static/etc.  What am I missing?


On Wed, 1 Jul 2009, Andy Kessler (kessler) wrote:

-) 
-) Hi Lenny, 
-) 
-) Routers can learn group to RP mapping information from several sources 
-) including statically assigned, BSR, AutoRP and embedded RP. The purpose 
-) of this draft is to develop a deterministic way to select a particular 
-) mapping when we have a conflict. It doesn't have anything to do with 
-) advertising those mappings.
-) 
-) The problem with the hash function is that it only applies to BSR. How 
-) do you apply the hash across static RP or any of the other methods ? We 
-) debated at one point in saying that the BSR code itself could use the 
-) hash and then decide which mappings it would present to the common 
-) group to RP mapping table. Then we thought it would be best just to 
-) drop it and recommend Anycast RP. We discussed this on the list.
-) 
-) Last year about this time you said that you agreed that Anycast is a 
-) better method for load balancing than the hashing function. You still 
-) agree with that, right ?
-) 
-) I personally would never implement a network with the BSR hash. I'd 
-) want to which RP was responsible for which group - even if there was 
-) load sharing with Anycast.
-) 
-) Andy
-)