SSM vs MSDP (was: IP Multicasting)

Bill Nickless nickless at mcs.anl.gov
Wed Jan 3 18:48:00 UTC 2001



-----BEGIN PGP SIGNED MESSAGE-----

At 10:40 AM 1/3/2001 -0500, Marshall Eubanks wrote:
>1.) Freedom from MSDP. This is a mixed thing. Why is inter-domain 
>multicast connectivity so flaky ?
>The conventional wisdom is that MSDP information is being lost. We shall 
>see, but at least SSM gets around it.
>Loosing MSDP means you lose knowledge of sources potentially available, 
>which is not really a good thing.

Really?  I hadn't heard that conventional wisdom.  I obviously need to get 
out more (he says as he corresponds with his travel secretary about 
attending his first NANOG, #21.)

My experience with deploying Access Grid has seen apparent MSDP 
lossage.  But it almost always turns out not to be a bug in the MSDP 
stuff.  Instead, most often, it turns out to be a bug in all but recent 
[ >= 12.0(10) ] Cisco PIM-SM implementations.  And the bug isn't in the 
core router code or even the Rendezvous Point code--it's in the code that 
runs on the Designated Router for a given edge subnet.  In a nutshell, 
occasionally the Designated Router for a subnet will stop sending PIM 
Register packets towards the Rendezvous Point.  Thus, the Rendezvous Point 
doesn't have any PIM Registers to convert into MSDP SAs.  This turns up on 
the Rendezvous Point (MSDP speaker) as a lack of an A flag, and on the 
Designated Router as the lack of an F flag.  See Cisco Bug ID CSCdp68820 
for all the details.

Unfortunately, this only breaks MSDP--the existing PIM-SM state in the 
internetwork stays up as long as traffic flows.  Thus, some remote sites 
don't get the traffic while other sites do.  And new receiving sites don't 
get the traffic from the site with the broken router.

And the fix is to have the sending site upgrade to IOS 12.0(10) or later on 
their router directly connected to the source.  And while this sounds like 
a reasonable and easy thing to do, I'm working with at least two major 
universities that are still running 11.2(22) or thereabouts.  We've had to 
set up GRE tunnels to bypass those routers.  (oop, ack)

>IMHO, the WORST thing about SSM is that, in their enthusiasm, people 
>involved have tended to denigrate
>ISM (Internet Standard Multicast), even to the point of saying at IETF 
>meetings that ISM will die. ISM will not die. I would argue that
>anyone who makes the effort to deploy SSM will want to deploy ISM.

Yes, I think your and my humble opinions mesh perfectly.

>I use your beacon system, and think it is the most useful such tool out 
>there, and have urged
>everyone interested to bring up a beacon (we're there as 
>hendrix.multicasttech.com).
>
>I think that there will be a need for BOTH ISM and SSM beacon monitoring.

Thank you for your kind words about the beacon.  We have also found it very 
useful.  When we start to bring up an Access Grid site the first thing we 
tell people to do is to start a beacon, even before they order the hardware.

And yes I agree that we need both ISM and SSM monitoring of this 
form.  Because IP multicast (ISM and SSM) requires per-flow state in lots 
of routers along the tree from sender to receivers, my experience points to 
a need for a long-term monitoring system.  Long term monitoring of a test 
signal in a real-life environment is (in my opinion) one of the best ways 
to cover all the weird corner cases that crop up over time.
===
Bill Nickless    http://www.mcs.anl.gov/people/nickless      +1 630 252 7390
PGP:0E 0F 16 80 C5 B1 69 52 E1 44 1A A5 0E 1B 74 F7     nickless at mcs.anl.gov

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>

iQCVAwUBOlNz4Kwgm7ipJDXBAQGTSwP+I2DFYD4ku34s/VBznagXh4/dVJX9repi
P8NVcUUzSnLe3fHdWD7jC9Ng8dDTDsbsY4X47LnyMKsntEoNU5JKf+I9OIqVq5Er
C9+pfC8vQf6L/mz7gjlZlnp/qE+BAkJd8RRmnxt3ah6h+RfLdCWMMt+r2H0kI+0u
61cpP0O/XQ4=
=ERYi
-----END PGP SIGNATURE-----





More information about the NANOG mailing list