我一直在寻找IP广播在公共互联网上得不到广泛支持的原因,一个普遍被引用的原因是互联网服务提供商难以跟踪多播使用情况,以便日后计费。 鉴于这个困难,由于ISP控制着路由器,并且他们没有被迫支持多播(按照IPv4),他们只是禁用它。 我找不到这是什么困难。
由于ISP可以完全控制任何入站和出站stream量,无论是单播还是多播,后者的跟踪和计费有什么难度,前者是不存在的?
事实并非如此。
大多数ISP会使用SNMP轮询客户的接口,并在轮询运行之间logginginput和输出字节数(inOctets OID,outOctets OID等)
在大多数情况下,如果不是所有的networking设备,多播stream量都会增加这些计数器,所以ISP只会为您在端口上添加额外的使用费而毫不费力。
我想,真正的原因是build立跨ISP组播连接的挑战, 并确保现有的边缘/边界路由器可以适应组播stream量,而不会阻塞(组播数量有限制的设备可以有效地订阅)。