RPF Type Multicast

Unanswered Question
Sep 2nd, 2009

RPF information for ? (10.10.10.10)

RPF interface: Loopback0

RPF neighbor: ? (10.10.10.10) - directly connected

RPF route/mask: 10.10.10.10/32

RPF type: multicast (connected)

RPF recursion count: 0

Doing distance-preferred lookups across tables

I have the above outputs on same routers with same ios but sometimes it shows rpf interface multicast. What does it mean?

regards

shivlu jain

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Peter Paluch Wed, 09/02/2009 - 01:56

Hello Shivlu,

Quoting from the IP Multicast Routing Command Reference at:

http://www.cisco.com/en/US/partner/docs/ios/ipmulti/command/reference/imc_06.html#wp1077663

RPF type: Routing table from which this route was obtained, either unicast, MBGP, DVMRP, or static mroutes.

In your case, the router tells you that the information about this source is directly in the multicast routing table and that the source is directly connected.

Best regards,

Peter

Peter Paluch Wed, 09/02/2009 - 06:07

Hi Shivlu,

Hmmm... Is that loopback configured in any special way?

Best regards,

Peter

Laurent Aubert Wed, 09/02/2009 - 19:21

Hi Shivlu,

The change is due to the new Mu-RIB implementation on 7600 which provides a dedicated table for RPF.

So the output just told you, the RPF is done using this table.

You can see it with show ip route multicast.

This new implementation is related to MTR.

http://www.cisco.com/en/US/docs/ios/mtr/configuration/guide/multi-top_rtng_ps6922_TSD_Products_Configuration_Guide_Chapter.html#wp1053994

HTH

Laurent.

shivlu jain Wed, 09/02/2009 - 22:46

Hi Laurent

Thanks for the reply. I think it is the same as cef is created from RIB. In this case Mu-MTR is created from RIB.

Second question why this is required, is it going to enhance the performance of box? What are the various advatages of using Mu-MTR?

Third question:- I have not enabled the topology command in global then I should not get the rpf type: multicast output.

regards

shivlu jain

Laurent Aubert Thu, 09/03/2009 - 06:30

Not created but filled from RIB.

The behavior is the following:

1- Multicast MTR is not configured

The MuRIB is still created and used for RPF but the legacy RPF rules apply so the table is filled in a way to be compatible with those rules.

2- Multicast MTR is configured

By default only directly connected routes and routes from multicast protocols (static, mBGP, mIGPs) will be installed in the MuRIB. You can also import unicast routes from any configured topology or even configure which topology you want to use for RPF (bypass the MuRIB in this case).

Longest-match rule applies by default.

So main advantages are:

- Single place where we have all the routes we want to use for RPF

-> single lookup vs several with the legacy implementation.

- Easier to implement non-congruent multicast topologies.

- Support mIGP's

- Consistent with XR (already default behavior)

HTH

Laurent.

Actions

This Discussion