我正在向networking中引入一些PIM路由,以便在路由器之间提供一些可用的组播stream量。
我读了一下PIM,稀疏模式与密集模式。 阅读后,我想弄清楚,在什么情况下我想使用密集模式?
如果我有一个简单的结构:
[multicast subscriber] <-> [DR router] <-> [DR router] <-> [RP router] <-> [multicast sender]
从这种拓扑结构使用稀疏模式是否真的可以让我更有效地扩展呢?
如何考虑一个特定的大型路由器树,“稀疏模式与密集模式之间的”第一次接收数据包的时间“受到影响? RP总是订阅接收组播?
谢谢,
马特
SM和DM之间的主要区别在于DM在最初被修剪直到被修剪,并且SM在join之前不会转发。 DM造成的最初的洪水往往是过分陈述。 初始洪泛将在几秒钟内停止,DM和SM使用的最优MCpath将最终保持一致。
DM具有configuration和debugging更简单的优点。 同样在收到第一个数据包的时间方面,DM也将具有优势,因为DM默认情况下是洪水。 但是DM和SM在这方面的区别最多只有几秒钟,除非你的networking涉及到数以百计的路由器。
RP始终会在stream的开始时接收组播stream量,但一旦通过PIM计算出到达目的地的最佳path,如果RP不在最佳path内,RP就不能再接收组播stream量。
我希望这有帮助。