在公共互联网上,1到n的组播是否可靠?

9
我是一名网络新手。我理解多播的概念,但想知道在公共互联网上它是否可靠?
看起来这似乎是一个边缘情况,不同的骨干网或ISP可能会有意为之地破坏它,以减少路由器负载或通常将网络分割为实际高使用率应用程序。
我的担心是否合理?
附:关于应用程序多播的最佳教程在这里:Best tutorial for application multicasting?

在我看来,您误用了WAN这个术语。WAN并不意味着“通过互联网”。通常,WAN是通过点对点连接连接的私有网络,并且通常需要每端都有一个路由器。 - oz10
1
好的,我试图区分私有网络和互联网,但有些人将以太网(或TCP/IP)与互联网混淆。 - Jeremy Dunck
6个回答

5

互联网中的IP组播并不真正起作用。来自维基百科文章

由于这两个原因,以及经济原因,IP组播通常不在商业互联网中使用。

希望参与全球IP组播的人需要连接到MBONE。维基百科文章指出应用层组播基础设施确实起作用,例如IRC。


3

是的,互联网规模的组播路由并没有得到解决,也没有什么进展。

目前推荐的大规模解决方案是源特定多播(SSM),即作为客户端从特定源请求多播流量,而不是开放式监听。这仍然需要所有中间路由器的支持,因此可能只在IPv6下更实用,因为IPv6强制要求多播支持,而IPv4则是可选的,并经常被禁用。

http://en.wikipedia.org/wiki/Source-specific_multicast


2

是的,互联网级别的组播路由问题并没有得到解决,而且据我所知也没有什么进展。


1

它与UDP广播一样有用或可靠(在您控制的网络上有用,在标准UDP上同样可靠),但在您的网络上使用更少的资源。如果您要编写新的广播应用程序,请改用组播。


0
当您使用YouTube时,这是您和服务器之间的通信,它是单播,尽管它像多播一样使用UDP。多播需要使用多播路由器。互联网没有专门提供此类路由器。此外,对于视频流服务的提供者,他无法向用户收费,因为多播组的配置是在路由器上完成的,而他无法控制因特网上的那些路由器。 多播通常由公司用于视频会议,这可以是载体服务提供商在其自己的Mbone或公司自己的网络上提供的服务。

0

通常情况下,多播是指UDP多播,它不是可靠的。


这就是为什么你使用前向纠错来使其更可靠。 - Navin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接