亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種匯聚點收斂方法及裝置制造方法

文檔序號:7986197閱讀:311來源:國知局
一種匯聚點收斂方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種匯聚點收斂方法及裝置,涉及通信領(lǐng)域,用于解決當(dāng)作為匯聚點RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障時,該網(wǎng)絡(luò)設(shè)備無法向自舉路由器BSR發(fā)送候選RP廣告消息,導(dǎo)致整個網(wǎng)絡(luò)長時間無法正常工作的問題。本發(fā)明中,當(dāng)原工作RP路由不可達時,第一節(jié)點接收BSR根據(jù)發(fā)送的自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold?Time為0;所述第一節(jié)點根據(jù)所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。本發(fā)明適用于通信領(lǐng)域,用于實現(xiàn)匯聚點收斂。
【專利說明】一種匯聚點收斂方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種RP(Rendezvous Point,匯聚點)收斂方法及
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]PIM-SM(Protocol Independent Multicast-Sparse Mode,協(xié)議無關(guān)組播-稀疏模式)是一種能有效地將IP報文路由到跨越大范圍網(wǎng)絡(luò)組播組的協(xié)議,該協(xié)議不依賴任何特定的單播路由協(xié)議來進行拓?fù)浒l(fā)現(xiàn),主要應(yīng)用于稀疏組的組播網(wǎng)絡(luò)中。在PIM-SM網(wǎng)絡(luò)中,一般的,會選擇一個網(wǎng)絡(luò)設(shè)備作為所述PM-SM網(wǎng)絡(luò)的RP ;當(dāng)PIM-SM網(wǎng)絡(luò)中的成員設(shè)備需要獲取組播數(shù)據(jù)流時,需要向所述RP發(fā)送加入消息以加入共享樹(即成員設(shè)備建立的組播分發(fā)樹);組播源將組播數(shù)據(jù)流單播發(fā)送到RP,RP沿所述共享樹將組播數(shù)據(jù)流發(fā)送到各個成員設(shè)備。
[0003]為了保證PM-SM網(wǎng)絡(luò)正常工作,需要提高RP的可靠性。一般在PM-SM網(wǎng)絡(luò)中會配置多個網(wǎng)絡(luò)設(shè)備作為RP,其中包括一個工作RP和多個候選RP,例如網(wǎng)絡(luò)設(shè)備I為工作RP,網(wǎng)絡(luò)設(shè)備2、網(wǎng)絡(luò)設(shè)備3和網(wǎng)絡(luò)設(shè)備4為候選RP。當(dāng)網(wǎng)絡(luò)設(shè)備I上的RP所在接口發(fā)生故障時,網(wǎng)絡(luò)設(shè)備I可以通過其他接口向BSROootStrap Router,自舉路由器)發(fā)送候選RP廣告消息,所述 候選RP廣告消息中的保持時間HoldTime為0,以表征網(wǎng)絡(luò)設(shè)備I已超時。BSR在接收到所述候選RP廣告消息之后,通知PM-SM網(wǎng)絡(luò)中的其他網(wǎng)絡(luò)設(shè)備刪除保存的原工作RP (即網(wǎng)絡(luò)設(shè)備I),啟用新的工作RP (網(wǎng)絡(luò)設(shè)備2、網(wǎng)絡(luò)設(shè)備3或網(wǎng)絡(luò)設(shè)備4),以確保PIM-SM網(wǎng)絡(luò)的正常工作。上述刪除發(fā)生故障的原工作RP、啟用候選RP作為新工作RP的過程就是RP收斂。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
[0005]當(dāng)作為RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障時(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障),該網(wǎng)絡(luò)設(shè)備無法向BSR發(fā)送候選RP廣告消息,其他網(wǎng)絡(luò)設(shè)備只有等保存的原工作RP老化后,才會啟動候選RP作為新的工作RP。由于RP的老化需要耗費較長時間,使得網(wǎng)絡(luò)中長時間不存在可用RP,會導(dǎo)致整個網(wǎng)絡(luò)長時間無法正常工作。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提供一種匯聚點收斂方法及裝置,能夠解決當(dāng)作為RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障時,該網(wǎng)絡(luò)設(shè)備無法向BSR發(fā)送候選RP廣告消息,導(dǎo)致整個網(wǎng)絡(luò)長時間無法正常工作的問題。
[0007]為達到上述目的,本發(fā)明采用如下技術(shù)方案:
[0008]第一方面,本發(fā)明提供了一種匯聚點收斂方法,包括:
[0009]第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息,所述自舉消息中攜帶的原工作匯聚點RP的保持時間Hold Time為O ;
[0010]所述第一節(jié)點根據(jù)所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
[0011]可選地,所述第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息之前,所述方法還包括:
[0012]當(dāng)?shù)谝还?jié)點檢測到原工作匯聚點RP的路由不可達時,向所述BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述第一節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達;
[0013]所述第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息包括:
[0014]所述第一節(jié)點接收所述自舉路由器BSR根據(jù)所述通知消息發(fā)送的自舉消息。
[0015]可選地,所述第一節(jié)點向自舉路由器BSR發(fā)送通知消息,包括:所述第一節(jié)點將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR ;
[0016]所述第一節(jié)點接收所述BSR發(fā)送的自舉消息,包括:所述第一節(jié)點接收相鄰網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述自舉消息。
[0017]可選地,所述當(dāng)?shù)谝还?jié)點檢測到原工作匯聚點RP的路由不可達時,向自舉路由器BSR發(fā)送通知消息,包括:當(dāng)檢測到原工作匯聚點RP的路由不可達時,所述第一節(jié)點啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時;當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,所述第一節(jié)點向自舉路由器BSR發(fā)送通知消息。
[0018]可選地,所述通知消息中包括所述第一節(jié)點的地址信息和所述原工作RP的地址
信息;
[0019]所述第一節(jié)點向自舉路由器BSR發(fā)送通知消息,包括:將所述通知消息發(fā)送至相鄰的第二節(jié)點,以使所述第二節(jié)點根據(jù)所述第一節(jié)點的地址信息進行反向路徑轉(zhuǎn)發(fā)RPF檢查;gRPF檢查通過,所述第二節(jié)點將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR。
[0020]可選地,若所述第二節(jié)點與所述原工作RP為相鄰節(jié)點,則當(dāng)所述第二節(jié)點檢測到所述原工作RP的路由不可達時,啟動第二定時器,所述第二定時器用于針對所述原工作RP進行計時;其中,所述第二定時器的計時時間大于所述第一定時器的計時時間;
[0021]可選地,所述第二節(jié)點在RPF檢查通過后,還包括:刪除所述第二定時器。
[0022]第二方面,本發(fā)明還提供了一種匯聚點收斂方法,所述方法包括:
[0023]當(dāng)確定原工作匯聚點RP的路由不可達時,生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ;
[0024]將所述自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
[0025]在第一種可能的實現(xiàn)方式中,所述匯聚點收斂方法還包括:收集RP信息,向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述RP信息,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級。
[0026]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定原工作匯聚點RP的路由不可達,包括:當(dāng)接收到當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點發(fā)送的通知消息時,判定所述原工作RP的路由不可達;其中,所述通知消息用于通知自舉路由器BSR原工作RP狀態(tài)異常;或根據(jù)路由的收斂情況確定原工作匯聚點RP的路由不可達。
[0027]第三方面,本發(fā)明還提供了一種網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點包括:
[0028]接收器,用于接收自舉路由器BSR發(fā)送的自舉消息,所述自舉消息中攜帶的所述原工作匯聚點RP的保持時間Hold Time為O ;
[0029]處理器,用于根據(jù)所述接收器接收的所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
[0030]可選地,所述網(wǎng)絡(luò)節(jié)點還包括:發(fā)射器,用于當(dāng)所述網(wǎng)絡(luò)節(jié)點檢測到原工作匯聚點RP的路由不可達時,向所述BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述網(wǎng)絡(luò)節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達;所述接收器具體用于接收所述BSR根據(jù)所述通知消息發(fā)送的自舉消息。
[0031]可選地,所述發(fā)射器具體用于將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR ;
[0032]所述接收器具體用于接收相鄰網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述自舉消息。
[0033]可選地,所述處理器用于當(dāng)檢測到原工作匯聚點RP的路由不可達時,啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時;所述發(fā)射器用于當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,向自舉路由器BSR發(fā)送通知消息。
[0034]可選地,所述發(fā)射器發(fā)送的所述通知消息中包括所述網(wǎng)絡(luò)節(jié)點的地址信息和所述原工作RP的地址信息;所述發(fā)射器具體用于將所述通知消息發(fā)送至相鄰的第二節(jié)點,以使所述第二節(jié)點根據(jù)所述網(wǎng)絡(luò)節(jié)點的地址信息進行反向路徑轉(zhuǎn)發(fā)RPF檢查;若RPF檢查通過,所述第二節(jié)點將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR。
[0035]可選地,所述處理器還用于在所述接收器接收所述BSR發(fā)送的自舉消息之后,刪除所述第一定時器。
[0036]第四方面,本發(fā)明還提供了一種自舉路由器BSR,所述BSR包括:
[0037]處理器,用于當(dāng)確定原工作匯聚點RP的路由不可達時,生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ;
[0038]發(fā)射器,用于將所述處理器生成的自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
[0039]在第一種可能的實現(xiàn)方式中,所述BSR還包括:
[0040]接收器,用于收集RP信息,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級;
[0041]所述發(fā)射器還用于向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述接收器收集的所述RP信息。
[0042]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述接收器還用于接收當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點發(fā)送的通知消息,所述通知消息由用于通知所述BSR原工作RP狀態(tài)異常,所述網(wǎng)絡(luò)節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達;所述處理器還用于當(dāng)所述接收器接收到所述通知消息時,判定所述原工作RP的路由不可達。[0043]本發(fā)明提供的匯聚點收斂方法及裝置,當(dāng)原工作RP路由不可達時,BSR能夠向當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,指示各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,能夠及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
【專利附圖】

【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實施例一提供的匯聚點收斂方法的流程示意圖;
[0046]圖2為本發(fā)明實施例二提供的匯聚點收斂方法的流程示意圖;
[0047]圖3為本發(fā)明實施例三提供的匯聚點收斂方法的流程示意圖;
[0048]圖4為本發(fā)明實施例三所舉實例的應(yīng)用場景示意圖;
[0049]圖5為本發(fā)明實施例四提供的網(wǎng)絡(luò)節(jié)點的結(jié)構(gòu)框圖;
[0050]圖6為本發(fā)明實施例五提供的自舉路由器的結(jié)構(gòu)框圖。
【具體實施方式】
[0051]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0052]實施例一
[0053]本發(fā)明實施例提供了一種RP收斂方法,如圖1所示,所述方法包括:
[0054]101、當(dāng)?shù)谝还?jié)點檢測到原工作RP的路由不可達時,向BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述第一節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達。
[0055]具體的,如果所述第一節(jié)點和BSR是相鄰的,則所述第一節(jié)點可以直接向BSR發(fā)送所述通知消息;如果所述第一節(jié)點和BSR是非相鄰的,則所述第一節(jié)點可以將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR。
[0056]本發(fā)明提供兩種場景,一種情況下,BSR通過路由的收斂情況可以直接感知到原工作RP路由不可達,此時,BSR不需要接收第一節(jié)點發(fā)送的通知消息,因此,步驟101屬于本發(fā)明中的可選步驟。
[0057]102、所述第一節(jié)點接收所述BSR發(fā)送的自舉消息,所述自舉消息中攜帶的所述原工作RP的Hold Time為O。
[0058]具體的,所述BSR根據(jù)第一節(jié)點發(fā)送的通知消息確定所述原工作RP路由不可達之后,會向當(dāng)前網(wǎng)絡(luò)的各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,所述自舉消息中攜帶的所述原工作RP的Hold Time為0,用于表示所述原工作RP處于超時狀態(tài)。[0059]103、所述第一節(jié)點根據(jù)所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
[0060]值得說明的是,本實施例提供的方法適用于PIM網(wǎng)絡(luò),尤其適用于PIM-SM網(wǎng)絡(luò),其中,PIM-SM網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點(包括本實施例中的第一節(jié)點、BSR等)可以是路由器,也可以是交換機,此處不做限定。
[0061]本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)原工作RP路由不可達時,所述BSR能夠及時向當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,指示各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,能夠使得網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
[0062]實施例二
[0063]本發(fā)明實施例提供了一種RP收斂方法,如圖2所示,所述方法包括:
[0064]201、當(dāng)確定原工作RP的路由不可達時,BSR生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O。
[0065]本實施例提供的方法主要由PM-SM網(wǎng)絡(luò)中的BSR實現(xiàn)。在PM-SM網(wǎng)絡(luò)中,一般情況下,如果原工作RP發(fā)生故障,BSR根據(jù)路由的收斂情況可以直接感知到所述原工作RP路由不可達。
[0066]值得說明的是,在路由聚合的場景下,BSR無法直接感知原工作RP的路由是否可達。在這種場景下,如果原工作RP路由不可達,與所述原工作RP相連接的網(wǎng)絡(luò)節(jié)點能夠向BSR發(fā)送通知消息,所述通知消息用于通知所述BSR原工作RP狀態(tài)異常,從而使得BSR接收到所述通知消息后確定原工作RP路由不可達。
[0067]202、BSR將所述自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各用戶節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
[0068]本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)BSR檢測到當(dāng)前網(wǎng)絡(luò)中原工作RP的路由不可達時,能夠及時向網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,以使各網(wǎng)絡(luò)節(jié)點根據(jù)所述自舉消息將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,BSR能夠及時通知網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
[0069]實施例三
[0070]在圖1、圖2所示實施例的基礎(chǔ)上,本發(fā)明實施例進一步提供了一種RP收斂方法,如圖3所示,所述方法包括:
[0071]301、當(dāng)?shù)谝还?jié)點檢測到原工作RP的路由不可達時,啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時。其中,所述第一節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達。
[0072]302、當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,所述第一節(jié)點生成通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常。其中,所述通知消息中包括所述第一節(jié)點的地址信息和所述原工作RP的地址信息。
[0073]303、所述第一節(jié)點將所述通知消息發(fā)送至相鄰的第二節(jié)點。
[0074]其中,所述第二節(jié)點是所述第一節(jié)點的相鄰網(wǎng)絡(luò)節(jié)點。
[0075]304、所述第二節(jié)點接收所述通知消息,從中獲取所述第一節(jié)點的地址信息,根據(jù)所述第一節(jié)點的地址信息進行RPF(Reverse-path Forwarding,反向路徑轉(zhuǎn)發(fā))檢查;若RPF檢查通過,所述第二節(jié)點將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR ;若RPF檢查未通過,則丟棄所述通知消息。
[0076]如果所述第二節(jié)點與所述原工作RP為相鄰節(jié)點,則所述第二節(jié)點能夠直接檢測到所述原工作RP的路由是否可達;當(dāng)所述第二節(jié)點檢測到所述原工作RP的路由不可達時,啟動第二定時器,所述第二定時器用于針對所述原工作RP進行計時;其中,所述第二定時器的超時晚于所述第一定時器;所述第二節(jié)點接收到通知消息后,如果RPF檢查通過,則刪除所述第二定時器,并將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點。
[0077]305、所述BSR接收所述通知消息,判定所述原工作RP的路由不可達,生成自舉消息,將所述自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,所述自舉消息中攜帶的所述原工作RP 的 Hold Time 為 O。
[0078]值得說明的是,為了確保網(wǎng)絡(luò)中RP的可靠性,在建立PM-SM網(wǎng)絡(luò)時,會設(shè)定多個候選RP,所述候選RP可以是當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點,也可以是專用RP,此處不做限定。所述BSR用于收集RP信息,并向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述RP信息,以使所有網(wǎng)絡(luò)節(jié)點確定候選RP。其中,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級,所述候選RP集是當(dāng)前P頂-SM網(wǎng)絡(luò)中所有可作為候選RP的網(wǎng)絡(luò)節(jié)點的集合,所述各候選RP的優(yōu)先級用于表明當(dāng)原工作RP狀態(tài)異常時、所有候選RP被激活的先后順序。例如,在建立PM-SM網(wǎng)絡(luò)時,可以設(shè)定節(jié)點1、節(jié)點2和節(jié)點3作為候選RP (即節(jié)點1、節(jié)點2和節(jié)點3構(gòu)成候選RP集),同時設(shè)定節(jié)點1、節(jié)點2、節(jié)點3的優(yōu)先級,例如可以設(shè)定為節(jié)點I的優(yōu)先級最高,節(jié)點3的優(yōu)先級最低。如果原工作RP狀態(tài)異常,那么PIM-SM網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點獲知所述原工作RP狀態(tài)異常后,會將原工作RP置為無效,啟用節(jié)點I作為新的工作RP ;如果后續(xù)節(jié)點I狀態(tài)異常,那么PM-SM網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點會啟動節(jié)點2作為新的工作RP。
[0079]步驟301-305描述的是BSR感知原工作RP不可用的實現(xiàn)過程,上述實現(xiàn)過程適用于路由聚合的場景,因為在這種場景下,只有原工作RP的相鄰節(jié)點能夠檢測到原工作RP的路由是否可達,網(wǎng)絡(luò)中的BSR和其他網(wǎng)絡(luò)節(jié)點無法感知原工作RP的工作狀態(tài)。
[0080]306、當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點接收所述自舉消息,將原工作RP置為無效,啟用候選RP作為新工作RP。
[0081]可選的,所述第一節(jié)點接收所述BSR發(fā)送的自舉消息之后,刪除所述第一定時器,并向其他網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)所述自舉消息。
[0082]為了便于理解,本實施例結(jié)合實際場景進行舉例說明,如圖4所示,Rl、R2.....R5
是組成PM-SM網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點,其中,R4是當(dāng)前網(wǎng)絡(luò)中的工作RP,用于響應(yīng)網(wǎng)絡(luò)節(jié)點的加入請求,以及從組播源獲取組播數(shù)據(jù)流,將所述組播數(shù)據(jù)流組播發(fā)送至當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點;Rl是當(dāng)前網(wǎng)絡(luò)中的BSR,用于收集RP信息,并向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)設(shè)備廣播發(fā)送所述RP信息;R2是當(dāng)前網(wǎng)絡(luò)的候選RP,在R4發(fā)生故障的情況下能夠作為新工作RP,確保當(dāng)前網(wǎng)絡(luò)的正常通信。
[0083]圖4描述的是包含路由聚合場景的PIM-SM網(wǎng)絡(luò),在這種場景下,例如,圖4中的R3、R4、R5組成了一個相對獨立的內(nèi)部路由。當(dāng)R4(即工作RP)發(fā)生故障時,僅有R4的相鄰節(jié)點(即圖4中R3、R5)能夠感知到R4的路由不可達,BSR無法直接感知工作RP的路由是否可達。
[0084]根據(jù)圖4所示的PIM-SM網(wǎng)絡(luò),所述第一節(jié)點可以是R3,也可以是R5。由于圖4中R3比R5更靠近BSR(Rl),所以本實施例以R3作為第一節(jié)點為例進行說明。當(dāng)R4(即原工作節(jié)點)整體發(fā)生故障(例如R4重啟、或R4的所有接口發(fā)生故障)導(dǎo)致R4的路由不可達時,當(dāng)前網(wǎng)絡(luò)可以通過如下方法實現(xiàn)RP收斂:
[0085]S1、當(dāng)R4整體發(fā)生故障時,R3,R5檢測到R4的路由不可達,R3啟動第一定時器,R5啟動第二定時器,所述第二定時器的計時時間大于所述第一定時器的計時時間。
[0086]S2、R3的第一定時器超時、且R4在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài),R3向R2、R5發(fā)送通知消息,所述通知消息中包括R3的地址信息和原工作RP (即R4)的地址信息。
[0087]S3、R5接收R3發(fā)送的通知消息,根據(jù)所述通知消息中的R3的地址信息進行RPF檢查;若檢查通過,則刪除所述第二定時器;若檢查未通過,則丟棄所述通知消息。
[0088]值得說明的是,所述RPF檢查是為了避免將同一報文在網(wǎng)絡(luò)中重復(fù)傳輸,導(dǎo)致網(wǎng)絡(luò)堵塞的問題。例如:如果R5在接收到R3發(fā)送的通知消息之后,又接收到其他網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述通知消息,通過RPF檢查會將再次接收到的通知消息進行丟棄處理,節(jié)省網(wǎng)絡(luò)帶寬。
[0089]S4、R2接收R4發(fā)送的通知消息,根據(jù)所述通知消息中的R3的地址信息進行RPF檢查;若檢查通過,則將所述通知消息轉(zhuǎn)發(fā)至Rl ;若檢查未通過,則丟棄所述通知消息。
[0090]S5、Rl接收所述R2轉(zhuǎn)發(fā)的通知消息,確定R4的路由不可達,則生成自舉消息,將所述自舉消息發(fā)送至R2,所述自舉消息中表征所述R4的Hold Time為O。
[0091]S6、R2接收所述自舉消息,檢測到R4的Hold Time為0,則將R4置為無效,啟用R2作為新工作RP,并將所述自舉消息轉(zhuǎn)發(fā)至相鄰網(wǎng)絡(luò)節(jié)點,以使當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點都能夠接收到所述自舉消息。
[0092]具體的,當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點接收到所述自舉消息后,均將R4置為無效,啟用R2作為新工作RP,從而實現(xiàn)RP的收斂。
[0093]本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)?shù)谝还?jié)點檢測到原工作RP路由不可達時,能夠及時向BSR發(fā)起通知,以使所述BSR向當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,指示各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,能夠使得網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
[0094]實施例四
[0095]本發(fā)明實施例提供了一種網(wǎng)絡(luò)節(jié)點,能夠?qū)崿F(xiàn)上述圖1和圖3所示的方法實施例,如圖5所示,所述網(wǎng)絡(luò)節(jié)點包括:
[0096]發(fā)射器51,用于當(dāng)所述網(wǎng)絡(luò)節(jié)點檢測到原工作匯聚點RP的路由不可達時,向自舉路由器BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述網(wǎng)絡(luò)節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達;
[0097]基于與實施例一同樣的理由,發(fā)射器51為所述網(wǎng)絡(luò)節(jié)點的可選組件。
[0098]接收器52,用于接收所述BSR發(fā)送的自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ;
[0099]處理器53,用于根據(jù)所述接收器52接收的所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
[0100]可選的,所述發(fā)射器51具體用于將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR ;
[0101]所述接收器52具體用于接收相鄰網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述自舉消息。
[0102]可選的,所述處理器53用于當(dāng)檢測到原工作匯聚點RP的路由不可達時,啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時;
[0103]所述發(fā)射器51用于當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,向自舉路由器BSR發(fā)送通知消息。
[0104]可選的,所述發(fā)射器51發(fā)送的所述通知消息中包括所述網(wǎng)絡(luò)節(jié)點的地址信息和所述原工作RP的地址信息;
[0105]所述發(fā)射器51具體用于將所述通知消息發(fā)送至相鄰的第二節(jié)點,以使所述第二節(jié)點根據(jù)所述網(wǎng)絡(luò)節(jié)點的地址信息進行反向路徑轉(zhuǎn)發(fā)RPF檢查;若RPF檢查通過,所述第二節(jié)點將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR。
[0106]可選的,所述處理器53還用于在所述接收器52接收所述BSR發(fā)送的自舉消息之后,刪除所述第一定時器。
[0107]本發(fā)明實施例提供的網(wǎng)絡(luò)節(jié)點,當(dāng)檢測到原工作RP路由不可達時,能夠及時向BSR發(fā)起通知,以使所述BSR向當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,指示各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,能夠使得網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
[0108]實施例五
[0109]本發(fā)明實施例提供了 一種自舉路由器BSR,能夠?qū)崿F(xiàn)上述方法實施例,如圖6所示,所述BSR包括:
[0110]處理器61,用于當(dāng)確定原工作匯聚點RP的路由不可達時,生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ;
[0111]發(fā)射器62,用于將所述處理器生成的自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
[0112]可選的,如圖6所示,所述BSR還包括:
[0113]接收器63,用于收集RP信息,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級;
[0114]所述發(fā)射器62還用于向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述接收器63收集的所述RP信息。
[0115]可選的,所述接收器63還用于接收當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點發(fā)送的通知消息,所述通知消息用于通知所述BSR原工作RP狀態(tài)異常;
[0116]所述處理器61還用于當(dāng)所述接收器63接收到所述通知消息時,判定所述原工作RP的路由不可達。
[0117]本發(fā)明實施例提供的BSR,當(dāng)檢測到當(dāng)前網(wǎng)絡(luò)中原工作RP的路由不可達時,能夠及時向網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點發(fā)送自舉消息,以使各網(wǎng)絡(luò)節(jié)點根據(jù)所述自舉消息將原工作RP置為無效,啟用候選RP作為新工作RP。采用本發(fā)明實施例提供的匯聚點收斂方法,當(dāng)作為原工作RP的網(wǎng)絡(luò)設(shè)備整體發(fā)生故障(例如網(wǎng)絡(luò)設(shè)備重啟,或網(wǎng)絡(luò)設(shè)備的所有接口都發(fā)生故障)時,BSR能夠及時通知網(wǎng)絡(luò)中各網(wǎng)絡(luò)節(jié)點及時進行RP收斂,啟用候選RP作為新工作RP,確保整個網(wǎng)絡(luò)能夠正常工作。
[0118]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0119]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種匯聚點收斂方法,其特征在于,所述方法應(yīng)用于協(xié)議無關(guān)組播-稀疏模式中,所述方法包括: 第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息,所述自舉消息中攜帶的原工作匯聚點RP的保持時間Hold Time為O ; 所述第一節(jié)點根據(jù)所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息之前,所述方法還包括: 當(dāng)?shù)谝还?jié)點檢測到原工作匯聚點RP的路由不可達時,向所述BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述第一節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達; 所述第一節(jié)點接收自舉路由器BSR發(fā)送的自舉消息包括: 所述第一節(jié)點接收所述自舉路由器BSR根據(jù)所述通知消息發(fā)送的自舉消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向自舉路由器BSR發(fā)送通知消息,包括: 所述第一節(jié)點將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR; 所述第一節(jié)點接收所述BSR發(fā)送的自舉消息,包括: 所述第一節(jié)點接收相鄰網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述自舉消息。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述當(dāng)?shù)谝还?jié)點檢測到原工作匯聚點RP的路由不可達時,向自舉路由器BSR發(fā)送通知消息,包括: 當(dāng)檢測到原工作匯聚點RP的路由不可達時,所述第一節(jié)點啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時; 當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,所述第一節(jié)點向自舉路由器BSR發(fā)送通知消息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通知消息中包括所述第一節(jié)點的地址信息和所述原工作RP的地址信息; 所述第一節(jié)點向自舉路由器BSR發(fā)送通知消息,包括: 將所述通知消息發(fā)送至相鄰的第二節(jié)點,以使所述第二節(jié)點根據(jù)所述第一節(jié)點的地址信息進行反向路徑轉(zhuǎn)發(fā)RPF檢查;若RPF檢查通過,所述第二節(jié)點將所述通知消息轉(zhuǎn)發(fā)至鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述第二節(jié)點與所述原工作RP為相鄰節(jié)點,則當(dāng)所述第二節(jié)點檢測到所述原工作RP的路由不可達時,啟動第二定時器,所述第二定時器用于針對所述原工作RP進行計時;其中,所述第二定時器的計時時間大于所述第一定時器的計時時間; 所述第二節(jié)點在RPF檢查通過后,還包括: 刪除所述第二定時器。
7.根據(jù)權(quán)利要求4-6中任一項所述的方法,其特征在于,所述第一節(jié)點接收所述BSR發(fā)送的自舉消息之后,還包括:刪除所述第一定時器。
8.—種匯聚點收斂方法,其特征在于,所述方法應(yīng)用于協(xié)議無關(guān)組播-稀疏模式中,所述方法包括: 當(dāng)確定原工作匯聚點RP的路由不可達時,生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ; 將所述自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括: 收集RP信息,向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述RP信息,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級。
10.根 據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述確定原工作匯聚點RP的路由不可達,包括: 當(dāng)接收到當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點發(fā)送的通知消息時,判定所述原工作RP的路由不可達;其中,所述通知消息用于通知自舉路由器BSR原工作RP狀態(tài)異常;或 根據(jù)路由的收斂情況確定原工作匯聚點RP的路由不可達。
11.一種網(wǎng)絡(luò)節(jié)點,其特征在于,所述網(wǎng)絡(luò)節(jié)點支持協(xié)議無關(guān)組播-稀疏模式,所述網(wǎng)絡(luò)節(jié)點包括: 接收器,用于接收自舉路由器BSR發(fā)送的自舉消息,所述自舉消息中攜帶的所述原工作匯聚點RP的保持時間Hold Time為O ; 處理器,用于根據(jù)所述接收器接收的所述自舉消息將所述原工作RP置為無效,啟用候選RP作為新工作RP。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)節(jié)點,其特征在于,所述網(wǎng)絡(luò)節(jié)點還包括: 發(fā)射器,用于當(dāng)所述網(wǎng)絡(luò)節(jié)點檢測到原工作匯聚點RP的路由不可達時,向所述BSR發(fā)送通知消息,所述通知消息用于通知所述BSR所述原工作RP狀態(tài)異常,所述網(wǎng)絡(luò)節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP是否路由可達; 所述接收器具體用于接收所述BSR根據(jù)所述通知消息發(fā)送的自舉消息。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)節(jié)點,其特征在于, 所述發(fā)射器具體用于將所述通知消息發(fā)送至相鄰網(wǎng)絡(luò)節(jié)點,通過所述相鄰網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述BSR ; 所述接收器具體用于接收相鄰網(wǎng)絡(luò)節(jié)點轉(zhuǎn)發(fā)的所述自舉消息。
14.根據(jù)權(quán)利要求12或13所述的網(wǎng)絡(luò)節(jié)點,其特征在于, 所述處理器用于當(dāng)檢測到原工作匯聚點RP的路由不可達時,啟動第一定時器,所述第一定時器用于針對所述原工作RP進行計時; 所述發(fā)射器用于當(dāng)所述第一定時器超時、且所述原工作RP在所述第一定時器的計時時間段內(nèi)持續(xù)保持路由不可達狀態(tài)時,向自舉路由器BSR發(fā)送通知消息。
15.根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)節(jié)點,其特征在于,所述發(fā)射器發(fā)送的所述通知消息中包括所述網(wǎng)絡(luò)節(jié)點的地址信息和所述原工作RP的地址信息; 所述發(fā)射器具體用于將所述通知消息發(fā)送至相鄰的網(wǎng)絡(luò)節(jié)點,以使所述相鄰的網(wǎng)絡(luò)節(jié)點根據(jù)所述網(wǎng)絡(luò)節(jié)點的地址信息進行反向路徑轉(zhuǎn)發(fā)RPF檢查;若RPF檢查通過,所述相鄰的網(wǎng)絡(luò)節(jié)點將所述通知消息轉(zhuǎn)發(fā)至所述第二網(wǎng)絡(luò)節(jié)點的鄰居節(jié)點,從而通過當(dāng)前網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的多次轉(zhuǎn)發(fā)將所述通知消息發(fā)送至所述BSR。
16.根據(jù)權(quán)利要求14或15所述的網(wǎng)絡(luò)節(jié)點,其特征在于,所述處理器還用于在所述接收器接收所述BSR發(fā)送的自舉消息之后,刪除所述第一定時器。
17.一種自舉路由器BSR,其特征在于,所述BSR支持協(xié)議無關(guān)組播-稀疏模式,包括: 處理器,用于當(dāng)確定原工作匯聚點RP的路由不可達時,生成自舉消息,所述自舉消息中攜帶的所述原工作RP的保持時間Hold Time為O ; 發(fā)射器,用于將所述處理器生成的自舉消息發(fā)送至當(dāng)前網(wǎng)絡(luò)中的各網(wǎng)絡(luò)節(jié)點,以使所述各網(wǎng)絡(luò)節(jié)點將原工作RP置為無效,啟用候選RP作為新工作RP。
18.根據(jù)權(quán)利要求17所述的BSR,其特征在于,還包括: 接收器,用于收集RP信息,所述RP信息包括候選RP集、以及所述候選RP集中各候選RP的優(yōu)先級;所述發(fā)射器還用于向當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)節(jié)點廣播發(fā)送所述接收器收集的所述RP信息。
19.根據(jù)權(quán)利要求17或18所述的BSR,其特征在于, 所述接收器還用于接收當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點發(fā)送的通知消息,所述通知消息由用于通知所述BSR原工作RP狀態(tài)異常,所述網(wǎng)絡(luò)節(jié)點是與所述原工作RP相鄰的網(wǎng)絡(luò)節(jié)點,能夠檢測所述原工作RP 是否路由可達; 所述處理器還用于當(dāng)所述接收器接收到所述通知消息時,判定所述原工作RP的路由不可達。
【文檔編號】H04L12/24GK103841030SQ201210483006
【公開日】2014年6月4日 申請日期:2012年11月23日 優(yōu)先權(quán)日:2012年11月23日
【發(fā)明者】秦玉, 宋俊駿, 林尤喜, 孟慶輝, 霍志坤 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1