[發明專利]平滑重啟處理方法及裝置在審
| 申請號: | 201610115265.5 | 申請日: | 2016-03-01 |
| 公開(公告)號: | CN107147573A | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 何建軍 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/703 | 分類號: | H04L12/703;H04L12/751 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平滑 處理 方法 裝置 | ||
技術領域
本發明涉及數據網絡通信領域,尤其是涉及到平滑重啟處理方法及裝置。
背景技術
平滑重啟(Graceful Restart,簡稱GR)主要實現的功能是在路由協議重啟的時候保證數據轉發層面功能的正常,以保證關鍵業務不中斷。平滑重啟技術是術語高可靠性技術的一種,高可靠性技術是一整套綜合技術,主要包括冗余容錯、鏈路保證、節點故障修復等。平滑重啟是一種冗余容錯技術,目前已經被廣泛地使用在主備切換和系統升級等方面,從而保證關鍵業務不間斷轉發。在沒有使用GR技術的時候,因為各種原因出現的主備切換,都會造成短時間的流量轉發中斷,并且在全網中造成路由震蕩。而使用GR技術則可以避免上述一系列的問題,流量轉發不會發生中斷。
開放式最短路徑優先(Open Shortest Path First,簡稱OSPF)主備倒換后,重啟路由器會與鄰居(又稱helper)路由器進行鏈路狀態數據庫同步,鄰居路由器協助重啟路由器完成重啟前數據庫的同步。當重啟路由器發現自己重啟前產生的鏈路狀態通告有指向鄰居路由器的連接但鄰居路由器產生的鏈路狀態通告卻沒有指向重啟路由器連接時,重啟路由器判斷鄰居路由器沒有協助自己完成平滑重啟,便會立刻退出平滑重啟過程。在重啟路由器錯誤判斷鄰居路由器重啟前與重啟中的鄰居狀態發生變化的情況下,將導致平滑重啟異常退出。
針對相關技術中平滑重啟異常退出的問題,現有技術還未提出有效的解決方案。
發明內容
本發明的目的在于提供了平滑重啟處理方法及裝置,解決了相關技術中 平滑重啟異常退出的問題。
根據本發明的一個方面,提供一種平滑重啟處理方法,包括:重啟路由器獲取平滑重啟前鄰居路由器的第一鄰居狀態與平滑重啟中鄰居路由器的第二鄰居狀態,其中,該重啟路由器平滑重啟前的鄰居狀態為完全鄰接(又稱FULL);該重啟路由器判斷第一鄰居狀態與第二鄰居狀態是否相同;在判斷結果為否的情況下,該重啟路由器退出平滑重啟。
進一步地,該重啟路由器獲取平滑重啟前鄰居路由器的第一鄰居狀態與平滑重啟中鄰居路由器的第二鄰居狀態包括:該重啟路由器接收該鄰居路由器發送的攜帶有該第一鄰居狀態的多個鏈路狀態通告(Link State A dvertisem ent,簡稱LSA),和攜帶有該第二鄰居狀態的多個鏈路狀態通告(Link State A dvertisem ent,簡稱LSA);該重啟路由器從多個LSA中獲取該第一鄰居狀態和該第二鄰居狀態。
進一步地,該LSA為路由器LSA,或者,該LSA為路由器LSA和網絡LSA。
進一步地,該重啟路由器從多個LSA中獲取該第一鄰居狀態和該第二鄰居狀態包括:在該LSA為路由器LSA的情況下,該重啟路由器判斷該鄰居路由器的路由器LSA是否指向該重啟路由器,在判斷結果為是的情況下,獲取到該鄰居路由器的第一鄰居狀態或第二鄰居狀態為FULL;或者,在該LSA為路由器LSA和網絡LSA的情況下,該重啟路由器判斷該路由器LSA是否指向對應的接口網絡的傳輸網絡類型連接且該路由器LSA對應的網絡LSA中是否記載有該重啟路由器信息,在判斷結果都為是的情況下,獲取到該鄰居路由器的第一鄰居狀態或第二鄰居狀態為FULL。
進一步地,該重啟路由器判斷該鄰居路由器的路由器LSA是否指向該重啟路由器包括:該重啟路由器判斷接口網絡類型是否為廣播網或非廣播多路訪問網絡(Non-Broadcast Multiple Access,簡稱NBMA網絡);在判斷結果為否的情況下,該重啟路由器判斷該鄰居路由器的路由器LSA是否指向該重啟路由器;或判斷結果為是且該重啟路由器的接口角色為指定路由器的情況下, 該重啟路由器判斷該鄰居路由器的路由器LSA是否指向該重啟路由器。
進一步地,該重啟路由器判斷該路由器LSA是否指向該路由器LSA對應的接口網絡的傳輸網絡類型連接且對應的網絡LSA中是否記載有該重啟路由器信息包括:該重啟路由器判斷接口網絡類型是否為廣播網或NBMA網絡;在判斷結果為是且該重啟路由器的接口角色不為指定路由器的情況下,該重啟路由器判斷該路由器LSA是否指向對應的接口網絡的傳輸網絡類型連接且該路由器LSA對應的網絡LSA中是否記載有該重啟路由器信息。
進一步地,在判斷結果為否的情況下,該重啟路由器退出平滑重啟包括:在該第一鄰居狀態為FULL且該重啟路由器的鄰居狀態與該第二鄰居狀態不一致的情況下,該重啟路由器確定該第一鄰居狀態與該第二鄰居狀態為不同,退出平滑重啟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610115265.5/2.html,轉載請聲明來源鉆瓜專利網。





