[發明專利]一種基于BGP協議實現策略控制的多活并發方法及裝置在審
| 申請號: | 202010937558.8 | 申請日: | 2020-09-09 |
| 公開(公告)號: | CN112187519A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 張琪 | 申請(專利權)人: | 中盈優創資訊科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 上海嘉藍專利代理事務所(普通合伙) 31407 | 代理人: | 金波 |
| 地址: | 200000 上海市嘉定區安*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 bgp 協議 實現 策略 控制 并發 方法 裝置 | ||
本發明公開一種基于BGP協議實現策略控制的多活并發方法及裝置,其中,該方法包括:BGP控制器啟動主動注冊;若發現BGP控制器數量≥3且無leader控制器,選舉leader控制器;leader控制器收到需建立BGP對等體的請求后,分發建立多活BGP對等體;Leader控制器收到下發策略的請求后,多活下發策略;Leader控制器發現某個node控制器連續2次無keepalive報文上報后,Node控制器down處理;node控制器與leader控制器keepalive交互無響應,Leader控制器down處理。該方法及裝置通過實現BGP對等體的多活并發機制保障控制器的可靠性,為網絡安全提供保障。
技術領域
本發明涉及BGP協議領域,尤其是一種基于BGP協議實現策略控制的多活并發方法及裝置。
背景技術
BGP協議具備優秀擴展屬性,擴展出BGP SR/SRv6-Policy、BGP FLOWSPEC、BGP-LS、EVPN路由,是天然的SDN的控制面協議。在轉控分離的基本前提下,控制器可以通過BGP的對等體peer實時學習路由信息和發布對應的路由策略,根據意圖控制網絡的流量轉發路徑,若控制器和轉發器之間的BGP通道故障,通過控制器下發的相關路由策略都會失效,導致網絡失控,體現出BGP控制器可靠性的至關重要性。
現BGP控制器針對轉發設備的BGP對等體存在以下問題:
1.單BGP的peer下發策略,無法保障策略的可靠性。
2.多策略按照分發規則分發到不同的BGP的對等體,具體到某一個策略,還是單活,無法保障策略的可靠性。
發明內容
為克服現BGP控制器針對轉發設備的BGP對等體存在的上述問題,本發明提供一種基于BGP協議實現策略控制的多活并發方法及裝置。
為實現上述目的,本發明采用下述技術方案:
在本發明一實施例中,提出了一種基于BGP協議實現策略控制的多活并發方法,該方法包括:
部署N(N≥3)個BGP控制器,單BGP控制器啟動后向服務總線實現注冊并獲取其他BGP控制器信息;
若發現BGP控制器的數量≥3且沒有leader控制器,進行選舉leader控制器;
leader控制器收到需要建立BGP對等體的請求后,進行分發建立多活BGP對等體;
Leader控制器收到下發策略的請求后,進行多活下發策略;
Leader控制器發現某個node控制器連續2次沒有keepalive報文上報后,進行Node控制器down處理;
node控制器與leader控制器keepalive交互無響應,進行Leader控制器down處理。
進一步地,單BGP控制器啟動后向服務總線實現注冊并獲取其他BGP控制器信息,包括:
配置本BGP控制器名稱、服務總線地址和本BGP控制器所在管理域,通過腳本啟動本BGP控制器,本BGP控制器通過調用服務總線的注冊接口,實現本BGP控制器主動注冊;
注冊成功后,本BGP控制器通過服務總線獲取到本域內的其他BGP控制器和其相關角色,調用域內其他BGP控制器通告接口,通告新BGP控制器上線,域內其他BGP控制器同步更新BGP控制器活躍列表;
檢測到存在leader控制器,通過leader控制器的活躍檢測的restful接口,向leader控制器5s發送一次keepalive交互報文。
進一步地,選舉leader控制器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中盈優創資訊科技有限公司,未經中盈優創資訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010937558.8/2.html,轉載請聲明來源鉆瓜專利網。





