專利名稱:加快組播收斂的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種加快組^"收斂的方法、系統(tǒng)和 設(shè)備。
背景技術(shù):
在組播業(yè)務(wù)中,為了保證可靠性,在組網(wǎng)中通常在同一個二層網(wǎng)絡(luò)中部 署至少兩臺具有組播路由功能的網(wǎng)絡(luò)設(shè)備(如路由器)為該二層網(wǎng)絡(luò)提供組
播業(yè)務(wù),而這些具有組播路由功能的網(wǎng)絡(luò)設(shè)備選舉得到一臺設(shè)備作為DR (Designed Router,指定路由器),其它設(shè)備作為BDR ( Backup DR,備份指 定路由器)。以在同一個二層網(wǎng)絡(luò)中部署兩臺路由器為例,如圖1A所示,成 為DR的路由器負責(zé)對二層網(wǎng)絡(luò)進行組播路由轉(zhuǎn)發(fā)。如果二層網(wǎng)絡(luò)如兩臺AGS (AggregationSwitch,匯聚層交換機)間的鏈路發(fā)生故障,如圖1B所示,則 二層網(wǎng)絡(luò)分裂為兩個部分,兩臺Router都成為DR并分別負責(zé)一個部分的組 播。當(dāng)兩臺AGS間的鏈路恢復(fù)時,如圖1C所示,網(wǎng)絡(luò)中會出現(xiàn)兩臺DR,從 而可能在網(wǎng)絡(luò)中存在相同的兩份組播內(nèi)容。這些重復(fù)的組播內(nèi)容不但占用帶 寬,而且會造成UE接收到重復(fù)的內(nèi)容、無法正常工作。該情況下,通過DR 選舉,可以使得兩臺DR自動選舉出一臺路由器作為新的DR,另一臺路由器 作為BDR,從而解決在網(wǎng)絡(luò)中同時出現(xiàn)兩個DR的問題。
現(xiàn)有的DR選舉過程中,不同的路由器使用PIM協(xié)議的Hello報文來選舉 出一個DR。各路由器周期性的發(fā)送Hello報文給本路由器的在同一個二層網(wǎng) 絡(luò)中的鄰居路由器;每一路由器根據(jù)接收到的不同Hello報文內(nèi)的ID和優(yōu)先 級(Priority)等字段確定一個DR。因此,現(xiàn)有技術(shù)中提出了 一種通過減少 Hello報文發(fā)送間隔加快DR選舉的方法。具體的,現(xiàn)有技術(shù)中Hello報文的 缺省發(fā)送時間間隔為30s,因此可以將Hello報文的發(fā)送間隔變小,如最小可 變?yōu)閘s, /人而加速DR選舉過程,加快組播收斂。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中的實現(xiàn)方式存在以下問
題上述通過減少Hello報文的發(fā)送間隔加快組播收斂的方法,會加重路由器 設(shè)備的處理負擔(dān),使得網(wǎng)絡(luò)的穩(wěn)定性變差。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種加快組播收斂的方法、系統(tǒng)和設(shè)備,用于在不 影響網(wǎng)絡(luò)穩(wěn)定性的情況下,加快組播鏈路恢復(fù)時的組播收斂。
本發(fā)明的實施例提供一種加快組播收斂的方法,應(yīng)用在為同 一個二層網(wǎng) 絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備中,其特征在于,包括
具有組播路由功能的第 一 網(wǎng)絡(luò)設(shè)備在Hello 4艮文周期發(fā)送的時刻到達前, 判斷是否滿足發(fā)送Hello報文的條件;
如果滿足發(fā)送Hello報文的條件,所述第一 網(wǎng)絡(luò)設(shè)備向其它具有組播路由 功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有組播路由功能的網(wǎng)絡(luò)設(shè) 備間的DR選舉。
本發(fā)明的實施例還提供一種具有組播路由功能的網(wǎng)絡(luò)設(shè)備,為一個二層 網(wǎng)絡(luò)提供組播業(yè)務(wù),包括
判斷單元,用于在Hdlo報文周期發(fā)送的時刻到達前,判斷是否滿足發(fā)送 Hello報文的條件;
Hello報文發(fā)送單元,用于在所述判斷單元判斷滿足發(fā)送Hello報文的條 件時,向其它為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的具有組播路由功能的網(wǎng)絡(luò)設(shè)備 發(fā)送Hello報文,以加快為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功 能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
本發(fā)明的實施例還提供一種有組播路由系統(tǒng),包括為同 一個二層網(wǎng)絡(luò)提 供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備,其中
所述具有組播路由功能的任一網(wǎng)絡(luò)設(shè)備,在Hello報文周期發(fā)送的時刻到 達前,判斷是否滿足發(fā)送Hello報文的條件;如果滿足發(fā)送Hello報文的條件, 則向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有 組播路由功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
5與現(xiàn)有技術(shù)相比,本發(fā)明的實施例具有以下優(yōu)點
通過使用本發(fā)明的實施例,在Hello報文周期發(fā)送的時刻到達前,若判斷 滿足發(fā)送Hello報文的條件則立即向網(wǎng)絡(luò)中的其它具有組播路由功能的設(shè)備 發(fā)送Hello報文,從而加快了具有組播路由功能的設(shè)備間的DR選舉,縮短了 網(wǎng)絡(luò)從異常狀態(tài)中恢復(fù)所需的時間,而且不會影響網(wǎng)絡(luò)的穩(wěn)定性。
圖1A是現(xiàn)有技術(shù)中實現(xiàn)組播業(yè)務(wù)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖1B是現(xiàn)有技術(shù)中鏈路發(fā)生故障時的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖1C是現(xiàn)有技術(shù)中鏈路從故障中恢復(fù)時的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖2是本發(fā)明的實施例中加快組播收斂的方法的流程圖; 圖3是本發(fā)明的實施例中所使用的應(yīng)用場景的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖4是本發(fā)明的實施例中加快組播收斂的方法的另一流程圖; 圖5是本發(fā)明的實施例中加快組播收斂的方法的另 一流程圖; 圖6是本發(fā)明的實施例中加快組播收斂的方法的另一流程圖; 圖7是本發(fā)明的實施例中具有組播路由功能的設(shè)備的結(jié)構(gòu)示意圖; 圖8是本發(fā)明的實施例中具有組播路由功能的設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的實施例提供一種加快組播收斂的方法,應(yīng)用在為同一個二層網(wǎng) 絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備中,如圖2所示,包括
步驟s201 、具有組播路由功能的第 一 網(wǎng)絡(luò)設(shè)備在Hello報文周期發(fā)送的時 刻到達前,判斷是否滿足發(fā)送Hello報文的條件。
步驟s202、如杲滿足發(fā)送Hello報文的條件,則第一網(wǎng)絡(luò)i殳備向其它具有 組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有組播路由功能 的網(wǎng)絡(luò)設(shè)備間的DR選舉。
通過使用本發(fā)明的實施例提供的上述方法,在Hdlo報文周期發(fā)送的時刻 到達前,若判斷滿足發(fā)送Hello報文的條件則立即向網(wǎng)絡(luò)中的其它具有組播路由功能的設(shè)備發(fā)送Hello報文,從而加快了具有組播路由功能的設(shè)備間的DR 選舉,縮短了網(wǎng)絡(luò)從異常狀態(tài)中恢復(fù)所需的時間,而且不會影響網(wǎng)絡(luò)的穩(wěn)定 性。
以下結(jié)合一個具體的應(yīng)用場景,描述本發(fā)明實施例中加快組播收斂的方 法的具體實施方式
。以具有組播路由功能的設(shè)備為路由器為例,假設(shè)在網(wǎng)絡(luò) 中包括路由器A與路由器B,為同一個二層網(wǎng)絡(luò)提供組播業(yè)務(wù)。當(dāng)某時刻二 層網(wǎng)絡(luò)鏈路發(fā)生故障時,路由器A與路由器B同時成為指定路由器DR,分 別負責(zé)二層網(wǎng)絡(luò)的組播轉(zhuǎn)發(fā)。當(dāng)某時刻二層網(wǎng)絡(luò)鏈路的故障恢復(fù)時,如圖3 所示,在網(wǎng)絡(luò)中同時存在兩臺指定路由器DR。
針對該圖3所示的情況,本發(fā)明的實施例提供一種加快組播收斂的方法, 以路由器A為例,如圖4所示,包括
步驟s401 、路由器A從下游接口接收到組播報文。
該下游接口是指路由器A與匯聚層交換機AGS A之間的接口 ,該接口作 為下游接口 ,應(yīng)該只負責(zé)將路由器A需要向二層網(wǎng)絡(luò)的轉(zhuǎn)發(fā)的組播報文發(fā)送 到AGS A。只有當(dāng)二層網(wǎng)絡(luò)鏈路(本實施例中為AGS A與AGS B之間的鏈 路)的故障恢復(fù)時,AGSB才可能將路由器B向二層網(wǎng)絡(luò)的轉(zhuǎn)發(fā)的組播報文 通過AGSA發(fā)送到路由器A。因此,路由器A從下游接口接收到組播報文時, 說明二層網(wǎng)絡(luò)鏈路的故障已經(jīng)恢復(fù)。
步驟s402、路由器A向路由器B發(fā)送Hello報文,從而加快組播路由器 間的DR選舉。
通過上述實施例,以作為DR的路由器從下游接口接收到組播報文作為判 斷條件,使得路由器A在Hello報文周期發(fā)送的時刻到達前主動向路由器B 發(fā)送Hello才艮文;同樣,路由器B也可以通過上述流程主動向路由器A發(fā)送 Hello報文,從而加快組播路由器間的DR選舉。
針對該圖3所示的情況,本發(fā)明的實施例還提供一種加快組播收斂的方 法,以路由器A為例,如圖5所示,包括步驟s501、路由器A從下游接口接收到PIM (Protocol Independent Multicast,協(xié)議獨立組播)Assert (聲明)報文。
該下游接口是指路由器A與匯聚層交換機AGS A之間的接口 ,該接口作 為下游接口 ,應(yīng)該只負責(zé)將路由器A需要向二層網(wǎng)絡(luò)的轉(zhuǎn)發(fā)的組播報文發(fā)送 到AGSA。
現(xiàn)有技術(shù)中,當(dāng)Router從下游接口接收到本應(yīng)自己向下轉(zhuǎn)發(fā)的組播才艮文 時,就產(chǎn)生一個針對該組(S,G)或(、G)的PIM Assert報文。路由器收到PIM Assert 4艮文后,通過比4交決定自己是否Assert Winner,只有Assert Winner繼 續(xù)發(fā)送報文。但是現(xiàn)有技術(shù)規(guī)定該比較處理的前提條件在于,在收到來自某 個路由器的Hello報文前是不處理來自這個路由器的Assert報文。因此如果 為了加快組播路由器間的DR選舉而違反該前提條件,在收到路由器的Hello 報文前的也處理Assert報文,這可能會打破PIM域的邊界,而且對于非法的 ASSERT報文也不能有任何防雄P,將造成網(wǎng)絡(luò)的混亂甚至癱瘓。
對此,本實施例以從下游接口接收到PIMAssert報文作為發(fā)送Hello報文 的觸發(fā)條件。因為,若路由器接收到對方路由器發(fā)送的PIM Assert報文,則 說明對方路由器從下游接口接收到本應(yīng)由對方路由器向下轉(zhuǎn)發(fā)的組播報文, 即二層網(wǎng)絡(luò)鏈路的故障已經(jīng)恢復(fù)。
步驟s502、路由器A向路由器B發(fā)送Hello報文,從而加快組播路由器 間的DR選舉。
通過上述實施例,以作為DR的路由器從下游接口接收到PIM Assert報 文作為判斷條件,使得路由器A在Hello報文周期發(fā)送的時刻到達前主動向 路由器B發(fā)送Hello報文;同樣,路由器B也可以通過上述流程主動向路由 器A發(fā)送Hello ^^文,從而加快組播路由器間的DR選舉。
針對該圖3所示的情況,本發(fā)明的實施例還提供一種加快組播收斂的方 法,以路由器A為例,如圖6所示,包括
步驟s601、路由器A接收到來自路由器B的OAM (Operation Administration Maintenance,操作管理維護)報文。具體的,可以預(yù)先配置網(wǎng)絡(luò)中的每一路由器定時向網(wǎng)絡(luò)中的其它路由器
發(fā)送OAM才艮文,對于圖3所示的情況,即路由器A和路由器B定時互發(fā)OAM 報文。通過該OAM報文的互發(fā)機制,路由器A和路由器B可以檢測到路由 器之間的鏈路是否存在故障。該OAM報文可以為CC ( Connectivity Check, 連通性檢查)才艮文。因此,路由器A從接收到來自路由器B的OAM報文時, 說明二層網(wǎng)絡(luò)鏈路正常。
步驟s602、路由器A向路由器B發(fā)送Hello報文,從而加快組播路由器 間的DR選舉。
通過上述實施例,以作為DR的路由器接收到來自其它路由器的OAM報 文作為判斷條件,使得路由器A在Hello報文周期發(fā)送的時刻到達前主動向 路由器B發(fā)送Hello報文;同樣,路由器B也可以通過上述流程主動向路由 器A發(fā)送Hello報文,從而加快組播路由器間的DR選舉。
另外需要說明的是,對于上述各個實施例所描述的方法,當(dāng)作為DR的組 播路由功能設(shè)備判斷滿足發(fā)送Hello報文的條件時,對于特定的接口,在一定 的時間間隔內(nèi)只發(fā)送一次Hello報文。即在時間間隔到達前,即使?jié)M足條件也 不發(fā)送Hello報文。該處理的目的在于,通過發(fā)送Hello報文觸發(fā)DR選舉即 可,而沒有必要重復(fù)的大量發(fā)送Hello報文導(dǎo)致路由器的處理負擔(dān)加重。
通過使用本發(fā)明的實施例提供的上述方法,在Hello報文周期發(fā)送的時刻 到達前,若判斷滿足發(fā)送Hello報文的條件則立即向網(wǎng)絡(luò)中的其它具有組播路 由功能的設(shè)備發(fā)送Hello報文,從而加快了具有組播路由功能的設(shè)備間的DR 選舉,縮短了網(wǎng)絡(luò)從異常狀態(tài)中恢復(fù)所需的時間,而且不會影響網(wǎng)絡(luò)的穩(wěn)定 性。另外,該Hello報文的發(fā)送條件可以根據(jù)需要進行不同的設(shè)置。
本發(fā)明的實施例還提供一種有組播路由系統(tǒng),包括為同一個二層網(wǎng)絡(luò)提 供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備,其中
所述具有組播路由功能的任一網(wǎng)絡(luò)設(shè)備,在Hello報文周期發(fā)送的時刻到 達前,判斷是否滿足發(fā)送Hello報文的條件;如果滿足發(fā)送Hello報文的條件, 則向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
本發(fā)明的實施例還提供一種具有組播路由功能的網(wǎng)絡(luò)設(shè)備,為 一個二層 網(wǎng)絡(luò)提供組播業(yè)務(wù),如圖7所示,包括
判斷單元10,用于在Hello報文周期發(fā)送的時刻到達前,判斷是否滿足 發(fā)送Hello報文的條件;
Hello報文發(fā)送單元20,用于在判斷單元10判斷滿足發(fā)送Hello報文的 條件時,向其它為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的具有組播;洛由功能的網(wǎng)絡(luò)設(shè) 備發(fā)送Hello報文,以加快為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有組播路由 功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。所述Hello報文發(fā)送單元20具體用于在所 述判斷單元判斷滿足發(fā)送Hello報文的條件時,對于特定的接口,在一定的時 間間隔內(nèi)只發(fā)送一次Hello凈艮文。
本發(fā)明的另一實施例中,如圖8所示,該具有組播路由功能的網(wǎng)絡(luò)設(shè)備 中的判斷單元IO具體包括;
第一判斷單元11,用于在從下游接口接收到組播報文時,判斷滿足發(fā)送 Hello報文的條件;和/或
第二判斷單元12,用于在從下游接口接收到協(xié)議獨立組播聲明PIM Assert 報文時,判斷滿足發(fā)送Hello報文的條件;和/或
第三判斷單元13,用于在接收到來自其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備 的操作管理維護OAM報文時,判斷滿足發(fā)送Hello l艮文的條件。
該具有組播路由功能的設(shè)備還包括OAM報文發(fā)送單元30,用于定時向 為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送 OAM報文。發(fā)送OAM的時間間隔可以根據(jù)需要進行設(shè)置。通過互發(fā)OAM 報文,網(wǎng)絡(luò)中具有組播路由功能的網(wǎng)絡(luò)設(shè)備可以判斷網(wǎng)絡(luò)中的鏈路是否正常。
通過使用本發(fā)明的實施例提供的上述系統(tǒng)和設(shè)備,在Hello報文周期發(fā)送 的時刻到達前,若判斷滿足發(fā)送Hello報文的條件則立即向網(wǎng)絡(luò)中的其它具有 組播路由功能的設(shè)備發(fā)送Hello報文,從而加快了具有組播路由功能的設(shè)備間 的DR選舉,縮短了網(wǎng)絡(luò)從異常狀態(tài)中恢復(fù)所需的時間,而且不會影響網(wǎng)絡(luò)的 穩(wěn)定性。另外,該Hello報文的發(fā)送條件可以根據(jù)需要進行不同的設(shè)置。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過硬件實現(xiàn),也可以借助軟件加必要的硬件平臺的方式來實現(xiàn)?;?于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件
產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是硬盤,CD-ROM, U盤,移 動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機, 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1、一種加快組播收斂的方法,應(yīng)用在為同一個二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備中,其特征在于,包括具有組播路由功能的第一網(wǎng)絡(luò)設(shè)備在Hello報文周期發(fā)送的時刻到達前,判斷是否滿足發(fā)送Hello報文的條件;如果滿足發(fā)送Hello報文的條件,所述第一網(wǎng)絡(luò)設(shè)備向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
2、 如權(quán)利要求l所述的方法,其特征在于,所述如果滿足發(fā)送Hello報 文的條件包括如果從下游接口接收到組播報文;或如果從下游接口接收到協(xié)議獨立組播聲明PIMAssert報文;或 如果接收到來自其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備的操作管理維護 OAM報文。
3、 如權(quán)利要求2所述的方法,其特征在于,還包括每一所述具有組播 路由功能的網(wǎng)絡(luò)設(shè)備定時向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送OAM報 文。
4、 如權(quán)利要求l所述的方法,其特征在于,所述向其它具有組播路由功 能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文包括對于特定的接口 ,在 一定的時間間隔內(nèi)只發(fā)送一次Hello報文。
5、 一種具有組播路由功能的網(wǎng)絡(luò)設(shè)備,為一個二層網(wǎng)絡(luò)提供組播業(yè)務(wù), 其特征在于,包括判斷單元,用于在Hello報文周期發(fā)送的時刻到達前,判斷是否滿足發(fā)送 Hello報文的條件;Hello報文發(fā)送單元,用于在所述判斷單元判斷滿足發(fā)送Hello報文的條 件時,向其它為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的具有組播路由功能的網(wǎng)絡(luò)設(shè)備 發(fā)送Hello報文,以加快為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功 能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
6、 如權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述判斷單元包括;第一判斷單元,用于在從下游接口接收到組播凈艮文時,判斷滿足發(fā)送Hello 報文的條件;和/或第二判斷單元,用于在從下游接口接收到協(xié)議獨立組播聲明PIM Assert 報文時,判斷滿足發(fā)送Hello報文的條件;和/或第三判斷單元,用于在接收到來自其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備的 操作管理維護OAM報文時,判斷滿足發(fā)送Hello報文的條件。
7、 如權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括OAM報文發(fā)送單元,用于定時向為所述二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的其它具 有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送OAM報文。
8、 如權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述Hello報文發(fā)送單 元具體用于在所述判斷單元判斷滿足發(fā)送Hello報文的條件時,對于特定的 接口 ,在一定的時間間隔內(nèi)只發(fā)送一次Hello報文。
9、 一種組播路由系統(tǒng),包括為同一個二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有 組播路由功能的網(wǎng)絡(luò)設(shè)備,其特征在于,其中所述具有組播路由功能的任一網(wǎng)絡(luò)設(shè)備,在Hello報文周期發(fā)送的時刻到 達前,判斷是否滿足發(fā)送Hello報文的條件;如果滿足發(fā)送Hello報文的條件, 則向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有 組播路由功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。
10、 如權(quán)利要求9所述的組播路由系統(tǒng),其特征在于,所述如果滿足發(fā) 送Hello報文的條件包括如果從下游接口接收到組播報文;或如果從下游接口接收到協(xié)議獨立組播聲明PIM Assert凈艮文;或 如果接收到來自其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備的操作管理維護 OAJVU艮文。
全文摘要
本發(fā)明的實施例公開了一種加快組播收斂的方法、系統(tǒng)和設(shè)備。該方法應(yīng)用在為同一個二層網(wǎng)絡(luò)提供組播業(yè)務(wù)的多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備中,包括具有組播路由功能的第一網(wǎng)絡(luò)設(shè)備在Hello報文周期發(fā)送的時刻到達前,判斷是否滿足發(fā)送Hello報文的條件;如果滿足發(fā)送Hello報文的條件,所述第一網(wǎng)絡(luò)設(shè)備向其它具有組播路由功能的網(wǎng)絡(luò)設(shè)備發(fā)送Hello報文,以加快所述多個具有組播路由功能的網(wǎng)絡(luò)設(shè)備間的DR選舉。通過使用本發(fā)明的實施例,在Hello報文周期發(fā)送的時刻到達前,若判斷滿足發(fā)送Hello報文的條件則立即向網(wǎng)絡(luò)中的其它具有組播路由功能的設(shè)備發(fā)送Hello報文,從而加快了具有組播路由功能的設(shè)備間的DR選舉,縮短了網(wǎng)絡(luò)從異常狀態(tài)中恢復(fù)所需的時間。
文檔編號H04L12/56GK101635671SQ200810133298
公開日2010年1月27日 申請日期2008年7月25日 優(yōu)先權(quán)日2008年7月25日
發(fā)明者軍 李, 陳武茂 申請人:華為技術(shù)有限公司