在 Internet 中,假设 PC1,PC2,PC3 分别在中国,美国,德国。为了简化,又假设它们都有公网地址。它们都加入某个多播组。PC1 充当视频 server,那么是不是 PC2,PC3 都能播放视频了?如果是,我感觉挺神奇的。因为按照我的理解,三台 PC 中间有很多路由器,要能多播,它们需要随时沟通。这个成本是比较高的。还是理论上可行,在实际上,像这样跨多个 ISP 的连接,路由器不会转发这种多播流量或者不支持?那是不是像这种多播,更多应用在单 ISP 里面或者更小的地理范围内。
1
paopjian Sep 16, 2021
有公网地址了还需要考虑路由问题吗?
|
3
geekvcn Sep 16, 2021 via iPhone
理论上可行,实际上会降低网络可靠性。
|
4
blanboom Sep 16, 2021 via iPhone 网络中的路由器需要运行 PIM 、MSDP 之类的多播路由协议,才能实现多播流量的转发。
默认路由器不会打开这些协议。而且多播路由与单播路由不同,对于大规模网络,会生成非常多的路由,占用网络设备资源。 所以对于 Internet 公网,目前无法通过多播实现数据传输。一般多播只用于专用的网络,例如 IPTV 。 参考: - https://support.huawei.com/enterprise/zh/doc/EDOC1100105907 - https://support.huawei.com/enterprise/zh/doc/EDOC1000141461/88820a3f |
5
killva4624 Sep 17, 2021
之前在广电行业从业,在机房内除了传统的 ASI 、模拟等信号外,数字信号传递已经可以全用组播实现了,做得好的省公司能实现全省一张网。
|