[發明專利]BGP鄰居連接中斷方法及裝置在審
| 申請號: | 201710261580.3 | 申請日: | 2017-04-20 |
| 公開(公告)號: | CN107040599A | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 余清炎 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙)11277 | 代理人: | 劉新宇 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bgp 鄰居 連接 中斷 方法 裝置 | ||
技術領域
本公開涉及通信技術領域,尤其涉及一種BGP鄰居連接中斷方法及裝置。
背景技術
BGP(Border Gateway Protocol,邊界網關協議)是一種既可以用于不同AS(Autonomous System,自治系統)之間,又可以用于同一AS內部的動態路由協議。
根據RFC 4271中的規定,在建立BGP鄰居后,設備需要周期性地向BGP鄰居發送保活報文,以維持鄰居關系,這個發送周期由定時器KeepAliveTimer控制;如果BGP鄰居在一定時長內未收到設備發送的保活報文,則認為與BGP鄰居的連接超時,該一定時長可以稱為保持時間,由定時器HoldTimer控制。
在應用中,HoldTimer控制的BGP鄰居的保持時間可以由用戶根據需求進行配置,HoldTimer對應的時長也意味著用戶希望設備之間的BGP鄰居關系能夠保持相應的時長。而當前主流的解決方案中,當設備從BGP鄰居收到一個保活報文之后,就將該BGP鄰居對應的HoldTimer重置,這種處理方式容易導致HoldTimer對應的保持時間和實際的保持時間不匹配,例如,實際的BGP鄰居的保持時間小于HoldTimer對應的保持時間,即與用戶預期相比BGP鄰居過早的斷開,這樣會引發網絡震蕩。
發明內容
有鑒于此,本公開提出了一種鄰居連接中斷方法及裝置,保證設備之間實際的BGP鄰居的保持時間不小于設置的HoldTimer對應的保持時間(HoldTime)的值。
根據本公開的一方面,提供了一種BGP鄰居連接中斷方法,包括:在鄰居設備的保活報文發送周期到達時,若未接收到來自所述鄰居設備的保活報文,則將相應的計數加1;若所述計數大于中斷閾值,則斷開與所述鄰居設備的BGP連接,其中,所述中斷閾值為所述鄰居設備在本設備上對應的第一定時器的時長與所述鄰居設備在本設備上對應的第二定時器的時長的比值,所述第一定時器的時長為所述BGP連接的保持時間,所述第二定時器的時長為所述保活報文發送周期。
根據本公開的另一方面,提供了一種BGP鄰居連接中斷裝置,包括:計數模塊,用于在鄰居設備的保活報文發送周期到達時,若未接收到來自所述鄰居設備的保活報文,則將相應的計數加1;斷開連接模塊,用于若所述計數大于中斷閾值,則斷開與所述鄰居設備的BGP連接,其中,所述中斷閾值為所述鄰居設備在本設備上對應的第一定時器的時長與所述鄰居設備在本設備上對應的第二定時器的時長的比值,所述第一定時器的時長為所述BGP連接的保持時間,所述第二定時器的時長為所述保活報文發送周期。
通過記錄最近一次接收到鄰居設備發送保活報文之后開始所經過的保活報文發送周期的個數,統計本設備連續未接收到保活報文的個數,當所述個數大于中斷閾值時,也就是說連續未接收到保活報文的個數大于中斷閾值時,斷開與所述鄰居設備的BGP連接。根據本公開的BGP鄰居連接中斷方法及裝置,能夠保證本設備與所述鄰居設備之間實際的BGP鄰居的保持時間不小于設置的HoldTimer對應的保持時間(HoldTime)的值,從而解決BGP鄰居連接過早斷開從而引發的網絡震蕩問題,還能夠使用戶在設置保持時間時更易于用戶理解等。
根據下面參考附圖對示例性實施例的詳細說明,本公開的其它特征及方面將變得清楚。
附圖說明
包含在說明書中并且構成說明書的一部分的附圖與說明書一起示出了本公開的示例性實施例、特征和方面,并且用于解釋本公開的原理。
圖1示出根據本公開一實施例的BGP鄰居連接中斷方法的流程圖。
圖2示出根據本公開一實施例的設備建立BGP鄰居連接的示意圖。
圖3示出根據本公開一實施例的BGP鄰居連接中斷方法的流程圖。
圖4示出根據本公開一實施例的BGP鄰居連接中斷方法的流程圖。
圖5示出根據本公開一實施例的BGP鄰居連接中斷方法的示意圖。
圖6示出根據本公開一實施例的BGP鄰居連接中斷方法的時序圖。
圖7示出相關技術中的BGP鄰居連接中斷方法的時序圖。
圖8示出根據本公開一實施例的BGP鄰居連接中斷裝置的框圖。
圖9示出根據本公開一實施例的BGP鄰居連接中斷裝置的框圖。
圖10示出根據本公開一實施例的BGP鄰居連接中斷裝置的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710261580.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋰離子電池組低溫自加熱方法
- 下一篇:電動車輛的電池冷卻劑回路墊





