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

一種bgp報(bào)文處理方法和裝置制造方法

文檔序號(hào):7820421閱讀:147來源:國(guó)知局
一種bgp報(bào)文處理方法和裝置制造方法
【專利摘要】本發(fā)明提供一種BGP報(bào)文的處理方法的裝置。所述方法包括:在接收到發(fā)送設(shè)備打包發(fā)送的N個(gè)BGP報(bào)文后,對(duì)N個(gè)BGP報(bào)文進(jìn)行處理,其中,N為小于等于本設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度,且大于等于1的自然數(shù);統(tǒng)計(jì)所述N個(gè)BGP報(bào)文中未處理的BGP報(bào)文的數(shù)量;在未處理的BGP報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的BGP報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送BGP報(bào)文;所述路由信息為空的BGP報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的BGP報(bào)文發(fā)送完畢后發(fā)送。通過本發(fā)明的技術(shù)方案可以避免接收設(shè)備接收到大量BGP報(bào)文而導(dǎo)致CPU占用率高,進(jìn)而影響對(duì)業(yè)務(wù)報(bào)文的處理的問題。
【專利說明】一種8叩報(bào)文處理方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種8即報(bào)文處理方法和裝置。

【背景技術(shù)】
[0002]86? (001-(161- 6^1:6^87 1^01:0(301,邊界網(wǎng)關(guān)協(xié)議)是一種動(dòng)態(tài)路由協(xié)議,用于不同 (^11^01101110118 3706111,自治系統(tǒng))之間的網(wǎng)絡(luò)設(shè)備交換路由信息,相互交互路由信息的網(wǎng)絡(luò)設(shè)備互為8即對(duì)等體。
[0003]目前,在8即對(duì)等體之間建立8即鄰居后,發(fā)送設(shè)備將需要通告給接收設(shè)備的86?報(bào)文打包發(fā)送給接收設(shè)備,如果接收設(shè)備的性能較差,將導(dǎo)致接收設(shè)備的0^占用率高,影響接收設(shè)備對(duì)業(yè)務(wù)報(bào)文的處理效率。


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

[0004]有鑒于此,本發(fā)明提供一種8即報(bào)文處理方法和裝置,以解決8即路由通告過程中接收設(shè)備占用率高的問題。
[0005]具體地,本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:
[0006]一種86?報(bào)文的處理方法,應(yīng)用在86?報(bào)文的接收設(shè)備上,所述方法包括:
[0007]在接收到發(fā)送設(shè)備打包發(fā)送的~個(gè)8即報(bào)文后,對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理,其中,~為小于等于本設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,且大于等于1的自然數(shù);
[0008]統(tǒng)計(jì)所述~個(gè)86?報(bào)文中未處理的86?報(bào)文的數(shù)量;
[0009]在所述未處理的8即報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送8即報(bào)文;
[0010]所述路由信息為空的8即報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后發(fā)送。
[0011]進(jìn)一步地,所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度,以使發(fā)送設(shè)備根據(jù)所述實(shí)際處理速度,繼續(xù)向本設(shè)備發(fā)送1個(gè)8即報(bào)文,其中,1為小于等于本設(shè)備對(duì)8即報(bào)文的所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0012]進(jìn)一步地,所述方法還包括:
[0013]在與所述發(fā)送設(shè)備建立86?鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)86?報(bào)文的所述預(yù)設(shè)處理速度,以使發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度確定~的取值。
[0014]進(jìn)一步地,所述協(xié)商報(bào)文為8⑶01)611報(bào)文,所述空閑報(bào)文為8⑶1^0111:6~1~6^6811報(bào)文。
[0015]一種8即報(bào)文的處理方法,應(yīng)用在8即報(bào)文的發(fā)送設(shè)備上,所述方法包括:
[0016]根據(jù)接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送~個(gè)8即報(bào)文給所述接收設(shè)備,其中,?為小于等于所述預(yù)設(shè)處理速度,且大于等于1的自然數(shù);
[0017]在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送8即報(bào)文;
[0018]在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的86?報(bào)文;
[0019]所述空閑報(bào)文為所述接收設(shè)備在統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量減少到閾值且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí)發(fā)送。
[0020]進(jìn)一步地,所述繼續(xù)向所述接收設(shè)備發(fā)送8即報(bào)文包括:
[0021]根據(jù)所述空閑報(bào)文中攜帶的所述接收設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度,繼續(xù)向所述接收設(shè)備發(fā)送1個(gè)8即報(bào)文,其中,1為小于等于所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0022]進(jìn)一步地,所述方法還包括:
[0023]在與所述接收設(shè)備建立86?鄰居后,接收所述接收設(shè)備發(fā)送的協(xié)商報(bào)文,所述協(xié)商報(bào)文中攜帶所述接收設(shè)備對(duì)86?報(bào)文的預(yù)設(shè)處理速度。
[0024]一種8即報(bào)文的處理裝置,應(yīng)用在8即報(bào)文的接收設(shè)備上,所述裝置包括:
[0025]報(bào)文處理單元,用于在接收到發(fā)送設(shè)備打包發(fā)送的~個(gè)8即報(bào)文后,對(duì)所述~個(gè)86?報(bào)文進(jìn)行處理,其中4為小于等于本設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,且大于等于1的自然數(shù);
[0026]數(shù)量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量;
[0027]空閑發(fā)送單元,用于在所述未處理的8即報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送8即報(bào)文;
[0028]所述路由信息為空的8即報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后發(fā)送。
[0029]進(jìn)一步地,所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度,以使發(fā)送設(shè)備根據(jù)所述實(shí)際處理速度,繼續(xù)向本設(shè)備發(fā)送1個(gè)8即報(bào)文,其中,1為小于等于本設(shè)備對(duì)8即報(bào)文的所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0030]進(jìn)一步地,所述裝置還包括:
[0031]協(xié)商發(fā)送單元,用于在與所述發(fā)送設(shè)備建立86?鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)8即報(bào)文的所述預(yù)設(shè)處理速度,以使發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度確定~的取值。
[0032]進(jìn)一步地,所述協(xié)商報(bào)文為8⑶01)611報(bào)文,所述空閑報(bào)文為8⑶1^0111:6~1~6^6811報(bào)文。
[0033]一種8即報(bào)文的處理裝置,應(yīng)用在8即報(bào)文的發(fā)送設(shè)備上,所述裝置包括:
[0034]報(bào)文發(fā)送單元,用于根據(jù)接收設(shè)備對(duì)86?報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送~個(gè)8即報(bào)文給所述接收設(shè)備,其中,~為小于等于所述預(yù)設(shè)處理速度,且大于等于1的自然數(shù);
[0035]空閑接收單元,用于在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送8即報(bào)文;
[0036]完畢處理單元,用于在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的8即報(bào)文;
[0037]所述空閑報(bào)文為所述接收設(shè)備在統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量減少到閾值且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí)發(fā)送。
[0038]進(jìn)一步地,所述空閑接收單元,具體根據(jù)所述空閑報(bào)文中攜帶的所述接收設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度,繼續(xù)向所述接收設(shè)備發(fā)送1個(gè)8即報(bào)文,其中,I為小于等于所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0039]進(jìn)一步地,所述裝置還包括:
[0040]協(xié)商接收單元,用于在與所述接收設(shè)備建立86?鄰居后,接收所述接收設(shè)備發(fā)送的協(xié)商報(bào)文,所述協(xié)商報(bào)文中攜帶所述接收設(shè)備對(duì)86?報(bào)文的預(yù)設(shè)處理速度。
[0041〕 由以上描述可以看出,在本發(fā)明中,86?對(duì)等體中的接收設(shè)備可以通過告知發(fā)送設(shè)備其對(duì)8即報(bào)文的處理速度和處理進(jìn)度,以使發(fā)送設(shè)備可以根據(jù)接收設(shè)備的處理速度和處理進(jìn)度來發(fā)送8即報(bào)文,避免接收設(shè)備接收到大量8即報(bào)文導(dǎo)致0^占用率高,進(jìn)而影響對(duì)業(yè)務(wù)報(bào)文的處理。

【專利附圖】

【附圖說明】
[0042]圖1是本發(fā)明一種實(shí)施方式中8即報(bào)文處理方法的流程示意圖。
[0043]圖2是本發(fā)明另一種實(shí)施方式中8即報(bào)文處理方法的流程示意圖。
[0044]圖3是本發(fā)明另一種實(shí)施方式中8即報(bào)文處理方法的流程示意圖。
[0045]圖4是本發(fā)明一種實(shí)施方式中協(xié)商報(bào)文的報(bào)文格式圖。
[0046]圖5是本發(fā)明一種實(shí)施方式中8即報(bào)文處理裝置的結(jié)構(gòu)示意圖。
[0047]圖6是本發(fā)明另一種實(shí)施方式中8即報(bào)文處理裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0048]針對(duì)上述問題,本發(fā)明提供一種8即報(bào)文的處理方案,以避免8即接收設(shè)備由于性能較差,在處理8即報(bào)文的過程中導(dǎo)致0^占用率高,影響對(duì)業(yè)務(wù)報(bào)文的處理的問題。
[0049]請(qǐng)參考圖1,本發(fā)明提供一種8即報(bào)文的處理方法,應(yīng)用在8即報(bào)文的接收設(shè)備上,所述方法可以包括以下步驟:
[0050]步驟101,在接收到發(fā)送設(shè)備打包發(fā)送的~個(gè)8即報(bào)文后,對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理。
[0051]在本實(shí)施例中4為小于等于本設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,且大于等于1的自然數(shù)。其中,所述預(yù)設(shè)處理速度可以由管理人員根據(jù)接收設(shè)備的性能進(jìn)行設(shè)置。接收設(shè)備可以在和發(fā)送設(shè)備建立8即鄰居后,通過發(fā)送協(xié)商報(bào)文將本設(shè)備的預(yù)設(shè)處理速度通告給發(fā)送設(shè)備,以使發(fā)送設(shè)備可以根據(jù)所述預(yù)設(shè)處理速度確定~的取值。
[0052]在本步驟中,接收設(shè)備在接收到發(fā)送設(shè)備打包發(fā)送的所述~個(gè)8即報(bào)文后,通常會(huì)將所述~個(gè)8即報(bào)文存儲(chǔ)在本設(shè)備的緩存中,然后對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理。
[0053]步驟102,統(tǒng)計(jì)所述X個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量。
[0054]基于前述步驟101,接收設(shè)備在接收到所述~個(gè)8即報(bào)文后,可以通過啟動(dòng)報(bào)文處理計(jì)數(shù)器來統(tǒng)計(jì)所述~個(gè)8即報(bào)文中尚未處理的8即報(bào)文的數(shù)量。
[0055]步驟103,在所述未處理的8即報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送86?報(bào)文。
[0056]在本實(shí)施例中,所述路由信息為空的8即報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后發(fā)送,以通告接收設(shè)備,不必再向發(fā)送設(shè)備發(fā)送空閑報(bào)文,本次86?報(bào)文的處理流程結(jié)束。
[0057]在本步驟中,在接收設(shè)備統(tǒng)計(jì)到所述未處理的8即報(bào)文的數(shù)量減少到閾值時(shí),且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),向發(fā)送設(shè)備發(fā)送空閑報(bào)文,以通知發(fā)送設(shè)備本設(shè)備對(duì)其之前發(fā)送的8即報(bào)文已基本處理完畢,可以繼續(xù)接收并處理8即報(bào)文,發(fā)送設(shè)備在接收到所述空閑報(bào)文后,繼續(xù)將需要發(fā)送給接收設(shè)備的但還未發(fā)送的8即報(bào)文發(fā)送給接收設(shè)備。
[0058]由以上描述可以看出,在本發(fā)明中,8即對(duì)等體中的接收設(shè)備可以通過告知發(fā)送設(shè)備其對(duì)8即報(bào)文的處理速度和處理進(jìn)度,以使發(fā)送設(shè)備可以根據(jù)接收設(shè)備的處理速度和處理進(jìn)度來發(fā)送8即報(bào)文,避免接收設(shè)備接收到大量8即報(bào)文導(dǎo)致0^占用率高,進(jìn)而影響對(duì)業(yè)務(wù)報(bào)文的處理。
[0059]請(qǐng)參考圖2,本發(fā)明提供的另一種8即報(bào)文的處理方法,應(yīng)用在8即報(bào)文的發(fā)送設(shè)備上,所述方法可以包括以下步驟:
[0060]步驟201,根據(jù)接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送~個(gè)8即報(bào)文給所述接收設(shè)備。
[0061]在本實(shí)施例中,發(fā)送設(shè)備可以在和接收設(shè)備建立8即鄰居后,通過接收設(shè)備發(fā)送的協(xié)商報(bào)文以獲取接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,然后根據(jù)所述預(yù)設(shè)處理速度,打包發(fā)送~個(gè)8即報(bào)文給所述接收設(shè)備…為小于等于所述預(yù)設(shè)處理速度,且大于等于1的自然數(shù)。
[0062]步驟202,在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送86?報(bào)文。
[0063]在本實(shí)施例中,接收設(shè)備在接收到發(fā)送設(shè)備發(fā)送的~個(gè)8即報(bào)文后,對(duì)所述~個(gè)86?報(bào)文進(jìn)行處理,當(dāng)所述接收設(shè)備在統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量減少到閾值時(shí),發(fā)送空閑報(bào)文給發(fā)送設(shè)備,以通知發(fā)送設(shè)備本設(shè)備對(duì)其之前發(fā)送的~個(gè)8即報(bào)文已基本處理完畢,可以繼續(xù)接收并處理8即報(bào)文,發(fā)送設(shè)備進(jìn)而可以繼續(xù)向所述接收設(shè)備發(fā)送86?報(bào)文。
[0064]步驟203,在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的86?報(bào)文。
[0065]在本實(shí)施例中,發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的需要接收設(shè)備處理的8即報(bào)文發(fā)送完畢后,向接收設(shè)備發(fā)送路由信息為空的8即報(bào)文,以通告接收設(shè)備。接收設(shè)備進(jìn)而可以在接收到所述路由信息為空的8即報(bào)文后,不再向發(fā)送設(shè)備發(fā)送空閑報(bào)文,本次8即報(bào)文的處理流程結(jié)束。
[0066]由以上描述可以看出,在本發(fā)明中,86?對(duì)等體中的接收設(shè)備可以通過告知發(fā)送設(shè)備其對(duì)8即報(bào)文的處理速度和處理進(jìn)度,以使發(fā)送設(shè)備可以根據(jù)接收設(shè)備的處理速度和處理進(jìn)度來發(fā)送8即報(bào)文,避免接收設(shè)備接收到大量8即報(bào)文導(dǎo)致0^占用率高,進(jìn)而影響對(duì)業(yè)務(wù)報(bào)文的處理。
[0067]下面結(jié)合具體的實(shí)施例來描述本發(fā)明的具體實(shí)現(xiàn)。
[0068]請(qǐng)參考圖3,本發(fā)明提供的另一種8即報(bào)文的處理方法,所述方法可以包括以下步驟:
[0069]步驟301,接收設(shè)備在與發(fā)送設(shè)備建立8即鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度。
[0070]在本實(shí)施例中,可以采用86?報(bào)文中的013611報(bào)文作為所述協(xié)商報(bào)文。具體地,請(qǐng)參考圖4所示的報(bào)文格式示意圖,可以擴(kuò)展01)611報(bào)文中的預(yù)留字段。其中,?^^611~6801乂
字段用來標(biāo)識(shí)本設(shè)備是否支持86?報(bào)文的處理協(xié)商機(jī)制,所述?£1(^61:36801^ (3?)字段的長(zhǎng)度可以為1字節(jié),比如:可以約定?£1(^61:36801^ 0?)字段的值為170用來表示本設(shè)備支持8⑶報(bào)文的處理協(xié)商機(jī)制。所述?狀1^61:」^6801^ 1*6^字段用來攜帶本設(shè)備對(duì)8⑶報(bào)文的所述預(yù)設(shè)處理速度,比如:每秒鐘可以處理多少個(gè)86?報(bào)文,所述?£1(^61:36801^ 1*6^字段的長(zhǎng)度也可以為1字節(jié)。本發(fā)明通過擴(kuò)展8即協(xié)議原有的報(bào)文來通告預(yù)設(shè)處理速度,便于實(shí)現(xiàn)。當(dāng)然,本領(lǐng)域技術(shù)人員也可以定義其他報(bào)文以作為所述協(xié)商報(bào)文,本發(fā)明對(duì)此不作特殊限制。
[0071〕 在本步驟中,發(fā)送設(shè)備和接收設(shè)備在建立扣?連接后,可以通過0?611報(bào)文建立86?對(duì)等體之間的鄰居關(guān)系,并通過擴(kuò)展01)611報(bào)文的預(yù)留字段實(shí)現(xiàn)對(duì)86?報(bào)文的處理的協(xié)商。舉例來說,接收設(shè)備可以向發(fā)送設(shè)備發(fā)送?£1461680]^ (3?)字段為170,?80^61:^1~6801^1-60^字段為100的0?611報(bào)文給發(fā)送設(shè)備,發(fā)送設(shè)備進(jìn)而可以根據(jù)該0?611報(bào)文獲知接收設(shè)備支持8即報(bào)文的處理協(xié)商機(jī)制,且接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度為每秒鐘100個(gè)。
[0072]在本實(shí)施例中,所述86?報(bào)文通常為社6報(bào)文,可以用來向接收設(shè)備發(fā)布可達(dá)的路由信息,也可以用來通告接收設(shè)備撤銷不可達(dá)的路由信息,以供接收設(shè)備更新其上存儲(chǔ)的路由信息。
[0073]步驟302,發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度,打包發(fā)送~個(gè)86?報(bào)文給所述接收設(shè)備。
[0074]基于前述步驟301,當(dāng)發(fā)送設(shè)備要向接收設(shè)備發(fā)送8即報(bào)文時(shí),根據(jù)接收設(shè)備對(duì)8⑶報(bào)文的預(yù)設(shè)處理速度向接收設(shè)備發(fā)送~個(gè)8即報(bào)文。其中,~為小于等于所述預(yù)設(shè)處理速度,且大于等于1的自然數(shù)。具體地,在本步驟中,發(fā)送設(shè)備查看要發(fā)送給接收設(shè)備的86?報(bào)文的總數(shù)量,如果所述總數(shù)量大于等于所述預(yù)設(shè)處理速度,則~的取值為所述預(yù)設(shè)處理速度,如果所述總數(shù)量小于所述預(yù)設(shè)處理速度,則~的取值為所述總數(shù)量。
[0075]假設(shè),接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度為每秒鐘100個(gè),而發(fā)送設(shè)備要發(fā)送給接收設(shè)備的8即報(bào)文的總數(shù)量為300個(gè),則在本步驟中,發(fā)送設(shè)備先發(fā)送100個(gè)8即報(bào)文給接收設(shè)備。如果發(fā)送設(shè)備要發(fā)送給接收設(shè)備的8即報(bào)文的總數(shù)量為50個(gè),則在本步驟中,發(fā)送設(shè)備發(fā)送50個(gè)8即報(bào)文給接收設(shè)備。
[0076]步驟303,接收設(shè)備對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理,并統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量。
[0077]在本實(shí)施例中,接收設(shè)備在接收到發(fā)送設(shè)備打包發(fā)送的所述~個(gè)8即報(bào)文后,通常會(huì)將所述~個(gè)8即報(bào)文存儲(chǔ)在本設(shè)備的緩存中,然后對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理。在本步驟中,接收設(shè)備可以通過啟動(dòng)報(bào)文處理計(jì)數(shù)器來統(tǒng)計(jì)所述^個(gè)8即報(bào)文中尚未處理的8即報(bào)文的數(shù)量。
[0078]步驟304,接收設(shè)備在所述未處理的8即報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備。
[0079]在本實(shí)施例中,所述路由信息為空的8即報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后發(fā)送給接收設(shè)備,用以通告接收設(shè)備需要發(fā)送給其的8即報(bào)文已發(fā)送完畢后。所述閾值可以由開發(fā)人員進(jìn)行設(shè)置,比如:所述閾值可以為1也可以為5等自然數(shù),本發(fā)明對(duì)此不作特殊限制。
[0080]基于前述步驟303,接收設(shè)備在統(tǒng)計(jì)到所述未處理的8即報(bào)文的數(shù)量減少到預(yù)設(shè)的閾值時(shí),說明本設(shè)備可以繼續(xù)接收并處理8即報(bào)文而不會(huì)導(dǎo)致占用率高,與此同時(shí),如果本設(shè)備沒有接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文,說明發(fā)送設(shè)備還有需要發(fā)送給本設(shè)備的8即報(bào)文,則接收設(shè)備向所述發(fā)送設(shè)備發(fā)送空閑報(bào)文,以通知發(fā)送設(shè)備可以繼續(xù)向本設(shè)備發(fā)送8即報(bào)文。
[0081〕 在本實(shí)施例中,可以采用86?報(bào)文中的1?01^6-1~6打6811報(bào)文作為所述空閑報(bào)文。具體地,可以通過擴(kuò)展所述報(bào)文的預(yù)留字段,用以攜帶預(yù)設(shè)的標(biāo)識(shí)來表明該1?0111:6~1~6?1~6811報(bào)文為空閑報(bào)文。
[0082]進(jìn)一步地,接收設(shè)備可以在所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度。比如:接收設(shè)備可以在報(bào)文中的?51(^61^1*6801^代⑶字段攜帶所述實(shí)際處理速度,所述實(shí)際處理速度表示接收設(shè)備每秒鐘可以實(shí)際處理8即報(bào)文的個(gè)數(shù)。其中,所述實(shí)際處理速度可能大于所述預(yù)設(shè)處理速度,也可能小于所述預(yù)設(shè)處速度。
[0083]步驟305,發(fā)送設(shè)備在接收到所述空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送8即報(bào)文。
[0084]在本步驟中,發(fā)送設(shè)備在接收到所述空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送8即報(bào)文。
[0085]具體地,若空閑報(bào)文中未攜帶接收設(shè)備對(duì)8即報(bào)文的實(shí)際處理速度,則發(fā)送設(shè)備可以向接收設(shè)備發(fā)送1個(gè)86?報(bào)文,其中,1可以取值小于等于接收設(shè)備對(duì)86?報(bào)文的預(yù)設(shè)處理速度且大于等于1的自然數(shù)。
[0086]若空閑報(bào)文中攜帶接收設(shè)備對(duì)8即報(bào)文的實(shí)際處理速度,則發(fā)送設(shè)備可以根據(jù)所述空閑報(bào)文中攜帶的接收設(shè)備對(duì)8即報(bào)文的所述實(shí)際處理速度,將1取值為小于等于接收設(shè)備對(duì)8即報(bào)文的所述實(shí)際處理速度,且大于等于1的自然數(shù)。當(dāng)然,1的取值不會(huì)大于發(fā)送設(shè)備中需要發(fā)送給接收設(shè)備但尚未發(fā)送的8即報(bào)文的數(shù)量。
[0087]仍以前述發(fā)送設(shè)備要發(fā)送給接收設(shè)備的8即報(bào)文的總數(shù)量為300個(gè),首次發(fā)送100個(gè)8即報(bào)文給接收設(shè)備為例,如果接收設(shè)備發(fā)送的空閑報(bào)文中攜帶的實(shí)際處理速度為150個(gè),則在本步驟中,發(fā)送設(shè)備繼續(xù)發(fā)送150個(gè)8即報(bào)文給接收設(shè)備。如果接收設(shè)備發(fā)送的空閑報(bào)文中攜帶的實(shí)際處理速度為250個(gè),則在本步驟中,發(fā)送設(shè)備將剩余的200個(gè)86?報(bào)文全部發(fā)送給接收設(shè)備。
[0088]本發(fā)明中,接收設(shè)備通過在空閑報(bào)文中攜帶其對(duì)8即報(bào)文的實(shí)際處理速度,進(jìn)而可以使得發(fā)送設(shè)備根據(jù)接收設(shè)備的處理性能更加精準(zhǔn)的控制8即報(bào)文的發(fā)送數(shù)量。
[0089]接收設(shè)備在接收到所述1個(gè)86?報(bào)文后,執(zhí)行步驟303,在此不再贅述。
[0090]步驟306,發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的8即報(bào)文。
[0091]在本實(shí)施例中,發(fā)送設(shè)備可以通過為需要向接收設(shè)備發(fā)送的8即報(bào)文打上預(yù)設(shè)的標(biāo)記來表示該8即報(bào)文為待發(fā)送的8即報(bào)文。在本步驟中,當(dāng)發(fā)送設(shè)備將需要發(fā)送給接收設(shè)備的8即報(bào)文全部發(fā)送完畢后,向接收設(shè)備發(fā)送路由信息為空的8即報(bào)文,用以通告接收設(shè)備需要發(fā)送給其的8即報(bào)文已發(fā)送完畢后,接收設(shè)備在接收到所述路由信息為空的8即報(bào)文后,不再發(fā)送空閑報(bào)文給發(fā)送設(shè)備,本次8即報(bào)文的處理流程結(jié)果。
[0092]由以上描述可以看出,在本發(fā)明中,8即對(duì)等體中的接收設(shè)備可以通過告知發(fā)送設(shè)備其對(duì)8即報(bào)文的處理速度和處理進(jìn)度,以使發(fā)送設(shè)備可以根據(jù)接收設(shè)備的處理速度和處理進(jìn)度來發(fā)送8即報(bào)文,避免接收設(shè)備接收到大量8即報(bào)文導(dǎo)致0^占用率高,進(jìn)而影響對(duì)業(yè)務(wù)報(bào)文的處理。
[0093]對(duì)應(yīng)上述方法,本發(fā)明還提供一種8即報(bào)文的處理裝置,應(yīng)用在8即報(bào)文的接收設(shè)備上。請(qǐng)參考圖5,所述裝置500包括有:報(bào)文處理單元501、數(shù)量統(tǒng)計(jì)單元502、空閑發(fā)送單元503以及協(xié)商發(fā)送單元504。
[0094]其中,所述報(bào)文處理單元501,用于在接收到發(fā)送設(shè)備打包發(fā)送的~個(gè)8即報(bào)文后,對(duì)所述~個(gè)8即報(bào)文進(jìn)行處理,其中,^為小于等于本設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,且大于等于1的自然數(shù)。
[0095]所述數(shù)量統(tǒng)計(jì)單元502,用于統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量。
[0096]所述空閑發(fā)送單元503,用于在所述未處理的8即報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送86?報(bào)文。
[0097]所述路由信息為空的8即報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后發(fā)送。
[0098]進(jìn)一步地,所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述8即報(bào)文的實(shí)際處理速度,以使發(fā)送設(shè)備根據(jù)所述實(shí)際處理速度,繼續(xù)向本設(shè)備發(fā)送1個(gè)8即報(bào)文,其中,1為小于等于本設(shè)備對(duì)8即報(bào)文的所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0099]進(jìn)一步地,所述協(xié)商發(fā)送單元504,用于在與所述發(fā)送設(shè)備建立8即鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)8即報(bào)文的所述預(yù)設(shè)處理速度,以使發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度確定~的取值。
[0100]進(jìn)一步地,所述協(xié)商報(bào)文為8⑶01)611報(bào)文,所述空閑報(bào)文為8⑶1^0111:6~1~6^6811報(bào)文。
[0101]本發(fā)明還提供另一種8即報(bào)文的處理裝置,應(yīng)用在8即報(bào)文的發(fā)送設(shè)備上。請(qǐng)參考圖6,所述裝置600包括有:報(bào)文發(fā)送單元601、空閑接收單元602、完畢處理單元603以及協(xié)商接收單元604。
[0102]其中,所述報(bào)文發(fā)送單元601,用于根據(jù)接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送~個(gè)8即報(bào)文給所述接收設(shè)備,其中,^為小于等于所述預(yù)設(shè)處理速度,且大于等于1的自然數(shù)。
[0103]所述空閑接收單元602,用于在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送86?報(bào)文。
[0104]所述完畢處理單元603,用于在將需要發(fā)送給接收設(shè)備的8即報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的8即報(bào)文。
[0105]所述空閑報(bào)文為所述接收設(shè)備在統(tǒng)計(jì)所述~個(gè)8即報(bào)文中未處理的8即報(bào)文的數(shù)量減少到閾值且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的8即報(bào)文時(shí)發(fā)送。
[0106]進(jìn)一步地,所述空閑接收單元602,具體根據(jù)所述空閑報(bào)文中攜帶的所述接收設(shè)備對(duì)所述86?報(bào)文的實(shí)際處理速度,繼續(xù)向所述接收設(shè)備發(fā)送1個(gè)86?報(bào)文,其中,1為小于等于所述實(shí)際處理速度,且大于等于1的自然數(shù)。
[0107]進(jìn)一步地,所述協(xié)商接收單元604,用于在與所述接收設(shè)備建立86?鄰居后,接收所述接收設(shè)備發(fā)送的協(xié)商報(bào)文,所述協(xié)商報(bào)文中攜帶所述接收設(shè)備對(duì)8即報(bào)文的預(yù)設(shè)處理速度。
[0108]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
[0109]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種邊界網(wǎng)關(guān)協(xié)議BGP報(bào)文的處理方法,應(yīng)用在BGP報(bào)文的接收設(shè)備上,其特征在于,所述方法包括: 在接收到發(fā)送設(shè)備打包發(fā)送的N個(gè)BGP報(bào)文后,對(duì)所述N個(gè)BGP報(bào)文進(jìn)行處理,其中,N為小于等于本設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度,且大于等于I的自然數(shù); 統(tǒng)計(jì)所述N個(gè)BGP報(bào)文中未處理的BGP報(bào)文的數(shù)量; 在所述未處理的BGP報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的BGP報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送BGP報(bào)文; 所述路由信息為空的BGP報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的BGP報(bào)文發(fā)送完畢后發(fā)送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述BGP報(bào)文的實(shí)際處理速度,以使發(fā)送設(shè)備根據(jù)所述實(shí)際處理速度,繼續(xù)向本設(shè)備發(fā)送M個(gè)BGP報(bào)文,其中,M為小于等于本設(shè)備對(duì)BGP報(bào)文的所述實(shí)際處理速度,且大于等于I的自然數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在與所述發(fā)送設(shè)備建立BGP鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)BGP報(bào)文的所述預(yù)設(shè)處理速度,以使發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度確定N的取值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述協(xié)商報(bào)文為BGP Open報(bào)文,所述空閑報(bào)文為BGP Route-refresh報(bào)文。
5.一種BGP報(bào)文的處理方法,應(yīng)用在BGP報(bào)文的發(fā)送設(shè)備上,其特征在于,所述方法包括: 根據(jù)接收設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送N個(gè)BGP報(bào)文給所述接收設(shè)備,其中,N為小于等于所述預(yù)設(shè)處理速度,且大于等于I的自然數(shù); 在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送BGP報(bào)文;在將需要發(fā)送給接收設(shè)備的BGP報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的BGP報(bào)文; 所述空閑報(bào)文為所述接收設(shè)備在統(tǒng)計(jì)所述N個(gè)BGP報(bào)文中未處理的BGP報(bào)文的數(shù)量減少到閾值且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的BGP報(bào)文時(shí)發(fā)送。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于, 所述繼續(xù)向所述接收設(shè)備發(fā)送BGP報(bào)文包括: 根據(jù)所述空閑報(bào)文中攜帶的所述接收設(shè)備對(duì)所述BGP報(bào)文的實(shí)際處理速度,繼續(xù)向所述接收設(shè)備發(fā)送M個(gè)BGP報(bào)文,其中,M為小于等于所述實(shí)際處理速度,且大于等于I的自然數(shù)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 在與所述接收設(shè)備建立BGP鄰居后,接收所述接收設(shè)備發(fā)送的協(xié)商報(bào)文,所述協(xié)商報(bào)文中攜帶所述接收設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度。
8.—種BGP報(bào)文的處理裝置,應(yīng)用在BGP報(bào)文的接收設(shè)備上,其特征在于,所述裝置包括: 報(bào)文處理單元,用于在接收到發(fā)送設(shè)備打包發(fā)送的N個(gè)BGP報(bào)文后,對(duì)所述N個(gè)BGP報(bào)文進(jìn)行處理,其中,N為小于等于本設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度,且大于等于I的自然數(shù); 數(shù)量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)所述N個(gè)BGP報(bào)文中未處理的BGP報(bào)文的數(shù)量; 空閑發(fā)送單元,用于在所述未處理的BGP報(bào)文的數(shù)量減少到閾值,且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的BGP報(bào)文時(shí),發(fā)送空閑報(bào)文給所述發(fā)送設(shè)備,以使所述發(fā)送設(shè)備繼續(xù)向本設(shè)備發(fā)送BGP報(bào)文; 所述路由信息為空的BGP報(bào)文由所述發(fā)送設(shè)備在將需要發(fā)送給接收設(shè)備的BGP報(bào)文發(fā)送完畢后發(fā)送。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述空閑報(bào)文中攜帶有本設(shè)備對(duì)所述BGP報(bào)文的實(shí)際處理速度,以使發(fā)送設(shè)備根據(jù)所述實(shí)際處理速度,繼續(xù)向本設(shè)備發(fā)送M個(gè)BGP報(bào)文,其中,M為小于等于本設(shè)備對(duì)BGP報(bào)文的所述實(shí)際處理速度,且大于等于I的自然數(shù)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 協(xié)商發(fā)送單元,用于在與所述發(fā)送設(shè)備建立BGP鄰居后,發(fā)送協(xié)商報(bào)文給所述發(fā)送設(shè)備,并在所述協(xié)商報(bào)文中攜帶本設(shè)備對(duì)BGP報(bào)文的所述預(yù)設(shè)處理速度,以使發(fā)送設(shè)備根據(jù)所述預(yù)設(shè)處理速度確定N的取值。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述協(xié)商報(bào)文為BGP Open報(bào)文,所述空閑報(bào)文為BGP Route-refresh報(bào)文。
12.—種BGP報(bào)文的處理裝置,應(yīng)用在BGP報(bào)文的發(fā)送設(shè)備上,其特征在于,所述裝置包括: 報(bào)文發(fā)送單元,用于根據(jù)接收設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度,打包發(fā)送N個(gè)BGP報(bào)文給所述接收設(shè)備,其中,N為小于等于所述預(yù)設(shè)處理速度,且大于等于I的自然數(shù); 空閑接收單元,用于在接收到所述接收設(shè)備發(fā)送的空閑報(bào)文后,繼續(xù)向所述接收設(shè)備發(fā)送BGP報(bào)文; 完畢處理單元,用于在將需要發(fā)送給接收設(shè)備的BGP報(bào)文發(fā)送完畢后,向所述接收設(shè)備發(fā)送路由信息為空的BGP報(bào)文; 所述空閑報(bào)文為所述接收設(shè)備在統(tǒng)計(jì)所述N個(gè)BGP報(bào)文中未處理的BGP報(bào)文的數(shù)量減少到閾值且未接收到發(fā)送設(shè)備發(fā)送的路由信息為空的BGP報(bào)文時(shí)發(fā)送。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述空閑接收單元,具體根據(jù)所述空閑報(bào)文中攜帶的所述接收設(shè)備對(duì)所述BGP報(bào)文的實(shí)際處理速度,繼續(xù)向所述接收設(shè)備發(fā)送M個(gè)BGP報(bào)文,其中,M為小于等于所述實(shí)際處理速度,且大于等于I的自然數(shù)。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 協(xié)商接收單元,用于在與所述接收設(shè)備建立BGP鄰居后,接收所述接收設(shè)備發(fā)送的協(xié)商報(bào)文,所述協(xié)商報(bào)文中攜帶所述接收設(shè)備對(duì)BGP報(bào)文的預(yù)設(shè)處理速度。
【文檔編號(hào)】H04L12/701GK104378289SQ201410673500
【公開日】2015年2月25日 申請(qǐng)日期:2014年11月21日 優(yōu)先權(quán)日:2014年11月21日
【發(fā)明者】陳巖, 陸亦雄, 王偉 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1