如何在 Omada L3 交換器上設定 PIM-DM(控制器模式)

設定指南
更新08-14-2024 02:25:05 AM 4910
這篇文章適用於: 

內容

要求

目標

介紹

PIM-DM 設定

驗證

結論

 

要求

  • Omada 控制器(軟體控制器/硬體控制器/雲端控制器,v5.9 或更高版本)
  • Omada L3 交換器

目標

本文重點介紹如何透過 Omada 控制器在 Omada L3 交換器上設定 PIM-DM 功能。

介紹

The Protocol Independent Multicast(PIM)使用 unicast(單播)靜態路由或由其他單播路由協定產生的單播路由表來提供 IP multicast(群播、多播)的路由。multicast 路由與所使用的 unicast 路由協定無關,其作用是透過 unicast 路由協定產生對應的 multicast 路由表項目。

PIM-DM 是一種 dense-mode(密集模式)multicast 路由協定,使用 Push mode(推送模式)來傳輸 multicast 數據,適用於 multicast 群組成員密集的小型網路當中。

PIM-DM 應用的常見場景:

Source 端發送 16 個頻道的 multicast 數據流量(235.0.0.51~235.0.0.66)。現在,Host A 想要加入群組 235.0.0.51,Host C 想要加入群組 235.0.0.52。

設備

介面

IP 位址

VLAN

交換器 A

 

GE 1/0/1

10.110.1.1/24

100

GE 1/0/2

192.168.11.1/24

101

交換器 B

 

GE 1/0/1

10.110.2.1/24

200

GE 1/0/2

192.168.12.1/24

102

交換器 C

 

GE 1/0/1

10.110.2.2/24

200

GE 1/0/2

192.168.13.1/24

103

交換器 D

 

 

 

GE 1/0/1

10.110.5.1/24

300

GE 1/0/2

192.168.11.2/24

101

GE 1/0/3

192.168.12.2/24

102

GE 1/0/4

192.168.13.2/24

103

 

隨選視訊串流使用 multicast 的方式發送給接收 Host。來自不同組織的 Receiver 群組形成末端網路,每個末端網路中至少有一個 Receiver。整個 PIM 網域使用 DM 模式。

Host A 和 Host C 是兩個末端網路上的 multicast receiver;交換器 D 透過 GE 1/0/1 連接 multicast source 所在的網路;交換器 A 透過 GE 1/0/1 連接末端網路 Network A,透過 GE 1/0/2 連接交換器 D;交換器 B 和交換器 C透過各自的 GE 1/0/1 介面連接末端網路 Network B,透過各自的 GE 1/0/2 介面連接交換器 D。

交換器 A 與末端網路 Network A 之間使用 IGMP 運作;IGMP 同時也需要在交換器 B/C 和末端網路 Network B 之間運作。

PIM-DM 設定

在進行以下設定之前,請設定各介面的 IP 位址和子網路遮罩,並確認 PIM-DM 網域內的設備之間路由都是可通的。

然後設定網域內的 unicast 路由協定,確認各子網路都是可通的。詳細資訊請參閱 RIP/OSPF 的設定指南。

步驟 1. 設定網域內 unicast 路由協定,確認各子網路都是可通的。詳細資訊請參閱 RIP/OSPF 的設定指南。

步驟 2. 登入控制器並前往 設定 > CLI 設定 > 設備 CLI > 建立新的設備 CLI 設定檔

步驟 3. 分別向交換器 A、交換器 B、交換器 C 發送以下指令:

Switch A:

ip multicast-routing

ip igmp

ip pim dense-mode

interface vlan 101

ip pim

interface vlan 100

ip pim

ip igmp

 

Switch B:

ip multicast-routing

ip igmp

ip pim dense-mode

interface vlan 102

ip pim

interface vlan 200

ip pim

ip igmp

 

Switch C:

ip multicast-routing

ip igmp

ip pim dense-mode

interface vlan 103

ip pim

interface vlan 200

ip pim

ip igmp

 

說明:IGMP Querier 推舉:IP 位址較小的交換器會成為 IGMP Querier。當子網內存在多個 PIM upstream 路由器時,會進行 Assert Winner 推舉。如果路由優先級和成本相同,則 IP 地址較大的交換器會被選為 Assert Winner。Assert Winner 會將 multicast 流量轉發到 downstream 的用戶端。

在這個拓撲圖中,交換器 B 和交換器 C 之間會進行 IGMP Querier 和 PIM Assert Winner 的推舉。依據範例拓撲圖的設定,交換器 B 成為 IGMP Querier,而交換器 C 成為 Assert Winner,將 multicast 流量轉發給 Network B 當中的群組成員。

設定連接到末端網路的交換器後,您需要在 PIM 網域內的其他交換器(僅範例拓撲當中的交換器 D)上啟用 PIM。我們以交換器 D 為範例來示範設定。

步驟 4. 前往 設定 > CLI 設定 > 設備 CLI > 建立新的設備 CLI 設定檔

步驟 5. 向交換器 D 發送以下指令:

ip multicast-routing

ip pim dense-mode

interface vlan 101

ip pim

interface vlan 102

ip pim

interface vlan 103

ip pim

interface vlan 300

ip pim

驗證

步驟 1. 登入控制器,前往 工具 > 終端機,將 設備類型交換器然後 來源 部分選擇 交換器 A/B/C/D,然後按一下 開啟終端機 來透過 SSH 連接到交換器。您可以透過 設備列表 切換不同交換器的 SSH 終端機畫面。

步驟 2. 檢查交換器 D 上的 Mroute Table 和 PIM DM neighbors:

Mroute Table 中共有 16 個頻道。

 

有 3 個 PIM DM neighbors。

步驟 3. 檢查交換器 A 上的 multicast 流量轉發情形:

交換器 A 將頻道 235.0.0.51 的資料流量轉發到 Host A 所在的 VLAN100。

 

步驟 4. 在交換器 B 上查看 Querier 推舉結果和 IGMP 群組產生:

結果:交換器 B 當選為 Querier。

 

交換器 B 上的 IGMP 群組產生:

步驟 5. 檢查交換器 C 上的 multicast 流量轉發情況:

交換器 C,作為 PIM Assert 的勝出者,將頻道 235.0.0.52 的資料流量轉發給 Host C。

結論

您已經透過 Omada 控制器完成了 PIM-DM 的所有設定,現在可以正常運作了。

要了解各項功能和設定的更多詳細資訊,請前往 檔案下載 下載您的產品的手冊。

這篇faq是否有用?

您的反饋將幫助我們改善網站

推薦產品

來自 United States?

取得您的地區產品、活動和服務。