Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-01.txt
"Andy Kessler (kessler)" <kessler@cisco.com> Mon, 29 June 2009 19:57 UTC
Return-Path: <kessler@cisco.com>
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 93F2E3A6BAB for <pim@core3.amsl.com>; Mon, 29 Jun 2009 12:57:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 BDfF4-Zh6Kr6 for <pim@core3.amsl.com>; Mon, 29 Jun 2009 12:57:17 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 531B528C175 for <pim@ietf.org>; Mon, 29 Jun 2009 12:57:17 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="4.42,311,1243814400"; d="scan'208,217"; a="83415770"
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-5.cisco.com with ESMTP; 29 Jun 2009 19:57:37 +0000
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n5TJvbkA002497 for <pim@ietf.org>; Mon, 29 Jun 2009 12:57:37 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id n5TJvbwX013873 for <pim@ietf.org>; Mon, 29 Jun 2009 19:57:37 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 29 Jun 2009 12:57:37 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9F8F3.D9CF01E9"
Date: Mon, 29 Jun 2009 12:57:32 -0700
Message-ID: <65B900A32A86DB4EBF57C0D07F9B2A9E016581EB@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <F35F8210-74BB-40B6-9389-054B2254A7A9@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-01.txt
Thread-Index: Acn2kpdBaRF+Ou7MQm2fmOTr8XExsACPqjWQ
References: <20090625174502.0FEDC3A6DE0@core3.amsl.com> <F35F8210-74BB-40B6-9389-054B2254A7A9@cisco.com>
From: "Andy Kessler (kessler)" <kessler@cisco.com>
To: "John Zwiebel (jzwiebel)" <jzwiebel@cisco.com>, pim@ietf.org
X-OriginalArrivalTime: 29 Jun 2009 19:57:37.0240 (UTC) FILETIME=[D9D92D80:01C9F8F3]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=29310; t=1246305457; x=1247169457; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=kessler@cisco.com; z=From:=20=22Andy=20Kessler=20(kessler)=22=20<kessler@cisco. com> |Subject:=20RE=3A=20[pim]=20I-D=20ACTION=3Adraft-ietf-pim-g roup-rp-mapping-01.txt |Sender:=20; bh=vosN/te9FweGaCgsTj+jUiXTJfJgJ3boH3ERPhU/sSo=; b=JJK52CAkUWJdL28fkWO2rGLC9uAy4NgZfBjCfDPaamCPeydTDQPdRE0IQA IWc9E/eYv7EOz/Jaa/bAdGJO7wqyIEmz4YCagoeTTeJJSLNwaCO5Vr5Jj97k Foy23goL2R;
Authentication-Results: sj-dkim-3; header.From=kessler@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
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: Mon, 29 Jun 2009 19:57:25 -0000
Hi John, Thanks for taking the time to review the draft. Here are my responses to your comments. Andy John> Since the hash is the very last thing, I'd prefer that it not be removed since its already there. Rather change it to a "MAY" requirement. I'd hate to see it removed only to find it has to be added back in again. Andy>- The hash can't be a 'MAY' because different implementations need to be compatible. We asked in several forums if anyone was using the hash and didn't find anyone that wanted to continue using it. We also received support for removing the hash when this was discussed on this list previously. It will not come back if this draft is accepted. John> Dense-mode is a problem. If you are really going to do this reform I would like to see advertisement of the dense-mode range however you want to do it. Andy>This Draft does not cover advertisement of group ranges - but rather how they are stored in data structures for the MIB and a deterministic algorithm for selecting an RP from those choices. Changing how groups are advertised would need to be as part of BSR protocol changes. John>6.2 You're talking about dense and ssm group ranges. This doesn't mean the RP-type is 'unknown' it means there is no RP. Andy>This is described in Section 8: When an Group-to-RP mapping entry is created in the pimGroupMappingTable in the PIM-STD MIB[RFC5060], it would be acceptable to have an entry with an RP with address type 'unknown' and a PimMode of Dense Mode or SSM. These entries would represent group ranges for Dense mode or SSM. John>6.4 talks about being "undefined" doesn't this mean dense-mode? SSM is defined by 232/8 or by statically configuring the ssm-range on each router. Again, if you're going to go down this path, I'd like the BSR to be able to advertise an SSM range. Isn't this the same thing you're talking about in 6.2 Andy>No, we are talking about receiving a Join for a group and then performing a lookup to see which RP (or none) is assigned to that group. If the group is NOT defined in the SSM range on the router, there is no Sparse mode or Bidir RP AND it is not within the dense mode group range - then the Group-to-RP mapping is undefined. The handling of dense mode as a fallback option can be handled as an implementation decision - but it does not affect the Group-to-RP mapping algorithm. Andy>If you want to change the way BSR advertises groups (for example SSM ranges) then you need to look at a different draft for the BSR protocol. John>6.8, There is no way that you can have BSR and Auto-RP interoperate. After years of trying and always running into dead ends, there is no way I could allow this section to remain. I would prefer that auto-RP be decremented. Specifically trying to have an RP advertised in both BSR and auto-RP really gets confused. Andy>This point in the algorithm actually solves that problem. It establishes a preference if multiple Group-to-RP mappings exist. We are not saying that this is a preferred deployment option - but instead it establishes a deterministic way to pick the winner. The order of preference in the draft is BSR, AutoRP, Static and other. Therefore, BSR already has preference over AutoRP. John> I would like to see a decision tree that would more clearly explain the choices. Text-only is too easy to mis-read. Andy>Your idea of a flow chart to show the algorithm is a good one. Hmmm... in 2009 can we include a gif or pdf with our draft ? I suppose we'll do it in ascii. We'll add that to the next draft. From: pim-bounces@ietf.org [mailto:pim-bounces@ietf.org] On Behalf Of John Zwiebel (jzwiebel) Sent: Friday, June 26, 2009 12:16 PM To: pim@ietf.org Subject: Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-01.txt On Jun 25, 2009, at 7:45 AM, Internet-Drafts@ietf.org wrote: This draft is a work item of the Protocol Independent Multicast Working Group of the IETF. Title : PIM Group-to-RP Mapping Author(s) : B. Joshi, A. Kessler, D. McWalter Filename : draft-ietf-pim-group-rp-mapping-01.txt Pages : 19 Date : 2009-6-25 FWIW: Since the hash is the very last thing, I'd prefer that it not be removed since its already there. Rather change it to a "MAY" requirement. I'd hate to see it removed only to find it has to be added back in again. Dense-mode is a problem. If you are really going to do this reform I would like to see advertisement of the dense-mode range however you want to do it. 6.2 You're talking about dense and ssm group ranges. This doesn't mean the RP-type is 'unknown' it means there is no RP. 6.4 talks about being "undefined" doesn't this mean dense-mode? SSM is defined by 232/8 or by statically configuring the ssm-range on each router. Again, if you're going to go down this path, I'd like the BSR to be able to advertise an SSM range. Isn't this the same thing you're talking about in 6.2 6.8, There is no way that you can have BSR and Auto-RP interoperate. After years of trying and always running into dead ends, there is no way I could allow this section to remain. I would prefer that auto-RP be decremented. Specifically trying to have an RP advertised in both BSR and auto-RP really gets confused. I would like to see a decision tree that would more clearly explain the choices. Text-only is too easy to mis-read.
- [pim] I-D ACTION:draft-ietf-pim-group-rp-mapping-… Internet-Drafts
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… John Zwiebel
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Stig Venaas
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Leonard Giuliano
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Leonard Giuliano
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… John Zwiebel
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Stig Venaas
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… John Zwiebel
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Stig Venaas
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Andy Kessler (kessler)
- Re: [pim] I-D ACTION:draft-ietf-pim-group-rp-mapp… Stig Venaas