• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種組播快速收斂的方法及轉發設備技術

    技術編號:13429683 閱讀:100 留言:0更新日期:2016-07-29 23:53
    本申請公開了一種組播快速收斂的方法及轉發設備,涉及通信領域,以解決現有技術中組播收斂速度低下的技術問題。該方法包括:第一轉發設備確定所述第一轉發設備的第一端口與第二轉發設備間的鏈路恢復到正常狀態;所述第一轉發設備通過所述恢復到正常狀態的鏈路,向所述第二轉發設備發送緩存的來自組播路由器的組播協議報文,所述組播協議報文用于指示接收到所述組播協議報文的端口作為傳輸組播報文的端口。

    【技術實現步驟摘要】

    本專利技術涉及通信領域,尤其涉及一種組播快速收斂的方法及轉發設備
    技術介紹
    組播協議分為用戶主機與組播路由器之間的組成員關系協議,以及組播路由器之間的組播路由協議。其中,組成員關系協議包括IGMP(InternetGroupManagementProtocol,互聯網組管理協議),組播路由協議包括PIM(ProtocolIndependentMulticast,獨立組播協議)。二層網絡可以是指組播路由器與用戶主機之間的轉發網絡,用于實現用戶主機與組播路由器之間的組播數據按需轉發。二層網絡也可以是組播路由器之間的轉發網絡,用于實現多個組播路由器之間的組播數據按需轉發。以組播路由器與用戶主機之間的二層網絡舉例說明,參照圖1所示的網絡架構,用戶主機掛在二層網絡下,通過二層網絡與三層網絡中的組播路由器通信。二層網絡包括交換機A、B和C,交換機A和交換機B之間的鏈路阻塞,交換機A和交換機C之間的鏈路正常,交換機B和交換機C之間的鏈路正常。用戶主機1和2都掛在交換機B上,用戶主機3掛在交換機C上。三層網絡中的組播路由器每隔一個周期會向二層網絡發送IGMP查詢報文,以確定組播組內是否存在用戶主機。二層網絡中的每個交換機在接收以及轉發該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所述的方法,其特征在于,所述方法還包括:
    所述第二轉發設備接收下游設備發送的組播報文;
    所述第二轉發...

    【專利技術屬性】
    技術研發人員:梁艷榮徐旭
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码av在线播放| 亚洲av无码一区二区三区人妖| 亚洲a无码综合a国产av中文| 久久影院午夜理论片无码| 未满十八18禁止免费无码网站 | 最新中文字幕av无码专区| 免费无码A片一区二三区| 国产aⅴ无码专区亚洲av| 国产精品午夜无码AV天美传媒 | 天堂Av无码Av一区二区三区| 国产午夜片无码区在线播放| 国产AV无码专区亚洲AV蜜芽| 日韩精品久久无码人妻中文字幕 | 亚洲Av永久无码精品三区在线| 老司机无码精品A| 麻豆国产精品无码视频| 日韩精品无码一区二区三区四区| 久久久久av无码免费网| 无码人妻丰满熟妇精品区| 中文字幕乱妇无码AV在线| 高清无码一区二区在线观看吞精| 熟妇人妻无码xxx视频| 亚洲一区无码中文字幕乱码| 亚洲Av永久无码精品三区在线| 成人无码区免费A∨直播| 性无码专区一色吊丝中文字幕| 亚洲heyzo专区无码综合| 亚洲美免无码中文字幕在线| 久久男人Av资源网站无码软件| 亚洲AV无码第一区二区三区| 国产亚洲精品a在线无码| 国产激情无码一区二区| 国产乱子伦精品无码码专区| 在线播放无码后入内射少妇| 中文字幕丰满乱孑伦无码专区| 中文字幕无码精品亚洲资源网| 中文成人无码精品久久久不卡 | 国产AV天堂无码一区二区三区 | 亚洲中文字幕无码爆乳| 91久久精品无码一区二区毛片| 老子午夜精品无码|