名詞解釋
PIM-DM:密集模式獨立組播協定
(PIM-DM:Protocol Independent Multicast-Dense Mode)
獨立組播協定(PIM)有兩種模式:稀疏模式和密集模式。本文主要講述密集模式獨立組播協定( PIM-DM)。
PIM-DM 主要被設計用於組播區域網路應用程式,而 PIM-SM 主要用於一個大範圍內的域間網路(WAN 和域間)。 PIM-DM 使用了和 DVMRP 及其它密集模式一樣的溢出和修剪機制。 DVMRP 和 PIM-DM 之間的主要不同在於 PIM-DM 主要引入協定獨立的觀念。 PIM-DM 可以使用由任意底層單播路由協定產生的路由表執行反向路徑轉發(RPF)檢查。
ISP 特別需要 PIM-DM 所具有的能使用任意底層單播路由協定的能力,因為它不需要為 RPF 檢查引入和管理一個獨立的路由協定。單播路由協定擴展為多協定邊界網關協定(MBGP)和 IS-IS 多協定路由(M-ISIS)後就被用來建立指定表完成 RPF 檢查,但是 PIM-DM 不需要它們。
PIM-DM 能夠使用由 OSPF 、 IS-IS 、 BGP 等產生的單播路由表。同時在執行 RPF 檢查時, PIM-DM 也能夠通過配置使用由 MBGP 或 M-ISIS 產生的的指定組播 RPF 表。
協定結構
PIM-DM 協定格式與 PIM-SM 相同:
PIM version Type Reserved(Address length) Checksum
PIM version ― 當前 PIM 版本號為2。
Type ― 特定 PIM 信息類型。
Address length ― 地址大小(二進制形式)。
Reserved ― 該欄位值設為0,在接收端忽略。
Checksum ― 16位欄位是整個 PIM 信息的補充總和。