發(fā)送處理方法及裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種發(fā)送處理方法及裝置,其中,該方法包括:為至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;對(duì)構(gòu)建的該BMP報(bào)文進(jìn)行發(fā)送,通過(guò)本發(fā)明,解決了相關(guān)技術(shù)中多個(gè)BMP會(huì)話發(fā)送報(bào)文方式導(dǎo)致資源浪費(fèi)的問(wèn)題。
【專利說(shuō)明】
發(fā)送處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種發(fā)送處理方法及裝置?!颈尘凹夹g(shù)】
[0002]邊界網(wǎng)關(guān)協(xié)議(Border Gateway Protocol,簡(jiǎn)稱為BGP)監(jiān)控協(xié)議(BGP Monitoring Protocol,簡(jiǎn)稱為 BMP) draft-1etf-grow_bmp-〇7 定義的 BMP 協(xié)議向?qū)Χ藭?huì)話發(fā)送BGP相關(guān)信息報(bào)文的方法。但對(duì)于設(shè)備支持多個(gè)BMP會(huì)話,如何能夠快速發(fā)送BGP相關(guān)信息的報(bào)文,相關(guān)技術(shù)中并沒(méi)有說(shuō)明。
[0003]在現(xiàn)有技術(shù)中,如圖1、圖2所示,可看出,對(duì)于多個(gè)BMP會(huì)話,需要每一個(gè)會(huì)話構(gòu)建一次報(bào)文并單獨(dú)向傳輸控制協(xié)議(Transfer Control Protocol,簡(jiǎn)稱為TCP)發(fā)送。
[0004]針對(duì)相關(guān)技術(shù)中多個(gè)BMP會(huì)話發(fā)送報(bào)文方式導(dǎo)致資源浪費(fèi)的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種發(fā)送處理方法及裝置,以至少解決相關(guān)技術(shù)中多個(gè)BMP會(huì)話發(fā)送報(bào)文方式導(dǎo)致資源浪費(fèi)的問(wèn)題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種發(fā)送處理方法,其特征在于,包括:為至少兩個(gè)BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;對(duì)構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
[0007]進(jìn)一步地,為至少兩個(gè)BMP會(huì)話構(gòu)建一個(gè)所述BMP報(bào)文包括:根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;對(duì)分組后的BMP會(huì)話構(gòu)建所述BMP報(bào)文。
[0008]進(jìn)一步地,所述BMP會(huì)話發(fā)送的信息包括以下至少之一:路由情況分析(Route Monitoring,簡(jiǎn)稱為 RM)報(bào)文,鄰居狀態(tài)通知(Peer Up Notificat1n/Peer Down Notificat1n,簡(jiǎn)稱為PU/PD)報(bào)文,路由統(tǒng)計(jì)(Stats Reports,簡(jiǎn)稱為SR)報(bào)文。
[0009]進(jìn)一步地,在所述BMP會(huì)話發(fā)送的信息為RM報(bào)文的情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:根據(jù)所述預(yù)先定義的規(guī)則將BMP報(bào)文分為等待組、整體發(fā)送組以及變化發(fā)送組,其中,所述變化發(fā)送組發(fā)送新接收的RM報(bào)文,所述整體發(fā)送組發(fā)送除新接收之外的BGP路由情況分析RM報(bào)文,所述等待組用于緩存待發(fā)送報(bào)文的BMP會(huì)話。
[0010]進(jìn)一步地,在根據(jù)預(yù)先定義的規(guī)則將所述BMP會(huì)話分為等待組、整體發(fā)送組以及變化發(fā)送組之后,還包括:在所述整體發(fā)送組中的BMP會(huì)話為空的情況下,將所述等待組中緩存的所述BMP會(huì)話轉(zhuǎn)移到所述整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。
[0011]進(jìn)一步地,在所述BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文的情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,所述發(fā)送等待組用于緩存待發(fā)送的BMP會(huì)話;在所述發(fā)送組中將所述PU/H)報(bào)文構(gòu)建為一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0012]進(jìn)一步地,在所述BMP會(huì)話發(fā)送的信息為SR報(bào)文的情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:將所述BMP會(huì)話分為一個(gè)發(fā)送組,為所述BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0013]進(jìn)一步地,為至少兩個(gè)BMP會(huì)話構(gòu)建一個(gè)所述BMP報(bào)文包括:為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)傳輸控制協(xié)議TCP的BMP報(bào)文,根據(jù)所述目標(biāo)TCP將構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
[0014]根據(jù)本發(fā)明的另一方面,還提供了一種發(fā)送處理裝置,包括:構(gòu)建模塊,用于將對(duì)至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;發(fā)送模塊,用于對(duì)構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
[0015]進(jìn)一步地,所述構(gòu)建模塊包括:分組子模塊,用于根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;第一構(gòu)建子模塊,用于對(duì)分組后的BMP會(huì)話構(gòu)建所述BMP報(bào)文。
[0016]進(jìn)一步地,所述BMP會(huì)話發(fā)送的信息包括以下至少之一:路由情況分析RM報(bào)文,鄰居狀態(tài)通知PU/H)報(bào)文,路由統(tǒng)計(jì)SR報(bào)文。
[0017]進(jìn)一步地,所述分組子模塊包括:第一分組單元,用于在所述BMP會(huì)話發(fā)送的信息為所述RM報(bào)文的情況下,根據(jù)所述預(yù)先定義的規(guī)則將BMP會(huì)話分為等待組、整體發(fā)送組以及變化發(fā)送組,其中,所述變化發(fā)送組發(fā)送新接收的RM報(bào)文,所述整體發(fā)送組發(fā)送除新接收之外的BGP路由情況分析RM報(bào)文,所述等待組用于緩存待發(fā)送的BMP會(huì)話。
[0018]進(jìn)一步地,所述裝置還包括:轉(zhuǎn)移單元,用于在所述整體發(fā)送組中的BMP會(huì)話為空的情況下,將所述等待組中緩存的所述BMP會(huì)話轉(zhuǎn)移到所述整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。
[0019]進(jìn)一步地,所述分組子模塊包括:第二分組單元,用于在所述BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文的情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,所述發(fā)送等待組用于緩存待發(fā)送的BMP會(huì)話;第一構(gòu)建發(fā)送單元,在所述發(fā)送等待組中為所述PU/H)報(bào)文構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0020]進(jìn)一步地,所述分組子模塊包括:第二構(gòu)建發(fā)送單元,用于在所述BMP會(huì)話發(fā)送的信息為SR報(bào)文的情況下,將所述BMP會(huì)話分為一個(gè)發(fā)送組,為所述BMP會(huì)話構(gòu)建一個(gè)BMP 報(bào)文進(jìn)行發(fā)送。
[0021]進(jìn)一步地,所述構(gòu)建模塊包括:第二構(gòu)建子模塊,用于為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)TCP的BMP報(bào)文,根據(jù)所述目標(biāo)TCP將構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
[0022]通過(guò)本發(fā)明,采用將至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP 報(bào)文;對(duì)構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送,解決了相關(guān)技術(shù)中多個(gè)BMP會(huì)話發(fā)送報(bào)文方式導(dǎo)致資源浪費(fèi)的問(wèn)題,進(jìn)而節(jié)省了系統(tǒng)資源。【附圖說(shuō)明】
[0023]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0024]圖1是根據(jù)相關(guān)技術(shù)中的單個(gè)消息發(fā)送的示意圖;
[0025]圖2是根據(jù)相關(guān)技術(shù)中的多個(gè)消息發(fā)送的示意圖;
[0026]圖3是根據(jù)本發(fā)明實(shí)施例的發(fā)送處理方法的流程圖;
[0027]圖4是根據(jù)本發(fā)明實(shí)施例的發(fā)送處理裝置的框圖;
[0028]圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖一;
[0029]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖二;
[0030]圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖三;
[0031]圖8根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖四;
[0032]圖9是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文發(fā)送的示意圖;
[0033]圖10是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入等待組的示意圖;
[0034]圖11是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入整體發(fā)送組的示意圖;
[0035]圖12是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入變化發(fā)送組的示意圖?!揪唧w實(shí)施方式】
[0036]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0037]在本實(shí)施例中提供了一種發(fā)送處理方法,圖3是根據(jù)本發(fā)明實(shí)施例的發(fā)送處理方法的流程圖,如圖3所示,該流程包括如下步驟:
[0038]步驟S302,為至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;
[0039]步驟S304,對(duì)構(gòu)建的該BMP報(bào)文進(jìn)行發(fā)送。
[0040]通過(guò)上述步驟,為至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文,對(duì)構(gòu)建的該BMP報(bào)文進(jìn)行發(fā)送,解決了相關(guān)技術(shù)中多個(gè)BMP會(huì)話發(fā)送報(bào)文方式導(dǎo)致資源浪費(fèi)的問(wèn)題,進(jìn)而節(jié)省了系統(tǒng)資源。
[0041]為至少兩個(gè)BMP會(huì)話構(gòu)建一個(gè)該BMP報(bào)文的方式有多種,在一個(gè)可選的實(shí)施例中, 根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;對(duì)分組后的BMP會(huì)話構(gòu)建該BMP報(bào)文。
[0042]上述的BMP會(huì)話發(fā)送的信息包括以下至少之一:路由情況分析RM報(bào)文,鄰居狀態(tài)通知HJ/ro報(bào)文,路由統(tǒng)計(jì)SR報(bào)文。
[0043]在一個(gè)可選的實(shí)施例中,在該BMP會(huì)話發(fā)送的信息為RM報(bào)文的情況下,根據(jù)該預(yù)先定義的規(guī)則將該BMP會(huì)話進(jìn)行分組包括:根據(jù)該預(yù)先定義的規(guī)則將BMP報(bào)文分為等待組、 整體發(fā)送組以及變化發(fā)送組,其中,該變化發(fā)送組發(fā)送新接收的RM報(bào)文,該整體發(fā)送組發(fā)送除新接收之外的BGP路由情況分析RM報(bào)文,該等待組用于緩存待發(fā)送的BMP會(huì)話。
[0044]在根據(jù)預(yù)先定義的規(guī)則將該BMP會(huì)話分為等待組、整體發(fā)送組以及變化發(fā)送組之后,在該整體發(fā)送組中的BMP會(huì)話為空的情況下,將該等待組中緩存的該BMP會(huì)話轉(zhuǎn)移到該整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。
[0045]在另一個(gè)可選的實(shí)施例中,在該BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文的情況下,根據(jù)該預(yù)先定義的規(guī)則將該BMP會(huì)話進(jìn)行分組包括:根據(jù)該預(yù)先定義的規(guī)則將該BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,該發(fā)送等待組用于緩存待發(fā)送的BMP會(huì)話;在該發(fā)送組中將該 PU/H)報(bào)文構(gòu)建為一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0046]在另一個(gè)可選的實(shí)施例中,在該BMP會(huì)話發(fā)送的信息為SR報(bào)文的情況下,根據(jù)該預(yù)先定義的規(guī)則將該BMP會(huì)話進(jìn)行分組包括:將該BMP會(huì)話分為一個(gè)發(fā)送組,將該BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0047]在另一個(gè)可選的實(shí)施例中,為至少兩個(gè)BMP會(huì)話構(gòu)建一個(gè)所述BMP報(bào)文還可以包括:為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)傳輸控制協(xié)議TCP的BMP報(bào)文,根據(jù)所述目標(biāo)TCP 將構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
[0048]本發(fā)明實(shí)施例還提供了一種發(fā)送處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0049]圖4是根據(jù)本發(fā)明實(shí)施例的發(fā)送處理裝置的框圖,如圖4所示,包括:
[0050]構(gòu)建模塊42,用于為對(duì)至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè) BMP報(bào)文;
[0051]發(fā)送模塊44,用于對(duì)構(gòu)建的該BMP報(bào)文進(jìn)行發(fā)送。
[0052]圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖一,如圖5所示,構(gòu)建模塊42 包括:
[0053]分組子模塊52,用于根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;第一構(gòu)建子模塊, 用于對(duì)分組后的BMP會(huì)話構(gòu)建該BMP報(bào)文。
[0054]需要說(shuō)明的是,上述的BMP會(huì)話發(fā)送的信息包括以下至少之一:路由情況分析RM 報(bào)文,鄰居狀態(tài)通知HJ/H)報(bào)文,路由統(tǒng)計(jì)SR報(bào)文。
[0055]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖二,如圖6所示,分組子模塊 52包括:
[0056]第一分組單元62,用于在該BMP會(huì)話發(fā)送的信息為該RM報(bào)文的情況下,根據(jù)該預(yù)先定義的規(guī)則將BMP報(bào)文分為等待組、整體發(fā)送組以及變化發(fā)送組,其中,該變化發(fā)送組發(fā)送新接收的RM報(bào)文,該整體發(fā)送組發(fā)送除新接收之外的BGP路由情況分析RM報(bào)文,該等待組用于緩存待發(fā)送的BMP會(huì)話。
[0057]圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖三,如圖7所示,該裝置還包括:
[0058]轉(zhuǎn)移單元72,用于在該整體發(fā)送組中的BMP會(huì)話為空的情況下,將該等待組中緩存的該BMP會(huì)話轉(zhuǎn)移到該整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。
[0059]圖8根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送處理裝置的框圖四,如圖8所示,該構(gòu)建模塊42 包括:
[0060]第二分組單元82,用于在該BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文的情況下,根據(jù)該預(yù)先定義的規(guī)則將該BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,該發(fā)送等待組用于緩存待發(fā)送的BMP會(huì)話;
[0061]第一構(gòu)建發(fā)送單元84,在該發(fā)送等待組中將該P(yáng)U/H)報(bào)文構(gòu)建為一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0062]上述的分組子模塊52可以包括:第二構(gòu)建發(fā)送單元,用于在該BMP會(huì)話發(fā)送的信息為SR報(bào)文的情況下,將該BMP會(huì)話分為一個(gè)發(fā)送組,為該BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。
[0063]上述的構(gòu)建模塊42可以包括:第二構(gòu)建子模塊,用于為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)TCP的BMP報(bào)文,根據(jù)該目標(biāo)TCP將構(gòu)建的該BMP報(bào)文進(jìn)行發(fā)送。
[0064]下面結(jié)合可選實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步說(shuō)明。
[0065]根據(jù)發(fā)送不同類型的報(bào)文,對(duì)BMP會(huì)話進(jìn)行不同的分組;對(duì)每一個(gè)分組,構(gòu)建一次報(bào)文;圖9是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文發(fā)送的示意圖,如圖9所示,對(duì)于多個(gè)BMP會(huì)話,只要它們處在一個(gè)組中,只需要構(gòu)建一次報(bào)文,將構(gòu)建后的報(bào)文發(fā)送給TCP。構(gòu)建的每一個(gè) BMP報(bào)文,分為兩部分:一部分是自己定義的部分,告訴TCP需要將這些報(bào)文發(fā)給哪些TCP 連接;另一部分就是BMP協(xié)議定義的報(bào)文部分。有效的節(jié)省了系統(tǒng)資源,有效的降低系統(tǒng)資源的消耗。
[0066]BMP報(bào)文為RM報(bào)文的情況下,發(fā)送的方式包括:
[0067]將所有已經(jīng)UP的BMP會(huì)話,動(dòng)態(tài)的分為三組,我們分別命名為等待組、整體發(fā)送組、變化發(fā)送組;其中變化發(fā)送組是只發(fā)送新接收的BGP路由信息的報(bào)文;整體發(fā)送組發(fā)送 “除了新接收的BGP路由信息的報(bào)文外的所有報(bào)文”;等待組是所有暫時(shí)還沒(méi)有發(fā)送報(bào)文且狀態(tài)為UP的BMP會(huì)話組成。整體發(fā)送組處理完要發(fā)送的報(bào)文后,整體迀移到變化發(fā)送組, 發(fā)送“新接收的BGP路由信息的報(bào)文”;等待組的BMP會(huì)話暫時(shí)不發(fā)送BMP報(bào)文,等到整體發(fā)送組會(huì)話為空時(shí),所有等待組的BMP會(huì)話整體迀移到整體發(fā)送組;所有BMP會(huì)話由DOWN變 UP時(shí),都暫時(shí)處于等待組。
[0068]圖10是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入等待組的示意圖,如圖10所示,BMP會(huì)話為UP的時(shí)候都暫時(shí)緩存于等待組。
[0069]如果整體發(fā)送組沒(méi)有BMP會(huì)話的情況下,圖11是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入整體發(fā)送組的示意圖,如圖11所示,將等待組的BMP會(huì)話全部迀移到整體發(fā)送組,掃描路由表,構(gòu)建RM報(bào)文,將構(gòu)建的報(bào)文發(fā)送給TCP。
[0070]圖12是根據(jù)本發(fā)明實(shí)施例的BMP報(bào)文加入變化發(fā)送組的示意圖,如圖12所示,完成路由表掃描后,將整體發(fā)送組BMP會(huì)話整體迀移到變化發(fā)送組。變化發(fā)送組的BMP會(huì)話, 不停掃描新接收的路由,構(gòu)建RM報(bào)文,按照?qǐng)D9所示的方式發(fā)送給TCP。
[0071]BMP報(bào)文為BGP鄰居狀態(tài)UP/D0WN信息的分析報(bào)文PU/H)的情況下,將需要發(fā)送 BGP鄰居UP/D0WN狀態(tài)報(bào)文的BMP會(huì)話分成兩組:等待組、完成發(fā)送組;所有BMP會(huì)話UP后, 暫時(shí)處于等待組;如果有BGP鄰居D0WN->UP狀態(tài)變化,構(gòu)建BMP的PU報(bào)文,發(fā)送給TCP ;然后該組BMP會(huì)話整體迀移到發(fā)送完成組。如果BGP鄰居UP->D0WN狀態(tài)再次變化,只需要構(gòu)建相應(yīng)的ro報(bào)文向發(fā)送完成組的BMP會(huì)話發(fā)送。
[0072]當(dāng)BMP報(bào)文為SR報(bào)文的情況下,將所有UP的BMP會(huì)話組成一個(gè)發(fā)送組,將發(fā)送組中的BMP會(huì)話構(gòu)建一次報(bào)文,將構(gòu)建的SR報(bào)文統(tǒng)一發(fā)送給TCP。
[0073]綜上所述,對(duì)N個(gè)BMP會(huì)話,如果它們分在一組,對(duì)每需要發(fā)送一個(gè)報(bào)文,現(xiàn)有技術(shù)需要構(gòu)建N次報(bào)文,發(fā)送N次;而本實(shí)施例只需要構(gòu)建一次報(bào)文,發(fā)送一次,所以使用本專利,可以極大的節(jié)省系統(tǒng)資源。
[0074]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0075]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種發(fā)送處理方法,其特征在于,包括:為至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;對(duì)構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,為至少兩個(gè)BMP會(huì)話構(gòu)建一個(gè)所述BMP報(bào) 文包括:根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;對(duì)分組后的BMP會(huì)話構(gòu)建所述BMP報(bào)文。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述BMP會(huì)話發(fā)送的信息包括以下至少之 一:路由情況分析RM報(bào)文,鄰居狀態(tài)通知HJ/H)報(bào)文,路由統(tǒng)計(jì)SR報(bào)文。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述BMP會(huì)話發(fā)送的信息為RM報(bào)文的 情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:根據(jù)所述預(yù)先定義的規(guī)則將BMP報(bào)文分為等待組、整體發(fā)送組以及變化發(fā)送組,其中, 所述變化發(fā)送組發(fā)送新接收的RM報(bào)文,所述整體發(fā)送組發(fā)送除新接收之外的BGP路由情況 分析RM報(bào)文,所述等待組用于緩存待發(fā)送的BMP會(huì)話。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在根據(jù)預(yù)先定義的規(guī)則將所述BMP會(huì)話分 為等待組、整體發(fā)送組以及變化發(fā)送組之后,還包括:在所述整體發(fā)送組中的BMP會(huì)話為空的情況下,將所述等待組中緩存的所述BMP會(huì)話 轉(zhuǎn)移到所述整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文 的情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,所述發(fā)送 等待組用于緩存待發(fā)送的BMP會(huì)話;在所述發(fā)送組中將所述PU/H)報(bào)文構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述BMP會(huì)話發(fā)送的信息為SR報(bào)文的 情況下,根據(jù)所述預(yù)先定義的規(guī)則將所述BMP會(huì)話進(jìn)行分組包括:將所述BMP會(huì)話分為一個(gè)發(fā)送組,為所述BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,為至少兩個(gè)BMP會(huì)話構(gòu)建一 個(gè)所述BMP報(bào)文包括:為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)傳輸控制協(xié)議TCP的BMP報(bào)文,根據(jù)所述目標(biāo)TCP 將構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。9.一種發(fā)送處理裝置,其特征在于,包括:構(gòu)建模塊,用于為對(duì)至少兩個(gè)邊界網(wǎng)關(guān)協(xié)議BGP監(jiān)控協(xié)議BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文;發(fā)送模塊,用于對(duì)構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述構(gòu)建模塊包括:分組子模塊,用于根據(jù)預(yù)先定義的規(guī)則將BMP會(huì)話進(jìn)行分組;第一構(gòu)建子模塊,用于對(duì)分組后的BMP會(huì)話構(gòu)建為所述BMP報(bào)文。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述BMP會(huì)話發(fā)送的信息包括以下至少 之一:路由情況分析RM報(bào)文,鄰居狀態(tài)通知PU/H)報(bào)文,路由統(tǒng)計(jì)SR報(bào)文。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述分組子模塊包括:第一分組單元,用于在所述BMP會(huì)話發(fā)送的信息為所述RM報(bào)文的情況下,根據(jù)所述預(yù) 先定義的規(guī)則將BMP報(bào)文分為等待組、整體發(fā)送組以及變化發(fā)送組,其中,所述變化發(fā)送組 發(fā)送新接收的RM報(bào)文,所述整體發(fā)送組發(fā)送除新接收之外的BGP路由情況分析RM報(bào)文,所 述等待組用于緩存待發(fā)送的BMP會(huì)話。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括:轉(zhuǎn)移單元,用于在所述整體發(fā)送組中的BMP會(huì)話為空的情況下,將所述等待組中緩存 的所述BMP會(huì)話轉(zhuǎn)移到所述整體發(fā)送組中進(jìn)行報(bào)文發(fā)送。14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述分組子模塊包括:第二分組單元,用于在所述BMP會(huì)話發(fā)送的信息為PU/H)報(bào)文的情況下,根據(jù)所述預(yù)先 定義的規(guī)則將所述BMP會(huì)話分為發(fā)送等待組和發(fā)送組,其中,所述發(fā)送等待組用于緩存待 發(fā)送報(bào)文的BMP會(huì)話;第一構(gòu)建發(fā)送單元,在所述發(fā)送等待組中將所述PU/H)報(bào)文構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。15.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述分組子模塊包括:第二構(gòu)建發(fā)送單元,用于在所述BMP會(huì)話發(fā)送的信息為SR報(bào)文的情況下,將所述BMP 會(huì)話分為一個(gè)發(fā)送組,將所述BMP會(huì)話構(gòu)建一個(gè)BMP報(bào)文進(jìn)行發(fā)送。16.根據(jù)權(quán)利要求9至15中任一項(xiàng)所述的裝置,其特征在于,所述構(gòu)建模塊包括:第二構(gòu)建子模塊,用于為至少兩個(gè)BMP會(huì)話構(gòu)建攜帶有目標(biāo)傳輸控制協(xié)議TCP的BMP 報(bào)文,根據(jù)所述目標(biāo)TCP將構(gòu)建的所述BMP報(bào)文進(jìn)行發(fā)送。
【文檔編號(hào)】H04L29/06GK105991567SQ201510064649
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月6日
【發(fā)明人】周廣騰
【申請(qǐng)人】中興通訊股份有限公司