cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2333
Views
0
Helpful
14
Replies

ip multicast-routing distributed vs ip multicast-routing

annirajput
Level 1
Level 1

Hi I am trying to replace cisco 2851 router with ISR 4331 but I found ip multicast-routing distributed instead ip multicast routing.

How I can disable keywords distributed ? NOX 17. 

 

and what is difference between ip multicast-routing distributed and ip multicast-routing

14 Replies 14

Hello
MDS is an enhancement to how MC is processed on the newer high end routers unlike the old 2800 ISRs that couldn’t support it, I say you would want to keep it on and not disable it, even if you could.

Here 


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

But parent router still 2800 series and no distributed keyword 4331ISR will work with 2800 series router ?   

Hello
MC will still continue to work -yes


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

The changes you're requesting, if possible, only "slow" the newer ISR, otherwise, end-results shouldn't vary.

and how I can disabled fast switching on ISR 4331 router?

I recall that's no ip route-cache.

Again, why do you wish to disable?

no ip route-cache .... this command not running on isr 4331

Because process switching enabled on router 2 which is 2800 series router

 

I am using Cisco IOS XE Software, Version 17.03.05 on 4331 and Cisco IOS Software, 2800 Software (C2800NM-SPSERVICESK9-M), Version 12.4(15)T7, RELEASE SOFTWARE (fc3)

Joseph W. Doherty
Hall of Fame
Hall of Fame

"How I can disable keywords distributed ?"

Assuming it can be disabled:

no ip multicast-routing distributed

possibly followed by (if there's no longer a ip multicast-routing) :

ip multicast-routing

"what is difference between ip multicast-routing distributed and ip multicast-routing"

In the past it meant additional hardware assisted in performing multicast routing, such as additional sub-processors on some line cards.  (First time I recall [?] seeing that option was on a 7500 router with line cards with VIPs.)

BTW, the "distributed" option sometimes was offered on other routing options, e.g. ip cef vs. ip cef distributed (latter also known as dCEF).

I'm a little surprised it's an option on the 4331, but then again, believe the 4331 has additional cores which (a design feature of) IOS-XE might be taking advantage of with that feature enabled.

BTW, why do you you wish to disable?  The option is meant to increase multicast capacity, when the hardware can.

I have 2 routers R1 and R2 (Active - standby) as a end nodes and both routers connected to 2 parents routers. so all routers are 2800 series and now I am replacing R1 which is in end node. All routers are on process switching but when i am putting new 4331 its showing fast switching thats'y i want to disabled fast switching 

"All routers are on process switching but when i am putting new 4331 its showing fast switching thats'y i want to disabled fast switching"

Interesting, because, we generally try to obtain/use the "fastest" routing path, and process switching is considered (I recall) about the worst.  I.e. we try to avoid, intentionally, using process-switching.

Ideally, any "switching path" will forward packets to their destination; usually the only difference between them, is how efficiently they do this, again, "faster" methods are generally considered "better" methods.

One major difference, "unique" to process-switching, I recall (?) it does packet-by-packet to the destination, rather than flow-by-flow to the destination.  This doesn't matter on a single path, but is a major difference if multiple paths are being used.  (Here too, without discussing "why", packet-by-packet is considered a [much] worst choice vs. flow-by-flow.  BTW, also, sometimes the latest/best switching-path, CEF, supports packet-by-packet.)

So far, it seems the logic of not using MC distributed, or doing unicast process-switching, is because that's how your 2851 is configured.  Is that the only reason?  If so, normally using better, more efficient, forwarding options is recommended.  I.e. try using 4331's defaults, and see if you continue to get the results you need.

That said, sometimes you can force newer devices to use older and less efficient forwarding methods.  But, also sometimes, Cisco has "determined", no one should be doing/using such old approaches, and they no longer support it.  And, sometimes, Cisco allows a newer method to provide almost the same physical results, like CEF packet-by-packet, even when they recommend against using such an option.

But other router 2800 are running on process switching .

an new router forming neighbour with different vlan . when i am putting new router 4331 then new router getting routing vlan 100 and other router which is in HSRP still using vlan 800 so I am getting rpf from vlan 100 on new router.

and one more thing how I can disabled fast switching . no ip route-cache not running on 4331 router new router software is  Cisco IOS XE Software, Version 17.03.05

 

"But other router 2800 are running on process switching ."

Normally, that shouldn't make a difference.  I see your follow-on comments, of having some issues with the 4331, but unclear those problems are in any way related to using process switching or not.

"an new router forming neighbour with different vlan . when i am putting new router 4331 then new router getting routing vlan 100 and other router which is in HSRP still using vlan 800 so I am getting rpf from vlan 100 on new router."

I don't doubt what you write, but without knowing your topology, your prior configs and your new config, I would expect it to be some other configuration issue causing such problems.  (It's a bit of a change moving from a IOS 12.4T platform to IOS-XE ver. 17 platform.)

"and one more thing how I can disabled fast switching . no ip route-cache not running on 4331"

Again, it's possible that particular command is not supported on the 4331.  Just looking at the documentation for ver. 17, that might be the case.  IP route-cache CEF is noted, but didn't find it without CEF, for typical interface usage.  I.e. you might try on an interface, no IP route-cache CEF.

You also might provide posting of show ip int ??? and/or show run all, and see what route-cache settings are.

 no ip mfib cef input and no ip mfib cef output this is the correct statement for 4331 isr?