【技術實現步驟摘要】
本專利技術涉及通信領域,尤其涉及一種組播快速收斂的方法及轉發設備。
技術介紹
組播協議分為用戶主機與組播路由器之間的組成員關系協議,以及組播路由器之間的組播路由協議。其中,組成員關系協議包括IGMP(InternetGroupManagementProtocol,互聯網組管理協議),組播路由協議包括PIM(ProtocolIndependentMulticast,獨立組播協議)。二層網絡可以是指組播路由器與用戶主機之間的轉發網絡,用于實現用戶主機與組播路由器之間的組播數據按需轉發。二層網絡也可以是組播路由器之間的轉發網絡,用于實現多個組播路由器之間的組播數據按需轉發。以組播路由器與用戶主機之間的二層網絡舉例說明,參照圖1所示的網絡架構,用戶主機掛在二層網絡下,通過二層網絡與三層網絡中的組播路由器通信。二層網絡包括交換機A、B和C,交換機A和交換機B之間的鏈路阻塞,交換機A和交換機C之間的鏈路正常,交換機B和交換機C之間的鏈路正常。用戶主機1和2都掛在交換機B上,用戶主機3掛在交換機C上。三層網絡中的組播路由器每隔一個周期會向二層網絡發送IGMP查詢報文,以確定組播組內是否存在用戶主機。二層網絡中的每個交換機在接收以及轉發該IGMP查詢報文的過程中,記錄各自的組播轉發表中的路由器端口,其中,所述路由器端口是指交換機上傳輸組播報文的端口。如果二層網絡的拓撲結構發生變化,例如某條鏈路發生故障,二層網絡中 ...
【技術保護點】
一種組播快速收斂的方法,其特征在于,所述方法包括:第一轉發設備確定所述第一轉發設備的第一端口與第二轉發設備間的鏈路恢復到正常狀態;所述第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備發送緩存的來自組播路由器的組播協議報文,所述組播協議報文用于指示接收到所述組播協議報文的端口作為傳輸組播報文的端口。
【技術特征摘要】
1.一種組播快速收斂的方法,其特征在于,所述方法包括:
第一轉發設備確定所述第一轉發設備的第一端口與第二轉發設備間的鏈路
恢復到正常狀態;
所述第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備
發送緩存的來自組播路由器的組播協議報文,所述組播協議報文用于指示接收
到所述組播協議報文的端口作為傳輸組播報文的端口。
2.根據權利要求1所述的方法,其特征在于,所述第一轉發設備確定所述
第一轉發設備的第一端口與第二轉發設備間的鏈路恢復到正常狀態之前,所述
方法還包括:
所述第一轉發設備通過所述第一轉發設備的第二端口,接收來自所述組播
路由器的所述組播協議報文;
所述第一轉發設備緩存所述第二端口接收到的所述組播協議報文。
3.根據權利要求2所述的方法,其特征在于,
所述第一轉發設備通過所述第一轉發設備的第二端口,接收來自所述組播
路由器的所述組播協議報文包括:所述第一轉發設備通過所述第二端口,接收
第三轉發設備發送的所述組播協議報文;
所述第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備
發送緩存的來自組播路由器的組播協議報文之前,所述方法還包括:所述第一
轉發設備在確定所述第二端口與所述第三轉發設備間的鏈路處于正常狀態后,
向所述第二轉發設備發送緩存的所述第二端口接收的組播協議報文。
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
所述第一轉發設備緩存所述第二端口接收到的所述組播協議報文后,啟動
定時器;
所述第一轉發設備在確定所述定時器超時后,刪除緩存的所述第二端口接
\t收到的組播協議報文。
5.根據權利要求2至4任一項所述的方法,其特征在于,所述第一轉發設
備確定所述第一轉發設備的第一端口與第二轉發設備間的鏈路恢復到正常狀態
之后,所述方法還包括:
所述第一轉發設備阻斷所述第一轉發設備的第三端口與第四轉發設備間的
鏈路;
所述第一轉發設備刪除緩存的所述第三端口接收到的組播協議報文。
6.根據權利要求1至5任一項所述的方法,其特征在于,所述組播協議報
文為因特網組管理協議IGMP查詢報文,或者所述組播協議報文為協議無關組
播PIMhello報文。
7.根據權利要求1至5任一項所述的方法,其特征在于,所述組播協議報
文為協議無關組播PIMhello報文,所述第二轉發設備的下游設備為主機,所述
第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備發送緩存
的來自組播路由器的組播協議報文之后,所述方法還包括:
所述第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備
發送因特網組管理協議IGMP查詢報文,所述IGMP查詢報文的源地址為0,所
述IGMP查詢報文用于觸發所述主機上報IGMP響應報文。
8.一種組播快速收斂的方法,其特征在于,所述方法包括:
第二轉發設備通過所述第二轉發設備的第一端口與第一轉發設備間的鏈
路,接收所述第一轉發設備發送的組播協議報文,所述組播協議報文用于指示
接收到所述組播協議報文的端口作為傳輸組播報文的端口;
所述第二轉發設備根據所述組播協議報文,將所述第二轉發設備的第一端
口設為用于傳輸組播報文的端口。
9.根據權利要求8所述的方法,其特征在于,所述方法還包括:
所述第二轉發設備接收下游設備發送的組播報文;
所述第二轉發...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。