IP城域網域內組播功能測試

持程度。
    測試設備組成:本次測試以華爲系列數通產品爲主。

 
測試拓撲以下:

測試設備以下 :


設備 IP 地址規劃:


IGP 路由協議:採用 OSPF
配置以下
MA5200G ospf 1
          Area 0
          Network 1.1.1 .1 0.0.0.0
          Network 10.10.12 .0 0.0.0.3
          Network 10.10.10 .0 0.0.0.255
其他設備 OSPF 配置相似,不一一贅述。
1、       PIM DM 測試
PIM-DM 假設網絡中的組成員分佈很是稠密,每一個網段均可能存在組成員。所以組播數據包首先被擴散到網絡中的全部點,與此伴隨着相關資源(帶寬和路由器的 CPU 等)的消耗。
爲了減小對網絡資源的消耗,密集模式組播路由協議對沒有組播數據轉發的分支進行 Prune 剪枝操做,只保留包含接收者的分支。爲了使剪掉的有組播數據轉發需求的分支可以從新接收組播數據流,剪掉的分支能夠週期性地恢復成轉發狀態。爲了減小等待被剪掉的分支恢復成轉發狀態的延遲時間,密集模式組播路由協議使用 Graft 嫁接機制主動恢復組播報文的轉發。這種週期性的擴散和剪枝現象是密集模式協議的特徵,只能適合規模較小的局域網。密集模式採用的「擴散—剪枝」技術在廣域網上是不可取的。
通常說來,密集模式下數據包的轉發路徑是「有源樹」(以「組播源」爲根、組播組成員爲枝葉的一棵樹)。因爲有源樹使用的是從組播源到接收者的最短路徑,所以也稱爲最短路徑樹 SPT Shortest Path Tree )。
路由器收到組播數據的接口稱爲上游,轉發組播數據的接口稱爲下游。
配置思路:
全部路由器全局使能組播路由功能;
路由器全部主機側接口均配置 IGMP V2
路由器全部網絡互聯接口和主機側接口均配置 PIM DM 組播協議。
MA5200G multicast routing-enable
          Interface g1/0/0
          Pim dm
          Interface g1/0/1.1
          Pim dm
          Igmp enable
NE5000E multicast routing-enable
          Interface g1/0/0
          Pim dm
          Interface g1/0/1
          Pim dm
NE40E multicast routing-enable
          Interface g4/0/0
          Pim dm
          Interface g4/0/1.1
          Pim dm
          Igmp enable
          Interface g4/0/1.2
          Pim dm
          Igmp enable
配置完成後,在組播源主機 (10.10.100.5) 上使用 VLC 軟件向組播組 (224.1.1.5) 播放視頻文件,在組播接收主機上使用 VLC 接收組播組 (224.1.1.5) 網絡視頻。同時在組播源主機上使用抓包軟件抓包,進行分析。能夠看到源主機 10.10.100.5 向組播組 224.1.1.5 UDP 端口 1234 發送組播數據包。
 
經常使用維護和調試命令:
NE5000E display pim routing-table   ** 查看 PIM 組播路由表中的 (S,G) 表項
NE5000E display pim interface     
** 查看本臺路由器運行 PIM 協議的接口或子接口
NE5000E display pim neighbor      ** 查看本臺路由器的 PIM 鄰居
 
1、       PIM-SM 測試
     PIM-SM 假設網絡中的組成員分佈很是稀疏,幾乎全部網段均不存在組成員。直到某網段出現組成員時,才構建組播路由,向該網段轉發組播數據。
PIM-SM 模型實現組播轉發的核心任務是構造並維護一棵單向共享樹。共享樹選擇 PIM 中某一路由器做爲公用根節點,稱爲匯聚點 RP Rendezvous Point )。組播數據經過 RP 沿共享樹向接收者轉發。引入 RP 進行組播轉發,減小了數據報文和控制報文佔用的網絡帶寬,下降了路由器的處理開銷。
在接收側,鏈接信息接收者的路由器向該組播組對應的 RP 發送組加入消息,加入消息通過一個個路由器後到達根部(即 RP 匯聚點),所通過的路徑就變成了此共享樹 RPT 的分支。發送端若是想要往某組播組發送數據,首先由第一跳路由器向 RP 匯聚點進行註冊,註冊消息到達 RP 後觸發源樹創建。以後組播源把數據發向 RP 匯聚點,當數據到達了 RP 匯聚點後,組播數據包被複制並沿着 RPT 樹傳給接收者。複製僅發生在分發樹的分支處,這個過程能自動重複直到數據包最終到達接收者。
一、 靜態 RP 測試
配置思路:
全部路由器全局使能組播路由功能;
路由器全部主機側接口均配置 IGMP V2
路由器全部網絡互聯接口和主機側接口均配置 PIM SM 組播協議;
全部 PIM-SM 路由配置靜態 RP
MA 5200G 配置樣例:
選取 NE5000E 做爲 PIM-SM 域中的 RP
爲確保 RP 的穩定性,通常選取設備的 loopback 地址做爲靜態 RP 地址。
MA5200G multicast routing-enable
pim
            Static-r p 2.2.2 .2
            Interface g 1/0/0
            Pim sm
            Interface g 1/0/1.1
               Pim sm
               Igmp enable
經常使用維護和調試命令:
MA5200G display pim rp-info             ** 查看 PIM-SM 域中 RP 信息
NE5000E display pim routing-table  
** 查看 PIM-SM 組播路由表中的 (S,G) 表項和( *,G )表項
 
2 C-RP C-BSR 配置
   PIM-SM 域中除了配置靜態 RP 以外,在較大的 PIM-SM 域中還有動態配置 C-BSR C-RP 的解決辦法,提供了 PIM-SM 域的穩定性和健壯性。且不建議同時配置靜態 RP C-RP 兩種 RP
配置思路:
配置 OSPF 單播路由協議;
配置 PIM-SM 基本功能;
配置 C-BSR C-RP


在測試拓撲中選取 NE5000E 做爲 C-BSR NE40E MA 5200G 做爲候選 C-RP 競選 PIM-SM 域中的 RP ,經過指定 C-RP 的優先級優先選擇 NE40E 做爲 PIM-SM 域中的實際 RP
 
相關配置以下:
MA5200G interface loopback 0
            Pim sm
            Pim
            c-rp loopback 0
NE40E interface loopback 0
            Pim sm
            Pim
            c-rp loopback 0
            c-rp priorty 10
NE5000E interface loopback 0
            Pim sm
            Pim
            c-bsr loopback 0
維護和調試參考命令:
MA 5200G display pim rp-info
MA 5200G display pim routing-table
 
3、測試結論:
    現網運行的華爲核心路由器、業務路由 SR BRAS 設備均能較好的支持組播路由協議 PIM 和主機側組播協議 IGMP
    存在問題:因爲測試時間和測試人員技術水平的限制,設備對 MSDP MBGP 的測試未能進行,須要在後續的測試中加以完善。

附件一: VLC Media Player 軟件使用指南


附件下載:
   VLC Media Player軟件使用指南
相關文章
相關標籤/搜索