[發明專利]堆疊系統的BGP報文處理方法及裝置有效
| 申請號: | 201510665365.0 | 申請日: | 2015-10-15 |
| 公開(公告)號: | CN105591951B | 公開(公告)日: | 2018-11-09 |
| 發明(設計)人: | 陳巖;王偉 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/775 | 分類號: | H04L12/775;H04L29/08 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 堆疊 系統 bgp 報文 處理 方法 裝置 | ||
本申請公開了一種堆疊系統的BGP報文處理方法及裝置,其中,堆疊系統運行BGP協議,堆疊系統中包括:主用設備和備用設備,該方法包括:當作為備用設備時,使能TCP代理功能;在接收到BGP對等體發來的BGP報文之后,緩存接收到的BGP報文,并向主用設備發送通知消息;在主用設備處理完該通知消息之后,刪除緩存的BGP報文。本申請節約了主用設備的緩存空間,減少了主用設備的CPU資源的占用。
技術領域
本申請涉及網絡通信技術領域,特別涉及一種堆疊系統的BGP報文處理方法及裝置。
背景技術
BGP(Border Gateway Protocol,邊界網關協議)是一種既可以用于不同AS(Autonomous System,自治系統)之間,又可以用于同一AS內部的動態路由協議。運行BGP協議的路由器稱為BGP發言者。兩臺BGP發言者之間可以建立BGP鄰居關系,并在建立BGP鄰居關系過程中建立TCP(Transmission Control Protocol,傳輸控制協議)連接,TCP連接建立完成后,就可以相互交換路由信息了,此時,這兩臺BGP發言者互為BGP對等體。
BGP協議中的報文類型主要有以下幾種:
Open(開放):TCP連接建立后發送的第一個報文,用于建立BGP對等體之間的連接關系。
Update(更新):用于在BGP對等體之間交換路由信息。一個Update報文可以發布具有相同路徑屬性的多條可達路由,也可以同時撤銷多條不可達路由。
Keepalive(保活):BGP發言者周期性地向BGP對等體發送Keepalive報文,以保持連接的有效性。
Route-refresh(路由刷新):用來要求BGP對等體重新發送指定地址族的路由信息。
Notification(通知):當BGP發言者檢測到錯誤狀態時,就向BGP對等體發出Notification報文,之后BGP連接會立即中斷。
目前,通過IRF(Intelligent Resilient Framework,智能彈性架構)等虛擬化技術,可以將多臺網絡設備連接在一起,形成一臺虛擬的邏輯設備,以下稱為堆疊系統,堆疊系統中的每臺設備都稱為成員設備,成員設備按照功能不同分為兩種角色:主用設備(Master)和備用設備(Slave),其中,主用設備負責管理整個堆疊系統,備用設備作為主用設備的備份設備運行。
當堆疊系統運行了BGP協議時,堆疊系統中的主用設備和備用設備均可以與位于堆疊系統外部的BGP發言者建立BGP鄰居關系,此時,備用設備與外部BGP發言者之間的TCP(Transmission Control Protocol,傳輸控制協議)連接在控制平面上看,是主用設備與該外部BGP發言者之間建立了TCP連接,因此,備用設備接收到該外部BGP發言者(此時,該外部BGP發言者為備用設備的BGP對等體)發來的BGP報文時,會直接上送給主用設備進行處理。
這樣,當大量的BGP報文都直接上送給主用設備處理時,主用設備需要分配較大的緩存空間來緩存這些BGP報文,占用了較大的緩存空間,并且占用了大量的CPU資源來處理這些BGP報文。
發明內容
有鑒于此,本申請提供了一種堆疊系統的BGP報文處理方法及裝置。
本申請的技術方案如下:
一方面,提供了一種堆疊系統的BGP報文處理方法,堆疊系統運行BGP協議,堆疊系統中包括:主用設備和備用設備,該方法包括:
當作為備用設備時,使能TCP代理功能;
在接收到BGP對等體發來的BGP報文之后,緩存接收到的BGP報文,并向主用設備發送通知消息;
在主用設備處理完通知消息之后,刪除緩存的BGP報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510665365.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于互聯網系統的過載保護裝置和方法
- 下一篇:一種新型路由器





