Isidor Kouvelas | 2 Mar 2005 01:23
Picon
Favicon

Re: DR election

One of the two routers may join a multicast group on its p2p link 
interface. The DR on that link is responsible for initiating the 
relavant joins.

Isidor

Smith, Don wrote:
> PIM Folks,
> 
> In draft-ietf-pim-sm-v2-new-11.txt, Protocol Independent Multicast 
> -Sparse Mode (PIM-SM):Protocol Specification (Revised), there is a comment
> 
>      We note that some PIM implementations do not send Hello
>      messages on point-to-point interfaces, and so cannot perform
>      DR election on such interfaces.  This in non-compliant
>      behavior.  DR election MUST be performed on ALL active PIM-SM
>      interfaces.
> 
> 
> Please let me know why DR election is useful even on point-to-point 
> links.  The reason for Hellos is clear, but not DR election.  Perhaps 
> I'm missing an important point.
> 
> Thanks,
> Don Smith
> 
Loa, Kanchei | 2 Mar 2005 02:53
Picon
Favicon

RE: Patch the share tree

James,

Thank for you explanation. After carefully studying the state machines,
I agree with your answer to my question. If the authors of
draft-ietf-pim-sm-v2-new-11.txt agree with what you stated, then the
inconsistent statement "However Sparse-Mode PIM does not provide a
mechanism for switching back to the shared tree" in page 123 should be
removed in next revision of the draft.

Would any author be willing to response? Or I am still missing an
important point.

Kanchei
-------------------
loa <at> ieee.org

-----Original Message-----
From: James Lingard [mailto:James.Lingard <at> dataconnection.com] 
Sent: Friday, February 25, 2005 3:28 AM
To: Loa, Kanchei
Cc: pim <at> ietf.org
Subject: RE: [pim] Patch the share tree

Kanchei,

The paragraph you quote from the specification is not strictly correct.
After 210 seconds, when the (S,G) Keepalive Timer expires, the
specification _does_ cause the router to switch back to receiving that
source on the shared tree, by triggering a Join(S,G,rpt).

(Continue reading)

Smith, Don | 2 Mar 2005 00:37
Picon

DR election

PIM Folks,

In draft-ietf-pim-sm-v2-new-11.txt, Protocol Independent Multicast -Sparse Mode (PIM-SM):Protocol Specification (Revised), there is a comment

     We note that some PIM implementations do not send Hello
     messages on point-to-point interfaces, and so cannot perform
     DR election on such interfaces.  This in non-compliant
     behavior.  DR election MUST be performed on ALL active PIM-SM
     interfaces.


Please let me know why DR election is useful even on point-to-point links.  The reason for Hellos is clear, but not DR election.  Perhaps I'm missing an important point.

Thanks,
Don Smith

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
Smith, Don | 2 Mar 2005 02:47
Picon

RE: DR election

Isidor,

Thanks for the quick reply.  Thinking about it a little more, consider
the following.

Suppose R1 and R2 are on the ends of the p2p link, and R1 is the DR, and
R2 wants to join a group on the interface on that link.  This would mean
that R1 would send the join, not R2.  If R1 and R2 both have p2p links
to R3, and R3 is the way to get to the RP (PIM-SM) or the source
(PIM-SSM), then the join would go from R1 to R3.  It all works, but when
multicast traffic comes back there is an extra hop: R3 to R1 to R2.  

If R2 had been the DR, then would it not send the join to R3?  In this
case, there would be one less hop, compared to the above.  It seems that
if a router wanted to join a group, then the most efficient result would
be obtained if that router itself sends the join, even in more general
cases than the one described.  

I'm not sure if this is the correct interpretation of what should occur.
In any case, your thoughts would be welcome.

Thanks,
Don 

-----Original Message-----
From: Isidor Kouvelas [mailto:kouvelas <at> cisco.com] 
Sent: Tuesday, March 01, 2005 4:23 PM
To: Smith, Don
Cc: fenner <at> research.att.com; M.Handley <at> cs.ucl.ac.uk; holbrook <at> cisco.com;
pim <at> ietf.org
Subject: Re: DR election

One of the two routers may join a multicast group on its p2p link
interface. The DR on that link is responsible for initiating the
relavant joins.

Isidor

Smith, Don wrote:
> PIM Folks,
> 
> In draft-ietf-pim-sm-v2-new-11.txt, Protocol Independent Multicast 
> -Sparse Mode (PIM-SM):Protocol Specification (Revised), there is a 
> comment
> 
>      We note that some PIM implementations do not send Hello
>      messages on point-to-point interfaces, and so cannot perform
>      DR election on such interfaces.  This in non-compliant
>      behavior.  DR election MUST be performed on ALL active PIM-SM
>      interfaces.
> 
> 
> Please let me know why DR election is useful even on point-to-point 
> links.  The reason for Hellos is clear, but not DR election.  Perhaps 
> I'm missing an important point.
> 
> Thanks,
> Don Smith
> 
Ganesh | 3 Mar 2005 13:04
Picon
Favicon

(no subject)

Don,
 
I think the one extra hop count you meant will happen for only one packet/time. As soon as the Receiver receives the first packet from the Source, it will break the RPT and forms SPT(PIM-SM). From next packet onwards mcast traffic will follow the shortest path. Definitely we should have DR for p2p links too, so that the multicast link is under one router control.
 
 
Thanks
Ganesh.


"Smith, Don" <don_smith <at> labs.sbc.com> wrote:
Isidor,

Thanks for the quick reply. Thinking about it a little more, consider
the following.

Suppose R1 and R2 are on the ends of the p2p link, and R1 is the DR, and
R2 wants to join a group on the interface on that link. This would mean
that R1 would send the join, not R2. If R1 and R2 both have p2p links
to R3, and R3 is the way to get to the RP (PIM-SM) or the source
(PIM-SSM), then the join would go from R1 to R3. It all works, but when
multicast traffic comes back there is an extra hop: R3 to R1 to R2.

If R2 had been the DR, then would it not send the join to R3? In this
case, there would be one less hop, compared to the above. It seems that
if a router wanted to join a group, then the most efficient result would
be obtained if that router itself sends the join, even in more general
cases than the one described.

I'm not sure if this is the correct interpretation of what should occur.
In any case, your thoughts would be welcome.

Thanks,
Don

-----Original Message-----
From: Isidor Kouvelas [mailto:kouvelas <at> cisco.com]
Sent: Tuesday, March 01, 2005 4:23 PM
To: Smith, Don
Cc: fenner <at> research.att.com; M.Handley <at> cs.ucl.ac.uk; holbrook <at> cisco.com;
pim <at> ietf.org
Subject: Re: DR election

One of the two routers may join a multicast group on its p2p link
interface. The DR on that link is responsible for initiating the
relavant joins.

Isidor

Smith, Don wrote:
> PIM Folks,
>
> In draft-ietf-pim-sm-v2-new-11.txt, Protocol Independent Multicast
> -Sparse Mode (PIM-SM):Protocol Specification (Revised), there is a
> comment
>
> We note that some PIM implementations do not send Hello
> messages on point-to-point interfaces, and so cannot perform
> DR election on such interfaces. This in non-compliant
> behavior. DR election MUST be performed on ALL active PIM-SM
> interfaces.
>
>
> Please let me know why DR election is useful even on point-to-point
> links. The reason for Hellos is clear, but not DR election. Perhaps
> I'm missing an important point.
>
> Thanks,
> Don Smith
>

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
 
 
 
Thanks and Regards,
 
Ganeshbabu V
__________________________________________________________________________________________________ 

"Tomorrow's life is too late. Live today."

 
_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
Mohamed Riyaz | 3 Mar 2005 13:52
Favicon

Re: (no subject)

For implementations that follow the RFC 2362 word-by-word (not sure if there are any::)  where one needs to keep the stats for all the packets received and switches to SPT only if packet count is above threshold, Don's argument makes sense.
 
I guess one thing that could be done in such case is if R2 wants to join the group and R1 doen't have any other oifs, then we might use a version of assert to make R2 the DR for the time being. If a receiver comes and gets attached to R1 at any point of time, let R1 take over as DR again. Just a thought.....
 
-Riyaz
 
----- Original Message -----
From: Ganesh
Sent: Thursday, March 03, 2005 5:34 PM
Subject: [pim] (no subject)

Don,
 
I think the one extra hop count you meant will happen for only one packet/time. As soon as the Receiver receives the first packet from the Source, it will break the RPT and forms SPT(PIM-SM). From next packet onwards mcast traffic will follow the shortest path. Definitely we should have DR for p2p links too, so that the multicast link is under one router control.
 
 
Thanks
Ganesh.


"Smith, Don" <don_smith <at> labs.sbc.com> wrote:
Isidor,

Thanks for the quick reply. Thinking about it a little more, consider
the following.

Suppose R1 and R2 are on the ends of the p2p link, and R1 is the DR, and
R2 wants to join a group on the interface on that link. This would mean
that R1 would send the join, not R2. If R1 and R2 both have p2p links
to R3, and R3 is the way to get to the RP (PIM-SM) or the source
(PIM-SSM), then the join would go from R1 to R3. It all works, but when
multicast traffic comes back there is an extra hop: R3 to R1 to R2.

If R2 had been the DR, then would it not send the join to R3? In this
case, there would be one less hop, compared to the above. It seems that
if a router wanted to join a group, then the most efficient result would
be obtained if that router itself sends the join, even in more general
cases than the one described.

I'm not sure if this is the correct interpretation of what should occur.
In any case, your thoughts would be welcome.

Thanks,
Don

-----Original Message-----
From: Isidor Kouvelas [mailto:kouvelas <at> cisco.com]
Sent: Tuesday, March 01, 2005 4:23 PM
To: Smith, Don
Cc: fenner <at> research.att.com; M.Handley <at> cs.ucl.ac.uk; holbrook <at> cisco.com;
pim <at> ietf.org
Subject: Re: DR election

One of the two routers may join a multicast group on its p2p link
interface. The DR on that link is responsible for initiating the
relavant joins.

Isidor

Smith, Don wrote:
> PIM Folks,
>
> In draft-ietf-pim-sm-v2-new-11.txt, Protocol Independent Multicast
> -Sparse Mode (PIM-SM):Protocol Specification (Revised), there is a
> comment
>
> We note that some PIM implementations do not send Hello
> messages on point-to-point interfaces, and so cannot perform
> DR election on such interfaces. This in non-compliant
> behavior. DR election MUST be performed on ALL active PIM-SM
> interfaces.
>
>
> Please let me know why DR election is useful even on point-to-point
> links. The reason for Hellos is clear, but not DR election. Perhaps
> I'm missing an important point.
>
> Thanks,
> Don Smith
>

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
 
 
 
Thanks and Regards,
 
Ganeshbabu V
__________________________________________________________________________________________________ 

"Tomorrow's life is too late. Live today."

 

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
Prashant Jhingran | 4 Mar 2005 09:56
Favicon

PIM-DM:(S,G) Assert Message State Machine

Hi All,

This is in reference to PIM-DM rfc 3973

Section: "4.6.4.  (S,G) Assert Message State Machine"

************************************************
+-------------------------------+---------------------------------------
-+
|                                             |            Previous
State                |
|
+------------+------------+------------+
|            Event                      |  No Info   |   Winner   |
Loser  |
+-------------------------------+------------+------------+------------+
| Receive Preferred    | ->L Send   | ->L Send   | ->L  Se    t    |
|    Assert OR             |                    |                     |
|
|   State Refresh         | Prune(S,G) | Prune(S,G) |  AT(S,G,I)  |
|                                    |    Set           |    Set
|                    | 
|                                    |  AT(S,G,I)  |    AT(S,G,I)|
|
+-------------------------------+---------------------------------------
--+

***********************************************

Consider the following scenerio [No Receivers].
SDR---------------------RT1-------------------RT2

-> SRM ---------> Assert L [ As per the Draft]
This seems to me a misleading behaviour, there should be an additional
check, like
AssertTrackingDesired() while processing of State Refresh Message and
thus the router RT1 should keep the Assert FSM in [NI] state.

Kindly comment on the same.

Regards,
Prashant Jhingran

Huawei Technologies 
Beijing, China
Ph# 00-86-10-82882016  (O)  
        00-86-10-62974038  (R)
www.huawei.com

"You see, all the problems in the world are created by those who want
'perfection.' "
-- Sri Sri Ravi Shankar  www.artofliving.org  
Favicon

RE: PIM-DM:(S,G) Assert Message State Machine


I'm afraid I don't understand your scenario.  What are SDR and SRM?  How is everything connected together? 
What is wrong with RT1 being an Assert Loser?

Jonathan Nicholas
Network Systems Engineer
ITT Aerospace/Communications Division

-----Original Message-----
From: pim-bounces <at> ietf.org [mailto:pim-bounces <at> ietf.org] On Behalf Of Prashant Jhingran
Sent: Friday, March 04, 2005 3:57 AM
To: pim <at> ietf.org
Subject: [pim] PIM-DM:(S,G) Assert Message State Machine

Hi All,

This is in reference to PIM-DM rfc 3973

Section: "4.6.4.  (S,G) Assert Message State Machine"

************************************************
+-------------------------------+---------------------------------------
-+
|                                             |            Previous
State                |
|
+------------+------------+------------+
|            Event                      |  No Info   |   Winner   |
Loser  |
+-------------------------------+------------+------------+------------+
| Receive Preferred    | ->L Send   | ->L Send   | ->L  Se    t    |
|    Assert OR             |                    |                     |
|
|   State Refresh         | Prune(S,G) | Prune(S,G) |  AT(S,G,I)  |
|                                    |    Set           |    Set
|                    |
|                                    |  AT(S,G,I)  |    AT(S,G,I)|
|
+-------------------------------+---------------------------------------
--+

***********************************************

Consider the following scenerio [No Receivers]. SDR---------------------RT1-------------------RT2

-> SRM ---------> Assert L [ As per the Draft]
This seems to me a misleading behaviour, there should be an additional check, like
AssertTrackingDesired() while processing of State Refresh Message and thus the router RT1 should keep
the Assert FSM in [NI] state.

Kindly comment on the same.

Regards,
Prashant Jhingran

Huawei Technologies
Beijing, China
Ph# 00-86-10-82882016  (O) 
        00-86-10-62974038  (R)
www.huawei.com

"You see, all the problems in the world are created by those who want 'perfection.' "
-- Sri Sri Ravi Shankar  www.artofliving.org 

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim

************************************
This e-mail and any files transmitted with it are proprietary and intended solely for the use of the
individual or entity to whom they are addressed. If you have received this e-mail in error please notify
the sender. Please note that any views or opinions presented in this e-mail are solely those of the author
and do not necessarily represent those of ITT Industries, Inc. The recipient should check this e-mail and
any attachments for the presence of viruses. ITT Industries accepts no liability for any damage caused by
any virus transmitted by this e-mail.
************************************
James Lingard | 4 Mar 2005 22:04
Favicon

Current status of the BSR draft

The BSR draft authors have recently submitted draft-ietf-pim-sm-bsr-05.txt.  This email is to give a brief update on the status of the draft.  We will go over this in more detail in the presentation to the WG in Minneapolis.

We have made good progress in this revision, reducing our issues list from 25 pages (70 items) down to 11 pages (30 items).  In particular, in this revision we have concentrated on addressing the many issues relating to administrative scoping, particularly with respect to IPv6.

However, there is still a lot of work to be done before we will have resolved all the known issues, including the following.

o  Finalizing the RP Set maintenance model (the so-called "IW/EW" issue that was discussed in Washington DC and on the mailing list around that time).

o  Resolving several issues with the Bootstrap FSM.

o  Issues to do with semantic fragmentation.

o  Further editorial work (in particular, to continue to improve the explanation of the protocol with respect to administrative scoping).

Feedback is very welcome on the latest version of the draft, particularly on the administrative scoping changes that we have made in this revision.  However, please bear in mind if you do a full review of the document that there is much work left to be done; for this reason, it may be more productive to wait until the next revision of the draft before doing a detailed review.

There are a few specific points on which we require input from the WG.  We will be sending an email to the mailing list about these in the next few weeks.

James, Nidhi, Alex and Stig.

--
James Lingard
Data Connection Ltd (DCL)
http://www.dataconnection.com/

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim
Prashant Jhingran | 5 Mar 2005 08:55
Favicon

RE: PIM-DM:(S,G) Assert Message State Machine

Following is the detailed explanation of the same:

PIM Protocol Mode: DM.

Consider three router topology:
Source---->Router 1--------->------------------------Router
2------->--------------------------------Router 3

There are no receivers.

Now, Router 1[Acting as a Source Designated Router i.e. SDR] originates
an SRM [State Refresh Message] towards Router 2.
Then as per the section "4.6.4.  (S,G) Assert Message State Machine" of
PIM-DM  RFC3973,
the Assert FSM of Router 2 for this SG entry should transition to Looser
state.

Since the OIF List or Router 2 is empty, the  transition in Assert FSM
state on Router 2 seems to be unnecessary.

There should be an additional check, like AssertTrackingDesired() ==
True while processing of State Refresh Message and thus the Router 2
should keep the Assert FSM in [NI] state.

regards,
Prashant

-----Original Message-----
From: Nicholas, Jonathan - ACD [mailto:Jonathan.Nicholas <at> itt.com] 
Sent: Friday, March 04, 2005 9:37 PM
To: Prashant Jhingran; pim <at> ietf.org
Subject: RE: [pim] PIM-DM:(S,G) Assert Message State Machine

I'm afraid I don't understand your scenario.  What are SDR and SRM?  How
is everything connected together?  What is wrong with RT1 being an
Assert Loser?

Jonathan Nicholas
Network Systems Engineer
ITT Aerospace/Communications Division

-----Original Message-----
From: pim-bounces <at> ietf.org [mailto:pim-bounces <at> ietf.org] On Behalf Of
Prashant Jhingran
Sent: Friday, March 04, 2005 3:57 AM
To: pim <at> ietf.org
Subject: [pim] PIM-DM:(S,G) Assert Message State Machine

Hi All,

This is in reference to PIM-DM rfc 3973

Section: "4.6.4.  (S,G) Assert Message State Machine"

************************************************
+-------------------------------+---------------------------------------
-+
|                                             |            Previous
State                |
|
+------------+------------+------------+
|            Event                      |  No Info   |   Winner   |
Loser  |
+-------------------------------+------------+------------+------------+
| Receive Preferred    | ->L Send   | ->L Send   | ->L  Se    t    |
|    Assert OR             |                    |                     |
|
|   State Refresh         | Prune(S,G) | Prune(S,G) |  AT(S,G,I)  |
|                                    |    Set           |    Set
|                    |

|                                    |  AT(S,G,I)  |    AT(S,G,I)|
|
+-------------------------------+---------------------------------------
--+

***********************************************

Consider the following scenerio [No Receivers].
SDR---------------------RT1-------------------RT2

-> SRM ---------> Assert L [ As per the Draft]
This seems to me a misleading behaviour, there should be an additional
check, like
AssertTrackingDesired() while processing of State Refresh Message and
thus the router RT1 should keep the Assert FSM in [NI] state.

Kindly comment on the same.

Regards,
Prashant Jhingran

Huawei Technologies

Beijing, China
Ph# 00-86-10-82882016  (O) 

        00-86-10-62974038  (R)
www.huawei.com

"You see, all the problems in the world are created by those who want
'perfection.' "
-- Sri Sri Ravi Shankar  www.artofliving.org 

_______________________________________________
pim mailing list
pim <at> ietf.org
https://www1.ietf.org/mailman/listinfo/pim

************************************
This e-mail and any files transmitted with it are proprietary and
intended solely for the use of the individual or entity to whom they are
addressed. If you have received this e-mail in error please notify the
sender. Please note that any views or opinions presented in this e-mail
are solely those of the author and do not necessarily represent those of
ITT Industries, Inc. The recipient should check this e-mail and any
attachments for the presence of viruses. ITT Industries accepts no
liability for any damage caused by any virus transmitted by this e-mail.
************************************

Gmane