欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

鄰居關(guān)系處理方法和路由設(shè)備的制作方法

文檔序號:7866000閱讀:144來源:國知局
專利名稱:鄰居關(guān)系處理方法和路由設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種鄰居關(guān)系處理方法和路由設(shè)備。
背景技術(shù)
開放式最短路徑優(yōu)先(Open Shortest Path First,以下簡稱0SPF)是一種內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,以下簡稱IGP),用于在單一自治系統(tǒng)(Autonomous system,以下簡稱AS)內(nèi)決策路由。OSPF通過路由設(shè)備之間建立鄰居關(guān)系通告網(wǎng)絡(luò)接口的狀態(tài)建立鏈路狀態(tài)數(shù)據(jù)庫,生成最短路徑樹,每個OSPF路由設(shè)備使用最短路徑樹構(gòu)造路由表?,F(xiàn)有技術(shù)中,OSPF路由設(shè)備之間通過發(fā)送你好(Hello)報(bào)文來建立和維持鄰居關(guān)系,在同一個廣播網(wǎng)中,優(yōu)先級最高的路由設(shè)備為指定路由設(shè)備(Designated Router,以 下簡稱DR),優(yōu)先級次高的為備份指定路由設(shè)備(Backup Designated Router,以下簡稱BDR),其余的為非指定路由設(shè)備(DRother),通過選舉,各路由設(shè)備獲知同一個廣播網(wǎng)中的DR、BDR、DRother,并將各路由設(shè)備對應(yīng)的接口狀態(tài)置為DR狀態(tài)、BDR狀態(tài)、DRother狀態(tài)。DR、BDR分別和所有的DRother維持完全鄰接(FULL)的鄰居關(guān)系,DRother之間維持雙向通信(2-way)的鄰居關(guān)系。處于2-way的鄰居關(guān)系的路由設(shè)備之間不交換鏈路狀態(tài)數(shù)據(jù)庫,處于FULL鄰居關(guān)系的路由設(shè)備之間交換鏈路狀態(tài)數(shù)據(jù)庫,路由設(shè)備之間發(fā)送的Hello報(bào)文的大小與路由設(shè)備維持的鄰居數(shù)量有關(guān),設(shè)路由設(shè)備維持的鄰居數(shù)量為N,則Hello報(bào)文的大小為44+N*4。在網(wǎng)絡(luò)扁平化的趨勢下,同一個廣播網(wǎng)中的路由設(shè)備數(shù)量很多,采用現(xiàn)有技術(shù),路由設(shè)備之間需要維持大量的鄰居關(guān)系,占用路由設(shè)備的CPU、內(nèi)存等系統(tǒng)資源。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種鄰居關(guān)系處理方法和路由設(shè)備,實(shí)現(xiàn)了路由設(shè)備之間無需維持大量鄰居關(guān)系,減小了路由設(shè)備的CPU、內(nèi)存等系統(tǒng)資源占有率。第一方面,本發(fā)明實(shí)施例提供一種鄰居關(guān)系處理方法,包括第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文;所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備是否均為非指定路由設(shè)備(DRother);若所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備均為DRother,則所述第一路由設(shè)備丟棄所述用于請求建立鄰居關(guān)系的報(bào)文。在所述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括所述第一路由設(shè)備檢查所述第一路由設(shè)備的接口狀態(tài)是否為DRother,若所述第一路由設(shè)備的接口狀態(tài)為DRother,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。在所述第一方面的第二種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括所述第一路由設(shè)備檢查所述第一路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若所述第一路由設(shè)備的優(yōu)先級小于所述第一預(yù)設(shè)優(yōu)先級,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。在所述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括所述第一路由設(shè)備檢查所述第一路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第一路由設(shè)備的路由設(shè)備優(yōu)先級為0,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。結(jié)合所述第一方面或所述第一方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第二路由設(shè)備的接口狀態(tài)是否為DRother,若所述第二路由設(shè)備的接口狀態(tài)為DRother,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。結(jié)合所述第一方面或所述第一方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括所述第一路由設(shè)備檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第二預(yù)設(shè)優(yōu)先級,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。結(jié)合所述第一方面或所述第一方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括所述第一路由設(shè)備檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。結(jié)合所述第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式至第六種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述第一路由設(shè)備確定所述第一路由設(shè)備和第二路由設(shè)備是否均為DRother之前,還包括所述第一路由設(shè)備檢查所述第一路由設(shè)備接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài);所述第一路由設(shè)備確定所述第一路由設(shè)備和第二路由設(shè)備是否均為DRother是在所述第一路由設(shè)備確定所述第一路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。結(jié)合所述第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式至第七種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,所述鄰居關(guān)系建立報(bào)文為Hello報(bào)文。第二方面,本發(fā)明實(shí)施例提供一種路由設(shè)備,包括
接收模塊,用于接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文;判斷模塊,用于確定所述路由設(shè)備和所述第二路由設(shè)備是否均為非指定路由設(shè)備(DRother);處理模塊,用于若所述路由設(shè)備和所述第二路由設(shè)備均為DRother,則丟棄所述用于請求建立鄰居關(guān)系的報(bào)文。在所述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查所述路由設(shè)備的接口狀態(tài)是否為DRother,若所述路由設(shè)備的接口狀態(tài)為DRother,則確定所述路由設(shè)備為DRother。在所述第二方面的第二種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查所述路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若所述路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第一預(yù)設(shè)優(yōu)先級,則確定所述路由設(shè)備為DRother。
在所述第二方面的第三種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查所述路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定所述路由設(shè)備為DRother。結(jié)合所述第二方面或所述第二方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查所述第二路由設(shè)備的接口狀態(tài)是否為DRother,若所述第二路由器的接口狀態(tài)為DRother,則確定所述第二路由設(shè)備為DRother。結(jié)合所述第二方面或所述第二方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第二預(yù)設(shè)優(yōu)先級,則確定所述第二路由設(shè)備為DRother。結(jié)合所述第二方面或所述第二方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述判斷模塊,具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定所述第二路由設(shè)備為DRother。結(jié)合所述第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式至第六種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述判斷模塊,還用于在確定所述路由設(shè)備和第二路由設(shè)備是否均為DRother之前,檢查所述路由設(shè)備的接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài);所述判斷模塊確定所述路由設(shè)備和第二路由設(shè)備是否均為DRother是在所述判斷模塊確定所述路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。結(jié)合所述第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式至第七種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,所述鄰居關(guān)系建立報(bào)文為Hello報(bào)文。本發(fā)明實(shí)施例提供的鄰居關(guān)系處理方法和路由設(shè)備,第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,當(dāng)?shù)谝宦酚稍O(shè)備和第二路由設(shè)備均為DRother時,第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文。減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備的CPU、內(nèi)存等系統(tǒng)資源的占有率。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明鄰居關(guān)系處理方法實(shí)施例一的流程示意圖;圖2為本發(fā)明鄰居關(guān)系處理方法實(shí)施例二的流程示意圖;圖3為本發(fā)明鄰居關(guān)系處理方法實(shí)施例三的流程示意圖;圖4為本發(fā)明鄰居關(guān)系處理方法實(shí)施例四的流程示意圖;圖5為本發(fā)明鄰居關(guān)系處理方法實(shí)施例五的流程示意圖; 圖6為本發(fā)明路由設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;圖7為本發(fā)明路由設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明鄰居關(guān)系處理方法實(shí)施例一的流程示意圖,包括SlOl :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。同一個廣播網(wǎng)中的路由設(shè)備之間通過請求建立鄰居關(guān)系的報(bào)文建立鄰居關(guān)系,第二路由設(shè)備向第一路由設(shè)備發(fā)送用于請求建立鄰居關(guān)系的報(bào)文,任何能夠接收到第二路由設(shè)備發(fā)送的請求建立鄰居關(guān)系的報(bào)文的路由設(shè)備都可以作為第一路由設(shè)備,第一路由設(shè)備接收第二路由設(shè)備發(fā)送的請求建立鄰居關(guān)系的報(bào)文,可選地,請求建立鄰居關(guān)系的報(bào)文中可以攜帶第二路由設(shè)備的鄰居信息,因此,請求建立鄰居關(guān)系的報(bào)文的大小與第二路由設(shè)備的鄰居數(shù)量有關(guān)。S102 :第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備是否均為DRother。若是,執(zhí)行S103,可選地,若否,執(zhí)行S104。S103 :第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文??蛇x地,S104 :第一路由設(shè)備接收用于請求建立鄰居關(guān)系的報(bào)文,與第二路由設(shè)備建立鄰居關(guān)系。當(dāng)?shù)谝宦酚稍O(shè)備接收到第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文之后,判斷第一路由設(shè)備和第二路由設(shè)備是否均為DRother,如果第一路由設(shè)備和第二路由設(shè)備均為DRother,第一路由設(shè)備則丟棄第二路由設(shè)備發(fā)送的請求建立鄰居關(guān)系的報(bào)文。在廣播網(wǎng)中,路由設(shè)備之間鄰居關(guān)系狀態(tài)從低到高分為失效(Down)狀態(tài)、初始(Init)狀態(tài)、雙向通信(2-way)狀態(tài)、信息交換初始(Exstart)狀態(tài)、信息交換(Exchange)狀態(tài)、信息加載(Loading)狀態(tài)、完全鄰接(FULL)狀態(tài),高級的鄰居狀態(tài)必須在前一級鄰居狀態(tài)的基礎(chǔ)上建立,處于Exstart之前狀態(tài)的鄰居之間不交換鏈路狀態(tài)數(shù)據(jù)庫,但需要相互發(fā)送請求建立鄰居關(guān)系的報(bào)文來維持鄰居關(guān)系,請求建立鄰居關(guān)系的報(bào)文可以為Hello報(bào)文。現(xiàn)有技術(shù)中,DRother之間維持2_way鄰居關(guān)系,2_way鄰居關(guān)系需要路由設(shè)備之間發(fā)送請求建立鄰居關(guān)系報(bào)文來維持鄰居關(guān)系,舉例來說,請求建立鄰居關(guān)系報(bào)文可以為Hello報(bào)文,而2-way鄰居關(guān)系并不交換鏈路狀態(tài)數(shù)據(jù)庫,這種關(guān)系并不能作為路由設(shè)備創(chuàng)建最短路徑樹的依據(jù)。通過DRother與DR或者BDR之間建立FULL鄰居關(guān)系,來創(chuàng)建最短路徑樹,計(jì)算出路由設(shè)備表。因此,DRother之間可以不建立鄰居關(guān)系。本發(fā)明實(shí)施例主要通過丟棄請求建立鄰居關(guān)系報(bào)文的方式來實(shí)現(xiàn)DRother之間不建立鄰居關(guān)系。與現(xiàn)有技術(shù)相比,本發(fā)明鄰居關(guān)系處理方法實(shí)施例一中,DRother之間不建立鄰居關(guān)系,減少了 DRother路由設(shè)備維持的鄰居數(shù)量,通過DRother與DR之間建立鄰居關(guān)系,或者DRother與BDR之間建立鄰居關(guān)系,交換鏈路狀態(tài)數(shù)據(jù)庫,來創(chuàng)建最短路徑樹,計(jì)算出路由表。值得說明的是,本發(fā)明實(shí)施例的方法,可以應(yīng)用于OSPF路由設(shè)備之間,也可以是中間系統(tǒng)到中間系統(tǒng)(Intermediate System-to-Intermediate System,以下簡稱IS_IS) 路由設(shè)備之間,或者其他通過用于建立鄰居關(guān)系的報(bào)文建立鄰居關(guān)系的路由設(shè)備之間,本發(fā)明對此不作限制。本實(shí)施例,通過若第一路由設(shè)備和第二路由設(shè)備均為其它指定路由設(shè)備DRother,則第一路由設(shè)備丟棄請求建立鄰居關(guān)系的報(bào)文的步驟,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備CPU、內(nèi)存等系統(tǒng)資源的占有率;并且,由于鄰居關(guān)系建立報(bào)文的大小與鄰居數(shù)量有關(guān),當(dāng)路由設(shè)備維持的鄰居數(shù)量較多時,請求建立鄰居關(guān)系的報(bào)文比較大,需要分片傳輸,可能會造成分片丟失或者重組失敗的問題,而本實(shí)施例中路由設(shè)備維持的鄰居數(shù)量減少,因此請求建立鄰居關(guān)系的報(bào)文大小縮小,可以提高鄰居關(guān)系建立的成功率;同時,由于請求建立鄰居關(guān)系的報(bào)文大小縮小,同一時間內(nèi),網(wǎng)絡(luò)中傳輸?shù)恼埱蠼⑧従雨P(guān)系的報(bào)文的需求總帶寬減小,節(jié)省了傳輸帶寬,減輕了網(wǎng)絡(luò)傳輸壓力。圖2為本發(fā)明鄰居關(guān)系處理方法實(shí)施例二的流程示意圖,如圖2所示,該方法包括S201 :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文??蛇x的,請求建立鄰居關(guān)系的報(bào)文可以為Hello報(bào)文。S202 :第一路由設(shè)備檢查接口狀態(tài)是否為DR、BDR或者DRother的選舉完成狀態(tài),若否,則執(zhí)行S203,若是,則執(zhí)行S204。具體地,當(dāng)廣播網(wǎng)中DR或BDR已經(jīng)選舉完成后,網(wǎng)絡(luò)中的各路由設(shè)備的接口狀態(tài)會置為對應(yīng)的DR狀態(tài)、BDR狀態(tài)或者DRother狀態(tài);若DR或BDR未選舉完成,則網(wǎng)絡(luò)中的各路由設(shè)備的接口狀態(tài)為其他狀態(tài),例如為等待(waiting)狀態(tài)。當(dāng)?shù)谝宦酚稍O(shè)備接收到第二路由設(shè)備發(fā)送的請求建立鄰居關(guān)系的報(bào)文之后,第一路由設(shè)備首先檢查自己的接口狀態(tài)是否為DR、BDR或者DRother的選舉完成狀態(tài)。S203 :第一路由設(shè)備進(jìn)行DR、BDR選舉,并根據(jù)選舉結(jié)果將自己的接口狀態(tài)置為DR狀態(tài)、BDR狀態(tài)或者DRother狀態(tài),執(zhí)行S204。具體地,網(wǎng)絡(luò)進(jìn)行DR、BDR選舉所用方式現(xiàn)有技術(shù)中已有完整實(shí)現(xiàn)方案,此處不再贅述。值得說明的是,選舉狀態(tài)是一個40s的暫態(tài),選舉完成后,廣播網(wǎng)中,各路由設(shè)備中不保存選舉時建立的鄰居關(guān)系。S204 :第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備是否均為DRother。若是,執(zhí)行S205,若否,執(zhí)行S206。具體地,第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備是否均為DRother是在第一路由設(shè)備確定第一路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。第一路由設(shè)備確定第一路由設(shè)備是否為DRother,包括以下三種情況第一種情況第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother,若第一路由設(shè)備的接口狀態(tài)為DRother,則第一路由設(shè)備確定第一路由設(shè)備為DRother。舉例來說,在同一廣播網(wǎng)中,路由設(shè)備優(yōu)先級最高的為DR、次高的為BDR,其余的為DRother,因此,第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother,若第一路由設(shè)備的接口狀態(tài)為DRother,則第一路由設(shè)備確定第一路由設(shè)備為DRother。第二種情況第一路由設(shè)備檢查第一路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若第一路由設(shè)備的優(yōu)先級小于第一預(yù)設(shè)優(yōu)先級,則第一路由設(shè)備確定第一路由 設(shè)備為DRother。舉例來說,在同一廣播網(wǎng)中,路由設(shè)備優(yōu)先級包括最高、次高的,還有其他的,例如在一個廣播網(wǎng)中,有10臺路由設(shè)備,路由設(shè)備優(yōu)先級分別為0、1、2、3、4、5、6、7、8、9,則路由設(shè)備優(yōu)先級為9的路由設(shè)備為DR、路由設(shè)備優(yōu)先級為8的為BDR,第一預(yù)設(shè)的優(yōu)先級可以為優(yōu)先級1-8中的任何一個優(yōu)先級,如果第一預(yù)設(shè)優(yōu)先級為5,則網(wǎng)絡(luò)中,如果第一路由設(shè)備的路由設(shè)備優(yōu)先級為0、1、2、3、4的中的任何一個優(yōu)先級,第一路由設(shè)備都可以確定第一路由設(shè)備為DRother。第三種情況第一路由設(shè)備檢查第一路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若第一路由設(shè)備的路由設(shè)備優(yōu)先級為O,則第一路由設(shè)備確定第一路由設(shè)備為DRother。第一路由設(shè)備確定第二路由設(shè)備是否為DRother,包括以下三種情況第一種情況第一路由設(shè)備檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,若第二路由設(shè)備的接口狀態(tài)為DRother,則第一路由設(shè)備確定第二路由設(shè)備為DRother。舉例來說,在同一廣播網(wǎng)中,路由設(shè)備優(yōu)先級最高的為DR、次高的為BDR,其余的為DRother,因此,第一路由設(shè)備檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,若第二路由設(shè)備的接口狀態(tài)為DRother,則第一路由設(shè)備確定第二路由設(shè)備為DRother。第二種情況第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若第二路由設(shè)備的路由設(shè)備優(yōu)先級小于第二預(yù)設(shè)優(yōu)先級,則第一路由設(shè)備確定第二路由設(shè)備為DRother。舉例來說,在同一廣播網(wǎng)中,路由設(shè)備優(yōu)先級包括最高、次高的,還有其他的,例如在一個廣播網(wǎng)中,有10臺路由設(shè)備,路由設(shè)備優(yōu)先級分別為0、1、2、3、4、5、6、7、8、9,則路由設(shè)備優(yōu)先級為9的路由設(shè)備為DR、路由設(shè)備優(yōu)先級為8的為BDR,第二預(yù)設(shè)優(yōu)先級可以為優(yōu)先級1-8中的任何一個優(yōu)先級,如果第二預(yù)設(shè)優(yōu)先級為5,則網(wǎng)絡(luò)中,如果第二路由設(shè)備的路由設(shè)備優(yōu)先級為0、1、2、3、4的中的任何一個優(yōu)先級,第一路由設(shè)備都可以確定第二路由設(shè)備為DRother。值得說明的是,第二預(yù)設(shè)優(yōu)先級可以與第一預(yù)設(shè)優(yōu)先級相同,也可以不同,因?qū)嶋H應(yīng)用環(huán)境而設(shè)置不同的值。第三種情況第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則第一路由設(shè)備確定第二路由設(shè)備為DRother。
上述第一路由設(shè)備確定第一路由設(shè)備是否為DRother的任何一種情況與第一路由設(shè)備確定第二路由設(shè)備是否為DRother的任何一種情況的組合,都可以作為第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備是否均為DRother的依據(jù)。S205 :第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文。第一路由設(shè)備丟棄第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,即不與第_■路由設(shè)備建立鄰居關(guān)系。S206 :第一路由設(shè)備接收鄰居關(guān)系建立報(bào)文,與第二路由設(shè)備建立鄰居關(guān)系。當(dāng)?shù)谝宦酚稍O(shè)備或第二路由設(shè)備中有一個不是上述的DRother時,則第一路由設(shè)備接收第二路由設(shè)備發(fā)送的鄰居關(guān)系建立報(bào)文,與第二路由設(shè)備建立鄰居關(guān)系。本實(shí)施例中,通過第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備是否均為DRother,確定是否丟棄第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,是否與第二路 由設(shè)備建立鄰居關(guān)系,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備CPU、內(nèi)存等系統(tǒng)資源的占有率。并且,由于用于請求建立鄰居關(guān)系的報(bào)文的大小與鄰居數(shù)量有關(guān),當(dāng)路由設(shè)備維持的鄰居數(shù)量較多時,用于請求建立鄰居關(guān)系的報(bào)文比較大,需要分片傳輸,可能會造成分片丟失或者重組失敗的問題,而本實(shí)施例中路由設(shè)備維持的鄰居數(shù)量減少,因此用于請求建立鄰居關(guān)系的報(bào)文大小縮小,可以提高鄰居關(guān)系建立的成功率;同時,由于用于請求建立鄰居關(guān)系的報(bào)文大小縮小,同一時間內(nèi),網(wǎng)絡(luò)中傳輸?shù)挠糜谡埱蠼⑧従雨P(guān)系的報(bào)文需求總帶寬減小,節(jié)省了傳輸帶寬,減輕了網(wǎng)絡(luò)傳輸壓力。下面采用幾個具體的實(shí)施例,對圖2所示實(shí)施例進(jìn)行詳細(xì)說明。圖3為本發(fā)明鄰居關(guān)系處理方法實(shí)施例三的流程示意圖;圖3是在圖2所示實(shí)施例的基礎(chǔ)上,采用第一路由設(shè)備確定第一路由設(shè)備是否為DRother的第三種情況和第一路由設(shè)備確定第二路由設(shè)備是否為DRother的第三種情況的組合,第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備均為DRother,如圖3所示,該方法包括S301 :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。S302 :第一路由設(shè)備檢查接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài)。若否,則執(zhí)行S303,若是,則執(zhí)行S304。S303 :第一路由設(shè)備進(jìn)行DR、BDR選舉,并將自己的接口狀態(tài)置為相應(yīng)的DR狀態(tài)、BDR狀態(tài)或者DRother狀態(tài),執(zhí)行S304。S304:第一路由設(shè)備檢查第一路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若否,執(zhí)行S305,若是,執(zhí)行S306。S305:第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。S306 :第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若否,執(zhí)行S305,若是,執(zhí)行S307。S307 :第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文。本實(shí)施例,通過第一路由設(shè)備檢查第一路由設(shè)備的路由設(shè)備優(yōu)先級是否為O和第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,判斷是否丟棄第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備CPU、內(nèi)存等系統(tǒng)資源的占有率,并且,由于用于請求建立鄰居關(guān)系的報(bào)文的大小與鄰居數(shù)量有關(guān),當(dāng)路由設(shè)備維持的鄰居數(shù)量較多時,用于請求建立鄰居關(guān)系的報(bào)文比較大,需要分片傳輸,可能會造成分片丟失或者重組失敗的問題,而本實(shí)施例中路由設(shè)備維持的鄰居數(shù)量減少,因此用于請求建立鄰居關(guān)系的報(bào)文大小縮小,可以提高鄰居關(guān)系建立的成功率;同時,由于用于請求建立鄰居關(guān)系的報(bào)文大小縮小,同一時間內(nèi),網(wǎng)絡(luò)中傳輸?shù)挠糜谡埱蠼⑧従雨P(guān)系的報(bào)文需求總帶寬減小,節(jié)省了傳輸帶寬,減輕了網(wǎng)絡(luò)傳輸壓力。圖4為本發(fā)明鄰居關(guān)系處理方法實(shí)施例四的流程示意圖;圖4是在圖2所示實(shí)施例的基礎(chǔ)上,采用第一路由設(shè)備確定第一路由設(shè)備是否為DRother的第一種情況和第一路由設(shè)備確定第二路由設(shè)備是否為DRother的第三種情況的組合,第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備均為DRother,如圖4所示,該方法包括S401 :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。S402 :第一路由設(shè)備檢查接口狀態(tài)是否為DR、BDR或者DRother的選舉完成狀態(tài)。若否,則執(zhí)行S403,若是,則執(zhí)行S404。 S403 :第一路由設(shè)備進(jìn)行DR、BDR選舉,并將第一路由設(shè)備的接口狀態(tài)置為相應(yīng)的DR狀態(tài)、BDR狀態(tài)或者DRother狀態(tài),執(zhí)行S404。S404:第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother,若否,執(zhí)行S405,若是,執(zhí)行S406。S405:第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。S406:第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若否,執(zhí)行S405,若是,執(zhí)行S407。S407 :第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文。本實(shí)施例,通過第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother和第一路由設(shè)備檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,判斷是否丟棄第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備CPU、內(nèi)存等系統(tǒng)資源的占有率,并且,由于用于請求建立鄰居關(guān)系的報(bào)文的大小與鄰居數(shù)量有關(guān),當(dāng)路由設(shè)備維持的鄰居數(shù)量較多時,用于請求建立鄰居關(guān)系的報(bào)文比較大,需要分片傳輸,可能會造成分片丟失或者重組失敗的問題,而本實(shí)施例中路由設(shè)備維持的鄰居數(shù)量減少,因此鄰居關(guān)系建立報(bào)文大小縮小,可以提高鄰居關(guān)系建立的成功率;同時,由于用于請求建立鄰居關(guān)系的報(bào)文大小縮小,同一時間內(nèi),網(wǎng)絡(luò)中傳輸?shù)挠糜谡埱蠼⑧従雨P(guān)系的報(bào)文需求總帶寬減小,節(jié)省了傳輸帶寬,減輕了網(wǎng)絡(luò)傳輸壓力。圖5為本發(fā)明鄰居關(guān)系處理方法實(shí)施例五的流程示意圖;圖5是在圖2所示實(shí)施例的基礎(chǔ)上,采用第一路由設(shè)備確定第一路由設(shè)備是否為DRother的第一種情況和第一路由設(shè)備確定第二路由設(shè)備是否為DRother的第一種情況的組合,第一路由設(shè)備確定第一路由設(shè)備和第二路由設(shè)備均為DRother,如圖5所示,該方法包括S501 :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文。S502 :第一路由設(shè)備檢查接口狀態(tài)為DR、BDR或者DRother的選舉完成狀態(tài)。若否,則執(zhí)行S503,若是,則執(zhí)行S504。S503 :第一路由設(shè)備進(jìn)行DR、BDR選舉,并將第一路由設(shè)備的接口狀態(tài)置為相應(yīng)的DR狀態(tài)、BDR狀態(tài)或者DRother狀態(tài),執(zhí)行S504。S504 :第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother,若否,執(zhí)行S505,若是,執(zhí)行S506。
S505 :第一路由設(shè)備接收第二路由設(shè)備發(fā)送的鄰居關(guān)系建立報(bào)文。S506 :第一路由設(shè)備檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,若否,執(zhí)行S505,若是,執(zhí)行S507。S507 :第一路由設(shè)備丟棄用于請求建立鄰居關(guān)系的報(bào)文。本實(shí)施例,通過第一路由設(shè)備檢查第一路由設(shè)備的接口狀態(tài)是否為DRother和第一路由設(shè)備檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,判斷是否丟棄第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備CPU、內(nèi)存等系統(tǒng)資源的占有率,并且,由于用于請求建立鄰居關(guān)系的報(bào)文的大小與鄰居數(shù)量有關(guān),當(dāng)路由設(shè)備維持的鄰居數(shù)量較多時,用于請求建立鄰居關(guān)系的報(bào)文比較大,需要分片傳輸,可能會造成分片丟失或者重組失敗的問題,而本實(shí)施例中路由設(shè)備維持的鄰居數(shù)量減少,因此用于請求建立鄰居關(guān)系的報(bào)文大小縮小,可以提高鄰居關(guān)系建立的成功率;同時,由于用于請求建立鄰居關(guān)系的報(bào)文大小縮小,同一時間內(nèi),網(wǎng)絡(luò)中傳輸?shù)挠糜谡埱蠼⑧従雨P(guān)系的報(bào)文需求總帶寬減小,節(jié)省了傳輸帶寬,減輕了網(wǎng)絡(luò)傳輸壓力。 圖6為本發(fā)明路由設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;如圖6所示,本實(shí)施例的路由設(shè)備包括接收模塊61、判斷模塊62和處理模塊63,其中,接收模塊61用于接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,判斷模塊62用于確定路由設(shè)備和第二路由設(shè)備是否均為非指定路由設(shè)備DRother ;處理模塊63用于若路由設(shè)備和第二路由設(shè)備均為DRother,則丟棄用于請求建立鄰居關(guān)系的報(bào)文。本實(shí)施例的路由設(shè)備,可以用于執(zhí)行圖I所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。在上述實(shí)施例中,判斷模塊62用于確定路由設(shè)備是否為DRother時,可選地,判斷模塊62具體用于檢查路由設(shè)備的接口狀態(tài)是否為DRother,若路由設(shè)備的接口狀態(tài)為DRother,則確定路由設(shè)備為DRother?;蛘吲袛嗄K62具體用于檢查路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若路由設(shè)備的路由設(shè)備優(yōu)先級小于第一預(yù)設(shè)優(yōu)先級,則確定路由設(shè)備為DRother?;蛘吲袛嗄K62具體用于檢查路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定路由設(shè)備為DRother。在上述實(shí)施例中,判斷模塊62用于確定第二路由設(shè)備是否為DRother時,可選地,判斷模塊62具體用于檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,若第二路由器的接口狀態(tài)為DRother,則確定第二路由設(shè)備為DRother?;蛘吲袛嗄K62具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若第二路由設(shè)備的路由設(shè)備優(yōu)先級小于第二預(yù)設(shè)優(yōu)先級,則確定第二路由設(shè)備為DRother?;蛘吲袛嗄K62具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定第二路由設(shè)備為DRother。在上述實(shí)施例中,判斷模塊62還用于在確定路由設(shè)備和第二路由設(shè)備是否均為DRother之前,檢查路由設(shè)備的接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài);判斷模塊62確定路由設(shè)備和第二路由設(shè)備是否均為DRother是在判斷模塊62確定路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。在上述實(shí)施例中,用于請求建立鄰居關(guān)系的報(bào)文為Hello報(bào)文。本實(shí)施例的路由設(shè)備,可以用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖7為本發(fā)明路由設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖;如圖7所示,本實(shí)施例的路由設(shè)備包括接收器71、判斷器72和處理器73,其中,接收器71用于接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文,判斷器72用于確定路由設(shè)備和第二路由設(shè)備是否均為非指定路由設(shè)備DRother ;處理器73用于若路由設(shè)備和第二路由設(shè)備均為DRother,則丟棄用于請求建立鄰居關(guān)系的報(bào)文。本實(shí)施例的路由設(shè)備,可以用于執(zhí)行圖I所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。在上述實(shí)施例中,判斷器72用于確定路由設(shè)備是否為DRother時,可選地,判斷器72具體用于檢查路由設(shè)備的接口狀態(tài)是否為DRother,若路由設(shè)備的接口狀態(tài)為DRother,則確定路由設(shè)備為DRother。或者判斷器72具體用于檢查路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若路由設(shè)備的路由設(shè)備優(yōu)先級小于第一預(yù)設(shè)優(yōu)先級,則確定路由設(shè) 備為DRother。或者判斷器72具體用于檢查路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定路由設(shè)備為DRother。在上述實(shí)施例中,判斷器72用于確定第二路由設(shè)備是否為DRother時,可選地,判斷器72具體用于檢查第二路由設(shè)備的接口狀態(tài)是否為DRother,若第二路由器的接口狀態(tài)為DRother,則確定第二路由設(shè)備為DRother。或者判斷器72具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若第二路由設(shè)備的路由設(shè)備優(yōu)先級小于第二預(yù)設(shè)優(yōu)先級,則確定第二路由設(shè)備為DRother。或者判斷器72具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定第二路由設(shè)備為 DRother。在上述實(shí)施例中,判斷器72還用于在確定路由設(shè)備和第二路由設(shè)備是否均為DRother之前,檢查路由設(shè)備的接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài);判斷器72確定路由設(shè)備和第二路由設(shè)備是否均為DRother是在判斷器72確定路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。在上述實(shí)施例中,用于請求建立鄰居關(guān)系的報(bào)文為Hello報(bào)文。本實(shí)施例的路由設(shè)備,可以用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種鄰居關(guān)系處理方法,其特征在于,包括 第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文; 所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備是否均為非指定路由設(shè)備 DRother ; 若所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備均為DRother,則所述第一路由設(shè)備丟棄所述用于請求建立鄰居關(guān)系的報(bào)文。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第一路由設(shè)備的接口狀態(tài)是否為DRother,若所述第一路由設(shè)備的接口狀態(tài)為DRother,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第一路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若所述第一路由設(shè)備的優(yōu)先級小于所述第一預(yù)設(shè)優(yōu)先級,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一路由設(shè)備確定所述第一路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第一路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第一路由設(shè)備的路由設(shè)備優(yōu)先級為0,則所述第一路由設(shè)備確定所述第一路由設(shè)備為DRother。
5.根據(jù)權(quán)利要求廣4中任一項(xiàng)所述的方法,其特征在于,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第二路由設(shè)備的接口狀態(tài)是否為DRother,若所述第二路由設(shè)備的接口狀態(tài)為DRother,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。
6.根據(jù)權(quán)利要求廣4中任一項(xiàng)所述的方法,其特征在于,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第二預(yù)設(shè)優(yōu)先級,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。
7.根據(jù)權(quán)利要求Γ4中任一項(xiàng)所述的方法,其特征在于,所述第一路由設(shè)備確定所述第二路由設(shè)備是否為DRother,包括 所述第一路由設(shè)備檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則所述第一路由設(shè)備確定所述第二路由設(shè)備為DRother。
8.根據(jù)權(quán)利要求廣7中任一項(xiàng)所述的方法,其特征在于,所述第一路由設(shè)備確定所述第一路由設(shè)備和第二路由設(shè)備是否均為DRother之前,還包括 所述第一路由設(shè)備檢查所述第一路由設(shè)備接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài); 所述第一路由設(shè)備確定所述第一路由設(shè)備和第二路由設(shè)備是否均為DRother是在所述第一路由設(shè)備確定所述第一路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。
9.根據(jù)權(quán)利要求Γ8中任一項(xiàng)所述的方法,其特征在于,所述用于請求建立鄰居關(guān)系的報(bào)文為Hello報(bào)文。
10.一種路由設(shè)備,其特征在于,包括 接收模塊,用于接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文; 判斷模塊,用于確定所述路由設(shè)備和所述第二路由設(shè)備是否均為非指定路由設(shè)備DRother ; 處理模塊,用于若所述路由設(shè)備和所述第二路由設(shè)備均為DRother,則丟棄所述用于請求建立鄰居關(guān)系的報(bào)文。
11.根據(jù)權(quán)利要求10所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查所述路由設(shè)備的接口狀態(tài)是否為DRother,若所述路由設(shè)備的接口狀態(tài)為DRother,則確定所述路由設(shè)備為DRother。
12.根據(jù)權(quán)利要求10所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查所述路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第一預(yù)設(shè)優(yōu)先級,若所述路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第一預(yù)設(shè)優(yōu)先級,則確定所述路由設(shè)備為DRother。
13.根據(jù)權(quán)利要求10所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查所述路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定所述路由設(shè)備為DRother。
14.根據(jù)權(quán)利要求1(Γ13中任一項(xiàng)所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查所述第二路由設(shè)備的接口狀態(tài)是否為DRother,若所述第二路由器的接口狀態(tài)為DRother,則確定所述第二路由設(shè)備為DRother。
15.根據(jù)權(quán)利要求1(Γ13中任一項(xiàng)所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查所述第二路由設(shè)備的路由設(shè)備優(yōu)先級是否小于第二預(yù)設(shè)優(yōu)先級,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級小于所述第二預(yù)設(shè)優(yōu)先級,則確定所述第二路由設(shè)備為DRother。
16.根據(jù)權(quán)利要求1(Γ13中任一項(xiàng)所述的路由設(shè)備,其特征在于,所述判斷模塊,具體用于檢查第二路由設(shè)備的路由設(shè)備優(yōu)先級是否為0,若所述第二路由設(shè)備的路由設(shè)備優(yōu)先級為0,則確定所述第二路由設(shè)備為DRother。
17.根據(jù)權(quán)利要求1(Γ16中任一項(xiàng)所述的路由設(shè)備,其特征在于,所述判斷模塊,還用于在確定所述路由設(shè)備和第二路由設(shè)備是否均為DRother之前,檢查所述路由設(shè)備的接口狀態(tài)是否為DR、BDR或DRother的選舉完成狀態(tài); 所述判斷模塊確定所述路由設(shè)備和第二路由設(shè)備是否均為DRother是在所述判斷模塊確定所述路由設(shè)備接口狀態(tài)為DR、BDR或DRother的選舉完成狀態(tài)時執(zhí)行。
18.根據(jù)權(quán)利要求1(Γ17中任一項(xiàng)所述的路由設(shè)備,其特征在于,所述用于請求建立鄰居關(guān)系的報(bào)文為Hello報(bào)文。
全文摘要
本發(fā)明實(shí)施例提供一種鄰居關(guān)系處理方法和路由設(shè)備,該方法包括第一路由設(shè)備接收第二路由設(shè)備發(fā)送的用于請求建立鄰居關(guān)系的報(bào)文;所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備是否均為非指定路由設(shè)備DRother;若所述第一路由設(shè)備確定所述第一路由設(shè)備和所述第二路由設(shè)備均為DRother,則所述第一路由設(shè)備丟棄所述用于請求建立鄰居關(guān)系的報(bào)文。本發(fā)明實(shí)施例提供的鄰居關(guān)系處理方法和路由設(shè)備,當(dāng)?shù)谝宦酚稍O(shè)備和第二路由設(shè)備均為DRother,則丟棄用于請求建立鄰居關(guān)系的報(bào)文的方式,減少了第一路由設(shè)備維持的鄰居數(shù)量,節(jié)省了第一路由設(shè)備的CPU、內(nèi)存等系統(tǒng)資源的占有率。
文檔編號H04L12/753GK102932259SQ201210472080
公開日2013年2月13日 申請日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者高強(qiáng)周, 滕曉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
雷州市| 汤原县| 民丰县| 玉田县| 怀柔区| 榆中县| 三门县| 玉山县| 洛宁县| 扶沟县| 正阳县| 河东区| 泸定县| 天祝| 新乐市| 南靖县| 乐山市| 潍坊市| 台东县| 金山区| 吉安县| 弥渡县| 酒泉市| 城市| 剑阁县| 尚义县| 巨野县| 渭南市| 临沧市| 平罗县| 高唐县| 昌平区| 桃源县| 德钦县| 博客| 阿克苏市| 石泉县| 大埔县| 原阳县| 称多县| 兰西县|