目錄

簡介

背景資訊

步驟1.當接收器處於活動狀態時，它將傳送IGMP報告消息

步驟2.當源處於活動狀態時

步驟3.表單共用樹

步驟4.(S，G)資料包到達FHR

步驟5.組播資料包的第一流，通過共用樹到達接收方

步驟6. LHR從SPT接收流量並向共用樹傳送修剪消息

簡介

本檔案介紹任何來源多點傳送(ASM)模型的封包流量。

背景資訊

本文提供了本地組播資料包流的詳細資料包流及其輸出分析，描述了控制平面和轉發平面中的詳細分析輸出和資料包流。

ASM是接收者不瞭解傳送者的模型。這意味著它可以接收來自任何來源的流量。接收方只知道傳送方使用的組播組和網際網路組管理協定(IGMP)，以便訂閱接收所有發往此地址的流量。

所有這一切都將在本文檔中介紹：

1.當接收器處於活動狀態時發生的情況。

2.當源處於活動狀態時發生的情況。

3.在集結點(RP)接收註冊時會發生的情況。

4.(S，G)如何形成。直到第一跳路由器(FHR)。

5.第一個組播流採用的路徑。

6.在最後一跳路由器(LHR)上收到兩個流時會發生的情況。

7.最短路徑樹(SPT)在共用樹上的形成方式。到底發生了什麼以及為什麼進行切換。

協定無關組播(PIM)用作源和接收器之間的組播路由協定，以建立組播樹。在ASM中，使用(*,G)組播條目，其中*表示任何源，G是接收流量時感興趣的組播組地址接收器。

步驟1.當接收器處於活動狀態時，它將傳送IGMP報告消息

- 收到接收者的興趣表達式後，指定路由器(DR)將向該組播組的RP傳送PIM加入消息。

- 此連線消息稱為(*,G)連線，因為它將所有源的組G連線到該組。

- (*,G)連線逐跳流向組的RP，並且在其通過的每個路由器中，組G的組播樹狀態被例項化。

LHR被視為最後一跳路由器，因為它在(*,G)條目中具有C標誌，這表示它具有直連線收器(實際上在此情況下使用igmp join group命令是它自己)。

步驟2.當源處於活動狀態時

- 在DR傳送註冊消息之前，簡而言之，它必須查閱mroute表以確保它不是RP並具有RP-Set資訊，並且所有檢查都要求在DR和RP路由器之間啟用PIM。

- FHR和RP隧道都需要軟體級隧道封裝和解除封裝。

- Register Message提供Source Group和Source存在的資訊。

- 將提取封裝的組播資料包，RP檢查目標地址是否存在(*,G)狀態。

- 如果沒有(*,G)狀態，PIM註冊停止將立即傳送回。

步驟3.表單共用樹

- 在DR傳送註冊消息之前，簡而言之，它必須查閱mroute表以確保它不是RP並具有RP-Set資訊，並且所有檢查都要求在DR和RP路由器之間啟用PIM

- FHR和RP隧道都需要軟體級隧道封裝和解除封裝

- Register Message提供Source Group和existence if Source的資訊。

- 將提取封裝的組播資料包，RP檢查目標地址是否存在(*,G)狀態。

- 如果沒有(*,G)狀態，PIM註冊停止將立即傳送回。

步驟4.(S，G)資料包到達FHR

- 只有在RP(S，G)PIM處存在註冊報文才能加入FHR。建立轉發狀態。

- PIM加入後，它完成為組播流量建立硬體轉發狀態的過程。

- 如果存在(*,G)偵聽器，RP開始向組播源IP地址構建SPT。在此執行RPF檢查以找出要向其傳送PIM加入的上游介面。

步驟5.組播資料包的第一流，通過共用樹到達接收方

- 僅當在INC /RFP介面上收到組播流時，路由器才會轉發組播流。

- 根據單播RT檢查組播資料包源地址。

- 在傳送加入的源方向確定介面和下一跳組播路由器。

- RP正在加入S的源特定樹，資料包將繼續封裝到RP。當來自S的資料包也開始以本機方式到達RP時，RP將接收每個資料包的兩個副本。

- 此時，RP開始丟棄這些資料包的封裝副本，並向的DR傳送REGISTER STOP消息以防止DR不必要地封裝資料包。

- 一旦RP通過源樹接收源流量。建立硬體源路徑。設定「T」標誌，生成樹。

- RP在收到源流量後傳送REGISTER STOP以斷開從FHR到RP的隧道。

- 要停止此註冊過程，RP會傳送PIM註冊停止消息

步驟6. LHR從SPT接收流量並向共用樹傳送修剪消息

收到兩個組播流量流後，LHR開始接收來自SPT的流量，並向共用樹傳送修剪消息。

J標誌表示相應的(*,G)狀態是通過枝葉路由器交換SPT。

LHR編號

(10.0.12.1、239.1.1.1)、00:00:38/00:02:21、標志：LJT

傳入介面：FastEthernet0/0,RPF引擎10.0.78.7

傳出介面清單：

GigabitEthernet1/0，轉發/稀疏，00:00:38/00:02:21

「F」標誌通常用於在PIM DR路由器上建立的狀態 — 它指示與向RP註冊的流相對應的轉發狀態。如果「F」標誌持續出現，則您的路由器很可能無法從RP接收PIM註冊停止消息，因此有些源尚未切換到SPT。