Re: SSM Multicast availablity
From: Alan McFarlane (alanjmcf_at_yahoo.com.INVALID)
Date: 01/06/05
- Next message: Steve Gerrard: "Re: Preventing End Task"
- Previous message: Eugene Gershnik: "Re: serial PPP"
- In reply to: AliR: "Re: SSM Multicast availablity"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 6 Jan 2005 14:07:33 -0000
In article news:C3ACd.12143$iC4.3930@newssvr30.news.prodigy.com, AliR
wrote:
> "Rhett Gong [MSFT]" <v-raygon@online.microsoft.com> wrote in message
> news:dRdJHdi8EHA.3200@cpmsftngxa10.phx.gbl...
>> Hello AliR,
>>> Which other operation system support IGMPv4?
>>> Are there downloads available for 98, NT 4.0, 2000, and 2003?
>> If you mean IGMPv3, then IGMPv3 is supported by Windows XP and
>> Windows Server 2003. And there are not downloads available for 98,
>> NT 4.0, 2000 AFAIK,
>>
> That bites. I want to use SSM Multicast with clients ranging from
> Windows 98, and PocketPC 2000 to XP
>
SSM obviously needs a different API to the previous (all-sources)
multicast, with the obvious addition of the source list. You'd always
thus have to detect which platform you're running on and use the
available API. This likely would be via trying IP_ADD_SOURCE_MEMBERSHIP
first then failing to IP_ADD_MEMBERSHIP see
http://msdn.microsoft.com/library/en-us/winsock/winsock/igmp_and_windows_sockets.asp?frame=true.
Note also that there are a number of components involved in
(end-to-end cross-network) multicast delivery.
1. Multicast receiver API used. Does it support SSM?
2. IGMP version used. Does it support SSM? i.e. is it IGMPv3? Which
version of IGMP is used, depends on:
2.1. What version the receiver platform support, and
2.2. What version the routers (on the receiver's local segment) support,
and are configured to use.
3. Whether the multicast routing infrastructure supports SSM. I /think/
PIM-SM will support SSM in all versions (there are source address fields
in the v2 Join/Prune message at least) but I could be wrong.
I presume though, that in all but the first case, the use of SSM will
just degrade to ASM if it's not supported. For instance, if IGMPv3
isn't supported IGMPv2 will be used and a 'normal' all-sources join
made. Similarly for PIM etc.
-- Alan J. McFarlane http://www.alanjmcf.me.uk/ Please follow-up in the newsgroup for the benefit of all.
- Next message: Steve Gerrard: "Re: Preventing End Task"
- Previous message: Eugene Gershnik: "Re: serial PPP"
- In reply to: AliR: "Re: SSM Multicast availablity"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|