[Xorp-users] Question on XORP PIM-SSM Configuration

Garry Peirce peirce at maine.edu
Tue Aug 3 05:59:10 PDT 2010


At which point are you seeing these PIM messages? - at the receiving end
via tcpdump? (which occurs prior to iptables).

 

What is the output of ‘show pim interface’ and ‘show logging’ (looks
like you have pimsm4 traceoptions enabled).

 

Your kernel is configured to support mcast correct? (see section 15.3.1 of
the 1.6 manual)

 

 

From: 조성균 [mailto:skjo at etri.re.kr] 
Sent: Tuesday, August 03, 2010 7:34 AM
To: 'Garry Peirce'
Cc: xorp-users at xorp.org
Subject: RE: [Xorp-users] Question on XORP PIM-SSM Configuration

 

Dear Garry Peirce,,

 

Thanks for your reply. 

 

Yes, I can ping between two routers.

And monitoring Router #1 on ‘eth1’ (or Router #2 on ‘eth0’), 

I can see PIM Hello Message from 10.3.2.18 to 224.0.0.13 and 10.3.2.20 to
224.0.0.13 periodically. 

 

However, nothing added on Router #1.

 

Xorp> show pim neighbors

Interface DRpriority NeighborAddr V Mode Holdtime Timeout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

 

Do I have to check internal XORP process on receiving PIM Hello message?

 

Sincerely yours, 

S. K. Jo

 

From: Garry Peirce [mailto:peirce at maine.edu] 
Sent: Saturday, July 31, 2010 5:52 AM
To: '조성균'; xorp-users at xorp.org
Subject: RE: [Xorp-users] Question on XORP PIM-SSM Configuration

 

I assume you can ping between your  routers?

You might verify that there are no FW rules on these routers blocking PIM
traffic  (224.0.0.13).

 

 

 

From: xorp-users-bounces at xorp.org [mailto:xorp-users-bounces at xorp.org] On
Behalf Of ???
Sent: Thursday, July 29, 2010 10:20 PM
To: xorp-users at xorp.org
Subject: [Xorp-users] Question on XORP PIM-SSM Configuration

 

Hi, 

I’m new to XORP and now configuring simple PIM-SSM test scenario with two
XORP routers and VLC server/client.

Detailed configuration information is as below.

 


Multicast Server

192.168.96.49 / 24

Window XP SP3

VLC Server


Router #1

eth0: 192.169.96.50 / 24

eth1: 10.3.2.18 / 16

Fedora Core 9 / 2.6.25-14

Manually configured 

as RP


Router #2

eth0: 10.3.2.20 / 16

eth1: 192.168.97.50 / 24

 


Multicast Client

192.168.97.49 / 24

Fedora Core 10 / 2.7.41

VLC Client

 

When I start to run xorp with boot configuration (see attached files), I
can check Wiresharks and each router sends ‘PIM Hello’ message. 

However they can’t update their neighbor table. 

 

Xorp> show pim neighbors

Interface DRpriority NeighborAddr V Mode Holdtime Timeout

 

Do I need to configure more additional information or pre-configuration?

(I read some articles about PIM-SSM posted on xorp-user group and tried it.
But it couldn’t help)

 

Please let us know how it goes. 

 

Sincerely yours, 

S. K. Jo

 

*********************************** Configuration Router #1
************************************

interfaces {

             interface eth0 {

                           description: "upstream interface"

                           disable: false

                           default-system-config

             }

             interface eth1 {

                           description: "downstream interface"

                           disable: false

                           default-system-config

             }

}

 

fea {

             unicast-forwarding4 {

                           disable: false

             }

}

 

plumbing {

             mfea4 {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     disable: false

                                        }

                           }

                           interface register_vif {

                                        vif register_vif {

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

             }

}

 

protocols {

             igmp {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

             }

}

 

protocols {

             pimsm4 {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface register_vif {

                                        vif register_vif {

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

             }

}

 

protocols {

             fib2mrib {

                           disable: false

             }

}

 

 

*********************************** Configuration Router #2
************************************

 

interfaces {

             interface eth0 {

                           description: "upstream interface"

                           disable: false

                           default-system-config

             }

             interface eth1 {

                           description: "downstream interface"

                           disable: false

                           default-system-config

             }

}

 

fea {

             unicast-forwarding4 {

                           disable: false

             }

}

 

plumbing {

             mfea4 {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     disable: false

                                        }

                           }

                           interface register_vif {

                                        vif register_vif {

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

             }

}

 

protocols {

             igmp {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

             }

}

 

protocols {

             pimsm4 {

                           disable: false

                           interface eth0 {

                                        vif eth0 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface eth1 {

                                        vif eth1 {

                                                     version: 3

                                                     disable: false

                                        }

                           }

                           interface register_vif {

                                        vif register_vif {

                                                     disable: false

                                        }

                           }

                           traceoptions {

                                        flag all {

                                                     disable: false

                                        }

                           }

                           static-rps {

                                        rp 10.3.2.18 {

                                                     group-prefix
224.0.0.0/4

                                        }

                           }

             }

}

 

protocols {

             fib2mrib {

                           disable: false

             }

}

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20100803/836d4753/attachment-0001.html 


More information about the Xorp-users mailing list