Re: [pim] (*,*,RP) state

"Maren Peasley" <maren_peasley@symantec.com> Wed, 06 February 2008 19:12 UTC

Return-Path: <pim-bounces@ietf.org>
X-Original-To: ietfarch-pim-archive@core3.amsl.com
Delivered-To: ietfarch-pim-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A517E3A7034; Wed, 6 Feb 2008 11:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.249
X-Spam-Level:
X-Spam-Status: No, score=-5.249 tagged_above=-999 required=5 tests=[AWL=-1.045, BAYES_00=-2.599, HTML_MESSAGE=1, MIME_HTML_MOSTLY=0.001, RCVD_IN_DNSWL_MED=-4, SARE_MULT_VIA_CITIZNET=1.394]
Received: from core3.amsl.com ([127.0.0.1]) by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E4pjksrFqntJ; Wed, 6 Feb 2008 11:12:50 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B35483A6F21; Wed, 6 Feb 2008 11:12:50 -0800 (PST)
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 8FAF43A6FA3 for <pim@core3.amsl.com>; Wed, 6 Feb 2008 11:12:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from core3.amsl.com ([127.0.0.1]) by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S0PbuWZRMAP5 for <pim@core3.amsl.com>; Wed, 6 Feb 2008 11:12:46 -0800 (PST)
Received: from extu-mxob-2.symantec.com (extu-mxob-2.symantec.com [216.10.194.135]) by core3.amsl.com (Postfix) with ESMTP id D032F3A7034 for <pim@ietf.org>; Wed, 6 Feb 2008 11:12:17 -0800 (PST)
Received: from tus1opsmtapin02.ges.symantec.com (tus1opsmtapin02.ges.symantec.com [192.168.214.44]) by extu-mxob-2.symantec.com (8.14.1/8.14.1) with ESMTP id m16JDmfu029057 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 6 Feb 2008 11:13:48 -0800
Received: from reserved-155-64-230-18.ges.symantec.com ([155.64.230.18] helo=TUS1XCHECNPIN01.enterprise.veritas.com) by tus1opsmtapin02.ges.symantec.com with esmtp (Exim 4.67) (envelope-from <Maren_Peasley@symantec.com>) id 1JMpiO-0006F5-P8; Wed, 06 Feb 2008 11:13:48 -0800
Received: from TUS1XCHEVSPIN05.enterprise.veritas.com ([155.64.231.28]) by TUS1XCHECNPIN01.enterprise.veritas.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 6 Feb 2008 12:13:48 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 06 Feb 2008 12:13:23 -0700
Message-ID: <79A0E19070188149A522B701F9DD3F14024432B0@TUS1XCHCLUPIN12.enterprise.veritas.com>
In-Reply-To: <C218F8B6B2FFCA49BAF6D598CF3C172E022AE4E5@emailbng2.jnpr.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [pim] (*,*,RP) state
Thread-Index: AchlE/CvFbyYxwLRQkaV+fNu9/ZJ2wCXVJ5QABXxxYAASsYn0A==
References: <79A0E19070188149A522B701F9DD3F14023E059C@TUS1XCHCLUPIN12.enterprise.veritas.com> <C218F8B6B2FFCA49BAF6D598CF3C172E022AE4E5@emailbng2.jnpr.net>
From: Maren Peasley <maren_peasley@symantec.com>
To: Shilpi Sinha <shilpi@juniper.net>
X-OriginalArrivalTime: 06 Feb 2008 19:13:48.0692 (UTC) FILETIME=[66D9D540:01C868F4]
Cc: pim@ietf.org
Subject: Re: [pim] (*,*,RP) state
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <http://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <http://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0726860752=="
Sender: pim-bounces@ietf.org
Errors-To: pim-bounces@ietf.org

Hello Shilpi,
 
Thank you for replying to me.  Thank you also for your description of
PIM mechanics.  I have received the reply that I was looking for.
 
Thank you,
 
________________________________

Maren Peasley, CISSP, CCNP
Technical Support Engineer
High-End Security Products
Symantec Technical Support
Symantec Corporation
www.symantec.com <http://www.symantec.com/>  
 

________________________________

From: pim-bounces@ietf.org [mailto:pim-bounces@ietf.org] On Behalf Of
Shilpi Sinha
Sent: Monday, February 04, 2008 11:45 PM
To: Maren Peasley; John Zwiebel
Cc: Nicholas, Jonathan - ACD ; pim@ietf.org
Subject: Re: [pim] (*,*,RP) state



Hi Maren,

 

To me it appears that the reasoning for why it is being done this way is
more governed by the underlying principles for dense mode and sparse
mode protocol. 

 

Any dense mode protocol is a flood based protocol. It always assumes
that traffic from source would anyway reach its first hop router. It
does nothing to pull the traffic from source. So in case you had to
change this wouldn't you be playing with the underlying criteria?

 

On the contrary PIM SM had always been a pull based protocol and even
for providing this interop with dense mode networks, it is doing nothing
against its principles of pulling. Even in case of downstream IGMP
interest, it sends a (*,G) or a (S,G) join towards the upstream. The
only difference here is that when it comes for interop with dense mode,
it doesn't know of a G or SG for which it should join for and requires
pulling of all the traffic whose source happens to be in SM domain. Thus
a PMBR (router linking SM and DM) should take care of pulling all SGs as
downstream dense mode network should get the traffic anyway. Now since
any specific G or SG is not known, (*,G) or (S,G) joins cannot be sent.
Since RP is suppose to be known by all routers in SM domain, for pulling
traffic, PMBR would initiate (*,*,RP1) to (*,*,RPn) joins where 1-n are
the RPs for different groups configured in that domain.

 

I am not sure if I have made my point clear but to me this appears to be
a more obvious choice as we don't dilute the concept behind a pull or
push based protocols.

 

I hope this helps.

 

Thanks and regards

Shilpi

 

 

-----Original Message-----
From: pim-bounces@ietf.org [mailto:pim-bounces@ietf.org] On Behalf Of
Maren Peasley
Sent: Tuesday, February 05, 2008 2:42 AM
To: John Zwiebel
Cc: Nicholas, Jonathan - ACD ; pim@ietf.org
Subject: Re: [pim] (*,*,RP) state

 

Hello John, 

 

Thank you again for your answers and insight - I definitely appreciate

the time that you are taking to reply to my questions.

 

WRT: comments

 

Just to allay any confusion, I didn't mean my PIM-DM comments or

questions about (*,*,RP) state.  I meant my comments to RFC 4601.

 

WRT: lipstick on pig

 

If (*,*,RP) isn't used for backwards compatibility with older multicast

routing protocols (I am new to this, I am not sure what is old and what

is new yet), then why was the decision made to mod PIM-SM to handle

other multicast routing protocols instead of the other way around?  I

understand that given PIM-SM, PIM-DM or DVMRP and the behaviour

specified in Appendix A of RFC 4601, there is no further need to "add"

anything - this comprises a complete system that is functional.  I guess

what I don't understand is not that it functions, but rather why it

functions the way it functions - why wasn't effort put into PIM-DM to

make it compatible with PIM-SM?  Why isn't there some function within

DVMRP that speaks to a border router that handles dealings with other

protocols?  Why were state and protocol mechanisms put into PIM-SM to

make it work with these other protocols?

 

I'm new at this an likely missing much.  Perhaps, as this is a

working-group, these questions are inappopriate (someone please tell me

if this is so).  For me to understand something, I need to not only

understand how it functions, but also why it was designed the way it was

- what problem is this solution solving?

 

Thank you very much!

 

________________________________

 

Maren Peasley, CISSP, CCNP

Technical Support Engineer

High-End Security Products

Symantec Technical Support

Symantec Corporation

www.symantec.com 

 

 

-----Original Message-----

From: John Zwiebel [mailto:jzwiebel@cisco.com] 

Sent: Friday, February 01, 2008 12:49 PM

To: Maren Peasley

Cc: John Zwiebel; Nicholas, Jonathan - ACD ; pim@ietf.org

Subject: Re: [pim] (*,*,RP) state

 

 

On Feb 1, 2008, at 12:33 PM, Maren Peasley wrote:

 

> 

> 

> WRT: 2cents

> 

> I am of the same opinion.

> 

> WRT: SSM and Bidir

> 

> I look forward to reviewing each of these! :)  I am reticent to begin 

> my next review as my previous comments have gone undebated and I would

 

> like to complete the discussion of these before taking up the next 

> one.

 

If you want to review ancient history....

:-)

 

Look, there are some excellent reasons to deploy dense mode protocols.

There has been a lot of work on PIM dense mode and there are some good

implementations.  Jonathan has put a lot of effort into it.

 

But -not- in an interdomain environment.  Not across the internet.

 

WRT backward compatibility: why?

There isn't enough interdomain multicast being deployed now?

 

PIM-SM/MSDP/MBGP have been deployed for over 10 years across the

internet.

We went through all the backward compatibility problems already.

There's no reason to keep putting lipstick on that pig.

 

Customers aren't asking for it.

 

We do not support dense-mode on NX-OS.

 

 

> 

> Your statements seem to reflect my perception that multicast is not 

> largely deployed, at least across the Internet.  I was curious as to 

> the design decision to make PIM-SM yank traffic into PIM-DM instead of

 

> having PIM-DM request traffic from PIM-SM (or any PMBR), especially as

 

> both PIM-DM and PIM-SM fall under the purview of the PIM-WG.  Your 

> statements also made me realize that if PIM-SM is to be adopted and 

> widely used, it must be backwards compatible with a number of 

> multicast routing protocols and deployments, not just PIM-DM and 

> DVMRP.

> 

> Is this a correct summary?

> 

 

_______________________________________________

pim mailing list

pim@ietf.org

http://www.ietf.org/mailman/listinfo/pim

_______________________________________________
pim mailing list
pim@ietf.org
http://www.ietf.org/mailman/listinfo/pim