打印本文 关闭窗口 | ||||||||||||||||||||||||||
BIDIR-PIM:双向协议独立多播(Bidirectional Protocol Independent Multicast) | ||||||||||||||||||||||||||
作者:佚名 文章来源:采集 点击数4633 更新时间:2009-8-24 13:20:06 文章录入:lishu 责任编辑:lishu | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
双向协议独立多播(BIDIR-PIM)是 PIM 稀疏模式的一个变量,其建立在双向共享树之上连接多播源和接收器。协议独立多播(PIM)是指一组多播路由协议,每个针对不同的环境进行最优化。有三种 PIM 协议在那里,PIM 稀疏模型、PIM 密集模型和双向 PIM(BIDIR-PIM)。所有的 PIM 协议共享一个共同的控制语言格式。PIM 控制信息被作为一个原始的 IP 数据报发送,多播到链接本地所有的 PIM 路由器多播组,或单播到一个特定的目的地。 在单向 PIM-SM 中,在共享树上进行数据包的分发有两种可能的方法。这些不同于数据包从一个源地址运送到 RP 的方法。 最初,当一个发起者开始传输时,它的第一跳路由器压缩数据包在特定的控制信息(寄存器)中,其对 RP 是单播。在到达 RP 后,这个数据包被压缩然后分发在共享树上。 上级分发模式的转换能够在稍后做。这通过在所有路由器上的源和 RP 之间沿着路径构建源特定状态完成。这个状态然后被用于从上述源头自然地运送数据包。 这两种机制都遇到了问题。封装结果在关键的进程中,有带宽,和延迟负担。使用源特定状态转发有一项附加的协议和内存需求。 双向树使用一个自动防故障指定转发装置来构建。选举机制操作在一个多播拓扑的每个链接上。有了 DF 的协助,多播数据能够自然地从源转发到集合点(RP),因此沿着共享树到达接收点而不需要源特定状态。此 DF 选择发生在 RP 发现时间和提供这个路由到 RP,因而排除了数据驱动协议事件的需求。 双向 PIM 无需解压缩和源状态,允许数据包从一个源到此 RP 使用共享树状态自然分发。相比 PIM-SM,这个模式的分发不需要任何数据驱动事宜。 协议结构: BIDIR-PIM 的协议格式:
PIM Ver - PIM 版本号是2 类型 - 所有的 DF 选举 PIM 控制信息共享 PIM 信息类型10 子类型 - 选择信息的子类型是:
Rsvd - 传输中被设置为1。在收到时被忽略。 校验 — 一个标准校验 IP 校验被使用,例如,16位一方的整个 PIM 信息的一方的补充量。对计算这个校验,这个校验域是零。 RP 地址 - 此选择发生在双向 RPA 上。它的格式在第四章,4.9.1节中有描述。 发送器 Metric 优选 - 优选值被分配给单播路由协议,这个信息发送器被用于获取到 RPA 的路由。 发送器 Metric - 这个单播路由表 Metric 被信息发送器使用传到 RPA。在这些单元中的 Metric 可应用到单播路由协议。 |
||||||||||||||||||||||||||
打印本文 关闭窗口 |