国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種bgp路由的管理方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):7661477閱讀:194來源:國知局
      專利名稱:一種bgp路由的管理方法、裝置和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種自治網(wǎng)絡(luò)之間BGP路由信息的 管理方法、裝置和系統(tǒng)。
      背景技術(shù)
      BGP (Border Gateway Protocol ,邊界網(wǎng)關(guān)路由協(xié)議)是自治網(wǎng)絡(luò)系統(tǒng)之 間的路由協(xié)議,而自治網(wǎng)絡(luò)系統(tǒng)之間往往需要通過BGP協(xié)議轉(zhuǎn)發(fā)大量的路由, 因此大量路由轉(zhuǎn)發(fā)以及網(wǎng)絡(luò)設(shè)備在接受和發(fā)送大量BGP路由時(shí)候的穩(wěn)定是亟 需要保證的。當(dāng)前有一種技術(shù),其通過在指定BGP對(duì)等設(shè)備上設(shè)置最大可接受路由數(shù) 目來避免設(shè)備因接受超量的路由而導(dǎo)致不穩(wěn)定的狀況,比如內(nèi)存不足等。該 技術(shù)的具體實(shí)現(xiàn)方法在于對(duì)于相鄰BGP對(duì)等設(shè)備A和B,在對(duì)等設(shè)備B上 配置一個(gè)可接受最大路由數(shù)目N。當(dāng)B收到A發(fā)送過來的路由數(shù)目超過N后, 會(huì)自動(dòng)中斷BGP連接以保護(hù)設(shè)備的穩(wěn)定性。BGP連接中斷后會(huì)重新嘗試建立, 如果再次建立過程中B收到A發(fā)送過來的路由數(shù)目仍然超過N的話,會(huì)繼續(xù) 中斷連接,反復(fù)如此。這種方法從一定程度上保證了設(shè)備的穩(wěn)定性,但是存在很多局限。譬如 設(shè)備必須在已經(jīng)收到路由的情況下才能檢查其是否超過最大限制N,這種操 作必然會(huì)通過占用設(shè)備的系統(tǒng)資源來進(jìn)行,因而會(huì)影響設(shè)備的整體性能;由 于對(duì)于超過限制N的路由是接受后再做判斷,很有可能在第一次的接受過程 中就能造成設(shè)備資源不夠而導(dǎo)致故障,造成設(shè)備的不穩(wěn)定。;而如果檢測到超 過限制N,在實(shí)際運(yùn)行中又會(huì)反復(fù)中斷和建立BGP連接,會(huì)導(dǎo)致反復(fù)占用和 釋放內(nèi)存,對(duì)設(shè)備其它功能也會(huì)造成不利影響;另外,BGP最大的特點(diǎn)是連 接穩(wěn)定可靠,而如果反復(fù)中斷連接以達(dá)到保護(hù)設(shè)備目的,會(huì)影響整個(gè)網(wǎng)絡(luò)轉(zhuǎn) 發(fā)的流量
      發(fā)明內(nèi)容
      本發(fā)明提供一種BGP路由管理方法、裝置和系統(tǒng),以避免設(shè)備接受超量 BGP路由造成的浪費(fèi)資源,節(jié)約系統(tǒng)資源。為達(dá)到上述目的,本發(fā)明提供一種BGP路由管理方法,應(yīng)用于自治網(wǎng)絡(luò) 系統(tǒng)間進(jìn)行路由轉(zhuǎn)發(fā),包括至少一個(gè)BGP本端設(shè)備和一個(gè)BGP對(duì)端設(shè)備,包 括如下步驟本端設(shè)備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目;本端設(shè)備在發(fā)送路由前,判斷待發(fā)送路由數(shù)目是否超過對(duì)端設(shè)備最大可 接受BGP路由數(shù)目,未超過時(shí)繼續(xù)向?qū)Χ嗽O(shè)備發(fā)送路由,否則停止向?qū)Χ嗽O(shè) 備發(fā)送^各由。其中,所述本端設(shè)備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目的步驟具 體為本端設(shè)備是通過獲取所述對(duì)端設(shè)備發(fā)送過來的OPEN消息中攜帶的最大 可接受BGP路由數(shù)目來實(shí)現(xiàn)的。其中,所述獲取對(duì)端設(shè)備發(fā)送過來的OPEN消息中攜帶的最大可接受 BGP路由數(shù)目的步驟具體為所述最大可接受BGP路由數(shù)目由OPEN消息中 的可選參數(shù)攜帶,本端設(shè)備是通過解析所述OPEN消息的可選參數(shù)字段,獲 取最大可接受BGP路由數(shù)目。其中,所述本端設(shè)備釆用與對(duì)端設(shè)備同樣的方法向所述對(duì)端發(fā)送攜帶本 端最大可接受BGP路由數(shù)目的OPEN消息。本發(fā)明還提供一種實(shí)現(xiàn)上述方法的BGP路由的管理裝置,包括接收單元,用于接收對(duì)端設(shè)備發(fā)送的攜帶有最大可接受BGP路由數(shù)目的 消息,并將該消息發(fā)送到消息解析單元;消息解析單元,用于從所述接收單元發(fā)送過來的消息中解析出對(duì)端設(shè)備 的最大可接受BGP路由數(shù)目;判斷單元,用于在向所述對(duì)端設(shè)備發(fā)送路由前,判斷待發(fā)送路由數(shù)目是 否超過了消息解析單元解析出的對(duì)端設(shè)備的最大可接受BGP路由數(shù)目,若未
      超過則繼續(xù)向所述對(duì)端設(shè)備發(fā)送路由,否則停止向所述對(duì)端設(shè)備發(fā)送路由。
      其中,還包括
      存儲(chǔ)單元,用于存儲(chǔ)所述消息解析單元發(fā)送過來的對(duì)端設(shè)備的最大可接 受BGP路由數(shù)目,并提供給所述判斷單元。 其中,還包括
      協(xié)商單元,用于與所述對(duì)端設(shè)備協(xié)商可以通過的最大可接受BGP路由數(shù) 目,將協(xié)商結(jié)果發(fā)送到消息生成單元;
      消息生成單元,用于將所述協(xié)商單元發(fā)送的最大可接受BGP路由數(shù)目添 加到消息中并發(fā)送到發(fā)送單元;
      發(fā)送單元,用于將所述消息生成單元生成的攜帶有可以通過的最大可接 受BGP路由數(shù)目的消息向所述對(duì)端設(shè)備發(fā)送,以通知對(duì)端設(shè)備有關(guān)本端設(shè)備 最大可接受的BGP路由數(shù)目;另外,還用于向所述對(duì)端設(shè)備發(fā)送路由。
      本發(fā)明還提供一種實(shí)現(xiàn)上述方法和管理裝置的BGP路由的自治系統(tǒng),所 述BGP本端對(duì)等設(shè)備向BGP對(duì)端對(duì)等設(shè)備發(fā)送路由前,判斷本端待發(fā)送路由 數(shù)目是否超過預(yù)先獲取的所述對(duì)端對(duì)等設(shè)備的最大可接受BGP路由數(shù)目,未 超過時(shí)繼續(xù)向所述對(duì)端對(duì)等設(shè)備發(fā)送路由,否則停止向所述對(duì)端對(duì)等設(shè)備發(fā) 送路由。
      其中,所述BGP對(duì)等設(shè)備上具有BGP路由的管理裝置,所述管理裝置包

      接收單元,用于接收所述對(duì)端對(duì)等設(shè)備發(fā)送的攜帶有最大可接受BGP路 由數(shù)目的消息,并將該消息發(fā)送到消息解析單元;
      消息解析單元,用于從所述接收單元發(fā)送的消息中解析出所述對(duì)端對(duì)等 設(shè)備的最大可接受BGP路由數(shù)目;
      判斷單元,用于在向所述對(duì)端對(duì)等設(shè)備發(fā)送路由時(shí),判斷欲發(fā)送路由數(shù) 目是否超過了消息解析單元解析出的對(duì)端對(duì)等設(shè)備的最大可接受BGP路由數(shù) 目,若未超過則繼續(xù)向所述對(duì)端對(duì)等設(shè)備發(fā)送路由,否則停止向所述對(duì)端對(duì) 等設(shè)備發(fā)送路由。
      與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
      通過在BGP消息中攜帶路由數(shù)目限制參數(shù),在發(fā)送端進(jìn)行路由發(fā)送限制, 能夠避免發(fā)送超量BGP路由從而造成發(fā)送者和接受者的雙向資源浪費(fèi)。另夕卜, 避免了因發(fā)送超量BGP路由而造成BGP反復(fù)連接中斷,有效地保護(hù)BGP連 接安全和設(shè)備安全。實(shí)現(xiàn)時(shí)無需改變現(xiàn)有實(shí)現(xiàn)機(jī)制,實(shí)現(xiàn)簡單。


      圖1是本發(fā)明中BGP路由管理方法流程圖; 圖2是本發(fā)明中使用的OPEN消息的格式示意圖; 圖3是本發(fā)明中BGP路由管理方法的另一流程圖; 圖4是本發(fā)明中BGP路由的管理裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      本發(fā)明披露的BGP路由管理方法,同樣是用于自治網(wǎng)絡(luò)系統(tǒng)間路由的轉(zhuǎn)
      發(fā),其中該系統(tǒng)包括至少一個(gè)BGP本端設(shè)備和一個(gè)BGP對(duì)端設(shè)備,在進(jìn)行路
      由轉(zhuǎn)發(fā)時(shí),與現(xiàn)有的技術(shù)相比,本發(fā)明要進(jìn)行以下步驟
      步驟s101、本端設(shè)備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目。
      步驟s102、本端設(shè)備在發(fā)送路由前,判斷待發(fā)送路由數(shù)目是否超過對(duì)端
      設(shè)備最大可接受BGP路由數(shù)目,如未超過時(shí)進(jìn)行步驟sl03,否則進(jìn)行步驟
      s亂
      步驟sl03、本端設(shè)備繼續(xù)向?qū)Χ嗽O(shè)備發(fā)送i 各由。 步驟sl04、本端設(shè)備停止向?qū)Χ嗽O(shè)備發(fā)送路由。
      在本發(fā)明具體實(shí)現(xiàn)中,本端設(shè)備與對(duì)端設(shè)備最大可接受的BGP路由數(shù)目 的協(xié)商是在現(xiàn)有技術(shù)中的OPEN消息內(nèi)進(jìn)行。當(dāng)傳輸協(xié)議(BGP)在本端設(shè) 備和對(duì)端設(shè)備間建立連接之后,該兩設(shè)備間發(fā)送的第一個(gè)消息是OPEN消息, 兩設(shè)備通過該OPEN消息進(jìn)行能力的協(xié)商。本發(fā)明提出的具體方法就是在 OPEN消息中新增一個(gè)TLV (Type/Length/Value,類型/長度/值)可選項(xiàng)字孚殳, 在該字段內(nèi)容中攜帶本端設(shè)備最大BGP路由限制數(shù)目N,在OPEN消息交互 的時(shí)候通告給對(duì)端。
      現(xiàn)有技術(shù)中規(guī)定的OPEN消息的格式如圖2所示,主要包括以下字段 Version (版本)1字節(jié)無符號(hào)整數(shù)表示消息的協(xié)議版本號(hào)。 My Autonomous System (我的自治系統(tǒng))2字節(jié)無符號(hào)整數(shù)指示發(fā)送者 自治系統(tǒng)號(hào)。
      Hold Time (保持時(shí)間)2字節(jié)的無符號(hào)整數(shù)指示了發(fā)送者期望的Hold 計(jì)時(shí)器的秒數(shù)。在接收OPEN消息后,BGP發(fā)送者必須使用配置的Hold計(jì)時(shí) 器和收到的Hold計(jì)時(shí)器來計(jì)算Hold計(jì)時(shí)器的值。Hold計(jì)時(shí)器必須為0或最 少3秒。接受者可以根據(jù)Hold計(jì)時(shí)器來拒絕連接。計(jì)算好的值指示了在連續(xù) 的KEEPALIVE和/或UPDATE消息之間可以流逝的最大秒凄t。
      BGP Identifier (BGP標(biāo)識(shí)符)4字節(jié)無符號(hào)整數(shù)指示了 BGP發(fā)送者的標(biāo) 示符。BGP發(fā)送者一般設(shè)置BGP標(biāo)示符為IP地址,在啟動(dòng)的時(shí)候即確定BGP 標(biāo)識(shí)符,對(duì)每一個(gè)本地端口和每一個(gè)對(duì)端是一樣的。
      OP Length (可選參數(shù)長度)1字節(jié)無符號(hào)整數(shù)指示可選參數(shù)域的字節(jié)總 長度。如果這個(gè)域是O,說明沒有可選參數(shù)。
      Optional Parameters (可選參數(shù))這個(gè)域包含了可選參數(shù)清單,每一個(gè)參 數(shù)編碼為〈Type (參數(shù)類型),Length (參數(shù)長度),Value (參數(shù)值) >三元組。 其中,Type (參數(shù)類型)的長度為1個(gè)字節(jié),明確指示了參數(shù)的類型。Length (參數(shù)長度)的長度為1子節(jié),表示了參數(shù)值的字節(jié)長度,Value (參數(shù)值) 是變長域,根據(jù)參數(shù)類型包括不同的內(nèi)容。
      本發(fā)明定義一個(gè)新的TLV字段,具體的〈Type (參數(shù)類型),Length (參 數(shù)長度),Value (參數(shù)值)〉三元組數(shù)值如下
      Type的長度為l個(gè)字節(jié),設(shè)定為48,在消息中以十六進(jìn)制表示為30,表 示為Route Limit Optional Parameter (路由限制可選參凄t);
      Length的長度為一個(gè)字節(jié),根據(jù)Value的實(shí)際長度,如果Value占4個(gè)字 節(jié),則在消息中以十六進(jìn)制表示為04;
      Value的長度為4個(gè)字節(jié),設(shè)定范圍為0-FFFFFFFE,表示最大可接受的 BGP路由數(shù)目,對(duì)應(yīng)的十進(jìn)制數(shù)值為0~4294967295。
      使用本發(fā)明所描述的BGP OPEN消息時(shí),對(duì)BGP路由進(jìn)行管理的流程如
      圖3所示,以本端設(shè)備為例,包括如下步驟
      步驟s301 、本端設(shè)備與對(duì)端設(shè)備通過OPEN消息協(xié)商最大可接受BGP路 由數(shù)目。
      步驟s302、本端設(shè)備接收對(duì)端設(shè)備發(fā)送的OPEN消息,并在OPEN消息 中攜帶對(duì)端設(shè)備設(shè)定的最大可接受BGP路由數(shù)目。
      步驟s303、本端設(shè)備將對(duì)端設(shè)備發(fā)送的最大可接受BGP路由數(shù)目進(jìn)行存儲(chǔ)。
      步驟s304、本端設(shè)備發(fā)送路由過程中,檢查欲發(fā)送路由數(shù)目是否超過最 大可接受BGP路由數(shù)目,若未超過則進(jìn)行步驟s305,否則停止發(fā)送。 步驟s305、本端設(shè)備繼續(xù)向?qū)Χ嗽O(shè)備發(fā)送3各由。
      需要說明的是,在上述步驟s302中,本端設(shè)備除接收對(duì)端設(shè)備發(fā)送的攜 帶對(duì)端設(shè)備設(shè)定的最大BGP路由數(shù)目OPEN消息外,也向?qū)Χ嗽O(shè)備發(fā)送攜帶 本端設(shè)備設(shè)定的最大BGP路由數(shù)目的OPEN消息,對(duì)端設(shè)備也按照上述步驟 s303 ~s305的流程對(duì)向本端設(shè)備發(fā)送的路由數(shù)目進(jìn)行控制,實(shí)現(xiàn)對(duì)BGP路由 的管理。該本端設(shè)備和對(duì)端設(shè)備為相鄰BGP對(duì)等體。
      通過使用上述實(shí)施例提供的BGP管理方法,在BGP消息中攜帶路由數(shù)目 限制參數(shù),在發(fā)送端進(jìn)行路由發(fā)送限制,能夠避免發(fā)送超量BGP路由從而造 成發(fā)送者和接受者的雙向資源浪費(fèi)。另外,避免了因發(fā)送超量BGP路由而造 成BGP反復(fù)連接中斷,有效地保護(hù)BGP連接安全和設(shè)備安全。實(shí)現(xiàn)時(shí)無需改 變現(xiàn)有機(jī)制,實(shí)現(xiàn)簡單。
      本發(fā)明還提供一種BGP路由的管理裝置,應(yīng)用于BGP自治網(wǎng)絡(luò)系統(tǒng)間, 其中該BGP自治網(wǎng)絡(luò)系統(tǒng)中至少包括1個(gè)本端BGP路由管理裝置和1個(gè)對(duì)端 BGP路由管理裝置,以下以本端BGP路由管理裝置為,J,其結(jié)構(gòu)如圖4所示, 包括協(xié)商單元10、消息生成單元20、發(fā)送單元30、接收單元40、消息解 析單元50、存儲(chǔ)單元60和判斷單元70。對(duì)各單元說明如下
      其中,協(xié)商單元10,用于與對(duì)端BGP路由管理裝置通過OPEN消息協(xié)商 最大可接受BGP路由數(shù)目,將協(xié)商結(jié)果發(fā)送到消息生成單元20。
      消息生成單元20,用于將本端協(xié)商單元10發(fā)送的最大可接受BGP路由
      數(shù)目添加到OPEN消息中,并發(fā)送到本端發(fā)送單元30。
      發(fā)送單元30,用于將攜帶有最大可接受BGP路由數(shù)目的OPEN消息向?qū)?端BGP路由管理裝置發(fā)送,并通知對(duì)端BGP路由管理裝置本端BGP路由管 理裝置最大可接受的BGP路由數(shù)目;另外該發(fā)送單元還用于向?qū)Χ税l(fā)送路由。
      接收單元40,用于接收對(duì)端BGP路由管理裝置發(fā)送的攜帶有最大可接受 BGP路由數(shù)目的OPEN消息,并將該OPEN消息發(fā)送到本端消息解析單元50。
      消息解析單元50,用于從OPEN消息中解析出對(duì)端BGP路由管理裝置的 最大可接受BGP路由數(shù)目,并發(fā)送到存儲(chǔ)單元60。
      存儲(chǔ)單元60,用于存儲(chǔ)消息解析單元50發(fā)送的對(duì)端BGP路由管理裝置 的最大可接受BGP路由數(shù)目,并提供給判斷單元70。
      判斷單元70,用于在向?qū)Χ薆GP路由管理裝置發(fā)送路由前,判斷待發(fā)送 路由數(shù)目是否超過了存儲(chǔ)單元60中存儲(chǔ)的對(duì)端BGP路由管理裝置的最大可 接受BGP路由數(shù)目,若未超過則繼續(xù)通過發(fā)送單元30向?qū)Χ税l(fā)送路由,否 則停止向?qū)Χ税l(fā)送路由。
      本發(fā)明還提供一種釆用上述方法的BGP路由的自治系統(tǒng),包括至少兩個(gè) BGP對(duì)等設(shè)備,其中,BGP本端對(duì)等設(shè)備在向BGP對(duì)端對(duì)等設(shè)備發(fā)送路由前, 判斷待發(fā)送路由數(shù)目是否超過預(yù)先設(shè)置的對(duì)端對(duì)等設(shè)備的最大可接受BGP路 由數(shù)目,未超過時(shí)繼續(xù)向所述對(duì)端對(duì)等設(shè)備發(fā)送路由,否則停止向?qū)Χ藢?duì)等 設(shè)備發(fā)送路由。各BGP對(duì)等設(shè)備上具有BGP路由的管理裝置,該管理裝置的 結(jié)構(gòu)如圖4所示,在此不進(jìn)行重復(fù)描述。
      通過使用上述實(shí)施例提供的BGP路由管理的方法、裝置和系統(tǒng),借由在 BGP消息中攜帶路由數(shù)目限制參數(shù),在發(fā)送端進(jìn)行路由發(fā)送數(shù)目限制,能夠 避免在本端設(shè)備上因發(fā)送超量BGP路由從而造成發(fā)送端設(shè)備和接受端設(shè)備的 雙向資源浪費(fèi)。另外,也避免了因本端設(shè)備發(fā)送超量BGP路由而造成BGP 本端設(shè)備和對(duì)端設(shè)備間的反復(fù)連接和中斷,有效地保護(hù)BGP設(shè)備間的連接安 全和穩(wěn)定,且由于本發(fā)明僅通過在OPEN消息中攜帶設(shè)定的最大可接受BGP 路由數(shù)目,因而實(shí)現(xiàn)時(shí)無需改變現(xiàn)有實(shí)現(xiàn)機(jī)制,實(shí)現(xiàn)簡單。
      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)
      明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件, 或單純以軟件產(chǎn)品的形式來實(shí)現(xiàn)。任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng) 落入本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1、 一種BGP路由的管理方法,應(yīng)用于自治網(wǎng)絡(luò)系統(tǒng)間進(jìn)行路由轉(zhuǎn)發(fā), 包括至少一個(gè)BGP本端設(shè)備和一個(gè)BGP對(duì)端設(shè)備,其特征在于,包括如下步 驟本端設(shè)備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目;本端設(shè)備在發(fā)送路由前,判斷待發(fā)送路由數(shù)目是否超過對(duì)端設(shè)備最大可 接受BGP路由數(shù)目,未超過時(shí)繼續(xù)向?qū)Χ嗽O(shè)備發(fā)送路由,否則停止向?qū)Χ嗽O(shè) 備發(fā)送路由。
      2、 如權(quán)利要求1所述BGP路由的管理方法,其特征在于,所述本端設(shè) 備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目的步驟具體為本端設(shè)備是通過獲取所述對(duì)端設(shè)備發(fā)送過來的OPEN消息中攜帶的最大 可接受BGP路由數(shù)目來實(shí)現(xiàn)的。
      3、 如權(quán)利要求2所述BGP路由的管理方法,其特征在于,所述獲取對(duì) 端設(shè)備發(fā)送過來的OPEN消息中攜帶的最大可接受BGP路由數(shù)目的步驟具體 為所述最大可接受BGP路由數(shù)目由OPEN消息中的可選參數(shù)攜帶,本端設(shè) 備是通過解析所述OPEN消息的可選參數(shù)字段,獲取最大可接受BGP路由數(shù) 目。
      4、 如權(quán)利要求1或2所述BGP路由的管理方法,其特征在于,所述本 端設(shè)備采用與對(duì)端設(shè)備同樣的方法向所述對(duì)端發(fā)送攜帶本端最大可接受BGP ^各由數(shù)目的OPEN消息。
      5、 一種實(shí)現(xiàn)上述方法的BGP路由的管理裝置,其特征在于,包括 接收單元,用于接收對(duì)端設(shè)備發(fā)送的攜帶有最大可接受BGP路由數(shù)目的消息,并將該消息發(fā)送到消息解析單元;消息解析單元,用于從所述接收單元發(fā)送過來的消息中解析出對(duì)端設(shè)備 的最大可接受BGP路由數(shù)目;判斷單元,用于在向所述對(duì)端設(shè)備發(fā)送路由前,判斷待發(fā)送路由數(shù)目是 否超過了消息解析單元解析出的對(duì)端設(shè)備的最大可接受BGP路由數(shù)目,若未 超過則繼續(xù)向所述對(duì)端設(shè)備發(fā)送路由,否則停止向所述對(duì)端設(shè)備發(fā)送路由。
      6、 如權(quán)利要求5所述BGP路由的管理裝置,其特征在于,還包括存儲(chǔ)單元,用于存儲(chǔ)所述消息解析單元發(fā)送過來的對(duì)端設(shè)備的最大可接受BGP路由數(shù)目,并提供給所述判斷單元。
      7、 如權(quán)利要求5所述BGP路由的管理裝置,其特征在于,還包括 協(xié)商單元,用于與所述對(duì)端設(shè)備協(xié)商可以通過的最大可接受BGP路由數(shù)目,將協(xié)商結(jié)果發(fā)送到消息生成單元;消息生成單元,用于將所述協(xié)商單元發(fā)送的最大可接受BGP路由數(shù)目添 加到消息中并發(fā)送到發(fā)送單元;發(fā)送單元,用于將所述消息生成單元生成的攜帶有可以通過的最大可接 受BGP路由數(shù)目的消息向所述對(duì)端設(shè)備發(fā)送,以通知對(duì)端設(shè)備有關(guān)本端設(shè)備 最大可接受的BGP路由數(shù)目;另外,還用于向所述對(duì)端設(shè)備發(fā)送路由。
      8、 一種應(yīng)用權(quán)利要求1或5的BGP路由的自治系統(tǒng),其特征在于,所 述BGP本端對(duì)等設(shè)備向BGP對(duì)端對(duì)等設(shè)備發(fā)送路由的過程中,判斷本端欲發(fā) 送路由數(shù)目是否超過預(yù)先獲取的所述對(duì)端對(duì)等設(shè)備的最大可接受BGP路由數(shù) 目,未超過時(shí)繼續(xù)向所述對(duì)端對(duì)等設(shè)備發(fā)送路由,否則停止向所述對(duì)端對(duì)等 設(shè)備發(fā)送路由。
      9、 如權(quán)利要求8所述BGP路由的自治系統(tǒng),其特征在于,所述BGP對(duì) 等設(shè)備上具有BGP路由的管理裝置,所述管理裝置包括接收單元,用于接收所述對(duì)端對(duì)等設(shè)備發(fā)送的攜帶有最大可接受BGP路 由數(shù)目的消息,并將該消息發(fā)送到消息解析單元;消息解析單元,用于從所述接收單元發(fā)送的消息中解析出所述對(duì)端對(duì)等 設(shè)備的最大可接受BGP路由數(shù)目;判斷單元,用于在向所述對(duì)端對(duì)等設(shè)備發(fā)送路由時(shí),判斷欲發(fā)送路由數(shù) 目是否超過了消息解析單元解析出的對(duì)端對(duì)等設(shè)備的最大可接受BGP路由數(shù) 目,若未超過則繼續(xù)向所述對(duì)端對(duì)等設(shè)備發(fā)送路由,否則停止向所述對(duì)端對(duì) 等設(shè)備發(fā)送路由。
      全文摘要
      本發(fā)明公開了一種BGP路由的管理方法,應(yīng)用于自治網(wǎng)絡(luò)系統(tǒng)間進(jìn)行路由轉(zhuǎn)發(fā),包括至少一個(gè)BGP本端設(shè)備和一個(gè)BGP對(duì)端設(shè)備,該方法包括如下步驟本端設(shè)備獲取對(duì)端設(shè)備最大可接受的BGP路由數(shù)目;本端設(shè)備發(fā)送路由前,判斷待發(fā)送路由數(shù)目是否超過對(duì)端設(shè)備最大可接受BGP路由數(shù)目,未超過時(shí)繼續(xù)向?qū)Χ嗽O(shè)備發(fā)送路由,否則停止向?qū)Χ嗽O(shè)備發(fā)送路由。本發(fā)明還公開了一種實(shí)現(xiàn)上述方法的BGP路由管理裝置和應(yīng)用上述方法的BGP路由自治系統(tǒng),通過本發(fā)明,能夠避免發(fā)送超量BGP路由從而造成發(fā)送端和接受端設(shè)備的雙向資源浪費(fèi)。另外,避免了因發(fā)送超量BGP路由而造成BGP反復(fù)連接中斷,有效地保護(hù)BGP連接安全和設(shè)備安全。
      文檔編號(hào)H04L12/56GK101146042SQ200710151910
      公開日2008年3月19日 申請(qǐng)日期2007年9月20日 優(yōu)先權(quán)日2007年9月20日
      發(fā)明者程鋒章 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1